.zx-pdp{--zx-lead-height: 82vh;--zx-tile-ratio: 3 / 4;--zx-tile-w: .75;--zx-gallery-width: 1.2fr;--zx-ink: #1d1d1b;--zx-muted: #7b766c;--zx-line: #e6e2da;--zx-taupe: #6b6352;--zx-soft: #f3f1ed;--zx-media-bg: #ebebeb;color:var(--zx-ink);font-family:inherit;interpolate-size:allow-keywords}.zx-pdp *,.zx-pdp *:before,.zx-pdp *:after{box-sizing:border-box}.zx-pdp button{font:inherit;color:inherit}.zx-pdp :focus-visible{outline:2px solid var(--zx-ink);outline-offset:3px}.zx-pdp__grid{display:grid;grid-template-columns:minmax(0,var(--zx-gallery-width)) minmax(0,.8fr);align-items:start}.zx-gallery{position:relative}.zx-gallery__stage{position:relative;overflow:hidden;background:var(--zx-media-bg)}.zx-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.zx-gallery__track::-webkit-scrollbar{display:none}.zx-gallery__item{flex:0 0 100%;display:block;position:relative;padding:0;border:0;margin:0;background:var(--zx-media-bg);aspect-ratio:var(--zx-tile-ratio);overflow:hidden;scroll-snap-align:start;cursor:zoom-in}.zx-gallery__item.is-video{cursor:default}.zx-gallery__img,.zx-gallery__item video,.zx-gallery__item iframe{width:100%;height:100%;object-fit:cover;display:block;border:0}.zx-gallery__img,.zx-thumb__img{mix-blend-mode:multiply}.zx-gallery__item video.zx-gallery__img,.zx-gallery__item iframe{mix-blend-mode:normal}.zx-gallery__item[hidden],.zx-thumb[hidden]{display:none!important}.zx-gallery__nav{position:absolute;right:16px;bottom:16px;z-index:2;display:flex;gap:8px}.zx-gallery__arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#fff;color:var(--zx-ink);cursor:pointer;box-shadow:0 2px 12px #00000014;transition:background-color .2s,transform .2s}.zx-gallery__arrow:hover{background:#e9e7e3}.zx-gallery__arrow:active{transform:scale(.93)}.zx-gallery.is-single .zx-gallery__nav,.zx-gallery.is-single .zx-gallery__count,.zx-gallery__count,.zx-thumbs-wrap{display:none}@media(min-width:990px){.zx-gallery{--zx-thumb: 64px;--zx-gap: 14px;container-type:inline-size;position:sticky;top:90px;display:grid;grid-template-columns:var(--zx-thumb) auto;justify-content:end;gap:var(--zx-gap);padding:24px 0 0 24px}.zx-gallery:not(:has(.zx-thumbs-wrap)){grid-template-columns:auto}.zx-gallery__stage{width:min(calc(100cqw - var(--zx-thumb) - var(--zx-gap)),calc(var(--zx-lead-height) * var(--zx-tile-w)));border-radius:8px}.zx-gallery__track{overflow:hidden;scroll-snap-type:none}.zx-thumbs-wrap{display:block;position:relative}.zx-thumbs{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:8px;overflow-y:auto;scrollbar-width:none}.zx-thumbs::-webkit-scrollbar{display:none}.zx-thumb{position:relative;flex:0 0 auto;width:var(--zx-thumb);aspect-ratio:var(--zx-tile-ratio);padding:0;border:0;border-radius:6px;overflow:hidden;background:var(--zx-media-bg);cursor:pointer}.zx-thumb__img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .2s}.zx-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1.5px transparent;transition:box-shadow .2s;pointer-events:none}.zx-thumb:hover .zx-thumb__img{opacity:.8}.zx-thumb.is-active:after{box-shadow:inset 0 0 0 1.5px var(--zx-ink)}.zx-thumb__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#ffffffeb;color:var(--zx-ink)}}@media(max-width:989px){.zx-gallery__nav{display:none}.zx-gallery__item{cursor:default}.zx-gallery__count{display:block;position:absolute;right:14px;bottom:14px;padding:6px 12px;border-radius:999px;background:#ffffffe6;font-size:.78rem}.zx-gallery{z-index:0;margin-top:calc(-1 * var(--zx-pull, 0px))}html.zx-hdr-clear #header-group,html.zx-hdr-clear .shopify-section-group-header-group,html.zx-hdr-clear header-component,html.zx-hdr-clear .header,html.zx-hdr-clear .header__row,html.zx-hdr-clear .header__columns{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border-color:transparent!important}#header-group,.shopify-section-group-header-group{z-index:10}}#zx-pdp .zx-gallery__item.zx-pack{padding:0!important;overflow:hidden!important}#zx-pdp .zx-gallery__item.zx-pack .zx-gallery__img{position:absolute!important;top:var(--zx-hdr, 0px)!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:calc(100% - var(--zx-hdr, 0px))!important;max-width:none!important;max-height:none!important;margin:0!important;object-fit:cover!important;object-position:50% 50%!important;transform:none!important}@media(max-width:989px){#zx-pdp .zx-gallery__item.zx-pack.zx-main .zx-gallery__img{object-fit:contain!important}}.zx-info{padding:clamp(36px,5vw,80px) clamp(20px,4.5vw,72px)}@media(min-width:990px){.zx-info{padding-left:clamp(28px,3vw,48px)}}.zx-info__inner{position:sticky;top:100px;max-width:460px}.zx-pdp .zx-title{font-size:clamp(1.8rem,2.4vw,2.6rem);line-height:1.1;font-weight:400;letter-spacing:-.02em;margin:0 0 22px;text-wrap:pretty;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.zx-price{display:flex;gap:12px;align-items:baseline;font-size:1.05rem}.zx-price__now.is-sale{color:#9a3b2a}.zx-price__was{color:var(--zx-muted);font-size:.92rem}.zx-terms{margin-top:6px;font-size:.84rem;color:var(--zx-muted);min-height:1.2em}.zx-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.zx-pdp .zx-title-row .zx-title{margin:0;flex:1 1 auto;min-width:0}.zx-wish{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin-top:.2em;padding:0;border:1px solid var(--zx-line);border-radius:50%;background:#fff;cursor:pointer;transition:border-color .25s,transform .2s}.zx-wish:hover{border-color:var(--zx-ink)}.zx-wish:active{transform:scale(.92)}.zx-wish svg{transition:fill .25s}.zx-wish[aria-pressed=true] svg{fill:currentColor}.zx-option{border:0;padding:0;margin:34px 0 0}.zx-option+.zx-option{margin-top:26px}.zx-option__label{padding:0;margin-bottom:12px;font-size:.84rem;color:var(--zx-muted)}.zx-option__label span{color:var(--zx-ink);margin-left:6px}.zx-option__values{display:flex;flex-wrap:wrap;gap:8px}.zx-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 20px;border-radius:999px;border:1px solid var(--zx-line);background:#fff;font-size:.9rem;cursor:pointer;transition:background-color .25s,border-color .25s,color .25s}.zx-pill--round{width:46px;padding:0}.zx-pill:hover{border-color:var(--zx-ink)}.zx-pill[aria-pressed=true]{background:var(--zx-ink);border-color:var(--zx-ink);color:#fff}.zx-pill.is-unavailable{color:var(--zx-muted);background-image:linear-gradient(to top right,transparent calc(50% - .5px),currentColor 50%,transparent calc(50% + .5px))}.zx-pill.is-unavailable[aria-pressed=true]{background-color:var(--zx-taupe);border-color:var(--zx-taupe);color:#e9e5dc}.zx-pill__dot{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}.zx-buy{display:grid;grid-template-columns:auto 1fr;gap:10px;margin-top:36px}.zx-qty{display:inline-flex;align-items:center;height:54px;border:1px solid var(--zx-line);border-radius:999px;padding:0 4px}.zx-qty button{width:42px;height:42px;border:0;background:none;border-radius:50%;cursor:pointer;font-size:1.1rem}.zx-qty button:hover{background:var(--zx-soft)}.zx-qty input{width:34px;border:0;background:none;text-align:center;font:inherit;-moz-appearance:textfield}.zx-qty input::-webkit-outer-spin-button,.zx-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.zx-atc{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;border:0;border-radius:999px;background:var(--zx-ink);color:#fff!important;font-size:.95rem;cursor:pointer;transition:background-color .3s}.zx-atc:hover:not(:disabled){background:var(--zx-taupe)}.zx-atc:disabled{background:#d8d4cb;cursor:not-allowed}.zx-atc.is-busy{opacity:.7;pointer-events:none}.zx-pdp .zx-atc.is-added,.zx-pdp .zx-sticky__btn.is-added{background:#3f6b4a}.zx-dynamic{margin-top:10px}.zx-dynamic .shopify-payment-button__button{border-radius:999px!important;min-height:54px;overflow:hidden}.zx-dynamic .shopify-payment-button__more-options{font-size:.8rem;color:var(--zx-muted);margin-top:12px}.zx-msg{margin:12px 0 0;font-size:.86rem;min-height:1.2em}.zx-msg a{color:inherit;text-underline-offset:3px}.zx-msg.is-error{color:#9a3b2a}.zx-note{margin:4px 0 0;font-size:.84rem;color:var(--zx-muted)}.zx-accs{margin-top:40px;border-top:1px solid var(--zx-line)}.zx-acc{border-bottom:1px solid var(--zx-line)}.zx-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:22px 0;cursor:pointer;font-weight:600;font-size:.95rem}.zx-acc summary::-webkit-details-marker{display:none}.zx-pdp .zx-acc summary,.zx-pdp .zx-acc summary:hover,.zx-pdp .zx-acc summary:focus,.zx-pdp .zx-acc[open] summary{color:var(--zx-ink)!important;background:transparent!important;opacity:1!important;text-decoration:none}.zx-pdp .zx-acc summary:hover{color:var(--zx-taupe)!important}.zx-acc__icon{position:relative;width:12px;height:12px}.zx-acc__icon:before,.zx-acc__icon:after{content:"";position:absolute;left:0;top:50%;width:12px;height:1.5px;background:currentColor;transition:transform .35s}.zx-acc__icon:after{transform:rotate(90deg)}.zx-acc[open] .zx-acc__icon:after{transform:rotate(0)}.zx-acc::details-content{block-size:0;overflow:hidden;transition:block-size .4s cubic-bezier(.2,.7,.2,1),content-visibility .4s allow-discrete}.zx-acc[open]::details-content{block-size:auto}.zx-acc__body{padding-bottom:24px;font-size:.93rem;line-height:1.7;color:#4a4741}.zx-acc__body>:first-child{margin-top:0}.zx-acc__body>:last-child{margin-bottom:0}.zx-acc__body ul{padding-left:1.1em}.zx-acc__body a{color:var(--zx-ink);text-underline-offset:3px}.zx-sticky{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;display:flex;align-items:center;gap:14px;width:min(620px,calc(100% - 20px));padding:8px 8px 8px 10px;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--zx-line);border-radius:999px;box-shadow:0 12px 40px -18px #28221459;transform:translate(-50%,160%);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.zx-sticky.is-visible{transform:translate(-50%)}.zx-sticky__media img{width:44px;height:44px;border-radius:50%;object-fit:cover;display:block}.zx-sticky__text{display:flex;flex-direction:column;min-width:0;flex:1}.zx-sticky__title{font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zx-sticky__variant{font-size:.8rem;color:var(--zx-muted)}.zx-sticky__price{font-size:.88rem;white-space:nowrap}.zx-sticky__btn{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 22px;border:0;border-radius:999px;background:var(--zx-taupe);color:#fff!important;cursor:pointer;white-space:nowrap;transition:background-color .3s}.zx-sticky__btn:hover:not(:disabled){background:var(--zx-ink)}.zx-sticky__btn:disabled{background:#d8d4cb}.zx-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#faf9f6fa;display:flex;align-items:center;justify-content:center}.zx-lightbox[hidden]{display:none}.zx-lightbox__img{max-width:90vw;max-height:90vh;object-fit:contain}.zx-lightbox button{position:absolute;width:48px;height:48px;border-radius:50%;border:1px solid var(--zx-line);background:#fff;cursor:pointer;font-size:1.6rem;line-height:1}.zx-lightbox__close{top:20px;right:20px}.zx-lightbox__arrow.is-prev{left:20px}.zx-lightbox__arrow.is-next{right:20px}@keyframes zx-cart-pulse{0%{transform:scale(1)}30%{transform:scale(1.28)}60%{transform:scale(.94)}to{transform:scale(1)}}.zx-cart-pulse{animation:zx-cart-pulse .6s cubic-bezier(.2,.7,.2,1)}.zx-cart-pulse svg{color:#6b6352;transition:color .3s}@media(max-width:989px){.zx-pdp__grid{grid-template-columns:1fr}.zx-info{padding-top:32px}.zx-info__inner{position:static;max-width:none}}@media(max-width:599px){.zx-sticky__text{display:none}.zx-sticky__price{flex:1;padding-left:4px}.zx-lightbox__arrow{display:none}}@media(prefers-reduced-motion:reduce){.zx-pdp *,.zx-sticky{transition:none!important}.zx-cart-pulse{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/zx-s-AwQFtL.css.map */
