.product-main:has(custom-select.is-open){position:relative;z-index:4}.product-main .product-media{margin-top:calc(5 * var(--space-unit));margin-bottom:calc(5 * var(--space-unit))}@media(max-width:768.98px){.product-main .product-media--bleed{margin-top:0;margin-inline:calc(var(--gutter) * -1);padding:var(--pm-inset, 0)}}@media(min-width:769px){.product-media--tinted{padding:0;background:none;--bg-color: var(--bg-color-og);--text-color: var(--text-color-og);--heading-color: var(--text-color-og);--link-color: var(--link-color-og);color:rgb(var(--text-color))}}@media(max-width:768.98px){.product-media--tinted{padding:var(--pm-inset, var(--gutter))}.product-media--bleed,.product-media--tinted{--pm-escape: var(--pm-inset, 0px)}.product-media--bleed.product-media--main-bleed .media-gallery__viewer{margin-top:calc(var(--pm-escape, 0px) * -1);margin-inline:calc(var(--pm-escape, 0px) * -1);border:0;border-radius:0}.product-media--bleed .media-gallery,.product-media--tinted .media-gallery{--media-gap: var(--pm-inset, calc(2 * var(--space-unit)))}.product-main .product-media--bleed,.product-main .product-media--tinted{padding-bottom:var(--pm-thumb-space-below, var(--pm-inset, 0px))}.product-main .product-info{display:flow-root}.product-main .product-info__block:not(.product-info__block~.product-info__block){margin-top:0}}.product-media--no-main-border .media-gallery__viewer{border:0}.product-media--no-thumb-border{--pm-thumb-border-w: 0px}.product-media--no-thumb-border .media-thumbs__btn{border:0}.product-media .media-thumbs__btn:after{height:var(--pm-thumb-active-width, 2px);background-color:var(--pm-thumb-active-color, rgb(var(--text-color-og)))}.product-media--thumb-active-ring .media-thumbs__btn:after{top:0;right:0;bottom:0;left:0;width:auto;height:auto;transition:box-shadow .2s;border-radius:inherit;background:none;box-shadow:none}.product-media--thumb-active-ring .media-thumbs__btn.is-active{border-color:var(--pm-thumb-active-color, rgb(var(--text-color-og)))}.product-media--thumb-active-ring .media-thumbs__btn.is-active:after{box-shadow:inset 0 0 0 max(calc(var(--pm-thumb-active-width, 1.5px) - var(--pm-thumb-border-w, 1px)),0px) var(--pm-thumb-active-color, rgb(var(--text-color-og)))}.product-media--thumb-active-none .media-thumbs__btn:after{content:none}.product-media--thumbs-fit .media-thumbs__item{flex:0 0 calc((100% - (var(--pm-thumbs-per-view, 4) - 1) * var(--pm-thumb-gap, var(--pm-inset, 8px))) / var(--pm-thumbs-per-view, 4))}.product-media .media-thumbs__item:not(:last-child){margin-inline-end:var(--pm-thumb-gap, var(--media-gap))}.product-media .media-gallery__thumbs{margin-top:var(--pm-thumb-space-above, var(--media-gap))}.product-media .media-gallery__viewer,.product-media .media-thumbs__btn{border-radius:var(--pm-radius, var(--input-border-radius, 0));overflow:hidden}.product-main .product-media{margin-bottom:var(--pm-space-below, calc(5 * var(--space-unit)))}.product-info__breadcrumbs .breadcrumbs{margin-top:0;margin-bottom:var(--breadcrumbs-margin, calc(5 * var(--space-unit)))}@media(min-width:769px){.product-info__breadcrumbs .breadcrumbs{margin-bottom:var(--breadcrumbs-margin-desktop, var(--breadcrumbs-margin, calc(5 * var(--space-unit))))}}.product-details__calc .h4{margin-bottom:1.1em}@media(min-width:769px){:root{--product-column-padding: calc(8 * var(--space-unit));--product-info-width: var(--pi-width-desktop, 47%)}.shopify-section:not(.product-details){clear:both}.product-breadcrumbs .breadcrumbs{width:calc(100% - var(--product-info-width));padding-inline-end:var(--product-column-padding);overflow:hidden}.product-main:has(.product-breadcrumbs) .product-media,.product-main:has(.product-breadcrumbs) .product-info{padding-top:0}.product-main:has(.product-breadcrumbs) .product-info:before,.product-main:has(.product-breadcrumbs) .product-info:after{top:calc(-10 * var(--space-unit) - 1em - 2px)}.shopify-section+.product-main{margin-top:-1px}.shopify-section+.product-main:before,.product-details+.shopify-section:before,.product-main+.shopify-section:not(.product-details):before{content:"";display:block;position:relative;z-index:-1;width:100%;height:1px;background-color:rgba(var(--text-color)/.15)}.product-main .product-media,.product-main+.product-details>.container{width:calc(100% - var(--product-info-width));float:left;clear:left;border-inline-end:1px solid rgba(var(--text-color)/.15)}.product-main .product-media{margin-top:0;margin-bottom:0;padding-top:calc(10 * var(--space-unit));padding-bottom:calc(10 * var(--space-unit));padding-inline-end:var(--product-column-padding)}.product-main .product-info{position:relative;width:var(--product-info-width);padding:calc(10 * var(--space-unit)) 0;padding-inline-start:var(--product-column-padding);float:right;background-color:rgba(var(--bg-color))}.product-main .product-info:before,.product-main .product-info:after{content:"";position:absolute;top:0;bottom:-2px;left:-1px;width:1px;background-color:rgba(var(--bg-color))}.product-main .product-info:after{background-color:rgba(var(--text-color)/.15)}.product-main .product-info--sticky{min-height:var(--sticky-height, 0)}.product-info__sticky{position:sticky;top:var(--header-end-padded, 48px);padding-bottom:0}.product-info__sticky:has(.modal[open]){z-index:5}.product-main+.product-details{max-width:calc(var(--page-width, 1320px) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter)}.product-main+.product-details>.container{max-width:none;margin:0;padding-top:calc(2 * var(--space-unit));padding-bottom:calc(10 * var(--space-unit));padding-inline-start:0;padding-inline-end:var(--product-column-padding)}.product-main+.product-details+.shopify-section:before{top:1px}[dir=rtl] .product-main .product-media,[dir=rtl] .product-main+.product-details>.container{float:right;clear:right}[dir=rtl] .product-main .product-info{float:left}[dir=rtl] .product-main .product-info:before,[dir=rtl] .product-main .product-info:after{right:-1px;left:auto}}@media(min-width:1600px){:root{--product-info-width: var(--pi-width-wide, var(--pi-width-desktop, 47%))}}@media(min-width:1280px){:root{--product-column-padding: calc(12 * var(--space-unit))}.product-main .product-media,.product-main .product-info{padding-top:calc(12 * var(--space-unit))}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/product-page.css.map */
