.policy-faq{display:block;padding:96px 0;background:#fff;color:#0c0c0d;font:400 16px/1.6 Poppins,system-ui,sans-serif;letter-spacing:normal}.policy-faq__inner{max-width:1280px;margin:0 auto;padding:0 24px}.policy-faq__header{margin-bottom:42px;text-align:center}.policy-faq__eyebrow{margin:0 0 12px;color:#777f59;font:600 13px/1.6 Barlow Condensed,sans-serif;letter-spacing:.22em;text-transform:uppercase}.policy-faq__heading{margin:0;color:#0c0c0d;font:italic 900 clamp(32px,4.5vw,52px)/.95 "Barlow",sans-serif;letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:break-word}.policy-faq__list{max-width:820px;margin:0 auto}.policy-faq__item{border-bottom:1px solid rgba(0,0,0,.1)}.policy-faq__question{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:24px 4px;margin:0;border:0;background:none;color:#0c0c0d;cursor:pointer;text-align:left;list-style:none;font:600 20px/1.2 Barlow Condensed,sans-serif;letter-spacing:.02em;text-transform:uppercase}.policy-faq__question::-webkit-details-marker{display:none}.policy-faq__question:focus-visible{outline:2px solid #fadd4c;outline-offset:4px}.policy-faq__toggle{position:relative;display:grid;place-items:center;flex:none;width:30px;height:30px;border:2px solid #0c0c0d;border-radius:50%;transition:background .3s cubic-bezier(.22,.61,.36,1),border-color .3s cubic-bezier(.22,.61,.36,1)}.policy-faq__toggle:before,.policy-faq__toggle:after{content:"";position:absolute;width:12px;height:2px;background:#0c0c0d;transition:transform .3s cubic-bezier(.22,.61,.36,1)}.policy-faq__toggle:after{transform:rotate(90deg)}.policy-faq__item[open] .policy-faq__toggle{background:#fadd4c;border-color:#fadd4c}.policy-faq__item[open] .policy-faq__toggle:after{transform:rotate(0)}.policy-faq[data-enhanced] .policy-faq__item[data-expanded=false] .policy-faq__toggle{background:transparent;border-color:#0c0c0d}.policy-faq[data-enhanced] .policy-faq__item[data-expanded=false] .policy-faq__toggle:after{transform:rotate(90deg)}.policy-faq__answer{overflow:hidden}.policy-faq__text{max-width:680px;padding:0 4px 24px;color:#646263;font-size:15px;overflow-wrap:anywhere}.policy-faq__text p{margin:0}.policy-faq__text p+p{margin-top:12px}.policy-faq__text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.policy-faq__text a:hover{color:#0c0c0d}@media(max-width:600px){.policy-faq{padding:58px 0}.policy-faq__inner{padding:0 24px}.policy-faq__question{gap:16px}}@media(prefers-reduced-motion:reduce){.policy-faq__toggle,.policy-faq__toggle:before,.policy-faq__toggle:after{transition:none}}.warranty-promise{display:block;position:relative;overflow:hidden;background:#0c0c0d;color:#fff;text-align:center;font:400 16px/1.6 Poppins,system-ui,sans-serif;letter-spacing:normal}.warranty-promise:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 100% at 50% 0%,rgba(250,221,76,.13),transparent 60%);pointer-events:none}.warranty-promise__inner{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:80px 24px;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1)}.warranty-promise__inner.brand-reveal--pending{opacity:0;transform:translateY(26px)}.warranty-promise__eyebrow{margin:0;color:#fadd4c;font:600 13px/1.6 Barlow Condensed,sans-serif;letter-spacing:.22em;text-transform:uppercase}.warranty-promise__heading{margin:0;color:#fff;font:italic 900 clamp(32px,5vw,56px)/.95 "Barlow",sans-serif;letter-spacing:normal;text-transform:uppercase;overflow-wrap:break-word}.warranty-promise__heading strong{color:#fadd4c;font-weight:900}.warranty-promise__description{max-width:560px;margin:18px auto 0;color:#c9c8c9}.warranty-promise__description p{margin:0}.warranty-promise__description p+p{margin-top:16px}.warranty-promise__description a{color:inherit;text-decoration:underline}.warranty-promise__buttons{margin-top:30px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.warranty-promise__buttons:empty{display:none}.warranty-promise__button{display:inline-flex;align-items:center;justify-content:center;gap:9px;max-width:100%;padding:15px 30px;border:2px solid transparent;border-radius:8px;font:700 17px/1 Barlow Condensed,sans-serif;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;overflow-wrap:anywhere;cursor:pointer;transition:transform .15s cubic-bezier(.22,.61,.36,1),background .2s,color .2s,border-color .2s}.warranty-promise__button--primary{background:#fadd4c;color:#1a1700}.warranty-promise__button--primary:hover{background:#ffe96b;transform:translateY(-2px)}.warranty-promise__button--secondary{background:transparent;color:#fff;border-color:#ffffff73}.warranty-promise__button--secondary:hover{border-color:#fff;background:#ffffff14}.warranty-promise__button:active{transform:translateY(1px)}.warranty-promise__button:focus-visible{outline:2px solid #fadd4c;outline-offset:4px}@media(prefers-reduced-motion:reduce){.warranty-promise__inner,.warranty-promise__button{transition:none}.warranty-promise__inner.brand-reveal--pending{opacity:1;transform:none}.warranty-promise__button:hover{transform:none}}.back-to-top__button{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:2;display:grid;place-items:center;width:52px;height:52px;padding:0;border:1px solid transparent;border-radius:50%;background:var(--site-cta-background, #fadd4c);color:var(--site-cta-color, #1a1700);box-shadow:0 4px 16px #0003;cursor:pointer;transition:background-color .2s,transform .15s}.back-to-top__button[hidden]{display:none}.back-to-top__button svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.back-to-top__button:focus-visible{outline:2px solid #9d8100;outline-offset:4px}@media(hover:hover)and (pointer:fine){.back-to-top__button:hover{background:var(--site-cta-hover-background, #ffe96b);transform:translateY(-2px)}}.back-to-top__button:active{transform:translateY(1px)}@media(max-width:749px){.back-to-top__button{width:48px;height:48px;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.back-to-top__button{transition:none}.back-to-top__button:hover,.back-to-top__button:active{transform:none}}.bestseller-card__specs>span{display:inline-flex;align-items:center;gap:4px;max-width:100%}.bestseller-card__specs>span>svg{display:block;width:14px;height:14px;flex:0 0 14px}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
