@font-face{font-weight:400;font-style:normal;font-family:basis-grotesque-pro;src:url(basis_grotesque_pro_regular-webfont.woff2) format("woff2"),url(basis_grotesque_pro_regular-webfont.woff) format("woff")}@font-face{font-weight:500;font-style:normal;font-family:basis-grotesque-pro;src:url(basis_grotesque_pro_medium-webfont.woff2) format("woff2"),url(basis_grotesque_pro_medium-webfont.woff) format("woff")}@font-face{font-weight:700;font-style:normal;font-family:basis-grotesque-pro;src:url(basis_grotesque_pro_bold-webfont.woff2) format("woff2"),url(basis_grotesque_pro_bold-webfont.woff) format("woff")}@font-face{font-weight:500;font-style:normal;font-family:ibm-plex-mono;src:url(ibmplexmono-medium-webfont.woff2) format("woff2"),url(ibmplexmono-medium-webfont.woff) format("woff")}@font-face{font-weight:400;font-style:normal;font-family:mabry-pro;src:url(mabrypro-regular-webfont.woff2) format("woff2"),url(mabrypro-regular-webfont.woff) format("woff")}@font-face{font-weight:500;font-style:normal;font-family:mabry-pro;src:url(mabrypro-medium-webfont.woff2) format("woff2"),url(mabrypro-medium-webfont.woff) format("woff")}@font-face{font-weight:700;font-style:normal;font-family:mabry-pro;src:url(mabrypro-bold-webfont.woff2) format("woff2"),url(mabrypro-bold-webfont.woff) format("woff")}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.drawer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:140;width:100%;height:100%;max-width:100vw;max-height:100dvh;overflow:hidden;border:0;margin:0;padding:0;background-color:#0000;transition:opacity .25s ease-out,visibility 0s}.drawer:not([open]){visibility:hidden;opacity:0;transition:opacity .25s ease-out,visibility 0s .25s}.drawer::backdrop{background-color:#00000080}.drawer__inner{top:0;right:0;bottom:0;height:100dvh;width:min(576px,40vw);background:#fff;position:absolute;display:flex;flex-direction:column;justify-content:stretch;align-items:stretch}@media (max-width: 1023px){.drawer__inner{width:min(576px,90vw)}}.drawer__header{flex:none;box-sizing:border-box;width:100%;font-size:19px;line-height:1.4;padding:24px;display:flex;align-items:center;justify-content:space-between;font-family:mabry-pro,sans-serif;font-weight:700;font-optical-sizing:auto;border-bottom:1px solid #bababa}.drawer__header button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:#0000;line-height:normal;cursor:pointer;color:inherit;font:inherit;text-transform:inherit}.drawer__title{color:#4d3f32;font-size:14px;letter-spacing:.01em;text-transform:uppercase;font-family:mabry-pro,sans-serif;font-weight:700;font-optical-sizing:auto}.drawer__content{flex:1;overflow:auto;box-sizing:border-box}.drawer__content .swiper{height:100%}.drawer__content .swiper-button-prev,.drawer__content .swiper-button-next{border:none;margin:0;padding:0;width:auto;overflow:visible;background:#0000;line-height:normal;cursor:pointer;color:inherit;font:inherit;text-transform:inherit;position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;transition:background-color .3s ease-out,border-color .3s ease-out,color .15s ease-out;color:#010101;background-color:#0000;border:1px solid rgba(0,0,0,.3)}.drawer__content .swiper-button-prev:hover,.drawer__content .swiper-button-next:hover{background-color:#fff;border-color:#0000001a}.drawer__content .swiper-button-prev:after,.drawer__content .swiper-button-next:after{color:currentColor;font-size:12px}.drawer__content .swiper-button-prev{left:48px}@media (max-width: 767px){.drawer__content .swiper-button-prev{left:12px}}.drawer__content .swiper-button-next{right:48px}@media (max-width: 767px){.drawer__content .swiper-button-next{right:12px}}.drawer__footer{flex:none;box-sizing:border-box;padding:16px 24px 24px}@media (max-width: 767px){.drawer__footer{padding:12px}}.slider-product{height:100%;display:flex;flex-flow:column;overflow:auto}.slider-product__image-wrapper{position:relative;margin:0;overflow:clip;padding:80px 0 40px}@media (max-width: 767px){.slider-product__image-wrapper{padding:40px 0 24px}}.slider-product__image-wrapper img{position:relative;display:block;margin:0 auto;width:100%;height:100%;max-height:270px;max-width:min(50vw,270px);aspect-ratio:1;object-fit:contain}.slider-product__banner-floating{position:absolute;color:#fff;font-size:100px;line-height:1.4;overflow:hidden;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;transform:translate(-50%);left:50%;top:25%;font-family:mabry-pro,sans-serif;font-weight:700;font-optical-sizing:auto;-webkit-text-stroke:1px #ccc4c0}.slider-product__content{padding:24px 96px;display:flex;flex-flow:column;justify-content:center;text-align:center;gap:18px}@media (max-width: 767px){.slider-product__content{padding:24px 64px}}.slider-product__title{font-size:30px;line-height:1.2;color:#252525;letter-spacing:.02em;text-transform:uppercase;margin:0 0 20px;font-family:mabry-pro,sans-serif;font-weight:500;font-optical-sizing:auto}@media (max-width: 767px){.slider-product__title{font-size:20px;line-height:1.4;letter-spacing:0}}.slider-product__title{margin:0}.slider-product__eyebrow{font-size:14px;margin-bottom:20px;letter-spacing:.02em;text-transform:uppercase;color:#252525;text-align:left;display:block;font-family:ibm-plex-mono,sans-serif;font-weight:500;font-optical-sizing:auto;text-align:center}.slider-product__desc{font-size:18px;line-height:1.6;color:#0009;letter-spacing:.01em;font-family:basis-grotesque-pro;font-weight:400;font-optical-sizing:auto;display:block;margin:0 0 20px}.slider-product__desc:last-child{margin-bottom:0}@media (max-width: 767px){.slider-product__desc{font-size:14px}}.slider-product__desc{font-size:16px;font-weight:500}.slider-product__footer{margin-top:auto;padding:0 24px}@media (max-width: 767px){.slider-product__footer{padding:0 12px}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/drawer.css.map */
