.wg-bb{scroll-margin-top:96px;--ink:#1c1c1c;--soft:#5d5d5f;--faint:#8b8b8d;--line:#e4e4e6;--line-2:#f1f1f2;--coral:#f74c57;--amber:#f0a92b;--r:10px;max-width:460px;color:var(--ink);font-size:16px;line-height:1.55}#wg-model-chip{display:none!important}#wg-gate{margin:0 0 4px}#wg-gate-input{font-family:inherit!important}.wg-bb__crumbs{font-size:12.5px;color:var(--faint);margin:0 0 14px}.wg-bb__crumbs a{color:var(--faint);text-decoration:none}.wg-bb__crumbs a:hover{color:var(--soft)}.wg-bb__title{font-size:28px;font-weight:600;line-height:1.14;letter-spacing:-.015em;margin:0}.wg-bb__reviews{margin-top:11px;font-size:13.5px;color:var(--soft)}.wg-bb__reviews .loox-rating-label{color:var(--soft)}.wg-bb__price{margin:15px 0 0;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.wg-bb__amt{font-size:30px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.wg-bb__unit{font-size:13px;color:var(--faint)}.wg-bb__step{border-top:1px solid var(--line);padding-top:20px;margin-top:20px}.wg-bb__label{display:flex;align-items:center;gap:9px;margin:0 0 13px;font-family:var(--wg-mono, ui-monospace, monospace);font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.11em;color:var(--faint)}.wg-bb__label i{font-style:normal;flex:none;width:17px;height:17px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-family:var(--wg-sans, sans-serif);font-size:9.5px;font-weight:600;letter-spacing:0}.wg-bb__frame{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.wg-bb__frame[hidden]{display:none}.wg-bb__model{font-size:16px;font-weight:500}.wg-bb__model--muted{color:var(--faint);font-weight:400}.wg-bb__change{font-family:inherit;font-size:13.5px;color:var(--coral);cursor:pointer;background:none;border:0;border-bottom:1px solid currentColor;padding:0;line-height:1.2}.wg-bb__change:hover{filter:brightness(.9)}.wg-bb__sub{width:100%;margin-top:5px;font-size:13px;color:var(--faint)}.wg-bb__group{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:4px 0 9px;padding-top:4px;font-family:var(--wg-mono, ui-monospace, monospace);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--faint)}.wg-bb__group>.wg-m{white-space:nowrap;flex:0 0 auto}.wg-bb__group+.wg-bb__swatches{margin-bottom:18px}.wg-bb__swatches{display:grid;grid-template-columns:repeat(5,1fr);gap:10px 8px}.wg-sw{background:none;border:0;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;font-family:inherit}.wg-sw__chip{width:100%;aspect-ratio:1/1;border-radius:8px;overflow:hidden;border:1px solid var(--line);background:#fafafa;position:relative;display:block}.wg-sw__chip img{width:100%;height:100%;object-fit:cover;transform:scale(1.85);display:block}.wg-sw[aria-pressed=true] .wg-sw__chip{outline:2px solid var(--ink);outline-offset:2px;border-color:transparent}.wg-sw__nm{font-size:10px;line-height:1.25;color:var(--soft);text-align:center}.wg-sw[aria-pressed=true] .wg-sw__nm{color:var(--ink);font-weight:500}.wg-sw:focus-visible{outline:2px solid var(--coral);outline-offset:3px;border-radius:10px}.wg-sw[disabled]{cursor:not-allowed}.wg-sw[disabled] .wg-sw__chip{opacity:.4}.wg-sw[disabled] .wg-sw__chip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent 47%,var(--faint) 47%,var(--faint) 53%,transparent 53%)}.wg-sw[disabled] .wg-sw__nm{color:var(--faint)}.wg-sw__nm em{font-style:normal}.wg-bb__tintspec{margin:4px 0 0;font-size:13px;color:var(--soft);display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.wg-bb__tintspec b{color:var(--ink);font-weight:500}.wg-bb__step[hidden]{display:none}.wg-bb__fit{display:flex;flex-direction:column;gap:9px}.wg-opt{display:flex;gap:11px;align-items:flex-start;border:1px solid var(--line);border-radius:var(--r);padding:13px 14px;cursor:pointer}.wg-opt:has(input:checked){border-color:var(--ink)}.wg-opt:focus-within{outline:2px solid var(--coral);outline-offset:2px}.wg-opt input{position:absolute;opacity:0;width:0;height:0}.wg-opt__dot{flex:none;width:15px;height:15px;border-radius:50%;border:1px solid var(--line);margin-top:3px}.wg-opt:has(input:checked) .wg-opt__dot{border:4.5px solid var(--ink)}.wg-opt__t{font-weight:500;font-size:15px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wg-opt__lead{font-size:10px;text-transform:uppercase;letter-spacing:.07em;background:var(--line-2);color:var(--soft);padding:3px 7px;border-radius:999px}.wg-opt__d{display:block;font-size:13px;color:var(--soft);margin-top:4px;line-height:1.45}.wg-bb__flow{border:1px solid var(--line);border-radius:var(--r);padding:13px 14px}.wg-bb__flow[hidden]{display:none}.wg-bb__flow-t{margin:0;font-weight:500;font-size:15px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wg-bb__flow-t .wg-m{font-size:10px;text-transform:uppercase;letter-spacing:.07em;background:var(--line-2);color:var(--soft);padding:3px 7px;border-radius:999px}.wg-bb__flow-d{margin:5px 0 0;font-size:13px;color:var(--soft);line-height:1.45}.wg-bb__fit[hidden]{display:none}.wg-bb__howto{align-self:flex-start;margin-top:3px;font-size:13px;color:var(--coral);text-decoration:none;border-bottom:1px solid currentColor}.wg-bb__cta{margin-top:24px}.wg-bb__add{width:100%;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:17px;border-radius:8px;border:0;cursor:pointer;background:var(--coral);color:#fff;transition:filter .15s ease}.wg-bb__add:hover:not([disabled]){filter:brightness(.94)}.wg-bb__add[disabled]{cursor:not-allowed}.wg-bb__gatehint{margin:10px 0 0;font-size:13px;color:var(--faint);text-align:center}.wg-bb__gatehint[hidden]{display:none}.wg-bb__facts{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:7px;font-size:13px;color:var(--soft)}.wg-bb__pay{margin:16px 0 0;padding-top:15px;border-top:1px solid var(--line-2);font-size:12.5px;color:var(--faint)}.wg-bb__pay b{color:var(--soft);font-weight:500}.wg-tiers{margin:18px 0 0;border-top:1px solid var(--line);padding-top:14px}.wg-tiers[hidden]{display:none}.wg-tiers__cap{margin:0 0 9px;font-family:var(--wg-mono, ui-monospace, monospace);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--faint)}.wg-tiers table{width:100%;border-collapse:collapse}.wg-tiers td{padding:6px 0;border:0;font-size:13.5px;color:var(--ink)}.wg-tiers td:last-child{text-align:right;font-weight:500;font-variant-numeric:tabular-nums}.wg-tiers tr.is-now td{color:var(--faint)}.wg-tiers .save{font-size:12px;color:var(--coral);margin-left:7px}.wg-tiers__foot{margin:9px 0 0;font-size:12px;color:var(--faint);line-height:1.5}.wg-noqual{margin:18px 0 0;border-top:1px solid var(--line);padding-top:14px;font-size:13px;color:var(--soft);line-height:1.5}.wg-noqual[hidden]{display:none}.wg-noqual b{color:var(--ink);font-weight:500}.wg-nudge{margin:11px 0 0;font-size:13px;color:var(--soft);text-align:center}.wg-nudge:empty{display:none}.wg-nudge b{color:var(--ink);font-weight:500}.wg-bb__acc{margin-top:22px;border-top:1px solid var(--line)}.wg-bb__acc details{border-bottom:1px solid var(--line-2)}.wg-bb__acc summary{list-style:none;cursor:pointer;padding:15px 0;font-size:14.5px;font-weight:500;display:flex;justify-content:space-between;align-items:center;gap:16px}.wg-bb__acc summary::-webkit-details-marker{display:none}.wg-bb__acc summary:after{content:"+";color:var(--faint);font-size:18px;line-height:1;font-weight:400}.wg-bb__acc details[open] summary:after{content:"\2013"}.wg-bb__accbody{padding:0 0 16px;font-size:14px;color:var(--soft);line-height:1.6}.wg-bb__accbody p+p{margin-top:9px}@media(max-width:1000px){.wg-bb{max-width:none}}@media(max-width:520px){.wg-bb__title{font-size:24px}.wg-bb__swatches{grid-template-columns:repeat(4,1fr)}}@media(prefers-reduced-motion:reduce){.wg-bb *{transition:none!important}}.wg-bb__box{margin:0;padding-left:1.1em;list-style:disc}.wg-bb__box li{margin:.35em 0}.wg-bb__how-s{margin:.9em 0 .25em;font-weight:600;font-size:.95em}.wg-bb__how-s:first-child{margin-top:0}.wg-bb__how p{margin:.25em 0}.wg-bb__how-v{margin-top:.9em}.wg-bb__how-pick{margin:0;opacity:.6}.wg-bb~#wg-fit,#wg-fit{display:none!important}.wg-bb__cta{display:flex;flex-direction:column;gap:10px}.wg-bb__buynow{width:100%;font:inherit;font-weight:600;letter-spacing:.02em;text-transform:uppercase;padding:16px 18px;border-radius:3px;cursor:pointer;background:transparent;color:var(--wg-ink, #141414);border:1.5px solid var(--wg-ink, #141414);transition:background .15s ease,color .15s ease}.wg-bb__buynow:hover:not(:disabled){background:var(--wg-ink, #141414);color:#fff}.wg-bb__buynow:disabled{cursor:default}.wg-lt{display:flex;flex-direction:column;gap:8px;margin:0 0 16px}.wg-lt__row{display:flex;align-items:flex-start;gap:11px;text-align:left;background:#fff;border:1.5px solid var(--line);border-radius:var(--r);padding:12px 13px;cursor:pointer;font-family:inherit;color:inherit;transition:border-color .13s ease}.wg-lt__row:hover{border-color:#c9c9cc}.wg-lt__row[aria-pressed=true]{border-color:var(--ink)}.wg-lt__row:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.wg-lt__dot{flex:none;width:15px;height:15px;border-radius:50%;border:1.5px solid #c4c4c7;margin-top:3px;display:grid;place-items:center}.wg-lt__row[aria-pressed=true] .wg-lt__dot{border-color:var(--ink)}.wg-lt__row[aria-pressed=true] .wg-lt__dot:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--ink)}.wg-lt__b{flex:1;min-width:0}.wg-lt__t{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.wg-lt__n{font-size:14px;font-weight:600;letter-spacing:-.005em}.wg-lt__p{font-size:12px;white-space:nowrap;color:var(--soft)}.wg-lt__row[aria-pressed=true] .wg-lt__p{color:var(--ink)}.wg-lt__d{display:block;font-size:12px;color:var(--soft);line-height:1.4;margin-top:1px}.wg-lt__tag{display:inline-block;margin-left:7px;vertical-align:1px;background:var(--coral);color:#fff;font-family:var(--wg-mono, ui-monospace, monospace);font-size:8.5px;letter-spacing:.09em;text-transform:uppercase;padding:2px 5px;border-radius:3px;font-weight:500}.wg-bb__swatches[hidden]{display:none}.product-detail .option-selectors{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.wg-bb__cta.is-soldout .wg-bb__add,.wg-bb__cta.is-soldout .wg-bb__buynow{pointer-events:none;opacity:.4}.wg-bb__cta.is-soldout .wg-bb__add{background:#8b8b8d;font-size:0}.wg-bb__cta.is-soldout .wg-bb__add:after{content:"Sold out";font-size:15px;letter-spacing:.02em}.wg-bb__howto{display:inline-block;margin-top:10px;padding:0;background:none;border:0;border-bottom:1px solid currentColor;font:inherit;font-size:13px;color:var(--coral);cursor:pointer}.wg-bb__howto:hover{color:var(--ink)}.wg-modal[hidden]{display:none}.wg-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.wg-modal__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#1414148c}.wg-modal__panel{position:relative;background:#fff;border-radius:14px;max-width:440px;width:100%;max-height:85vh;overflow-y:auto;padding:26px 24px 24px;color:var(--ink);box-shadow:0 24px 60px #00000038}.wg-modal__x{position:absolute;top:10px;right:12px;background:none;border:0;font-size:26px;line-height:1;color:var(--faint);cursor:pointer;padding:4px 8px}.wg-modal__x:hover{color:var(--ink)}.wg-modal__t{margin:0 0 6px;font-size:18px;font-weight:600;letter-spacing:-.01em}.wg-modal__lede{margin:0 0 18px;font-size:13.5px;color:var(--soft);line-height:1.5}.wg-modal__h{margin:18px 0 8px;font-family:var(--wg-mono, ui-monospace, monospace);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.11em;color:var(--faint)}.wg-modal__ul,.wg-modal__ol{margin:0;padding-left:1.15em;font-size:14px;line-height:1.55}.wg-modal__ul li,.wg-modal__ol li{margin:.4em 0}.wg-modal__note{margin:20px 0 0;padding:13px 14px;border-radius:var(--r);background:#fdf1f2;font-size:13px;line-height:1.5}.wg-modal__note a{color:var(--coral)}@media(max-width:460px){.wg-modal{padding:0;align-items:flex-end}.wg-modal__panel{max-width:none;border-radius:14px 14px 0 0;max-height:90vh}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/wg-buy-box.css.map */
