:root{--default-font: "Poppins", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--heading-font: "Playfair Display", sans-serif;--nav-font: "Poppins", sans-serif}:root{--background-color: #ffffff;--default-color: #444444;--heading-color: #A60D1A;--accent-color: #046307;--surface-color: #ffffff;--contrast-color: #ffffff;--black-color: #000000}.light-background{--background-color: #bde8ef;--surface-color: #ffffff}.dark-background{--background-color: #A60D1A;--default-color: #ffffff;--heading-color: #ffffff;--surface-color: #f6fafd;--contrast-color: #ffffff}:root{scroll-behavior:smooth}.bg__blue{background:var(--heading-color)}.subscribe__btn input,.subscribe__btn input:hover{background:#000 none repeat scroll 0 0;color:#fff!important;border-color:#000!important}.bigcounter{background:var(--heading-color);color:#fff}section,.section{color:var(--default-color);background-color:var(--background-color);padding:60px 0;scroll-margin-top:100px;overflow:clip}@media (max-width: 1199px){section,.section{scroll-margin-top:76px}}.section-title{text-align:center;padding-bottom:30px;position:relative}.section-title h2{font-size:32px;font-weight:700;margin-bottom:15px;text-transform:uppercase;color:var(--accent-color)}.section-title p{margin-bottom:0;font-size:15px}.btn-learn-more{display:inline-block;margin-top:20px;padding:10px 20px;background:var(--black-color);color:var(--contrast-color);border:1px solid var(--black-color);text-decoration:none;transition:.3s}.btn-learn-more:hover{background:transparent;transform:translateY(-2px);color:#000}.hero{padding-top:80px;min-height:auto;display:flex;align-items:center;border-top:1px solid #eee}.hero .hero-content h1{font-size:3.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2;color:#046307}.hero .hero-content h1 .highlight{color:var(--heading-color);position:relative}.hero .hero-content h1 .highlight:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--accent-color),color-mix(in srgb,var(--accent-color),transparent 50%));border-radius:2px}@media (min-width: 1200px) and (max-width: 1400px){.hero .hero-content h1{font-size:2.5rem}}@media (max-width: 768px){.hero .hero-content h1{font-size:2rem}}.hero .hero-content h2{font-size:1.5rem;font-weight:400;margin-bottom:2rem;color:color-mix(in srgb,var(--default-color),transparent 20%)}.hero .hero-content h2 .typed{color:var(--accent-color);font-weight:600}@media (max-width: 768px){.hero .hero-content h2{font-size:1.25rem}}.hero .hero-content p{font-size:16px;line-height:1.6;margin-bottom:0;margin-top:30px!important}.hero .hero-actions{display:flex;gap:1rem;margin-bottom:3rem}.hero .hero-actions .btn{padding:12px 30px;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease;border:2px solid}.hero .hero-actions .btn.btn-primary{background:var(--accent-color);color:var(--contrast-color);border-color:var(--accent-color)}.hero .hero-actions .btn.btn-primary:hover{background:color-mix(in srgb,var(--accent-color),black 15%);border-color:color-mix(in srgb,var(--accent-color),black 15%);transform:translateY(-2px)}.hero .hero-actions .btn.btn-outline{background:transparent;color:var(--accent-color);border-color:var(--accent-color)}.hero .hero-actions .btn.btn-outline:hover{transform:translateY(-2px)}@media (max-width: 576px){.hero .hero-actions{flex-direction:column}.hero .hero-actions .btn{text-align:center}}.hero .social-links{display:flex;gap:1rem}.hero .social-links a{width:45px;height:45px;background:var(--surface-color);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--default-color);font-size:1.2rem;transition:all .3s ease;box-shadow:0 5px 15px color-mix(in srgb,var(--default-color),transparent 90%)}.hero .social-links a:hover{background:var(--accent-color);color:var(--contrast-color);transform:translateY(-3px);box-shadow:0 8px 25px color-mix(in srgb,var(--accent-color),transparent 70%)}.hero .hero-image{position:relative}.hero .hero-image .image-wrapper{position:relative;max-width:95%;margin:0 auto}.hero .hero-image .image-wrapper img{border-radius:20px;box-shadow:0 20px 60px color-mix(in srgb,var(--default-color),transparent 85%);transition:transform .3s ease}.hero .hero-image .image-wrapper img:hover{transform:scale(1.02)}.hero .hero-image .floating-elements{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.hero .hero-image .floating-elements .floating-card{position:absolute;background:#046307;padding:15px 20px;border-radius:15px;box-shadow:0 10px 30px color-mix(in srgb,var(--default-color),transparent 90%);display:flex;align-items:center;gap:10px;font-weight:600;animation:float 3s ease-in-out infinite;color:#fff}.hero .hero-image .floating-elements .floating-card i{font-size:1.5rem;color:#fff}.hero .hero-image .floating-elements .floating-card.design{top:10%;right:-10%;animation-delay:0s}.hero .hero-image .floating-elements .floating-card.code{bottom:30%;left:-15%;animation-delay:1s}.hero .hero-image .floating-elements .floating-card.creativity{top:60%;right:-5%;animation-delay:2s}@media (min-width: 1200px) and (max-width:1400px){.hero .hero-image .floating-elements .floating-card.design{right:-5%}.hero .hero-image .floating-elements .floating-card.code{left:-9%}}@media (max-width: 992px){.hero .hero-image .floating-elements .floating-card{display:none}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width: 992px){.hero .hero-content{text-align:center;margin-bottom:3rem}}@media (max-width: 767px){.hero{padding-top:30px}.hero .d-flex{flex-flow:column}}.tickets{padding:50px 0;position:relative;z-index:1;background-image:url(/cdn/shop/files/gifts-for-holiday-season-at-brummitt-jewelry.webp?v=1731137916);background-position:center}.tickets:before{content:"";background:color-mix(in srgb,#000000,transparent 50%);position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.tickets .ticket-info-bar{padding:40px;text-align:center}.tickets .ticket-info-bar .countdown-info{margin-bottom:0}.tickets .ticket-info-bar .countdown-info h4{color:var(--heading-color);font-size:24px;font-weight:600;margin-bottom:20px}.tickets .ticket-info-bar .countdown-info h4 i{color:#fff;margin-right:10px}.tickets .ticket-info-bar .countdown-info .countdown{display:flex;justify-content:center;gap:30px}.tickets .ticket-info-bar .countdown-info .countdown>div{background:var(--surface-color);padding:20px 15px;border-radius:10px;min-width:80px;box-shadow:0 5px 15px #0000001a}.tickets .ticket-info-bar .countdown-info .countdown>div h3{font-size:32px;font-weight:700;color:var(--accent-color);margin:0 0 5px;line-height:1}.tickets .ticket-info-bar .countdown-info .countdown>div h4{font-size:14px;font-weight:500;color:color-mix(in srgb,var(--black-color),transparent 30%);margin:0;text-transform:uppercase;letter-spacing:.5px}.tickets .ticket-info-bar .support-info p{margin-bottom:10px;font-size:16px;color:var(--default-color)}.tickets .ticket-info-bar .support-info .contact-link{color:var(--accent-color);text-decoration:none;font-weight:600}.tickets .ticket-info-bar .support-info .contact-link:hover{color:color-mix(in srgb,var(--accent-color),transparent 25%)}.tickets .ticket-info-bar .support-info .divider{margin:0 15px;color:color-mix(in srgb,var(--default-color),transparent 50%)}@media (max-width: 768px){.tickets .ticket-info-bar .countdown-info .countdown>div{min-width:70px}.tickets .ticket-info-bar .countdown-info .countdown>div h3{font-size:30px}.tickets .ticket-info-bar .countdown-info .countdown>div h4{font-size:10px}.tickets .ticket-card{padding:30px 20px}.tickets .ticket-card.featured{transform:none}.tickets .ticket-card.featured:hover{transform:translateY(-5px)}.tickets .ticket-header .ticket-price .amount{font-size:36px}.tickets .ticket-info-bar{padding:30px 20px}.tickets .ticket-info-bar .countdown{gap:15px!important}.tickets .ticket-info-bar .countdown>div{padding:15px 10px;min-width:60px}.tickets .ticket-info-bar .countdown>div h3{font-size:24px}.tickets .ticket-info-bar .countdown>div h4{font-size:12px}.tickets .ticket-info-bar .support-info .divider{display:block;margin:10px 0}.section-title h2{font-size:24px}.product{border:0;margin:0 0 20px}}.promo-cards{padding-top:60px;padding-bottom:60px}.promo-cards .promo-card{position:relative;overflow:hidden;border-radius:8px;height:100%;transition:transform .3s ease;padding:0 20px;margin-bottom:30px}.promo-cards .promo-card:hover{transform:translateY(-5px)}.promo-cards .promo-card.card-1,.promo-cards .promo-card.card-2,.promo-cards .promo-card.card-3,.promo-cards .promo-card.card-4{background-color:#b5b5b540}.promo-cards .promo-card .product-image{margin:0;padding:15px;height:100%;display:flex;align-items:center;justify-content:center}.promo-cards .promo-card .product-image img{max-height:250px;object-fit:contain}.promo-cards .promo-card .promo-content{padding:20px 15px 20px 0;display:flex;flex-direction:column;height:100%;justify-content:center}.promo-cards .promo-card .discount-badge{display:inline-block;font-size:.85rem;font-weight:600;margin-bottom:10px;color:var(--black-color);letter-spacing:.5px}.promo-cards .promo-card .product-title{font-size:1.75rem;font-weight:700;margin-bottom:20px;line-height:1.2;color:var(--black-color)}@media (max-width: 991px){.promo-cards .promo-card .product-title{font-size:1.5rem}}@media (max-width: 767px){.promo-cards .promo-card .product-title{font-size:1.25rem}}.promo-cards .promo-card .shop-btn{display:inline-block;background-color:var(--accent-color);color:var(--contrast-color);font-weight:600;padding:8px 20px;border-radius:4px;transition:all .3s ease;align-self:flex-start;font-size:.9rem;letter-spacing:.5px}.promo-cards .promo-card .shop-btn:hover{background-color:color-mix(in srgb,var(--accent-color) 90%,black 15%);transform:translateY(-2px)}@media (max-width: 767px){.promo-cards .promo-card .row{flex-direction:column}.promo-cards .promo-card .col-5,.promo-cards .promo-card .col-7{width:100%}.promo-cards .promo-card .product-image{padding:15px 15px 0}.promo-cards .promo-card .promo-content{padding:15px 20px 20px;text-align:center}.promo-cards .promo-card .promo-content .shop-btn{align-self:center}}.cards{padding-top:0;padding-bottom:60px}.cards .container-fluid{padding:0}.cards .cards-slider{overflow:hidden}.cards .card-item{display:block;position:relative;min-height:540px;overflow:hidden;transition:all .3s ease-in-out}.cards .card-item:hover .card-bg{transform:scale(1.1)}.cards .card-item:hover .card-content{background:#000000b3}.cards .card-item .card-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transition:transform .3s ease-in-out}.cards .card-item .card-bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:background .3s ease-in-out}.cards .card-item:hover .card-bg:before{background:#0003}.cards .card-item .card-content{position:absolute;bottom:0;left:0;width:100%;padding:30px 30px 20px;background:#00000080;transition:background .3s ease-in-out}.cards .card-item .card-content p{margin-top:5px;color:#fff;font-size:13px}.cards .card-item .card-content span{text-decoration:underline;color:#fff}.cards .card-item .icon{flex-shrink:0;width:50px;height:50px;background:var(--accent-color);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--contrast-color);font-size:24px}.cards .card-item h3{color:var(--contrast-color);font-size:20px;font-weight:700;margin:0}@media (max-width: 1199px){.cards .card-item{height:350px}.cards .card-item .card-content{padding:25px}.cards .card-item .icon{width:45px;height:45px;font-size:20px}.cards .card-item h3{font-size:18px}}@media (max-width: 767px){.cards .card-item{height:300px}.cards .card-item .card-content{padding:20px}.cards .card-item .icon{width:40px;height:40px;font-size:18px}.cards .card-item h3{font-size:16px}}.about{padding-top:60px;position:relative;padding-bottom:0}.about .about-content{text-align:center}.about .about-content.about-content-2{margin-top:60px}.about .about-content h2{font-size:30px;font-weight:700;line-height:1.3;margin-bottom:0;color:var(--heading-color)}@media (max-width: 768px){.about .about-content h2{font-size:24px}.about{padding-top:0}}.about .about-content p{line-height:1.8;color:color-mix(in srgb,var(--default-color),transparent 20%);margin-bottom:30px}.silver-bg{background:#f1f1f1;margin:50px 0 0;padding-bottom:60px}.products-slider .product-item{border:1px solid #eee;margin:0 20px 30px}.product-price{font-weight:700}.product__inner{margin:0 20px}.product__inner span{display:block}.product-item .product-title{min-height:85px}.product__action li a{border:1px solid var(--heading-color);line-height:55px}.product__action li a:hover{background:var(--heading-color) none repeat scroll 0 0}@media (max-width: 767px){.product__action li a{line-height:40px;background:var(--heading-color)}.product__action li a i{color:#fff!important}.product__action{margin-top:15px}}.why-us{padding-top:0;padding-bottom:60px}.why-us .content-grid{margin-bottom:5rem}@media (max-width: 768px){.why-us .content-grid{margin-bottom:3rem}}.why-us .about-block{background:var(--surface-color);padding:3rem;border-radius:20px;height:100%;border:1px solid color-mix(in srgb,var(--default-color),transparent 90%);transition:all .3s ease}.why-us .about-block:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0000001a}.why-us .about-block .about-header{margin-bottom:2rem}.why-us .about-block .about-header h3{font-size:2rem;font-weight:700;margin-top:1rem;line-height:1.3}.why-us .about-block .about-content p{font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem;color:color-mix(in srgb,var(--default-color),transparent 15%)}.why-us .about-block .feature-list{margin-top:2rem}.why-us .about-block .feature-list .feature-item{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.why-us .about-block .feature-list .feature-item i{color:var(--accent-color);font-size:1.1rem;flex-shrink:0}.why-us .about-block .feature-list .feature-item span{font-size:1rem;line-height:1.5}@media (max-width: 768px){.why-us .about-block{padding:2rem;margin-bottom:2rem}.why-us .about-block .about-header h3{font-size:1.6rem}}.why-us .section-badge{display:inline-block;background:color-mix(in srgb,var(--accent-color),transparent 85%);color:var(--accent-color);padding:.5rem 1.5rem;border-radius:50px;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.why-us .image-showcase{position:relative;height:100%}.why-us .image-showcase .main-image{position:relative;height:100%;min-height:400px}.why-us .image-showcase .main-image img{height:100%;object-fit:cover}.why-us .image-showcase .main-image .overlay-badge{position:absolute;top:20px;right:20px;background:var(--surface-color);padding:1rem 1.5rem;border-radius:15px;box-shadow:0 10px 30px #0000001a}.why-us .image-showcase .main-image .overlay-badge .badge-content{display:flex;align-items:center;gap:1rem}.why-us .image-showcase .main-image .overlay-badge .badge-content i{font-size:1.5rem;color:var(--accent-color)}.why-us .image-showcase .main-image .overlay-badge .badge-content .badge-text strong{display:block;font-size:.9rem;font-weight:600;color:var(--heading-color)}.why-us .image-showcase .main-image .overlay-badge .badge-content .badge-text span{font-size:.8rem;color:color-mix(in srgb,var(--default-color),transparent 30%)}.why-us .image-showcase .floating-card{position:absolute;bottom:-20px;left:20px;background:var(--surface-color);padding:1rem;border-radius:12px;box-shadow:0 15px 40px #00000026;display:flex;align-items:center;gap:1rem;min-width:200px}.why-us .image-showcase .floating-card img{width:50px;height:50px;object-fit:cover}.why-us .image-showcase .floating-card .card-content .rating{display:flex;align-items:center;gap:.2rem;margin-bottom:.5rem}.why-us .image-showcase .floating-card .card-content .rating i{color:#ffc107;font-size:.8rem}.why-us .image-showcase .floating-card .card-content .rating span{font-size:.8rem;font-weight:600;margin-left:.5rem}.why-us .image-showcase .floating-card .card-content p{margin:0;font-size:.85rem;color:color-mix(in srgb,var(--default-color),transparent 20%)}@media (max-width: 768px){.why-us .image-showcase .main-image{min-height:300px}.why-us .image-showcase .overlay-badge{top:15px;right:15px;padding:.8rem 1rem}.why-us .image-showcase .floating-card{position:static;margin-top:1rem;transform:none}}.why-us .why-choose-wrapper{margin-top:6rem}.why-us .why-choose-wrapper .section-header{margin-bottom:4rem}.why-us .why-choose-wrapper .section-header h3{font-size:2.5rem;font-weight:700;margin:1rem 0 1.5rem;line-height:1.2}@media (max-width: 768px){.why-us .why-choose-wrapper .section-header h3{font-size:2rem}}.why-us .why-choose-wrapper .section-header p{font-size:1.1rem;color:color-mix(in srgb,var(--default-color),transparent 20%);max-width:600px;margin:0 auto}@media (max-width: 768px){.why-us .why-choose-wrapper{margin-top:4rem}.why-us .why-choose-wrapper .section-header{margin-bottom:2.5rem}}.why-us .feature-box{text-align:center;padding:2rem 1.5rem;background:var(--surface-color);border:1px solid var(--accent-color);transition:all .3s ease;height:100%;margin-bottom:30px}.why-us .feature-box:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001a}.why-us .feature-box:hover .feature-icon-wrapper{transform:scale(1.1)}.why-us .feature-box:hover .feature-icon-wrapper .feature-icon{background:var(--accent-color);color:var(--contrast-color)}.why-us .feature-box .feature-icon-wrapper{margin-bottom:1.5rem;transition:transform .3s ease}.why-us .feature-box .feature-icon-wrapper .feature-icon{width:70px;height:70px;background:color-mix(in srgb,var(--accent-color),transparent 90%);color:var(--accent-color);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;font-size:1.5rem;transition:all .3s ease}.why-us .feature-box h4{font-size:1.3rem;font-weight:600;margin-bottom:1rem;color:var(--heading-color)}.why-us .feature-box p{line-height:1.6;margin:0;font-size:16px;color:#000}@media (max-width: 768px){.why-us .feature-box{padding:1.5rem}.why-us .feature-box .feature-icon-wrapper .feature-icon{width:60px;height:60px;font-size:1.3rem}.why-us .feature-box h4{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/holidaygiftguide.css.map */
