.cx-pdp>.cx-container{width:calc(100% - 2 * var(--cx-gutter));max-width:2200px}.cx-pdp__grid{display:grid;grid-template-columns:minmax(0,1fr) clamp(360px,30vw,500px);gap:clamp(28px,3.4vw,64px);align-items:start;margin-top:8px}.cx-gallery{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cx-gallery__item{position:relative;margin:0;aspect-ratio:3/4;overflow:hidden;border-radius:4px;background:var(--cx-photo);cursor:zoom-in}.cx-gallery__item[hidden]{display:none}.cx-gallery__img,.cx-gallery__item video,.cx-gallery__item img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--cx-ease)}.cx-gallery__item:hover .cx-gallery__img{transform:scale(1.03)}.cx-gallery__embed{position:absolute;top:0;right:0;bottom:0;left:0}.cx-gallery__embed iframe{width:100%;height:100%;border:0}.cx-gallery.is-swap .cx-gallery__item:not([hidden]){animation:cxGal .7s var(--cx-ease) both}.cx-gallery.is-swap .cx-gallery__item:not([hidden]):nth-child(2){animation-delay:.06s}.cx-gallery.is-swap .cx-gallery__item:not([hidden]):nth-child(n+3){animation-delay:.12s}@keyframes cxGal{0%{opacity:0;transform:translateY(10px)}}.cx-gallery__dots{display:none}.cx-gallery__count{position:absolute;left:14px;bottom:14px;z-index:2;padding:6px 10px;border-radius:999px;background:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:600 10.5px var(--cx-grotesk);letter-spacing:.14em;color:var(--cx-ink);pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .35s,transform .35s var(--cx-ease)}.cx-gallery__item:hover .cx-gallery__count{opacity:1;transform:none}.cx-gallery__fill{position:relative;margin:0;aspect-ratio:3/4;border-radius:4px;overflow:hidden;background:var(--cx-paper);display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(22px,2.4vw,40px);color:var(--cx-ink);cursor:default}.cx-gallery__fill[hidden]{display:none}.cx-gallery__fill-tex{position:absolute;top:0;right:0;bottom:0;left:0;background:#2a2724 center / cover no-repeat;transform:scale(1.06);transition:transform 6s linear}.cx-gallery__fill-tex.is-zoom{background-size:340%}.cx-gallery__fill:hover .cx-gallery__fill-tex{transform:scale(1.14)}.cx-gallery__fill--tex{color:#fff}.cx-gallery__fill--tex:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 35%,#0000009e)}.cx-gallery__fill-body{position:relative;z-index:1;display:grid;gap:10px;max-width:34ch}.cx-gallery__fill-k{font:700 11px var(--cx-grotesk);letter-spacing:.18em;text-transform:uppercase;opacity:.85}.cx-gallery__fill-t{margin:0;font-family:var(--cx-grotesk);font-stretch:62%;font-variation-settings:"wdth" 62;font-weight:800;font-size:clamp(30px,3vw,52px);line-height:.92;text-transform:uppercase}.cx-gallery__fill-d{margin:0;font-size:15px;line-height:1.5;opacity:.9}.cx-gallery__fill-list{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:10px;font-size:14px}.cx-gallery__fill-list li{display:flex;gap:10px;align-items:center}.cx-gallery__fill-list .cx-icon{width:22px;height:22px;flex:none}.cx-pdp__info{position:sticky;top:calc(var(--cx-header-h, 80px) + 24px)}.cx-pdp__badge{display:inline-flex;margin-bottom:18px;padding:6px 12px;border-radius:999px;background:var(--cx-ink);color:#fff;font:600 10.5px var(--cx-grotesk);letter-spacing:.16em;text-transform:uppercase}.cx-pdp__title{margin:0;font-family:var(--cx-grotesk);font-stretch:62%;font-variation-settings:"wdth" 62;font-weight:800;font-size:clamp(48px,5.4vw,88px);line-height:.9;text-transform:uppercase;letter-spacing:.01em}.cx-pdp__sub{margin:10px 0 18px;color:var(--cx-muted);font-size:15px}.cx-pdp__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:22px}.cx-pdp__now{font-family:var(--cx-grotesk);font-size:24px;font-weight:600}.cx-pdp__was{color:var(--cx-muted);font-size:16px}.cx-pdp__tax{flex-basis:100%;color:var(--cx-muted);font-size:13px}.cx-pdp__tax a{color:inherit}.cx-opt{margin:0 0 18px;padding:0;border:0;min-width:0}.cx-opt__label{padding:0;margin-bottom:10px;font:600 11px var(--cx-grotesk);letter-spacing:.16em;text-transform:uppercase;color:var(--cx-ink-2)}.cx-opt__label b{color:var(--cx-ink);font-weight:600}.cx-opt__muted{margin-left:6px;color:var(--cx-muted);font-weight:500;letter-spacing:.08em}.cx-opt__values{display:flex;flex-wrap:wrap;gap:8px}.cx-opt__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.cx-sw{position:relative;display:block;width:40px;height:40px;border-radius:50%;cursor:pointer;outline:1px solid transparent;outline-offset:3px;transition:outline-color .3s,transform .4s var(--cx-ease)}.cx-sw__dot{display:block;width:100%;height:100%;border-radius:50%;background:#d8d4ce center / cover no-repeat;box-shadow:inset 0 0 0 1px #14141424}.cx-sw:hover{transform:translateY(-2px)}.cx-opt__input:checked+.cx-sw{outline-color:var(--cx-ink)}.cx-opt__input:focus-visible+.cx-sw,.cx-opt__input:focus-visible+.cx-chipopt{outline:2px solid var(--cx-ink);outline-offset:3px}.cx-sw.is-soldout:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:#1414148c;transform:rotate(45deg)}.cx-chipopt{display:inline-grid;place-items:center;min-width:52px;height:46px;padding:0 16px;border:1px solid rgba(20,20,20,.2);border-radius:999px;cursor:pointer;font:600 13px var(--cx-grotesk);letter-spacing:.06em;transition:border-color .25s,background .25s,color .25s}.cx-chipopt:hover{border-color:var(--cx-ink)}.cx-opt__input:checked+.cx-chipopt{background:var(--cx-ink);border-color:var(--cx-ink);color:#fff}.cx-chipopt.is-soldout{color:#b3b3b3;text-decoration:line-through;border-style:dashed}.cx-opt.is-hint .cx-chipopt{animation:cxHint .5s 2;border-color:var(--cx-ink)}@keyframes cxHint{50%{transform:translate(4px)}}.cx-pdp__form .cx-size{margin:4px 0 18px}.cx-pdp__buy{display:grid;gap:10px;margin-top:8px}.cx-pdp__atc{min-height:60px;font-size:13px}.cx-pdp__atc.is-added{background:#2e2e2e}.cx-pdp__express .shopify-payment-button__button{min-height:54px;border-radius:999px!important;overflow:hidden}.cx-pdp__express .shopify-payment-button__more-options{margin-top:8px;color:var(--cx-ink-2);font-size:13px;text-decoration:underline}.cx-pdp__trust{margin-top:18px;font-size:13.5px;color:var(--cx-ink-2)}.cx-pdp__trust ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.cx-pdp__trust li{display:flex;gap:10px;align-items:baseline}.cx-pdp__trust li:before{content:"\2713";color:var(--cx-ink)}.cx-pdp__acc{display:grid;gap:8px;margin-top:28px}.cx-pdp__acc .cx-accd{border:1px solid rgba(20,20,20,.1);border-radius:6px;background:#f4f2ee;transition:background .35s}.cx-pdp__acc .cx-accd[open]{background:#fff}.cx-accd summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:17px 18px;cursor:pointer;list-style:none;font:700 12px/1.3 var(--cx-grotesk);text-transform:uppercase;letter-spacing:.16em}.cx-accd summary::-webkit-details-marker{display:none}.cx-accd summary span{display:grid;place-items:center;flex:none;transition:transform .4s var(--cx-ease)}.cx-accd summary span .cx-icon{width:16px;height:16px}.cx-accd[open] summary span{transform:rotate(45deg)}.cx-accd .cx-rte{padding:0 18px 20px;font-size:14px;line-height:1.65;color:var(--cx-ink-2)}.cx-accd .cx-rte>*+*{margin-top:.8em}.cx-accd .cx-rte p:has(>strong:only-child),.cx-accd .cx-rte h3,.cx-accd .cx-rte h4,.cx-accd .cx-rte h5,.cx-accd .cx-rte h6{margin:1.4em 0 .4em;padding-top:1.1em;border-top:1px solid rgba(20,20,20,.1);font:700 11px/1.3 var(--cx-grotesk);letter-spacing:.16em;text-transform:uppercase;color:var(--cx-ink)}.cx-accd .cx-rte img{max-width:100%;height:auto}.cx-pdp__app{margin-top:16px}.cx-sticky{position:fixed;left:50%;bottom:16px;z-index:950;display:flex;align-items:center;gap:14px;width:auto;max-width:calc(100% - 32px);padding:8px;border-radius:999px;background:#fffffff0;border:1px solid rgba(20,20,20,.08);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);color:var(--cx-ink);box-shadow:0 20px 50px -22px #00000059;transform:translate(-50%,170%);transition:transform .7s var(--cx-ease)}.cx-sticky.is-on{transform:translate(-50%)}.cx-sticky__img{width:46px;height:46px;object-fit:cover;border-radius:50%;background:var(--cx-photo)}.cx-sticky__t{min-width:0;padding-right:6px}.cx-sticky__t b{display:block;font:800 17px/1 var(--cx-grotesk);font-stretch:62%;font-variation-settings:"wdth" 62;text-transform:uppercase;letter-spacing:.03em}.cx-sticky__t small{display:block;margin-top:4px;font:500 12px var(--cx-grotesk);color:var(--cx-muted);white-space:nowrap}.cx-sticky__sizes{display:flex;gap:4px;padding:0 4px;border-left:1px solid var(--cx-line);border-right:1px solid var(--cx-line)}.cx-sticky__sz{min-width:40px;height:40px;padding:0 8px;border:0;border-radius:999px;background:none;color:var(--cx-ink);font:600 12px var(--cx-grotesk);cursor:pointer;transition:background .25s,color .25s}.cx-sticky__sz:hover{background:var(--cx-paper)}.cx-sticky__sz.is-on{background:var(--cx-ink);color:#fff}.cx-sticky__sz.is-soldout{color:#bdbdbd;text-decoration:line-through;cursor:not-allowed}.cx-sticky__add{min-height:46px;padding:0 24px;border:0;border-radius:999px;background:var(--cx-ink);color:#fff;font:700 11.5px var(--cx-grotesk);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.cx-sticky__add:hover{background:#2e2e2e}html.cx-open .cx-sticky{opacity:0;pointer-events:none}.cx-sticky .cx-stc{margin:0}@media(max-width:989px){.cx-pdp__grid{grid-template-columns:1fr}.cx-pdp__info{position:static}.cx-pdp__media{margin-inline:calc(-1 * var(--cx-gutter))}.cx-gallery{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--cx-gutter);scrollbar-width:none}.cx-gallery::-webkit-scrollbar{display:none}.cx-gallery__item{flex:0 0 86%;aspect-ratio:3/4;scroll-snap-align:center;border-radius:6px}.cx-gallery__fill{display:none!important}.cx-pdp>.cx-container{width:calc(100% - 2 * var(--cx-gutter))}.cx-gallery__dots{display:flex;justify-content:center;gap:6px;margin-top:12px}.cx-gallery__dots i{width:6px;height:6px;border-radius:50%;background:#14141433;transition:background .3s,width .3s}.cx-gallery__dots i.is-on{width:18px;border-radius:99px;background:var(--cx-ink)}}@media(max-width:749px){.cx-sticky{left:10px;right:10px;transform:translateY(170%);max-width:none;border-radius:18px;gap:8px;flex-wrap:wrap;justify-content:space-between}.cx-sticky.is-on{transform:none}.cx-sticky__img,.cx-sticky__t small{display:none}.cx-sticky:has(.cx-stc) .cx-sticky__t{display:none}.cx-sticky__sizes{border:0;order:3;width:100%;justify-content:space-between}.cx-sticky__sz{flex:1}.cx-sticky__add{padding:0 18px}}.cx-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483200;background:#f4f2ee;opacity:0;visibility:hidden;transition:opacity .45s var(--cx-ease),visibility 0s .45s}.cx-zoom.is-open{opacity:1;visibility:visible;transition:opacity .45s var(--cx-ease)}html.cx-zoom-open,html.cx-zoom-open body{overflow:hidden}html.cx-zoom-open .cx-sticky{opacity:0;pointer-events:none}.cx-zoom__track{height:100%;overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none}.cx-zoom__track::-webkit-scrollbar{display:none}.cx-zoom__fig{margin:0;height:100vh;height:100dvh;display:grid;place-items:center;overflow:hidden;scroll-snap-align:start;cursor:zoom-in}.cx-zoom__fig img{max-width:100%;max-height:100%;width:auto;height:100%;object-fit:contain;transition:transform .5s var(--cx-ease)}.cx-zoom__fig.is-z{cursor:zoom-out}.cx-zoom__fig.is-z img{transform:scale(2.2);transition:transform .35s var(--cx-ease)}.cx-zoom__close{position:absolute;top:18px;right:18px;z-index:2;width:52px;height:52px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--cx-ink);color:#fff;cursor:pointer;transition:transform .3s var(--cx-ease)}.cx-zoom__close:hover{transform:rotate(90deg)}.cx-zoom__rail{position:absolute;left:18px;top:50%;transform:translateY(-50%);z-index:2;display:grid;gap:8px}.cx-zoom__rail button{width:48px;aspect-ratio:3/4;border:0;border-radius:3px;background:#ddd center / cover no-repeat;cursor:pointer;opacity:.45;outline:1.5px solid transparent;outline-offset:2px;transition:opacity .3s,outline-color .3s}.cx-zoom__rail button.is-on,.cx-zoom__rail button:hover{opacity:1}.cx-zoom__rail button.is-on{outline-color:var(--cx-ink)}@media(max-width:749px){.cx-zoom__rail{left:auto;right:12px;top:auto;bottom:16px;transform:none;display:flex}.cx-zoom__rail button{width:34px}.cx-zoom__fig img{width:100%;height:auto}}.cx-pdp__eta{display:flex;align-items:flex-start;line-height:1.45;gap:10px;margin:14px 0 0;font-size:14px;color:var(--cx-fg)}.cx-pdp__eta[hidden]{display:none}.cx-pdp__eta-dot{position:relative;width:8px;height:8px;margin-top:6px;border-radius:50%;background:#2f8a4c;flex:none}.cx-pdp__eta-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:#2f8a4c;opacity:.25;animation:cxEta 2.2s ease-out infinite}@keyframes cxEta{0%{transform:scale(.6);opacity:.35}to{transform:scale(1.8);opacity:0}}@media(prefers-reduced-motion:reduce){.cx-pdp__eta-dot:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/cx-product.css.map */
