﻿@font-face{font-family:"Helvetica Neue";src:url("./HelveticaNeueMedium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}.product-info-overlay{position:fixed;width:100%;padding:1.3rem;z-index:200;overflow-y:auto;background-color:#fff;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .6s cubic-bezier(0.76, 0, 0.03, 0.99);bottom:0;left:0;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;transition:transform .6s cubic-bezier(0.76, 0, 0.03, 0.99);transform:translate(0, 100%)}@media(min-width: 768px),screen and (max-width: 812px)and (orientation: landscape){.product-info-overlay{max-width:500px}}.product-info-overlay.active,.product-info-overlay.is-active{visibility:visible;opacity:1;pointer-events:auto}.product-info-overlay::-webkit-scrollbar{display:none}.product-info-overlay.active{transform:translate(0)}@media(min-width: 1280px){.product-info-overlay{inset:unset;top:0;right:0;left:auto;bottom:unset;transform:translate(100%, 0)}.product-info-overlay.active{transform:translate(0)}}.product-info-overlay .overlay-close{background-color:#f2f2f2;display:block;padding:5px 5px 3px;line-height:108%;text-transform:uppercase;cursor:pointer;transition:background-color 300ms ease;right:1.3rem;position:absolute}.product-info-overlay .overlay-close::after{content:"✕";margin-left:.7em}.product-info-overlay .overlay-close:hover{background-color:#eee}@media(min-width: 1280px){.product-info-overlay .overlay-close{padding:.4em .3em .2em}}.product-info-overlay__content{display:flex;flex-direction:column;gap:2.25rem;min-height:200px;justify-content:space-between}.product-info-overlay__title{text-transform:uppercase;font-weight:500;margin:0;font-size:1.3rem}.product-info-overlay__body{font-size:1.3rem;line-height:1.6}.product-info-overlay__body .product__content-description{margin-bottom:2.25rem}.product-info-overlay__body .product__content-description li::before{content:"■ "}.product-info-overlay__body .product__characteristics{margin-top:2.25rem}.product-info-overlay__body .product__characteristics ul{list-style:none;padding:0;margin:0}.product-info-overlay__body .product__characteristics .product__characteristic-link{text-decoration:underline;text-transform:capitalize;margin-left:.2rem}.product-info-overlay__body .product__characteristics span.name{text-transform:capitalize}.product-info-overlay__body .product__characteristics--footer{margin-top:2.8rem}.product-info-overlay__body .product__characteristics--footer .footer__text{display:flex;flex-direction:column;gap:1.3rem}.product-info-overlay__body .product__characteristics--footer .footer__text .product__size-guide{padding:0;cursor:pointer;text-decoration:underline;text-transform:uppercase;display:block;width:fit-content;font-size:1.3rem}.product-info-overlay__body .product__characteristics--footer .footer__text .product__delivery-estimate{font-size:1.3rem}.product-info-overlay__body .product__content-shipping,.product-info-overlay__body .product__content-payments,.product-info-overlay__body .product__content-refund{line-height:1.6}.product-info-overlay__body .product__content-shipping p,.product-info-overlay__body .product__content-payments p,.product-info-overlay__body .product__content-refund p{margin-bottom:1.3rem}.product-info-overlay__body .product__content-shipping ul,.product-info-overlay__body .product__content-payments ul,.product-info-overlay__body .product__content-refund ul{list-style:none;padding:0;margin:1.3rem 0}.product-info-overlay__body .product__content-shipping ul li,.product-info-overlay__body .product__content-payments ul li,.product-info-overlay__body .product__content-refund ul li{padding:.3rem 0}.product-info-overlay__body .product__content-shipping ul li::before,.product-info-overlay__body .product__content-payments ul li::before,.product-info-overlay__body .product__content-refund ul li::before{content:"— "}/*# sourceMappingURL=product-info-overlays.css.map */
