.product__gallery>.product__media.is-lead{order:-1}.product__info>.pdp-block{margin:0}.pdp-block--option .variant-row,.pdp-block--quantity .variant-row{max-width:var(--pdp-control-w, 420px)}.pdp-block--option .variant-row+.variant-row{margin-top:1rem}.pdp-block--quantity .qty-input,.product__form .qty-input{max-width:120px}.pdp-block--perk.pdp-block--run-start,.pdp-block--collapsible.pdp-block--run-start,.pdp-block--spec.pdp-block--run-start{margin-top:.6rem;padding-top:1.6rem;border-top:1px solid rgb(var(--ink-rgb) / .08)}.pdp-block--perk+.pdp-block--perk,.pdp-block--spec+.pdp-block--spec{margin-top:-.2rem}.pdp-block--perk .perks__item{display:flex;gap:.8rem;align-items:flex-start;text-decoration:none}.pdp-block--collapsible+.pdp-block--collapsible{margin-top:-1rem}.pdp-pills{display:flex;flex-wrap:wrap;gap:.5rem}.pdp-pills__label{display:inline-flex;align-items:center;padding:.55em 1.1em;border:1px solid rgb(var(--ink-rgb) / .15);border-radius:999px;font-size:.85rem;color:var(--ink-dim);cursor:pointer;transition:border-color .3s ease,color .3s ease,background .3s ease}.pdp-pills__label:hover{color:var(--ink);border-color:rgb(var(--ink-rgb) / .35)}.pdp-pills__input:checked+.pdp-pills__label{color:var(--void);background:var(--metal-gradient);border-color:transparent}.pdp-pills__input:focus-visible+.pdp-pills__label{outline:2px solid var(--gold);outline-offset:2px}.pdp-pills__label.is-unavailable{opacity:.35;text-decoration:line-through}option.is-unavailable{color:var(--ink-dim)}.pdp-spec{display:flex;justify-content:space-between;gap:1.5rem;padding:.45rem 0;font-size:.9rem}.pdp-spec__label{color:var(--ink-dim)}.pdp-spec__value{color:var(--ink);text-align:right}.pdp-text{color:var(--ink-dim)}.pdp-text p:first-child{margin-top:0}.pdp-text p:last-child{margin-bottom:0}.pdp-divider{border:0;border-top:1px solid rgb(var(--ink-rgb) / .08);width:100%}.pdp-spacer{width:100%}.product__price-was{color:var(--ink-dim);font-size:.75em;margin-left:.6rem}.product__variant-fallback{width:100%;max-width:var(--pdp-control-w, 420px)}.pdp-block--size_guide{margin-top:-.5rem}.size-guide__open{display:inline-flex;align-items:center;gap:.45rem;padding:0;background:none;border:0;cursor:pointer;font:inherit;font-size:.82rem;color:var(--ink-dim);text-decoration:underline;text-underline-offset:.25em;text-decoration-color:rgb(var(--ink-rgb) / .25);transition:color .25s ease,text-decoration-color .25s ease}.size-guide__open:hover{color:var(--ink);text-decoration-color:currentColor}.size-guide__open:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.size-guide__open svg{width:17px;height:17px;flex:0 0 auto}.size-guide__open[hidden]{display:none}html.size-guide-is-open{overflow:hidden}.size-guide{position:fixed;top:0;right:0;bottom:0;left:0;width:min(620px,calc(100vw - 2rem));max-width:none;max-height:min(84vh,780px);height:auto;margin:auto;padding:0;border:0;border-radius:20px;overflow:hidden;background:var(--panel);color:var(--ink);box-shadow:0 30px 80px rgb(var(--shadow-rgb) / .6)}.size-guide::backdrop{background:rgb(var(--void-rgb) / .78)}.size-guide__panel{display:flex;flex-direction:column;max-height:inherit}.size-guide__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.3rem 1.6rem;border-bottom:1px solid rgb(var(--ink-rgb) / .08)}.size-guide__title{font-family:var(--font-display);font-size:1.6rem;font-weight:500;line-height:1.05;margin:0}.size-guide__close{background:none;border:0;color:var(--ink-dim);cursor:pointer;padding:.3rem;transition:color .25s}.size-guide__close:hover{color:var(--ink)}.size-guide__close svg{width:22px;height:22px;display:block}.size-guide__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:0 1.6rem 1.8rem}.size-guide__body>:first-child{margin-top:1.4rem}.size-guide__intro{color:var(--ink-dim);font-size:.92rem}.size-guide__intro p:first-child{margin-top:0}.size-guide__intro p:last-child{margin-bottom:0}.size-guide__lead{margin:1.6rem 0 .9rem;font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;color:var(--gold)}.size-guide__methods{list-style:none;margin:0;padding:0;display:grid;gap:1.1rem}.size-guide__method{display:flex;align-items:center;gap:1.1rem}.size-guide__figure{flex:0 0 76px;width:76px;height:76px;color:var(--silver)}.size-guide__method-text{color:var(--ink-dim);font-size:.88rem}.size-guide__method-text p:first-child{margin-top:0}.size-guide__method-text p:last-child{margin-bottom:0}.size-guide__table{width:100%;border-collapse:separate;border-spacing:0;margin-top:1.8rem;font-size:.88rem}.size-guide__table th,.size-guide__table td{padding:.55rem .6rem;text-align:center}.size-guide__table thead th{position:sticky;top:0;z-index:1;background:var(--panel);font-weight:400;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);border-bottom:1px solid rgb(var(--ink-rgb) / .18)}.size-guide__table tbody td{color:var(--ink-dim);border-bottom:1px solid rgb(var(--ink-rgb) / .06)}.size-guide__table tbody tr:last-child td{border-bottom:0}.size-guide__table .size-guide__size{color:var(--gold);font-size:1rem}.size-guide.is-inline{position:static;display:block;width:auto;max-width:none;height:auto;max-height:none;margin:0;padding:0;border:0;background:none;box-shadow:none;border-radius:0}.size-guide.is-inline .size-guide__close{display:none}.size-guide.is-inline .size-guide__head{padding:0 0 .8rem}.size-guide.is-inline .size-guide__body{padding:0;overflow:visible}.size-guide.is-inline .size-guide__table thead th{position:static;background:var(--void)}@media(max-width:520px){.size-guide{width:100vw;max-width:100vw;height:100%;max-height:100%;border-radius:0}.size-guide__head{padding:1.1rem var(--gutter)}.size-guide__body{padding:0 var(--gutter) 1.6rem}.size-guide__figure{flex-basis:60px;width:60px;height:60px}.size-guide__method{gap:.9rem}}.promo-banner{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .75rem;padding:.6rem var(--gutter);background:var(--promo-bg, var(--panel));color:var(--promo-fg, var(--ink));font-family:var(--font-body);font-size:.8125rem;line-height:1.45;letter-spacing:.04em;text-align:center;border-bottom:1px solid rgb(var(--gold-rgb) / .5)}.promo-banner[hidden]{display:none}.promo-banner--dismissible{min-height:2.75rem;padding-inline:calc(var(--gutter) + 2.75rem)}.promo-banner__body{display:flex;align-items:center;gap:.6rem;min-width:0}.promo-banner__message{margin:0;min-width:0}.promo-banner__icon{flex:none;width:.95rem;height:.95rem}.promo-banner__link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.promo-banner__link:hover{text-decoration-thickness:2px}.promo-banner__cta{display:inline-flex;align-items:center;justify-content:center;gap:.4em;max-width:100%;min-height:1.875rem;padding:.2rem .6rem .2rem .9rem;border:1px solid currentColor;border-color:color-mix(in srgb,currentColor 55%,transparent);border-radius:999px;color:inherit;font-size:.72rem;font-weight:500;letter-spacing:.1em;line-height:1.3;text-decoration:none;text-transform:uppercase;transition:background-color .2s,color .2s,border-color .2s}.promo-banner__cta:hover{background:var(--promo-fg, var(--ink));border-color:var(--promo-fg, var(--ink));color:var(--promo-bg, var(--panel))}.promo-banner__arrow{flex:none;width:.95rem;height:.95rem;transition:transform .2s}.promo-banner__cta:hover .promo-banner__arrow{transform:translate(2px)}@keyframes promoBannerIn{0%{opacity:0;transform:translateY(4px)}}.promo-banner__body,.promo-banner__cta{animation:promoBannerIn .35s ease-out both}.promo-banner__close{position:absolute;top:50%;right:max(0px,calc(var(--gutter) - .875rem));transform:translateY(-50%);display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;background:transparent;color:inherit;opacity:.75;cursor:pointer;transition:opacity .2s}.promo-banner__close:hover{opacity:1}.promo-banner__close svg{width:1rem;height:1rem}.promo-banner a:focus-visible,.promo-banner__close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.promo-banner__notes{flex-basis:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;margin:0;padding:0;list-style:none}.promo-banner__notes li{padding:.15em .75em;border-radius:999px;background:var(--gold);color:var(--void);font-size:.72rem;letter-spacing:.02em}@media(max-width:600px){.promo-banner--dismissible{padding-left:var(--gutter)}.promo-banner__icon--end{display:none}}@media(max-width:340px){.promo-banner__icon{display:none}}@media(prefers-reduced-motion:reduce){.promo-banner__body,.promo-banner__cta{animation:none}.promo-banner__cta,.promo-banner__arrow{transition:none}.promo-banner__cta:hover .promo-banner__arrow{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/56/compiled_assets/styles.css.map?subset=AAAEAg */
