.breadcrumbs{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);padding:22px 0}.breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.breadcrumbs li+li:before{content:"/";margin-right:8px;opacity:.5}.breadcrumbs a:hover{color:var(--text)}.breadcrumbs [aria-current]{color:var(--muted)}.pdp{display:grid;gap:clamp(28px,4vw,64px);align-items:start;padding-bottom:clamp(48px,7vw,96px)}@media(min-width:990px){.pdp{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.pdp__info{position:sticky;top:calc(var(--header-h) + 24px)}}.pdp__gallery{display:grid;gap:12px}.pdp__viewport{position:relative;border-radius:var(--r-lg);background:radial-gradient(circle at 50% 35%,#fff,var(--tile) 75%);overflow:hidden;aspect-ratio:1 / 1}.pdp__slides{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.pdp__slides::-webkit-scrollbar{display:none}.pdp__slide{flex:0 0 100%;height:100%;scroll-snap-align:center;position:relative}.pdp__slide img{width:100%;height:100%;object-fit:contain;padding:5%;mix-blend-mode:multiply;transition:transform .25s ease-out;transform-origin:var(--zx, 50%) var(--zy, 50%)}@media(hover:hover)and (pointer:fine){.pdp__slide{cursor:zoom-in}.pdp__slide.is-zoomed{cursor:zoom-out}.pdp__slide.is-zoomed img{transform:scale(1.8)}}.pdp__counter{position:absolute;right:16px;bottom:16px;z-index:2;padding:6px 10px;border-radius:999px;background:var(--tile-ink);color:#fff;font-family:var(--f-mono);font-size:11px;letter-spacing:.1em}.pdp__arrow{position:absolute;top:50%;z-index:2;width:44px;height:44px;border-radius:50%;border:0;background:var(--tile-ink);color:#fff;display:grid;place-items:center;transform:translateY(-50%);opacity:0;transition:opacity .3s}.pdp__arrow svg{width:18px;height:18px}.pdp__arrow--prev{left:14px}.pdp__arrow--prev svg{transform:rotate(180deg)}.pdp__arrow--next{right:14px}.pdp__viewport:hover .pdp__arrow,.pdp__arrow:focus-visible{opacity:1}@media(hover:none){.pdp__arrow{display:none}}.pdp__slides{overscroll-behavior-x:contain}.pdp__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px}.pdp__thumb{aspect-ratio:1;border-radius:var(--r-sm);background:var(--tile);border:2px solid transparent;padding:0;overflow:hidden;transition:border-color .3s,opacity .3s;opacity:.55}.pdp__thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:8%}.pdp__thumb.is-active{border-color:var(--accent);opacity:1}.pdp__thumb:hover{opacity:1}.pdp__vendor{font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;display:flex;align-items:center;gap:10px}.pdp__top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.pdp__top .pdp__vendor{margin-bottom:0}.pdp__share{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--line-2);border-radius:999px;background:none;color:var(--muted);font-size:12px;letter-spacing:.12em;text-transform:uppercase;transition:border-color .3s,color .3s;flex:none}.pdp__share svg{width:16px;height:16px}.pdp__share:hover,.pdp__share.is-done{border-color:var(--text);color:var(--text)}.pdp__restock{margin:6px 0 18px;padding:18px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface)}.pdp__restock-title{display:flex;align-items:center;gap:10px;margin:0 0 6px;font-weight:600}.pdp__restock-title svg{width:18px;height:18px;flex:none}.pdp__restock-text{font-size:14px;color:var(--muted);margin-bottom:14px}.pdp__restock .vx-inline-form{max-width:none}.pdp__restock .vx-inline-form .btn{padding:0 20px}.pdp__title{font-family:var(--f-display);font-size:clamp(1.9rem,3.6vw,3rem);letter-spacing:-.03em;line-height:1.02;margin-bottom:18px}.pdp__price{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.pdp__price-now{font-family:var(--f-display);font-size:1.6rem}.pdp__price s{color:var(--dim);font-size:1.05rem}.pdp__tax{font-size:13px;color:var(--dim);margin-bottom:26px}.pdp__tax a{text-decoration:underline;text-underline-offset:3px}.opt{margin-bottom:22px;border:0;padding:0;min-width:0}.opt__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.opt__label{padding:0}.opt__head strong{color:var(--text);font-weight:500;margin-left:6px}.opt__guide{background:none;border:0;padding:10px 0;color:var(--text);text-decoration:underline;text-underline-offset:3px;font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.opt__values{display:flex;flex-wrap:wrap;gap:10px;clear:both}.opt__values input{position:absolute;opacity:0;pointer-events:none}.pill{min-width:58px;min-height:48px;padding:0 18px;border-radius:14px;border:1px solid var(--line-2);display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:700;font-size:14px;cursor:pointer;transition:border-color .25s,background .25s,color .25s,transform .3s var(--ease);-webkit-user-select:none;user-select:none}.pill:hover{border-color:var(--text)}input:checked+.pill{background:var(--text);color:var(--bg);border-color:var(--text)}input:focus-visible+.pill{outline:2px solid var(--text);outline-offset:3px}.pill.is-unavailable{color:var(--dim);text-decoration:line-through}.pill__sw{width:18px;height:18px;border-radius:50%;background:var(--sw);box-shadow:0 0 0 1px var(--line-2)}input:checked+.pill .pill__sw{box-shadow:0 0 0 2px var(--bg),0 0 0 3px var(--accent)}.pdp__buy{display:grid;grid-template-columns:auto 1fr;gap:10px;margin:28px 0 18px}.qty{display:inline-flex;align-items:center;border:1px solid var(--line-2);border-radius:999px;height:54px}.qty button{width:44px;height:100%;border:0;background:none;font-size:18px}.qty input{width:36px;text-align:center;border:0;background:none;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty input:focus{outline:none}.pdp__trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0 30px}.pdp__trust div{border:1px solid var(--line);border-radius:var(--r-sm);padding:14px 10px;text-align:center;font-size:12px;color:var(--muted);line-height:1.35}.pdp__trust svg{width:20px;height:20px;margin:0 auto 8px;color:var(--grey, #8f9196)}.pdp__features{list-style:none;margin:0 0 30px;padding:0;display:grid;gap:10px}.pdp__features li{display:flex;gap:12px;align-items:flex-start}.pdp__features li:before{content:"";flex:none;width:18px;height:18px;margin-top:3px;border-radius:50%;background:var(--accent) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a0b0d' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12.5l4.5 4.5L19 7.5'/></svg>") center / 12px no-repeat}.pdp__soon{border:1px dashed var(--line-2);border-radius:var(--r);padding:22px;margin:24px 0}.pdp__soon p{color:var(--muted)}.acc{border-top:1px solid var(--line)}.acc details{border-bottom:1px solid var(--line)}.acc summary{list-style:none;cursor:pointer;padding:20px 0;display:flex;justify-content:space-between;align-items:center;font-family:var(--f-mono);font-size:12.5px;letter-spacing:.12em;text-transform:uppercase}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";font-size:18px;transition:transform .4s var(--ease)}.acc details[open] summary:after{transform:rotate(45deg);color:var(--accent)}.acc__body{padding-bottom:24px}.rte{color:var(--muted)}.rte h2,.rte h3,.rte h4{color:var(--text);font-family:var(--f-display);font-weight:500;letter-spacing:-.01em;margin:1.6em 0 .6em;line-height:1.2}.rte h2{font-size:1.3rem}.rte h3{font-size:1.05rem}.rte h4{font-size:1rem}.rte>:first-child{margin-top:0}.rte strong{color:var(--text)}.rte a{color:var(--text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--accent)}.rte ul,.rte ol{padding-left:1.2em}.rte li{margin-bottom:.35em}.rte li::marker{color:var(--accent)}.rte img{border-radius:var(--r);margin:1em 0}.rte table{width:100%;border-collapse:collapse;margin:1em 0}.rte td,.rte th{border:1px solid var(--line);padding:10px 12px;text-align:left}.rte--page{font-size:1.03rem}.sticky-atc{position:fixed;left:12px;right:12px;bottom:12px;z-index:40;display:flex;align-items:center;gap:12px;padding:8px 8px 8px 16px;border-radius:999px;border:1px solid var(--line-2);background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translateY(140%);transition:transform .6s var(--ease)}.sticky-atc.is-visible{transform:none}.sticky-atc__info{flex:1;min-width:0;line-height:1.25}.sticky-atc__title{font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__meta{font-size:12px;color:var(--muted)}.sticky-atc .btn{min-height:46px;padding:0 20px}@media(min-width:990px){.sticky-atc{left:auto;right:24px;bottom:24px;width:420px}}.vx-dialog{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--bg);color:var(--text);padding:clamp(24px,4vw,40px);width:min(560px,calc(100% - 32px))}.vx-dialog::backdrop{background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vx-dialog__close{position:absolute;top:14px;right:14px}.coll-hero{padding:clamp(32px,6vw,72px) 0 clamp(28px,4vw,48px)}.coll-hero__desc{margin-top:18px}.coll-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;margin-bottom:24px;border-block:1px solid var(--line);font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.coll-toolbar select{background:var(--surface);border:1px solid var(--line-2);border-radius:999px;padding:10px 16px;color:var(--text);font-family:var(--f-mono);font-size:12px;letter-spacing:.06em}.pagination{display:flex;justify-content:center;gap:8px;margin-top:48px;font-family:var(--f-mono)}.pagination a,.pagination span{min-width:44px;height:44px;display:inline-grid;place-items:center;border-radius:999px;border:1px solid var(--line);padding:0 12px}.pagination .current{background:var(--text);color:var(--bg)}.search-form{display:flex;gap:8px;max-width:640px}
/*# sourceMappingURL=/cdn/shop/t/24/assets/vx-product.css.map */
