.zb-gal{position:relative;display:block}.zb-gal__tools{position:absolute;top:1.2rem;right:1.2rem;left:1.2rem;display:flex;justify-content:flex-end;align-items:center;gap:.8rem;pointer-events:none;z-index:2}.zb-gal__count{margin-right:auto;background:#171413b8;color:#f7f3ec;font-size:1.15rem;letter-spacing:.08em;padding:.3rem .9rem;border-radius:2rem}.zb-gal__count:empty{display:none}.zb-gal__zoom{pointer-events:auto;width:3.8rem;height:3.8rem;border-radius:50%;border:0;background:#f7f3eceb;color:#171413;display:grid;place-items:center;cursor:pointer;box-shadow:0 1px 6px #0000001f}.product__media-item img{cursor:zoom-in}.product__media-icon{display:none!important}@media(min-width:750px){.zb-gal__count{display:none}.product__media-list .product__media-item{margin-bottom:0}.product--columns .product__media-list{gap:.6rem}}@media(max-width:749px){.product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:-1.5rem;margin-right:-1.5rem}.product .product__media-list,.product .grid--peek.slider--mobile.product__media-list{margin:0;width:100%;gap:0;column-gap:0;scroll-padding-left:0;scroll-behavior:smooth}.product .product__media-list:after{display:none}.product .product__media-list .product__media-item,.product .grid--peek.slider .product__media-item:first-of-type{width:100%;min-width:100%;margin:0;padding:0}.product .slider.slider--mobile .product__media-item{padding-top:0;padding-bottom:0}.product .product__media-wrapper .slider-buttons{display:none}.product .product__media{border:0}.product__info-wrapper{padding-top:1.4rem}.product__info-container>*:first-child{margin-top:0}.product__title h1{font-size:2rem!important;line-height:1.3}.product__info-container .price{font-size:1.8rem}.product__info-container>*+*{margin:1.2rem 0}.product-form__input{margin-bottom:1.2rem}.product .product-form__quantity{display:none}}.product-form__input--pill input[type=radio]+label{border-radius:0;min-width:4.8rem;text-align:center;margin:.5rem .7rem .2rem 0;padding:1rem 1.2rem;letter-spacing:.06em}.product-form__input--pill input[type=radio]:checked+label{border-color:#171413}.product__sku{color:rgba(var(--color-foreground),.6);margin-top:-.4rem!important;font-size:1.1rem}.zb-sbar{display:none}@media(max-width:749px){.zb-sbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:20;align-items:center;gap:1.2rem;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid rgba(23,20,19,.12);box-shadow:0 -4px 16px #0000000f;transform:translateY(110%);transition:transform .25s ease}.zb-sbar.is-on{transform:none}.zb-sbar__info{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.zb-sbar__opt{font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:#8a6a2a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zb-sbar__price .price{font-size:1.6rem;margin:0}.zb-sbar__price .badge,.zb-sbar__price .price__badge-sale,.zb-sbar__price .price__badge-sold-out,.zb-sbar__price .unit-price{display:none}.zb-sbar__btn.button{flex:0 0 auto;min-width:15rem;min-height:4.6rem;margin:0;background:#171413;color:#f7f3ec}.zb-sbar__btn.is-off{background:#8b8580}}.zb-zv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#fff;display:none;flex-direction:column}.zb-zv.is-open{display:flex}html.zb-zv-lock,html.zb-zv-lock body{overflow:hidden}.zb-zv__track{flex:1;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;overscroll-behavior:contain}.zb-zv__track::-webkit-scrollbar{display:none}.zb-zv.is-zoomed .zb-zv__track{overflow:hidden;touch-action:none}.zb-zv__f{flex:0 0 100%;width:100%;height:100%;margin:0;scroll-snap-align:center;scroll-snap-stop:always;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff}.zb-zv__f img{display:block;width:100%;height:100%;object-fit:contain;background:center/contain no-repeat;user-select:none;-webkit-user-select:none;cursor:zoom-in;transform-origin:center center;will-change:transform}.zb-zv.is-zoomed .zb-zv__f img{cursor:zoom-out}.zb-zv__bar{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:calc(1rem + env(safe-area-inset-top)) 1.2rem 1rem 1.6rem;pointer-events:none}.zb-zv__n{font-size:1.3rem;letter-spacing:.1em;color:#171413;background:#ffffffd9;padding:.3rem .9rem;border-radius:2rem}.zb-zv__n:empty{visibility:hidden}.zb-zv__x{pointer-events:auto;width:4.4rem;height:4.4rem;border-radius:50%;border:1px solid #c9a24d;background:#171413;color:#c9a24d;font-size:1.8rem;cursor:pointer;display:grid;place-items:center}.zb-zv__nav{position:absolute;top:50%;transform:translateY(-50%);width:4.8rem;height:4.8rem;border-radius:50%;border:0;background:#ffffffe6;color:#171413;font-size:3rem;line-height:1;cursor:pointer;box-shadow:0 1px 8px #0000001f}.zb-zv__prev{left:1.6rem}.zb-zv__next{right:1.6rem}.zb-zv__nav:disabled{opacity:0;pointer-events:none}.zb-zv.is-zoomed .zb-zv__nav{opacity:0;pointer-events:none}.zb-zv__hint{position:absolute;left:50%;bottom:calc(2.4rem + env(safe-area-inset-bottom));transform:translate(-50%);background:#171413cc;color:#f7f3ec;font-size:1.2rem;letter-spacing:.08em;padding:.6rem 1.4rem;border-radius:2rem;opacity:0;transition:opacity .3s;pointer-events:none}.zb-zv.show-hint .zb-zv__hint{opacity:1}@media(hover:hover)and (pointer:fine){.zb-zv__hint{display:none}}@media(max-width:749px){.zb-zv__nav{display:none}}@media(prefers-reduced-motion:reduce){.zb-sbar,.zb-zv__hint{transition:none}}.zsc-row{display:flex;justify-content:flex-end;margin:0 0 -2.6rem;position:relative;z-index:1;pointer-events:none}.zsc-open{pointer-events:auto;-webkit-appearance:none;appearance:none;border:0;background:none;padding:.4rem 0;display:inline-flex;align-items:center;gap:.6rem;font:inherit;font-size:1.25rem;letter-spacing:.06em;color:#171413;text-decoration:underline;text-decoration-color:#c9a24d;text-underline-offset:.4rem;cursor:pointer}.zsc-open svg{color:#a07c2c}html.zsc-lock,html.zsc-lock body{overflow:hidden}.zsc{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1002;display:flex;align-items:center;justify-content:center;padding:1.6rem}.zsc[hidden]{display:none}.zsc__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#17141380;opacity:0;transition:opacity .2s}.zsc__p{position:relative;background:#fff;width:min(64rem,100%);max-height:calc(100vh - 3.2rem);overflow:auto;border-radius:1.2rem;transform:translateY(1.6rem);opacity:0;transition:transform .22s ease,opacity .22s}.zsc.is-open .zsc__bg{opacity:1}.zsc.is-open .zsc__p{transform:none;opacity:1}.zsc__h{display:flex;justify-content:space-between;align-items:flex-start;gap:1.2rem;padding:2rem 2rem 1.2rem;position:sticky;top:0;background:#fff;z-index:2;border-bottom:1px solid rgba(23,20,19,.08)}.zsc__h h2{margin:0;font-size:1.6rem;letter-spacing:.16em;text-transform:uppercase;font-family:var(--font-body-family);font-weight:600}.zsc__h p{margin:.3rem 0 0;font-size:1.25rem;color:#17141399;line-height:1.35}.zsc__x{flex:none;width:3.8rem;height:3.8rem;border-radius:50%;border:0;background:#f4f0ea;color:#171413;font-size:1.5rem;cursor:pointer}.zsc__bar{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1.2rem 2rem 0}.zsc-tabs,.zsc-units{display:flex;gap:.6rem}.zsc-tabs button,.zsc-units button{-webkit-appearance:none;appearance:none;border:1px solid rgba(23,20,19,.18);background:#fff;color:#171413;border-radius:2rem;padding:.6rem 1.6rem;font:inherit;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.zsc-tabs button[aria-pressed=true]{background:#171413;color:#c9a24d;border-color:#171413}.zsc-units button[aria-pressed=true]{background:#f4f0ea;border-color:#f4f0ea;font-weight:600}.zsc-body{padding:0 2rem 2rem}.zsc-t{margin:2rem 0 1rem;text-align:center;font-family:var(--font-body-family);font-size:1.5rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.zsc-t small{font-size:1.15rem;font-weight:500;letter-spacing:.04em}.zsc-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid rgba(23,20,19,.12)}.zsc-tb{border-collapse:collapse;width:100%;min-width:max-content;font-size:1.3rem}.zsc-tb th,.zsc-tb td{padding:.9rem 1.2rem;text-align:center;border:1px solid rgba(23,20,19,.1);white-space:nowrap}.zsc-tb thead th{background:#171413;color:#f7f3ec;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-color:#171413}.zsc-tb tbody th{text-align:left;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:1.15rem;background:#faf8f4;position:sticky;left:0}.zsc-tb thead th:first-child{position:sticky;left:0;z-index:1}.zsc-tb .on{background:#f6ecd4;font-weight:700}.zsc-tb thead th.on{background:#c9a24d;color:#171413}.zsc-note{margin:1.4rem 0 0;font-size:1.2rem;color:#171413a6;line-height:1.5}@media(max-width:749px){.zsc{align-items:flex-end;padding:0}.zsc__p{border-radius:1.6rem 1.6rem 0 0;max-height:88vh;width:100%}}.zb-more{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1.6rem 0;padding:1.4rem 1.6rem;border:1px solid rgba(23,20,19,.12);border-radius:1rem;text-decoration:none;color:#171413;font-size:1.35rem;letter-spacing:.04em;background:#faf8f4}.zb-more b{color:#8a6a2a;font-weight:600}.zb-more:hover{border-color:#c9a24d}@media(prefers-reduced-motion:reduce){.zsc__p,.zsc__bg{transition:none}}.zb-gal__thumbs{display:none}@media(max-width:749px){.zb-gal__thumbs{display:flex;gap:.8rem;justify-content:center;position:absolute;left:0;right:0;bottom:1.2rem;z-index:2;padding:0 1.2rem;overflow-x:auto;scrollbar-width:none}.zb-gal__thumbs::-webkit-scrollbar{display:none}.zb-gal__thumbs:has(button:nth-child(6)){justify-content:flex-start}}.zb-gal__thumbs button,.zb-zv__thumbs button{flex:none;width:5.2rem;height:5.2rem;padding:0;border:2px solid rgba(255,255,255,.85);border-radius:1rem;overflow:hidden;background:#f4f0ea;cursor:pointer;box-shadow:0 2px 8px #0000002e;opacity:.8;transition:opacity .15s,border-color .15s}.zb-gal__thumbs button img,.zb-zv__thumbs button img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.zb-gal__thumbs button.is-on,.zb-zv__thumbs button.is-on{border-color:#c9a24d;opacity:1}.zb-zv__thumbs{flex:none;display:flex;gap:.8rem;justify-content:center;padding:1rem 1.2rem calc(1rem + env(safe-area-inset-bottom));overflow-x:auto;scrollbar-width:none;background:#fff;border-top:1px solid rgba(23,20,19,.06)}.zb-zv__thumbs::-webkit-scrollbar{display:none}.zb-zv__thumbs:empty{display:none}.zb-zv__thumbs:has(button:nth-child(7)){justify-content:flex-start}.zb-zv__thumbs button{box-shadow:none;border-color:transparent}.zb-zv__hint{bottom:calc(9rem + env(safe-area-inset-bottom))}
/*# sourceMappingURL=/cdn/shop/t/18/assets/zb-product.css.map */
