@import"tailwindcss";@layer base{html,body{margin:0!important;padding:0!important;box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}body{font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;color:#1e293b;background-color:#fafafa;-webkit-font-smoothing:antialiased}h1,h2,h3,.font-serif{font-family:Cinzel,serif}}.micro-loader-bar{position:fixed;top:0;left:0;height:2px;background:#c27803;width:0;z-index:9999;transition:width .3s ease;pointer-events:none}.custom-scrollbar::-webkit-scrollbar{height:5px;width:5px}.custom-scrollbar::-webkit-scrollbar-track{background:#f1f1f1}.custom-scrollbar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#94a3b8}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.reveal-on-scroll{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal-on-scroll.is-revealed{opacity:1;transform:translateY(0)}.product-card,.hover-lift{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.product-card:hover,.hover-lift:hover{transform:translateY(-4px);box-shadow:0 16px 24px -4px #00000012,0 8px 8px -4px #00000008}.product-description-suite{color:#334155;font-size:.75rem;line-height:1.45}.product-description-suite p{margin-bottom:.4rem;color:#334155;font-size:.75rem;line-height:1.45}.product-description-suite p strong,.product-description-suite p b{color:#0f172a;font-weight:700}.desc-section-header{margin-top:.6rem!important;margin-bottom:.35rem!important;padding:.3rem .55rem!important;font-size:.725rem!important;border-radius:.45rem!important;letter-spacing:.03em!important}.product-description-suite ul{list-style:none!important;padding-left:0!important;margin:.25rem 0 .5rem!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.3rem!important}@media(min-width:640px){.product-description-suite ul{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:.4rem!important}}.product-description-suite ul li{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:.45rem;padding:.35rem .45rem .35rem 1.45rem!important;display:flex;flex-direction:column;justify-content:center;min-height:0!important;box-shadow:none!important;transition:all .2s ease}.product-description-suite ul li:hover{background:#f8fafc;border-color:#cbd5e1}.product-description-suite ul li:before{content:"";position:absolute;left:.4rem;top:.45rem;width:.65rem;height:.65rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23059669' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.desc-key-title{color:#0f172a!important;font-weight:700!important;font-size:.6875rem!important;line-height:1.15!important;text-transform:uppercase;letter-spacing:.02em}.desc-val-desc{color:#475569!important;font-size:.6875rem!important;line-height:1.2!important;margin-top:.1rem}.product-description-suite ul li.chip-surcharge{background:#fffdf5!important;border-color:#fde68a!important;grid-column:1 / -1}.product-description-suite ul li.chip-trust{background:#f0fdf4!important;border-color:#bbf7d0!important}.product-description-suite ul li.chip-warning{background:#fef2f2!important;border-color:#fecaca!important}.product-description-suite ul li.chip-warning:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23dc2626' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}button[class*=option-pill-].is-active,.option-pill.is-active{background-color:#18181b!important;color:#fff!important;border-color:#18181b!important;box-shadow:0 2px 4px #0000001f!important}button[class*=option-pill-]:not(.is-active),.option-pill:not(.is-active){background-color:#fff!important;color:#1e293b!important;border-color:#cbd5e1!important}button[class*=option-pill-]:not(.is-active):hover,.option-pill:not(.is-active):hover{background-color:#f8fafc!important;border-color:#64748b!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/style.css.map */
