.z-option-group[data-size-option] .z-option-label input+span{border-color:#000}.z-option-label input[data-sold-out]+span{position:relative}.z-option-label input[data-sold-out]+span:after{content:"";position:absolute;top:50%;left:50%;width:47px;height:47px;background:linear-gradient(currentColor,currentColor) center / 100% 1px no-repeat,linear-gradient(currentColor,currentColor) center / 1px 100% no-repeat;transform:translate(-50%,-50%) rotate(45deg);pointer-events:none}zole-product-carousel{--carousel-photo-width: 65%;--carousel-stage-ratio: 15 / 13;--carousel-preview-scale: .23;--carousel-slide-spacing: .413;--carousel-indicator-height: 24px;display:block;grid-column:1 / -1;min-width:0}.zole-carousel-content img{display:block;width:100%;height:auto}.zole-carousel-slide+.zole-carousel-slide{margin-top:12px}.zole-carousel-poster{display:none}zole-product-carousel[data-ready] .zole-carousel-stage{position:relative;aspect-ratio:var(--carousel-stage-ratio);overflow:hidden;touch-action:pan-y pinch-zoom}.zole-carousel-stage:focus-visible{outline-offset:-2px}zole-product-carousel[data-ready] .zole-carousel-slide{position:absolute;top:50%;left:0;width:var(--carousel-photo-width);aspect-ratio:3 / 4;margin:0;overflow:hidden;border-radius:clamp(10px,2vw,24px);-webkit-user-select:none;user-select:none}zole-product-carousel[data-ready] .zole-carousel-content,zole-product-carousel[data-ready] .zole-carousel-content>:is(img,video,iframe,model-viewer),.zole-carousel-slide>.zole-carousel-poster{width:100%;height:100%;object-fit:contain}zole-product-carousel[data-ready] .zole-carousel-content{border-radius:inherit}zole-product-carousel[data-ready] .zole-carousel-content>img,.zole-carousel-slide[data-preview]>.zole-carousel-poster{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:inherit}.zole-carousel-slide[data-preview] .zole-carousel-content:has(+.zole-carousel-poster){visibility:hidden}.zole-carousel-slide[data-preview] .zole-carousel-poster{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.zole-carousel-preview:not([hidden]){position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;padding:0;border:0;background:transparent;cursor:pointer}.zole-carousel-preview:focus-visible{outline-offset:-4px}.zole-carousel-indicators:not([hidden]){display:flex;align-items:center;justify-content:center;gap:clamp(2px,1vw,5px);max-width:min(75%,180px);height:var(--carousel-indicator-height);margin:0 auto}.zole-carousel-indicators span{height:1px;min-width:0;flex:0 1 var(--line-width, 17px);background:currentColor}.zole-carousel-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.z-book>zole-product-carousel{max-width:940px;margin-inline:auto}@media(max-width:899px){zole-product-carousel{--carousel-photo-width: 70%;--carousel-stage-ratio: 15 / 14;--carousel-preview-scale: .186;--carousel-slide-spacing: .426;--carousel-indicator-height: 16px}zole-product-carousel[data-ready] .zole-carousel-stage{margin-inline:-14px}.z-product-page:has(zole-product-carousel[data-ready]){row-gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/39/compiled_assets/styles.css.map */
