@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 .product__main-wrapper{width:100%;display:flex;flex-direction:column;position:relative}.product .product__main-wrapper .product__media-wrapper{background-color:#fff;position:relative}.product .product__main-wrapper .product__media-wrapper .icon-zoom{position:absolute;left:1.34rem;top:2.25rem;z-index:10;cursor:pointer}.product .product__main-wrapper .product__media-wrapper .icon-close{position:absolute;left:1.34rem;top:1.34rem;cursor:pointer;z-index:1002;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s ease}@media(min-width:1024px){.product .product__main-wrapper .product__slider-wrapper{display:none}}.product .product__main-wrapper .product__details-wrapper{position:relative;background-color:#fff}.product .product__main-wrapper .product__slider{transition:all .3s cubic-bezier(.78,0,.18,1)}.product .product__main-wrapper .product__slider.active{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;z-index:1001;transform:none!important}.product .product__main-wrapper .product__slider.active .icon-close{opacity:1;pointer-events:auto;visibility:visible}.product .product__main-wrapper .product__slider.active .splide__track{height:100vh}.product .product__main-wrapper .product__slider.active .splide__list{height:100%;width:100%}.product .product__main-wrapper .product__slider.active .splide__slide{height:100%}.product .product__main-wrapper .product__slider.active img{height:100%!important}.product .product__main-wrapper .product__slider .splide__slide{position:relative}.product .product__main-wrapper .product__slider .splide__slide img{transition:all .3s cubic-bezier(.78,0,.18,1);width:100%;object-fit:cover}.product .product__main-wrapper .product__slider .splide__slide img.zoomed{height:100vh!important}@media(min-width:1024px){.product .product__main-wrapper .product__slider .splide__slide img:hover,.product .product__main-wrapper .product__slider .splide__slide img:focus-visible{cursor:zoom-in}}.product .product__main-wrapper .product__slider .splide__slide video{width:100%;height:100%;display:block;object-fit:cover;background:#ccc}.product .product__slider-progress-bars{display:flex;flex-direction:row;gap:1rem;z-index:10;padding:1rem}@media(min-width:1024px){.product .product__slider-progress-bars{display:none}}.product .product__slider-progress-bar{height:2px;width:2.8rem;background-color:#ccc;transition:background-color .3s ease;flex:1}.product .product__slider-progress-bar.active{background-color:#000}.product .product__content{margin-bottom:7.594rem}@media(min-width:1024px){.product .product__content-wrapper{display:flex;align-items:flex-start}}.product .product__content-main-image{display:none}@media(min-width:1024px){.product .product__content-main-image{display:flex;flex-direction:row;padding:0;width:50%;position:sticky;top:0;height:100vh;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.product .product__content-main-image::-webkit-scrollbar{display:none}}.product .product__content-progress-bars{display:none}@media(min-width:1024px){.product .product__content-progress-bars{display:flex;flex-direction:column;gap:2px;height:fit-content;width:fit-content;position:absolute;top:60%;transform:translate(1.34rem,-60%);max-height:90vh;overflow-y:auto;padding:2px;background-color:#fff;pointer-events:all;scrollbar-width:thin;scrollbar-color:#000 rgba(0,0,0,0)}.product .product__content-progress-bars::-webkit-scrollbar{width:4px}.product .product__content-progress-bars::-webkit-scrollbar-track{background:#0000}.product .product__content-progress-bars::-webkit-scrollbar-thumb{background-color:#000}}.product .product__content .page-breadcrumbs{display:none}@media(min-width:1024px){.product .product__content .page-breadcrumbs{display:flex}}.product .product__content-progress-bar{width:2rem;height:auto;gap:2px;cursor:pointer;transition:opacity .3s ease;overflow:hidden;opacity:.2;aspect-ratio:5/7;position:relative}@media(min-width:1024px){.product .product__content-progress-bar{width:2vw;max-width:6rem}}.product .product__content-progress-bar.active,.product .product__content-progress-bar:hover{opacity:1}@media(hover:none){.product .product__content-progress-bar:active{opacity:1}}.product .product__content-progress-bar img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease;display:block}.product .product__content-progress-bar__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.product .product__content-main-text{display:flex;flex-direction:column;padding:1rem 1.34rem;position:relative}@media(min-width:1024px){.product .product__content-main-text{padding:2.25rem 5.4rem;width:50%;height:fit-content;position:relative}}.product .product__content-main-text .product__wishlist-button{position:absolute;top:0;right:0;cursor:pointer;z-index:3}.product .product__content-main-text .product__wishlist-button span:nth-child(2){display:none}.product .product__content-main-text .product__wishlist-button.wk-selected span:nth-child(1){display:none}.product .product__content-main-text .product__wishlist-button.wk-selected span:nth-child(2){display:block}.product .product__content-main-text .product__info-container{position:relative;width:100%}@media(min-width:1280px){.product .product__content-main-text .product__info-container{max-width:500px}}.product .product__content-main-text .product__details{margin-bottom:2.8rem}.product .product__content-main-text .product__details .product__details-head .product__breadcrumbs{display:none}.product .product__content-main-text .product__details .product__details-head .product_details-save-to-prefered{position:absolute;top:1.34rem;right:1.34rem;background:none;border:none;padding:0}.product .product__content-main-text .product__details .product__details-head .product_details-save-to-prefered .product__save-to-prefered-text{display:none}.product .product__content-main-text .product__details .product__details-head .product_details-save-to-prefered svg{width:20px;height:20px}.product .product__content-main-text .product__details .product__title{margin-bottom:1.34rem;font-size:2rem;font-weight:500;text-transform:uppercase;max-width:80%}.product .product__content-main-text .product__details .product__description{margin-bottom:1rem}.product .product__content-main-text .product__details .product__price-container{margin-bottom:2.25rem;font-size:1.5rem}.product .product__content-main-text .product__details .product__price-container .product__price{display:inline-block}.product .product__content-main-text .product__details .product__price-container .product__price--old{opacity:.2}.product .product__content-main-text .product__details .product__price-container .product__discount-badge{color:#fff;background:#000;padding-left:.5rem;padding-right:.2rem;margin:0 .8rem}.product .product__content-main-text .product__details .product__price-container .scalapay{margin-top:1.34rem;font-size:1rem;opacity:.5;display:flex;align-items:center}.product .product__content-main-text .product__details .product__price-container .scalapay svg{height:1.3rem;width:auto}.product .product__content-main-text .product__details .product__price-container .scalapay p{margin:0}.product .product__content-main-text .product__details .product__price-container .rating-badge{margin:1.34rem 0 2.8rem;display:flex;align-items:center;gap:1rem}.product .product__content-main-text .product__details .product__price-container .rating-badge span{font-family:Frank Ruhl Libre,sans-serif;font-size:1.8rem;transform:translateY(8%)}.product .product__content-main-text .product__colors{margin-bottom:2.8rem;display:flex;gap:1rem}@media(min-width:1280px){.product .product__content-main-text .product__colors{flex-direction:column}}.product .product__content-main-text .product__colors-title{font-weight:500;text-transform:uppercase}.product .product__content-main-text .product__colors-palette-wrapper{display:flex;gap:1rem;flex-wrap:wrap}.product .product__content-main-text .product__colors-palette{border:3px solid #fff;width:5rem;height:2rem;padding:2px;flex-shrink:0;cursor:pointer;display:block}.product .product__content-main-text .product__colors-palette.active{outline:1px solid rgba(0,0,0,.3);cursor:default}.product .product__content-main-text .product__colors-palette:not(.active):hover{outline:1px solid rgba(0,0,0,.3)}.product .product__content-main-text .product__form .product__size-selector{margin-bottom:5.4rem}.product .product__content-main-text .product__form .product__size-selector--header{margin-bottom:1rem;display:flex;justify-content:space-between}.product .product__content-main-text .product__form .product__size-selector--header .product__size-chart-link{font-size:1rem;text-decoration:underline}.product .product__content-main-text .product__form .product__sizes{display:grid;grid-template-columns:repeat(6,1fr);margin-left:-1px;margin-top:-1px}.product .product__content-main-text .product__form .product__size-option{position:relative;border:1px solid #ccc;margin-left:-1px;margin-top:-1px}.product .product__content-main-text .product__form .product__size-option:not(.disabled):hover{border-color:#000;z-index:1}.product .product__content-main-text .product__form .product__size-option input{position:absolute;opacity:0;pointer-events:none}.product .product__content-main-text .product__form .product__size-option input:checked+label{background-color:#cea06f;color:#fff}.product .product__content-main-text .product__form .product__size-option input:disabled+label{color:#929292;cursor:not-allowed;position:relative;background-image:linear-gradient(to bottom right,transparent calc(50% - .5px),#cccccc calc(50% - .5px),#cccccc calc(50% + .5px),transparent calc(50% + .5px))}.product .product__content-main-text .product__form .product__size-option label{display:flex;justify-content:start;padding:.3rem .7rem;text-align:center;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;min-height:30px}.product .product__content-main-text .product__form .product__size-error{width:fit-content;color:red;margin-bottom:2.25rem;font-weight:700;font-size:1.34rem;margin-top:.5rem;display:none}.product .product__content-main-text .product__form .product__size-error.active{display:block}.product .product__content-main-text .product__form .product__button,.product .product__content-main-text .product__form .product__sold_out{width:100%;justify-content:space-between}.product .product__content-main-text .product__form .product__sold_out{background-color:#ccc;border:none}.product .product__content-main-text .product__form .product__sold_out:hover{color:#fff;cursor:not-allowed}.product .product__content-main-text .product__delivery-info{margin-bottom:.6rem;text-transform:uppercase;font-size:1rem}.product .product__content-main-text .product__delivery-info p{display:flex;justify-content:center;gap:.5em}.product .product__content-main-text-wrapper{margin-top:2.8rem}.product .product__content-main-text-wrapper .product__info-accordion{display:flex;flex-direction:column;gap:1rem}.product .product__content-main-text-wrapper .product__info-accordion .accordion-header{text-transform:uppercase;cursor:pointer}.product .product__content-main-text-wrapper .product__info-accordion .accordion-icon{margin-left:.6rem}.product .product__content-main-text-wrapper .product__info-accordion .accordion-icon svg{transform:rotate(-90deg) translate(25%);transition:all .3s ease}.product .product__content-main-text-wrapper .product__info-accordion .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;opacity:0}.product .product__content-main-text-wrapper .product__info-accordion .accordion-item.active .accordion-icon svg{transform:rotate(0) translate(25%,-25%)}.product .product__content-main-text-wrapper .product__info-accordion .accordion-item.active .accordion-content{max-height:2000px;opacity:1;transition:max-height .5s ease,opacity .3s ease}.product .product__content-main-text-wrapper .product__info-accordion .accordion-body{padding:2.25rem 0}.product .product__content-main-text-wrapper .product__info-accordion .accordion-body p{margin-bottom:1rem}.product .product__content-main-text-wrapper .product__info-accordion .accordion-body table{width:100%;margin:1.34rem 0}.product .product__content-main-text-wrapper .product__info-accordion .accordion-body table td,.product .product__content-main-text-wrapper .product__info-accordion .accordion-body table th{font-weight:400;padding:1.34rem;border:1px solid #ccc;text-align:center}.product .product__content-main-text-wrapper .product__info-accordion .accordion-body table th{font-weight:500}.product .product__content-styled-with{margin-top:5.4rem}.product .product__content-styled-with-title{font-family:Avenir,sans-serif;font-size:1.34rem;text-transform:uppercase}@media(min-width:1280px){.product .product__content-styled-with-title{padding:0}}.product .product__content-styled-with-products{display:grid;grid-template-columns:repeat(2,1fr);padding-top:2.25rem;gap:2px;margin:0 calc(-1.3rem + 2px)}@media(min-width:1280px){.product .product__content-styled-with-products{margin:0;max-width:400px}}.product .product__content-styled-with-products .product-card__content{padding:.8rem .4rem;font-size:1.1rem}.product__supply-chain-container{margin-top:2.8rem}.product__supply-chain-container .product__supply-chain__content{display:flex;flex-direction:column;margin-top:0;max-width:100%}.product__supply-chain-container .product__supply-chain__title{font-size:1.34rem;margin-bottom:2.25rem}.product__supply-chain-container .product__supply-chain__item{display:grid;align-items:center;background-color:#fff;position:relative;padding-left:0;margin-right:-1.34rem;grid-template-columns:30px 20px minmax(0,1fr) auto;gap:1.34rem}@media(min-width:1280px){.product__supply-chain-container .product__supply-chain__item{margin-right:0;padding-left:2.25rem;grid-template-columns:auto minmax(0,1fr) auto auto}}.product__supply-chain-container .product__supply-chain__item:first-of-type .product__supply-chain__item-line:before{top:50%}.product__supply-chain-container .product__supply-chain__item:last-of-type .product__supply-chain__item-line:before{bottom:50%}.product__supply-chain-container .product__supply-chain__item-index{grid-column:1;font-family:Frank Ruhl Libre,sans-serif;white-space:nowrap;font-weight:400}@media(min-width:1280px){.product__supply-chain-container .product__supply-chain__item-index{display:none}}.product__supply-chain-container .product__supply-chain__item-line{position:absolute;left:auto;grid-column:2;top:0;bottom:0;width:1px}@media(min-width:1280px){.product__supply-chain-container .product__supply-chain__item-line{left:0;grid-column:auto}}.product__supply-chain-container .product__supply-chain__item-line:before{content:"";position:absolute;left:0;top:-5rem;bottom:-5rem;width:1px;background:#ccc}.product__supply-chain-container .product__supply-chain__item-line:after{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;transform:translate(-50%,-50%);background:#000;opacity:.2}.product__supply-chain-container .product__supply-chain__item-header{display:flex;align-items:center;gap:1rem;grid-column:3;min-width:0}@media(min-width:1280px){.product__supply-chain-container .product__supply-chain__item-header{gap:1.34rem;grid-column:1}}.product__supply-chain-container .product__supply-chain__item-title{text-transform:uppercase;margin:0;font-size:1.1rem;min-width:0;overflow:hidden}.product__supply-chain-container .product__supply-chain__item-icon{flex-shrink:0;width:2rem;height:2rem}.product__supply-chain-container .product__supply-chain__item-icon img{width:100%;height:100%;object-fit:contain;display:block}.product__supply-chain-container .product__supply-chain__item-city{display:none;min-width:0;padding:1.34rem}@media(min-width:1280px){.product__supply-chain-container .product__supply-chain__item-city{grid-column:3;display:block;justify-self:start}}.product__supply-chain-container .product__supply-chain__item-image{grid-column:4;width:100%;aspect-ratio:2/1;justify-self:end;margin:1px 2px;max-width:100px;flex-shrink:0}.product__supply-chain-container .product__supply-chain__item-image img{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:1280px){.product__supply-chain-container .product__supply-chain__item-image{grid-column:4}}.product__size-chart a{margin-top:1rem;display:flex;align-items:center;gap:8px}.product__size-chart a svg{margin-bottom:2px}.product__info-sections{padding:1rem;display:flex;justify-content:space-between;font-size:1rem}.product__info-sections a,.product__info-sections span{display:flex;align-items:center;gap:.6em}.product__info-sections .product__shop-pay-button{gap:.4em}.product .product__slider.splide .splide__arrows button.splide__arrow{box-sizing:content-box;padding:4rem 2rem}@media(min-width:1100px){.product .product__slider.splide .splide__arrows button.splide__arrow{padding:2rem}}.product .product__slider.splide .splide__arrows button.splide__arrow svg{color:currentColor;transform:rotate(-90deg) scale(1.5);transform-origin:center}.product .product__slider.splide .splide__arrows button.splide__arrow svg *{fill:currentColor}.product .product__slider.splide .splide__arrows button.splide__arrow:disabled{color:#929292;opacity:.8}.product .product__slider.splide .splide__arrows button.splide__arrow--prev{left:0}@media(min-width:1100px){.product .product__slider.splide .splide__arrows button.splide__arrow--prev{left:3rem}}.product .product__slider.splide .splide__arrows button.splide__arrow--prev svg{transform:rotate(90deg) scale(1.5)}.product .product__slider.splide .splide__arrows button.splide__arrow--next{right:0}@media(min-width:1100px){.product .product__slider.splide .splide__arrows button.splide__arrow--next{right:3rem}}.product .product__sticky-footer{position:fixed;bottom:0;left:0;right:0;padding:2px;z-index:11;transform:translateY(100%);transition:transform .3s cubic-bezier(.78,0,.18,1);background:#fff}@media(min-width:1024px){.product .product__sticky-footer{background:#f8f8f8}}.product .product__sticky-footer.active{transform:translateY(0)}.product .product__sticky-footer .product__sticky-content{display:flex;align-items:center;justify-content:space-between;margin:0 auto}.product .product__sticky-footer .product__sticky-content .product__sticky-info{display:none;text-transform:uppercase}@media(min-width:1024px){.product .product__sticky-footer .product__sticky-content .product__sticky-info{display:flex;align-items:center;font-size:1.1rem;font-weight:500}}.product .product__sticky-footer .product__sticky-content .product__sticky-info .product__title{font-size:1.4rem;padding-inline:1.34rem}.product .product__sticky-footer .product__sticky-content .product__sticky-info .product__vendor{opacity:.3}.product .product__sticky-footer .product__sticky-content .product__sticky-images{display:none}@media(min-width:1024px){.product .product__sticky-footer .product__sticky-content .product__sticky-images{display:flex}}.product .product__sticky-footer .product__sticky-content .product__sticky-images img{width:auto;height:39px;aspect-ratio:23/29;object-fit:cover;border:2px solid #fff}.product .product__sticky-footer .product__sticky-content .product__sticky-cart-area{display:flex;flex-direction:row;align-items:center;width:100%;gap:1.34rem}@media(min-width:1024px){.product .product__sticky-footer .product__sticky-content .product__sticky-cart-area{width:auto}}.product .product__sticky-footer .product__sticky-content .product__sticky-cart{width:100%;justify-content:space-between;margin:0;flex-shrink:0;gap:1.34rem}@media(min-width:1024px){.product .product__sticky-footer .product__sticky-content .product__sticky-cart{min-width:380px;width:100%}}.product .product__sticky-footer .product__sticky-content .product__sticky-cta{width:100%}.product .product__sticky-footer .product__sticky-content .product__sticky-sizes{display:none;overflow-x:auto;scrollbar-width:none;width:100%}.product .product__sticky-footer .product__sticky-content .product__sticky-sizes::-webkit-scrollbar{display:none}@media(min-width:1024px){.product .product__sticky-footer .product__sticky-content .product__sticky-sizes{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}}.product .product__sticky-footer .product__sticky-content .product__sticky-sizes .product__sticky-size-btn{position:relative;border:1px solid rgba(0,0,0,0);padding:.7rem;cursor:pointer;white-space:nowrap;display:flex;align-items:center;justify-content:center}.product .product__sticky-footer .product__sticky-content .product__sticky-sizes .product__sticky-size-btn:hover{border-color:#000;z-index:1}.product .product__sticky-footer .product__sticky-content .product__sticky-sizes .product__sticky-size-btn.active{background-color:#cea06f;color:#fff;z-index:1}.product .product__sticky-footer .product__info-sections{gap:1.34rem;padding:.4rem 1rem .2rem;display:flex}@media(min-width:1024px){.product .product__sticky-footer .product__info-sections{display:none}}.product__breadcrumbs{font-size:1rem;text-transform:uppercase;color:#929292}.product__breadcrumbs.mobile-only{text-align:center}@media(min-width:1024px){.product__breadcrumbs.mobile-only{display:none}}.product__breadcrumbs.desktop-only{display:none;margin-bottom:2.25rem}@media(min-width:1024px){.product__breadcrumbs.desktop-only{display:block}}.product__breadcrumbs.desktop-only ul{justify-content:flex-start}.product__breadcrumbs ul{display:flex;width:100%;justify-content:center;gap:.4rem}.product__breadcrumbs li{display:flex;align-items:center;gap:.4rem}.product__breadcrumbs li:not(:last-child):after{font-family:Helvetica Neue;content:"";display:inline-block;width:3px;height:3px;background-color:currentColor;opacity:.6;transform:translateY(-1px)}.product__breadcrumbs li a{color:inherit;text-decoration:none;transition:opacity .2s ease}.product__breadcrumbs li a:hover{opacity:.7}.product .product__content-progress-wrapper{position:sticky;top:0;height:100vh;width:0;overflow:visible;flex-shrink:0;pointer-events:none;z-index:1}.product__content-images-container{width:100%}.product__content-images-container .product__content-image-item{cursor:pointer}.product__content-images-container .product__content-image-item img{width:100%;height:auto;object-fit:cover;display:block}.product__content-images-container .product__content-image-item video{width:100%;height:auto;display:block;object-fit:contain;background:#000}.product__content-images-container .product__content-image-item .product__content-external-video{width:100%}.size-guides_wrapper{background-color:#0006;top:0;position:fixed;width:100%;height:100dvh;z-index:2000;display:none;visibility:hidden;justify-content:center;align-items:start}.size-guides_wrapper.active{display:flex;visibility:visible}.size-guides_wrapper .size-guides{position:relative;background-color:#fff;margin:1.34rem;padding:1.34rem;font-size:1.34rem;max-height:96%;overflow-y:auto;max-width:95vw;scrollbar-width:none;-ms-overflow-style:none}.size-guides_wrapper .size-guides::-webkit-scrollbar{display:none}.size-guides_wrapper .size-guides .table-scroll-container{overflow-x:auto;margin-bottom:2.25rem}.size-guides_wrapper .size-guides table{white-space:nowrap;min-width:600px;width:100%}.size-guides_wrapper .size-guides p{text-transform:uppercase;margin:1rem 0}.size-guides_wrapper .size-guides .size-guides__title h2{text-transform:uppercase;font-size:1.34rem;margin-bottom:2.8rem}.size-guides_wrapper .size-guides table td,.size-guides_wrapper .size-guides table th{font-weight:400;padding:1.34rem;border:1px solid #ccc;min-width:60px}.size-guides_wrapper .size-guides table tr td:not(:first-child){text-align:center}.size-guides_wrapper .size-guides__close{position:absolute;right:1.34rem;top:1.34rem;cursor:pointer}.vertical-gallery{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;background-color:#fff;opacity:0;visibility:hidden;overflow:hidden}.vertical-gallery.active{opacity:1;visibility:visible}.vertical-gallery .vertical-gallery__close{position:fixed;left:1.34rem;top:1.34rem;cursor:pointer;z-index:1002;transition:opacity .3s ease}.vertical-gallery__scrollbar{position:fixed;right:1.34rem;top:50%;transform:translateY(-50%);z-index:1002;display:flex;flex-direction:row;align-items:center;gap:1rem;max-height:80vh}@media(min-width:1024px){.vertical-gallery__scrollbar{right:2.25rem}}@media(max-height:600px){.vertical-gallery__scrollbar{display:none}}.vertical-gallery__progress-bars{display:flex;flex-direction:column;gap:1rem}.vertical-gallery__progress-bar{width:2px;height:6rem;background-color:#0003;transition:background-color .3s ease}@media(min-width:1024px){.vertical-gallery__progress-bar{height:6vw;max-height:10rem}}.vertical-gallery__progress-bar.active{background-color:#000}.vertical-gallery__thumbnails{display:flex;flex-direction:column;gap:2px;max-height:80vh;overflow-y:auto;padding:2px;background:#fff;scrollbar-width:thin;scrollbar-color:#000 rgba(0,0,0,0)}.vertical-gallery__thumbnails::-webkit-scrollbar{width:4px}.vertical-gallery__thumbnails::-webkit-scrollbar-track{background:#0000}.vertical-gallery__thumbnails::-webkit-scrollbar-thumb{background-color:#000}.vertical-gallery__thumbnail{width:4rem;cursor:pointer;transition:opacity .3s ease;overflow:hidden;opacity:.3;aspect-ratio:2/3}@media(min-width:1024px){.vertical-gallery__thumbnail{max-width:10rem;height:auto}}.vertical-gallery__thumbnail.active,.vertical-gallery__thumbnail:hover{opacity:1}@media(hover:none){.vertical-gallery__thumbnail:active{opacity:1;border-color:#000}}.vertical-gallery__thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.vertical-gallery__thumbnail--video{position:relative}.vertical-gallery__thumbnail-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.vertical-gallery__container{padding:0;overflow-y:auto;margin:0 auto;height:100vh;position:relative}.vertical-gallery__item{width:100%;height:auto;margin:0;padding:0;display:flex;position:relative}.vertical-gallery__image{height:100%;object-fit:cover;object-position:center;margin:0 auto}.vertical-gallery__video{width:100%;height:auto;display:block;object-fit:contain;margin:0 auto;background:#000}.vertical-gallery__external-video{width:100%;align-self:center}.jdgm-review-widget{max-width:unset!important;padding-inline:2.6rem}@media(max-width:767px){.jdgm-review-widget{padding-inline:1.3rem}}.jdgm-review-widget .jdgm-rev-widg{max-width:1920px}.jdgm-review-widget .jdgm-rev-widg__title,.jdgm-review-widget .jdgm-rev-widg .jdgm-form__title{font-family:Frank Ruhl Libre,sans-serif;font-size:2.2rem;font-weight:400}.jdgm-review-widget .jdgm-rev-widg__reviews{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:0 10%}.jdgm-review-widget .jdgm-rev-widg__reviews .jdgm-rev__author-wrapper{display:flex;align-items:center;justify-content:space-between}.jdgm-review-widget .jdgm-rev-widg .jdgm-subtab{font-size:1.34rem;text-transform:uppercase}.jdgm-review-widget .jdgm-rev-widg .jdgm-subtab__name{color:#000;text-decoration:none}.jdgm-review-widget .jdgm-rev-widg .jdgm-row-stars{max-width:1200px;margin:auto}.jdgm-review-widget .jdgm-rev-widg .jdgm-widget-actions-wrapper .jdgm-write-rev-link{background:#ede9e1;color:#000}.jdgm-review-widget .jdgm-rev-widg .jdgm-widget-actions-wrapper .jdgm-write-rev-link:hover{background:#e3ded4!important;color:#000!important}.jdgm-review-widget .jdgm-rev-widg .jdgm-widget-actions-wrapper a{text-transform:uppercase;font-weight:400;font-size:1.34rem;border:none}.jdgm-review-widget .jdgm-rev__author,.jdgm-review-widget .jdgm-rev__buyer-badge,.jdgm-review-widget .jdgm-rev__timestamp{opacity:.3;text-transform:uppercase;font-size:1.34rem}.jdgm-review-widget .jdgm-rev__title{font-family:Frank Ruhl Libre,sans-serif;font-weight:400;font-size:2.25rem}.jdgm-review-widget .jdgm-rev__body{font-size:1.34rem}.jdgm-review-widget .jdgm-rev-widg__section-title,.jdgm-review-widget .jdgm-rev__replier{font-family:Frank Ruhl Libre,sans-serif;font-weight:400!important;text-transform:uppercase}.jdgm-review-widget .jdgm-rev__buyer-badge{background-color:#ede9e1;opacity:1;font-size:10px;margin:0;color:#000}.jdgm-review-widget .jdgm-paginate__page.jdgm-curt{font-size:100%}.jdgm-review-widget .jdgm-row-media,.jdgm-review-widget .jdgm-row-search,.jdgm-review-widget .jdgm-subtab,.jdgm-review-widget .jdgm-row-actions,.jdgm-review-widget .jdgm-quest,.jdgm-review-widget .jdgm-rev,.jdgm-review-widget .jdgm-paginate{border-top:none}.jdgm-review-widget .jdgm-btn--solid{background-color:#491812!important}.jdgm-review-widget .jdgm-btn{border:none!important;font-size:1.34rem!important;font-weight:400!important;text-transform:uppercase}.jdgm-review-widget .jdgm-form-wrapper,.jdgm-review-widget .jdgm-question-form-wrapper{background-color:#ede9e1}.jdgm-review-widget .jdgm-sort-dropdown{font-size:1.34rem;background-color:#f6f6f6;padding-left:1.34rem}
/*# sourceMappingURL=/cdn/shop/t/41/assets/product.css.map */
