.pdp--design{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(32px,4.5vw,80px);padding-top:16px;padding-bottom:clamp(56px,7vw,112px);align-items:start}.pdp--design .pdp-gallery{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;position:sticky;top:88px;align-self:start}.pdp--design .pdp-gallery>.pdp-stage{grid-column:2;grid-row:1}.pdp--design .pdp-gallery>.pdp-thumbs{grid-column:1;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:8px;align-content:start;max-height:min(calc(100svh - 120px),860px);overflow-y:auto;scrollbar-width:none;padding:2px}.pdp--design .pdp-thumbs::-webkit-scrollbar{display:none}.pdp--design .pdp-thumb{aspect-ratio:4 / 5;opacity:.45;outline:2px solid transparent;outline-offset:2px;transition:opacity .24s var(--ease-out),outline-color .24s var(--ease-out),transform .24s var(--ease-out)}.pdp--design .pdp-thumb:hover{opacity:.85}.pdp--design .pdp-thumb.sel{opacity:1;outline-color:var(--wl-green)}.pdp--design .pdp-thumb:active{transform:scale(.97)}.pdp--design .pdp-main-img{aspect-ratio:4 / 5;width:100%;background:var(--wl-n-050);cursor:zoom-in}.pdp--design .pdp-main-img .media-item{transition:opacity .56s var(--ease-out),visibility 0s linear .56s}.pdp--design .pdp-main-img .media-item.active{transition:opacity .56s var(--ease-out)}.pdp--design .pdp-main-img .media-item img{transform:scale(1.035);transform-origin:var(--zx, 50%) var(--zy, 50%);transition:transform .9s var(--ease-out)}.pdp--design .pdp-main-img .media-item.active img{transform:none}.pdp--design .pdp-main-img.is-zoomed{cursor:zoom-out}.pdp--design .pdp-main-img.is-zoomed .media-item.active img{transform:scale(2.2);transition-duration:.42s}.pdp--design .pdp-arrow{width:44px;height:44px;background:color-mix(in srgb,var(--wl-paper) 55%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--wl-n-300);color:var(--wl-ink);opacity:0;transition:opacity .24s var(--ease-out),background .2s var(--ease-out),color .2s var(--ease-out),border-color .2s var(--ease-out)}.pdp--design .pdp-stage:hover .pdp-arrow,.pdp--design .pdp-arrow:focus-visible{opacity:1}.pdp--design .pdp-arrow:hover{background:var(--wl-green);border-color:var(--wl-green);color:var(--wl-on-accent)}.pdp--design .pdp-zoom{background:color-mix(in srgb,var(--wl-paper) 55%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--wl-n-300);color:var(--wl-ink);width:40px;height:40px}.pdp--design .pdp-zoom:hover{background:var(--wl-green);color:var(--wl-on-accent);border-color:var(--wl-green)}.pdp--design .pdp-badge{background:var(--wl-green);color:var(--wl-on-accent);font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;border-radius:0}.pdp--design .pdp-count{position:static;inset:auto;transform:none;margin:12px 0 0;padding:0;background:none;border:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--wl-n-500)}.pdp--design .pdp-count__k{margin-right:.4em}.pdp--design .pdp-info{display:grid;gap:24px;align-content:start;padding-top:6px}.pdp--design .pdp-info>*{margin-top:0;margin-bottom:0}.pdp--design .pdp-crumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--wl-n-500);margin:0}.pdp--design .pdp-crumb:before{content:"";width:24px;height:1px;background:var(--wl-green);flex:0 0 24px}.pdp--design .pdp-crumb a{color:inherit;text-decoration:none;transition:color .2s var(--ease-out)}.pdp--design .pdp-crumb a:hover,.pdp--design .pdp-crumb .cur{color:var(--wl-ink)}.pdp--design .pdp-titleblock{display:grid;gap:12px;justify-items:start}.pdp--design .pdp-eyebrow{display:none}.pdp--design .pdp-title,.pdp--bundle .pdp-title{font-family:var(--font-display);font-weight:900;font-size:clamp(56px,6.6vw,112px);line-height:.86;letter-spacing:-.035em;text-transform:uppercase;margin:0;color:var(--wl-ink)}.pdp--design .pdp-title-color{margin:0;font-family:var(--font-mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--wl-n-500)}.pdp--design .pdp-flag{background:var(--wl-green);color:var(--wl-on-accent);font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:4px 8px;border-radius:0}.pdp--design .pdp-price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px}.pdp--design .pdp-price-row .price{font-family:var(--font-display);font-weight:800;font-size:clamp(30px,2.8vw,44px);line-height:1;font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--wl-ink)}.pdp--design .pdp-price-row .price--old{font-size:.6em;color:var(--wl-n-500);margin-right:.3em}.pdp--design .pdp-ship,.pdp--design .pdp-price-row .tax{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--wl-n-500)}.pdp--design .pdp-desc{font-size:clamp(16px,1.15vw,18px);line-height:1.6;color:var(--wl-n-600);max-width:46ch}.pdp--design .pdp-sku{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:var(--wl-n-500)}.pdp--design variant-selects{display:grid;gap:22px}.pdp--design .option-label{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--wl-n-500)}.pdp--design .option-label [data-option-value-label]{color:var(--wl-ink)}.pdp--design .option-label .link{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--wl-ink);text-decoration:underline;text-decoration-color:var(--wl-green);text-underline-offset:4px;background:none;border:0;padding:0;cursor:pointer}.pdp--design .color-grid{display:flex;flex-wrap:wrap;gap:8px}.pdp--design .color-opt{width:auto;height:auto;min-height:52px;border-radius:0;border:1px solid var(--wl-n-200);padding:0 20px 0 14px;display:inline-flex;align-items:center;gap:12px;font-family:var(--font-display);font-weight:800;font-size:15px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--wl-ink);background:transparent;transition:background .22s var(--ease-out),color .22s var(--ease-out),border-color .22s var(--ease-out),transform .12s var(--ease-out)}.pdp--design .color-opt .inner{position:static;inset:auto;width:18px;height:18px;flex:0 0 18px;border-radius:0;border:1px solid var(--wl-n-300)}.pdp--design .color-opt:hover{border-color:var(--wl-ink)}.pdp--design .color-opt.sel{background:var(--wl-ink);border-color:var(--wl-ink);color:var(--wl-paper)}.pdp--design .color-opt.sel .inner{border-color:var(--wl-n-500)}.pdp--design .color-opt.unavailable{opacity:.5}.pdp--design .color-opt.unavailable .lbl{text-decoration:line-through}.pdp--design .color-opt.unavailable:after{display:none}.pdp--design .size-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px}.pdp--design .size-opt{min-height:52px;border-radius:0;background:transparent;border:1px solid var(--wl-n-200);font-family:var(--font-display);font-weight:800;font-size:17px;letter-spacing:.06em;color:var(--wl-ink);transition:background .22s var(--ease-out),color .22s var(--ease-out),border-color .22s var(--ease-out),transform .12s var(--ease-out)}.pdp--design .size-opt:hover:not(.unavailable){border-color:var(--wl-ink)}.pdp--design .size-opt.sel{background:var(--wl-ink);color:var(--wl-paper);border-color:var(--wl-ink)}.pdp--design .size-opt:has(input:focus-visible),.pdp--design .color-opt:has(input:focus-visible){outline:2px solid var(--wl-green);outline-offset:2px}.pdp--design .size-opt:active,.pdp--design .color-opt:active{transform:translateY(1px)}.pdp--design .size-opt .low{background:var(--wl-green)}.pdp--design .pdp-stock-note{min-height:1.5em;margin-top:-8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--wl-green)}.pdp--design .pdp-stock-note .dot{background:var(--wl-green)}.pdp--design .pdp-cta{display:grid;gap:10px}.pdp--design .pdp-cta .btn-primary,.pdp--bundle [data-bundle-add]{min-height:62px;border-radius:0;background:var(--wl-green);border:1px solid var(--wl-green);color:var(--wl-on-accent);font-family:var(--font-display);font-weight:800;font-size:17px;letter-spacing:.08em;text-transform:uppercase;transition:background .2s var(--ease-out),box-shadow .3s var(--ease-out),transform .12s var(--ease-out)}.pdp--design .pdp-cta .btn-primary:hover,.pdp--bundle [data-bundle-add]:hover{background:color-mix(in srgb,var(--wl-green) 82%,#fff);border-color:color-mix(in srgb,var(--wl-green) 82%,#fff);box-shadow:0 14px 34px -14px color-mix(in srgb,var(--wl-green) 70%,transparent)}.pdp--design .pdp-cta .btn-primary:active,.pdp--bundle [data-bundle-add]:active{transform:translateY(1px);box-shadow:none}.pdp--design .pdp-cta .btn-primary[aria-disabled=true],.pdp--bundle [data-bundle-add][disabled]{opacity:.5;box-shadow:none}.pdp--design .shopify-payment-button{margin-top:2px}.pdp--design .shopify-payment-button__button{border-radius:0!important;min-height:52px}.pdp--design .shopify-payment-button__button--unbranded{background:transparent;border:1px solid var(--wl-n-300);color:var(--wl-ink);font-family:var(--font-display);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pdp--design .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--wl-ink);color:var(--wl-paper)}.pdp--design .shopify-payment-button__more-options{color:var(--wl-n-500);font-size:12px}.pdp--design .pdp-inventory{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--wl-n-500)}.pdp--design .pdp-model{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--wl-n-500);margin-top:-8px}.pdp--design .pdp-model .av{width:32px;height:32px;flex:0 0 32px;border-radius:50%;overflow:hidden}.pdp--design .pdp-model .av img{width:100%;height:100%;object-fit:cover}.pdp--design .pdp-perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;padding-top:20px;border-top:1px solid var(--wl-n-200);font-size:inherit;color:var(--wl-ink)}.pdp--design .pdp-perks .perk{display:grid;gap:4px;align-content:start}.pdp--design .pdp-perks .perk svg{display:none}.pdp--design .pdp-perks .perk__k{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--wl-n-500)}.pdp--design .pdp-perks .perk__v{font-family:var(--font-display);font-weight:800;font-size:19px;line-height:1.1;letter-spacing:.02em;text-transform:uppercase}.pdp--design .pdp-info .pdp-details{display:block;max-width:none;margin:0;padding:0}.pdp--design .pdp-info .pdp-details-head{display:none}.pdp--design .pdp-info .pdp-accordion{border-top:1px solid var(--wl-n-200)}.pdp--design .pdp-info .pdp-accordion:last-child{border-bottom:1px solid var(--wl-n-200)}.pdp--design .pdp-info .pdp-accordion details{border-bottom:0}.pdp--design .pdp-info .pdp-accordion summary{min-height:58px;padding:0;font-family:var(--font-display);font-weight:800;font-size:15px;letter-spacing:.08em;transition:color .2s var(--ease-out);list-style:none}.pdp--design .pdp-info .pdp-accordion summary::-webkit-details-marker{display:none}.pdp--design .pdp-info .pdp-accordion summary:hover{color:var(--wl-n-600)}.pdp--design .pdp-info .pdp-accordion summary:after{color:var(--wl-green);font-size:22px;transition:transform .26s var(--ease-out)}.pdp--design .pdp-info .pdp-accordion .body{font-size:14px;color:var(--wl-n-600);padding-bottom:22px}.pdp--design .pdp-info .pdp-accordion .body strong{color:var(--wl-ink)}.pdp--design .pdp-info .pdp-policy-link a{color:var(--wl-ink);text-decoration-color:var(--wl-green)}.pdp--bundle .bundle-component{border-bottom-color:var(--wl-n-200)}.pdp--bundle .bundle-component .head .n{font-family:var(--font-display);font-weight:800;font-size:18px;text-transform:uppercase;letter-spacing:.02em}.pdp--bundle .fixed-color,.pdp--bundle .availability{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--wl-n-500)}.pdp--bundle .bundle-total .v{font-family:var(--font-display);font-weight:800;font-size:clamp(28px,2.6vw,40px)}.pdp--bundle .bundle-savings{color:var(--wl-green);font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.sticky-atc{background:color-mix(in srgb,var(--wl-paper) 90%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--wl-n-200)}.sticky-atc .n{font-family:var(--font-display);font-weight:800;font-size:17px;letter-spacing:.02em;color:var(--wl-ink)}.sticky-atc .price{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;color:var(--wl-n-500)}.sticky-atc .btn{background:var(--wl-green);border-color:var(--wl-green);color:var(--wl-on-accent);border-radius:0;font-family:var(--font-display);font-weight:800;letter-spacing:.08em;text-transform:uppercase;min-height:48px}@keyframes v10-pdp-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes v10-pdp-stage{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:none}}.pdp--design .pdp-stage{animation:v10-pdp-stage 1s var(--ease-out) both}.pdp--design .pdp-thumbs{animation:v10-pdp-rise .7s var(--ease-out) .26s both}.pdp--design .pdp-info>*{animation:v10-pdp-rise .76s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 70ms + .12s)}.pdp--design .pdp-info>:nth-child(2){--i: 1}.pdp--design .pdp-info>:nth-child(3){--i: 2}.pdp--design .pdp-info>:nth-child(4){--i: 3}.pdp--design .pdp-info>:nth-child(5){--i: 4}.pdp--design .pdp-info>:nth-child(6){--i: 5}.pdp--design .pdp-info>:nth-child(7){--i: 6}.pdp--design .pdp-info>:nth-child(n+8){--i: 7}@media(max-width:1024px){.pdp--design{grid-template-columns:minmax(0,1fr);padding-top:0;row-gap:28px}.pdp--design .pdp-gallery{position:static;grid-template-columns:minmax(0,1fr);gap:0;margin-left:calc(-1 * var(--container-pad));margin-right:calc(-1 * var(--container-pad))}.pdp--design .pdp-gallery>.pdp-stage{grid-column:1}.pdp--design .pdp-gallery>.pdp-thumbs{display:none}.pdp--design .pdp-main-img{max-height:none;cursor:default}.pdp--design .pdp-main-img .media-item img{transform:none;transition:none}.pdp--design .pdp-count{padding:0 var(--container-pad)}.pdp--design .pdp-title,.pdp--bundle .pdp-title{font-size:clamp(48px,14vw,76px)}}@media(max-width:749px){.pdp--design .pdp-main-img{aspect-ratio:4 / 5}.pdp--design .pdp-perks{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.pdp--design .pdp-info{gap:22px}}@media(prefers-reduced-motion:reduce){.pdp--design .pdp-stage,.pdp--design .pdp-thumbs,.pdp--design .pdp-info>*{animation:none}.pdp--design .pdp-main-img .media-item,.pdp--design .pdp-main-img .media-item img{transition:none;transform:none}}.pdp--design .pdp-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;border:0}.pdp--design .pdp-specs .pdp-spec{grid-column:auto!important;padding:0;border:0!important;display:grid;gap:4px;align-content:start}.pdp--design .pdp-specs .spec-icon{display:none}.pdp--design .pdp-specs .pdp-spec .k{font-size:11px;letter-spacing:.2em}.pdp--design .pdp-specs .pdp-spec .v{font-size:19px;line-height:1.1;margin-top:0;letter-spacing:.02em;text-transform:uppercase}.pdp--design .pdp-spec--signal .v:after{display:none}.pdp--design .pdp-perks+.pdp-specs{margin-top:-8px}.pdp--bundle .pdp-perks .perk{font-family:var(--font-display);font-weight:800;font-size:16px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/18/assets/v10-pdp.css.map */
