.media-sliders{display:flex;flex-direction:column;gap:var(--gap);position:sticky;top:var(--header-height)}.product-thumbnails-slider .product-media,.product-media-slider .product-media{position:relative}.thumbnail-btn{display:flex;flex-direction:column;justify-content:center;position:relative;cursor:pointer}.thumbnail-btn.active .media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 2px var(--color-button-background);border-radius:inherit;pointer-events:none}@media only screen and (min-width:1024px){.pdp-content .sticky{position:sticky;margin-top:0;top:var(--header-height)}.pdp-content .sticky{padding:40px 0}.thumbnails-next-to{flex-direction:row}.thumbnails-next-to .product-media-slider{order:2;width:calc(100% * (6/7))}.thumbnails-next-to .product-thumbnails-slider{width:calc(100% * (1/7))}.thumbnails-next-to .product-thumbnails-slider .gridy-track{grid:auto-flow calc((100% - var(--sm-gap)*4)/5) / auto;overflow-y:scroll;overflow-x:hidden;position:absolute;width:100%;height:100%}.thumbnails-next-to .product-thumbnails-slider .media.cover{height:100%}}.product__tax{margin-top:4px}.media--external_video.natural iframe{height:100%;width:100%}.media--external_video.natural{aspect-ratio:16 / 9}@supports not (aspect-ratio: 16 / 9){.media--external_video.natural iframe{position:absolute}.media--external_video.natural{height:0;padding-bottom:56.25%}}.product-media .media:not(.natural) iframe{width:300%;left:-100%;max-width:none}[data-drawer] .accordion__content{padding:0 var(--drawer-padding) var(--drawer-padding)}.similar-collections ul{display:flex;flex-wrap:wrap;gap:8px}.similar-collections ul>li a{text-decoration:underline}.product-icons-grid{display:grid;grid-template-columns:repeat(var(--icons-grid-cols),minmax(0,1fr));grid-gap:var(--icons-grid-gap);align-items:center}.product-icons-grid img{width:100%;height:auto}@media only screen and (max-width:767px){.the-siblings .gridy-arrows{width:calc(100% + var(--container-margin)* 2);left:calc(0px - var(--container-margin))}}.the-siblings .gridy-track{--gap: 8px}.sibling-product{position:relative;padding:8px;background:var(--color-card-background);border-radius:min(var(--card-border-radius),12px);border:1px solid var(--color-background);transition:all .16s ease-in-out}.sibling-product.current-product,.sibling-product:hover{border-color:var(--color-button-background);background-color:var(--color-background)}.media-sliders .badges{position:absolute;width:calc(100% - 40px);top:20px;left:20px;z-index:1}@media only screen and (min-width:1024px){.media-sliders.thumbnails-next-to .badges{left:calc(100% * (1/7) + var(--sm-gap) + 20px)}}.product-media--gallery-thumbnail img{transition:all .3s ease-in-out}.product-media--gallery-thumbnail:hover img{transform:scale(1.1)}.product-media-zoom-link{position:absolute;width:100%;height:100%;cursor:var(--css-icon-zoom-in) 22 22,auto;z-index:1;display:grid;padding:24px;justify-content:center;align-items:center}.product-media-zoom-link svg{color:var(--color-foreground);background-color:var(--color-background);padding:8px;width:40px;height:40px;border-radius:50%!important;box-shadow:var(--box-shadow--default)}.section--main-product .section-background{max-height:min(50vh,600px)}@media only screen and (min-width:768px){.section--main-product .section-background{max-height:min(50vh,600px)}}.block--app{--mt: 12px !important;--sm-mt: 12px !important}#shopify-installments-content,shopify-payment-terms{display:none!important}.content-column{font-family:var(--es-font-body)}.content-column button,.content-column select,.content-column input{font-family:inherit}.content-column .product-title{font-family:var(--es-font-title);font-size:var(--es-h1-size);line-height:var(--es-h1-lh);letter-spacing:var(--es-h1-ls);font-weight:400}@media only screen and (max-width:767px){.content-column .product-title{font-size:3.2rem}}.drawer--quick-buy .content-column .product-title{font-size:3.2rem}.content-column .block--price .price-item,.drawer--quick-buy .content-column .product-modal__price .price-item{font-size:1.6rem;color:var(--es-color-graphite);font-family:var(--es-font-body)}.content-column .block--price:after,.content-column .block--size-guide:after{content:"";display:block;border-top:1px solid var(--color-borders);margin-top:2.8rem}.content-column .block--size-guide .summary-title{border-top:none!important;font-weight:400;font-size:1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-outlines);padding:0;justify-content:flex-start}.content-column .block--size-guide .summary-title svg{display:none}.es-pdp-size-guide-link{background:none;border:none;padding:0;font-family:var(--es-font-body);font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:var(--es-color-graphite);cursor:pointer;transition:color .15s}@media(hover:hover){.es-pdp-size-guide-link:hover{color:var(--color-foreground)}}.content-column .rte,.content-column .metafield-rich_text_field{font-family:var(--es-font-body);font-size:var(--es-body-md-size);line-height:var(--es-body-md-lh);letter-spacing:var(--es-body-md-ls);font-weight:var(--es-body-md-weight);font-style:normal;text-transform:none}.content-column .block--collapsible-tab summary{font-size:1.2rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;padding:1.6rem 0}@media only screen and (min-width:1200px){.section--main-product .content-column--left{padding-left:6rem;padding-top:3.2rem}}.content-column .block--buy-buttons .product-form__submit,.drawer--quick-buy .content-column .product-form__submit{min-height:44px}.content-column .block--variant-picker,.content-column .quick-view-radios{display:flex;flex-direction:column;gap:2rem}.content-column fieldset.product-option{position:relative;display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:1.2rem;border:none;padding:0 0 0 6.8rem;margin:0;width:100%}.content-column .legend.es-pdp-legend{position:absolute;left:0;top:50%;transform:translateY(-50%);width:4.8rem;margin-bottom:0;border:none;padding:0}.es-option-label{font-size:1.2rem;letter-spacing:.06em;font-weight:400;color:var(--color-foreground);white-space:nowrap;text-transform:uppercase}.content-column .product-option input[type=radio]+label:not(.swatch){border:none!important;background:none!important;padding:0!important;min-width:auto!important;border-radius:0!important;font-size:1.6rem;color:var(--es-color-graphite);margin:0}.content-column .product-option input[type=radio]+label:not(.swatch):hover{border:none!important;color:var(--color-foreground)}.content-column .product-option input[type=radio]:checked+label:not(.swatch){color:var(--color-foreground)!important;border:none!important;text-decoration:underline;text-decoration-color:#bd2a2b;text-underline-offset:.2em;text-decoration-thickness:1.5px}[data-cross-unavailable=true] .content-column .product-option input[type=radio].disabled+label:not(.swatch):after{display:none!important}.content-column a.swatch{display:inline-block;cursor:pointer;text-decoration:none;color:inherit}.content-column a.swatch.is-active{border-color:#bd2a2b}@media(hover:hover){.content-column a.swatch:hover{border-color:var(--color-foreground)}}@media only screen and (max-width:767px){.content-column fieldset.product-option{flex-wrap:wrap;align-items:flex-start;padding-left:0;row-gap:1.2rem;column-gap:.8rem}.content-column .legend.es-pdp-legend{position:static;transform:none;width:100%;flex:0 0 100%}.content-column .product-option input[type=radio]+label:not(.swatch){border:1px solid var(--color-borders)!important;background:var(--color-background)!important;padding:0!important;min-width:5.2rem!important;height:4.4rem!important;border-radius:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:1.6rem!important;color:var(--es-color-graphite)!important;margin:0!important}.content-column .product-option input[type=radio]:checked+label:not(.swatch){border:1.5px solid var(--color-foreground)!important;color:var(--color-foreground)!important;text-decoration:none!important}.content-column .product-option input[type=radio].disabled+label:not(.swatch){opacity:.35!important}}.drawer--quick-buy .content-column fieldset.product-option{flex-wrap:wrap;align-items:flex-start;padding-left:0;row-gap:1.2rem;column-gap:.8rem}.drawer--quick-buy .content-column .legend.es-pdp-legend{position:static;transform:none;width:100%;flex:0 0 100%}.drawer--quick-buy .content-column .product-option input[type=radio]+label:not(.swatch){border:1px solid var(--color-borders)!important;background:var(--color-background)!important;padding:0!important;min-width:5.2rem!important;height:4.4rem!important;border-radius:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:1.6rem!important;color:var(--es-color-graphite)!important;margin:0!important}.drawer--quick-buy .content-column .product-option input[type=radio]:checked+label:not(.swatch){border:1.5px solid var(--color-foreground)!important;color:var(--color-foreground)!important;text-decoration:none!important}.drawer--quick-buy .content-column .product-option input[type=radio].disabled+label:not(.swatch){opacity:.35!important}.drawer--quick-buy .es-pdp-hero-wrap{display:flex;flex-direction:column;background:var(--color-card-background);overflow:hidden}.drawer--quick-buy .es-pdp-main-image{flex:1;min-width:0;position:relative;cursor:default}.drawer--quick-buy .es-pdp-main-slider{display:block;width:100%}.drawer--quick-buy .es-pdp-main-slider .gridy-track{display:block!important;overflow:hidden}.drawer--quick-buy .es-pdp-main-slider .gridy-item{width:100%;display:none}.drawer--quick-buy .es-pdp-main-slider .gridy-item .media,.drawer--quick-buy .es-pdp-main-slider .gridy-item picture,.drawer--quick-buy .es-pdp-main-slider .gridy-item img{width:100%;max-width:100%;display:block;height:auto}.drawer--quick-buy .es-pdp-main-slider .gridy-item.es-active{display:block;animation:es-slide-fadein .25s ease}.drawer--quick-buy .es-pdp-mobile-counter{display:flex;align-items:center;position:absolute;bottom:1.6rem;right:1.6rem;background-color:color-mix(in srgb,var(--color-background) 85%,transparent);padding:.4rem .8rem;font-size:10px;letter-spacing:.1em;font-weight:500;color:var(--color-foreground);line-height:1;pointer-events:none}.drawer--quick-buy .es-pdp-mobile-pagination{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:1.4rem 0;flex-shrink:0}.drawer--quick-buy .es-pdp-pagination-dot{width:.6rem;height:.2rem;background-color:var(--color-borders);border:none;padding:0;cursor:pointer;transition:width .2s ease,background-color .2s ease;flex-shrink:0}.drawer--quick-buy .es-pdp-pagination-dot.es-active{width:1.8rem;background-color:var(--color-foreground)}.drawer--quick-buy .es-qv-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;background-color:var(--color-background);border:none;padding:0;cursor:pointer;opacity:0;transition:opacity .2s ease;pointer-events:none}.drawer--quick-buy .es-qv-arrow svg{width:1.2rem;height:1.2rem;color:var(--color-foreground)}.drawer--quick-buy .es-qv-arrow--prev{left:1.2rem}.drawer--quick-buy .es-qv-arrow--next{right:1.2rem}@media(hover:hover){.drawer--quick-buy .es-pdp-main-image:hover .es-qv-arrow{opacity:1;pointer-events:auto}.drawer--quick-buy .es-qv-arrow:hover{background-color:var(--color-card-background)}}@media only screen and (max-width:767px){.drawer--quick-buy .es-qv-arrow{display:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/template-product.css.map */
