:root{--background-color: #ffffff;--default-color: #444444;--heading-color: #000000;--accent-color: #c2100f;--surface-color: #ffffff;--contrast-color: #ffffff}:root{--nav-color: #ffffff;--nav-hover-color: #c2100f;--nav-mobile-background-color: #ffffff;--nav-dropdown-background-color: #ffffff;--nav-dropdown-color: #444444;--nav-dropdown-hover-color: #c2100f}.light-background{--background-color: #f8f0f0;--default-color: #444444;--heading-color: #000000;--surface-color: #ffffff}.dark-background{--background-color: #ca6b76;--default-color: #ffffff;--heading-color: #ffffff;--surface-color: #ca6b76;--contrast-color: #ffffff}.mybg{--default-color: #ffffff;--heading-color: #ffffff;--accent-color: #c2100f}:root{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{color:var(--heading-color)}.mtb-0{margin:0!important}section,.section{color:var(--default-color);background-color:var(--background-color);padding:60px 0;scroll-margin-top:88px;overflow:clip}@media (max-width: 1199px){section,.section{scroll-margin-top:66px}}.section-title{text-align:center;padding-bottom:60px;position:relative}.section-title h2{font-size:3rem;font-weight:500;line-height:1;color:var(--heading-color);margin-bottom:0;letter-spacing:0}@media (max-width: 768px){.section-title h2{font-size:2.5rem}}.section-title .subtitle{display:inline-block;font-size:.875rem;font-weight:600;color:var(--accent-color);text-transform:uppercase;letter-spacing:1px;position:relative}.section-title p{font-size:1.125rem;line-height:1.8;color:var(--accent-color);max-width:900px;margin:0 auto;text-wrap:balance}.hero{padding-top:100px;position:relative;min-height:80vh;display:flex;align-items:center;overflow:hidden;padding-bottom:100px}.hero .hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero .hero-background video,.hero .hero-background img{width:100%;height:100%;object-fit:cover}.hero .hero-background .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-image:linear-gradient(#0006 0% 100%)}.hero .container-fluid{position:relative;z-index:3}.hero .hero-content{text-align:center}.hero .hero-content .badge{display:inline-block;padding:8px 20px;background-color:#c2100f8f;color:#fff;border-radius:50px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:0;border:1px solid color-mix(in srgb,var(--accent-color),transparent 70%)}.hero .hero-content h1{font-size:3.5rem;font-weight:200;line-height:1;margin-bottom:1rem}.hero .hero-content h1 span{font-weight:700;display:block;font-style:italic}@media (max-width: 992px){.hero .hero-content h1{font-size:2.8rem}}@media (max-width: 768px){.hero .hero-content h1{font-size:2.2rem}}.hero .hero-content p{font-size:1.25rem;line-height:1.75rem;color:rgb(243 231 231/var(1, 1));max-width:60%;margin:0 auto 2rem;font-weight:300}@media (max-width: 768px){.hero .hero-content p{font-size:1rem}}.hero .cta-buttons .btn-primary,.hero .cta-buttons .btn-secondary{padding:12px 35px;font-weight:600;font-size:1rem;text-decoration:none;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.hero .cta-buttons .btn-primary{background-color:var(--accent-color);color:var(--contrast-color);border:2px solid var(--accent-color)}.hero .cta-buttons .btn-primary:hover{background-color:color-mix(in srgb,var(--accent-color),black 15%);border-color:color-mix(in srgb,var(--accent-color),black 15%);transform:translateY(-3px)}.hero .cta-buttons .btn-secondary{background-color:transparent;color:var(--contrast-color);border:2px solid var(--accent-color)}.hero .cta-buttons .btn-secondary:hover{background-color:color-mix(in srgb,var(--accent-color),black 15%);border-color:color-mix(in srgb,var(--accent-color),black 15%);transform:translateY(-3px)}.hero .features-strip{margin-top:4rem}@media (max-width: 991px){.hero .features-strip{margin-top:0}}.hero .features-strip h3{margin-bottom:20px;text-align:center}.hero .features-strip .feature-box{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-right:1px solid color-mix(in srgb,var(--default-color),transparent 90%);transition:all .3s ease;border-radius:15px;border-top:3px solid var(--accent-color)}@media (max-width: 768px){.hero .features-strip .feature-box{padding:1rem;border-right:none;border-bottom:1px solid color-mix(in srgb,var(--default-color),transparent 90%)}}.hero .features-strip .feature-box:last-child{border-right:none;border-bottom:none}.hero .features-strip .feature-box i,.hero .features-strip .feature-box span{font-size:1.5rem;color:var(--accent-color);flex-shrink:0;background-color:#f3e7e7;padding:10px;border-radius:50px;line-height:1;width:44px;height:44px;text-align:center}.hero .features-strip .feature-box .feature-text h4{font-size:1.3rem;font-weight:600;margin-bottom:0rem;color:#000}@media (max-width: 768px){.hero .features-strip .feature-box .feature-text h4{font-size:1.1rem}}.hero .features-strip .feature-box .feature-text p{margin:0;font-size:1rem;color:var(--accent-color)}@media (max-width: 768px){.hero .features-strip .feature-box .feature-text p{font-size:.9rem!important}}@media (max-width: 992px){.hero{min-height:auto;padding:80px 0}}.hero .countdown-wrapper .countdown-title{font-size:1.125rem;color:var(--heading-color);margin-bottom:0rem;font-weight:600}.hero .countdown-wrapper .countdown{gap:1.5rem;align-items:center;margin:0}.hero .countdown-wrapper .countdown>div{text-align:center;border-radius:12px;padding:1.25rem 1rem;min-width:80px}.hero .countdown-wrapper .countdown>div h3{font-size:4rem;font-weight:400;color:var(--accent-color);margin-bottom:.25rem;line-height:1}.hero .countdown-wrapper .countdown>div h4{font-size:.8rem;color:var(--default-color);font-weight:300;text-transform:uppercase;letter-spacing:.5px;margin:5px 0 0}.hero .countdown-wrapper .countdown>div.icon{padding:0;min-width:max-content}@media (max-width: 576px){.hero .countdown-wrapper .countdown{gap:.75rem}.hero .countdown-wrapper .countdown>div{min-width:60px;padding:1rem .75rem}.hero .countdown-wrapper .countdown>div h3{font-size:1.5rem}.hero .countdown-wrapper .countdown>div h4{font-size:.75rem}}.cards{padding-top:60px;padding-bottom:60px}.cards .card{background-color:var(--background-color);color:var(--default-color);border:none;position:relative;border-radius:10px;overflow:hidden}.cards .card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.3;z-index:2}.cards .card .card-body{position:absolute;bottom:0;left:0;right:0;z-index:3;padding:30px}.cards .card .card-body h3{font-weight:600;font-size:25px;margin-bottom:5px;color:var(--contrast-color)}.cards .card .card-body p{color:#fff!important}.cards .card .card-body .card-content{display:grid;grid-template-rows:0fr;transition:.5s ease-in-out;visibility:hidden;opacity:0}.cards .card .card-body .card-content p{font-size:15px;padding-top:10px;margin-bottom:0;overflow:hidden;color:var(--contrast-color)}.cards .card:hover .card-content{grid-template-rows:1fr;visibility:visible;opacity:1}.why-us .why-us-item{padding:10px 40px;height:100%;border-radius:8px;transition:all .4s ease;position:relative;text-align:center}@media (max-width: 768px){.why-us .why-us-item{padding:0 0 10px}}.why-us .why-us-icon{width:80px;height:80px;background:#fff;border:1px solid #b29254;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .4s ease;margin:0 auto 40px}.why-us .why-us-icon i{font-size:32px;color:#b29254;transition:all .4s ease}@media (max-width: 768px){.why-us .why-us-icon{width:60px;height:60px;margin-bottom:30px}.why-us .why-us-icon i{font-size:24px}}.why-us .why-us-content h3{font-size:28px;font-weight:400;margin-bottom:15px;line-height:1}@media (max-width: 768px){.why-us .why-us-content h3{font-size:24px;margin-bottom:16px}}.why-us .why-us-content p{line-height:1.7;margin-bottom:30px;color:#000;font-weight:300}@media (max-width: 768px){.why-us .why-us-content p{margin-bottom:24px}}.why-us .why-us-item:hover .why-us-icon{background:var(--accent-color);border-color:var(--accent-color)}.why-us .why-us-item:hover .why-us-icon i{color:var(--contrast-color);transform:scale(1.1)}@media (max-width: 992px){.why-us .row{gap:40px!important}}@media (max-width: 768px){.why-us .row{gap:30px!important}}.cta{padding-top:180px;position:relative;background-image:url(/cdn/shop/files/sparkles-jewelry-valentine-specials-gifts.webp?v=1768302910);background-size:cover;background-position:center;z-index:1;padding-bottom:180px}.cta:before{content:"";--tw-bg-opacity: 1;background-color:rgb(27 13 13/var(--tw-bg-opacity, 1));opacity:.7;width:100%;height:100%;z-index:2;position:absolute;left:0;top:0}.cta .container{position:relative;z-index:3}.cta h3{font-size:3rem;font-weight:600;margin-bottom:20px;color:var(--default-color)}.cta p{font-size:1.125rem;line-height:1.75rem;color:var(--default-color)}.cta .cta-btn{font-family:var(--heading-font);background-color:var(--accent-color);font-weight:500;font-size:16px;display:inline-block;padding:12px 40px;transition:.5s;margin:10px;color:var(--default-color);border:2px solid var(--accent-color)}.cta .cta-btn:hover{background:var(--accent-color);color:var(--contrast-color);border:2px solid var(--accent-color)}.cta a.cslink{color:#fdd27e;text-decoration:underline}@media (min-width: 1200px) and (max-width: 1600px){.hero .features-strip .feature-box{flex-flow:column;text-align:left;min-height:180px;padding:1.5rem 20px;align-items:start}.hero .features-strip .feature-box .feature-text h4{font-size:18px}.hero .features-strip .feature-box .feature-text p{margin:10px 0 0;font-size:15px;line-height:1}.hero .hero-content p{font-size:1.25rem;line-height:1.75rem;color:rgb(243 231 231/var(1, 1));max-width:80%;margin:0 auto 2rem;font-weight:300}.cards .card .card-body{padding:0 30px 20px}.cards .card .card-body p{font-size:14px}.cards .card .card-body h3{font-size:22px;margin-bottom:0}.section-title h2{font-size:2.5rem}}@media (max-width: 991px){.cards{padding-top:30px}.hero .features-strip .feature-box{margin-bottom:20px;border:1px solid #eee;border-top:3px solid var(--accent-color)}.hero .features-strip .feature-box:last-child{border-right:1px solid #eee;border-bottom:1px solid #eee;flex-flow:column}.hero .features-strip .feature-box{flex-flow:column;text-align:left;padding:1.5rem 20px;align-items:start}.hero .features-strip .feature-box .feature-text h4{margin-bottom:5px}.hero .features-strip .feature-box i{font-size:20px}.section-title h2{font-size:2.2rem;line-height:1.2}.hero.hero-2{padding:80px 0 0}.cta h3{font-size:2.2rem}.cards .card{margin-bottom:20px}}.hero.mybg{background-image:url(/cdn/shop/files/sparkles-jewelry-valentine-specials-collection.webp?v=1768311135);background-position:right center;background-size:cover}.hero .hero-background video,.hero .hero-background img{display:none}@media (max-width: 768px){.hero .cta-buttons{flex-flow:column}.hero .cta-buttons .btn-primary,.hero .cta-buttons .btn-secondary{justify-content:center}.hero.mybg{background-position:left center;background-size:cover;background-attachment:fixed}.hero .hero-background{display:none}.section-title{padding-bottom:26px}.section-title h2{font-size:1.4rem;line-height:1.2}.cta h3{font-size:1.4rem}.hero .hero-content p{max-width:100%}.hero .hero-content .badge{font-size:.7rem;letter-spacing:0;margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/valentine-specials.css.map */
