@font-face{font-family:Avenir;src:url(./Avenir-Roman.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Frank Ruhl Libre;src:url(./FrankRuhlLibre-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Frank Ruhl Libre;src:url(./FrankRuhlLibre-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Bickham Script Pro;src:url(./Bickham-Script-Pro-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.product-info-overlay{position:fixed;width:100%;padding:1.34rem;z-index:9999999;overflow-y:auto;background-color:#fff;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s cubic-bezier(.78,0,.18,1);bottom:0;left:0;height:100dvh;display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.78,0,.18,1);transform:translate(100%)}@media(min-width:768px),screen and (max-width:812px)and (orientation:landscape){.product-info-overlay{padding:2.8rem;max-width:620px}}.product-info-overlay.active,.product-info-overlay.is-active{visibility:visible;opacity:1;pointer-events:auto;transform:translate(0)}.product-info-overlay.active{transform:translate(0)}@media(min-width:1280px){.product-info-overlay{inset:unset;top:0;right:0;left:auto;bottom:unset}}.product-info-overlay__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.8rem;text-transform:uppercase}.product-info-overlay__title{text-transform:uppercase;font-weight:500;margin:0;font-size:1.34rem}.product-info-overlay__title:before{content:"\25a0";display:inline-block;color:#cea06f;margin-right:.5rem}.product-info-overlay .overlay-close{cursor:pointer;background:none;border:none;padding:0}.product-info-overlay__content{display:flex;flex-direction:column;height:100%;overflow:hidden}.product-info-overlay__body{flex:1;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;font-size:1.34rem;line-height:1.6;padding-bottom:2.8rem}.product-info-overlay__body::-webkit-scrollbar{display:none}.product-info-overlay__body h1,.product-info-overlay__body h2,.product-info-overlay__body h3,.product-info-overlay__body h4,.product-info-overlay__body h5{margin-bottom:1rem;font-family:Frank Ruhl Libre,sans-serif;font-size:2.2rem;font-weight:400}.product-info-overlay__body h2{font-size:3.2rem}.product-info-overlay__body img{width:auto;max-width:100%}.product-info-overlay__body .product__content-description{margin-bottom:2.25rem}.product-info-overlay__body .product__content-description li:before{content:"\25a0  "}.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.34rem}.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.34rem}.product-info-overlay__body .product__characteristics--footer .footer__text .product__delivery-estimate{font-size:1.34rem}.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.34rem}.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.34rem 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:"\2014  "}.product-info-overlay__body .size-guide-content,.product-info-overlay__body .size-table-content{line-height:1.6}.product-info-overlay__body .size-guide-content p,.product-info-overlay__body .size-table-content p{margin-bottom:1.34rem}.product-info-overlay__body .size-guide-content ul,.product-info-overlay__body .size-guide-content ol,.product-info-overlay__body .size-table-content ul,.product-info-overlay__body .size-table-content ol{margin:1.34rem 0;padding-left:2.25rem}.product-info-overlay__body .size-guide-content li,.product-info-overlay__body .size-table-content li{margin-bottom:.5rem}.product-info-overlay__body .size-guide-content table,.product-info-overlay__body .size-table-content table{width:100%;border-collapse:collapse;margin:2.25rem 0}.product-info-overlay__body .size-guide-content table th,.product-info-overlay__body .size-guide-content table td,.product-info-overlay__body .size-table-content table th,.product-info-overlay__body .size-table-content table td{padding:.75rem;text-align:left;border:1px solid #ccc}.product-info-overlay__body .size-guide-content table th,.product-info-overlay__body .size-table-content table th{background-color:#f5f5f5;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/41/assets/product-info-overlays.css.map */
