.flux-back-to-top{align-items:center;background:rgb(var(--color-foreground));border:1px solid rgba(var(--color-background),.22);border-radius:999px;bottom:2.2rem;box-shadow:0 .8rem 2.4rem #0000002e;color:rgb(var(--color-background));cursor:pointer;display:flex;height:4.8rem;justify-content:center;opacity:1;padding:0;position:fixed;right:2.2rem;transform:translateY(0);transition:opacity .18s ease,transform .18s ease,background-color .18s ease;width:4.8rem;z-index:8}.flux-back-to-top[hidden]{display:flex;opacity:0;pointer-events:none;transform:translateY(1.2rem)}.flux-back-to-top:hover{background:rgba(var(--color-foreground),.86)}.flux-back-to-top:focus-visible{outline:2px solid rgb(var(--color-background));outline-offset:3px}.flux-back-to-top svg{height:2rem;width:2rem}.flux-product-assurances,.flux-cart-assurances{border-bottom:1px solid rgba(var(--color-foreground),.16);border-top:1px solid rgba(var(--color-foreground),.16);display:grid;gap:1.2rem;margin:1.8rem 0;padding:1.6rem 0}.flux-product-assurances p,.flux-cart-assurances p{display:grid;gap:.2rem;margin:0}.flux-product-assurances strong,.flux-cart-assurances strong{font-size:1.4rem;letter-spacing:.04em;text-transform:uppercase}.flux-product-assurances span,.flux-cart-assurances span{color:rgba(var(--color-foreground),.72);font-size:1.35rem}.flux-cart-assurances{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.additional-checkout-buttons{display:none!important}.flux-faq{margin:2.5rem 0 4rem}.flux-faq details{border-top:1px solid rgba(var(--color-foreground),.18)}.flux-faq details:last-child{border-bottom:1px solid rgba(var(--color-foreground),.18)}.flux-faq summary{align-items:center;display:flex;font-size:1.6rem;font-weight:600;justify-content:space-between;padding:1.8rem 0}.flux-faq summary:after{content:"+";font-size:2.2rem;font-weight:300;line-height:1;transition:transform .18s ease}.flux-faq details[open] summary:after{transform:rotate(45deg)}.flux-faq details>div{color:rgba(var(--color-foreground),.78);line-height:1.7;max-width:72rem;padding:0 3.2rem 1.8rem 0}.footer-block__details-content a{text-underline-offset:.35rem}@media screen and (max-width:749px){.flux-back-to-top{bottom:1.4rem;height:4.4rem;right:1.4rem;width:4.4rem}.flux-cart-assurances{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.flux-back-to-top,.flux-faq summary:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/flux-store.css.map */
