.logo{--logo-w: 99px;display:inline-flex;align-items:center;flex-direction:row;gap:var(--sp-8);line-height:0}.logo__mark,.logo__word{display:block;flex:none}.logo__mark{fill:var(--gold);height:28px;width:auto;aspect-ratio:35.684 / 31.944}.logo__word{fill:var(--ink);width:61px;height:auto;aspect-ratio:99 / 25.038}.on-ink .logo__word{fill:var(--paper)}.logo--stacked{flex-direction:column;gap:0;width:var(--logo-w)}.logo--stacked .logo__mark{width:calc(var(--logo-w) * .36044);height:auto}.logo--stacked .logo__word{width:100%;margin-top:calc(var(--logo-w) * -.03382)}@media(min-width:1024px){.logo--responsive{flex-direction:column;gap:0;width:var(--logo-w)}.logo--responsive .logo__mark{width:calc(var(--logo-w) * .36044);height:auto}.logo--responsive .logo__word{width:100%;margin-top:calc(var(--logo-w) * -.03382)}}.logo-watermark{display:block;width:100%;height:auto;aspect-ratio:99 / 25.038;fill:var(--ink-raise)}.social-links .social-link{display:flex;align-items:center;gap:var(--sp-10)}.close-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;color:var(--ink);background:none;border:0;margin-inline-end:calc(var(--sp-12) * -1)}.close-button:hover{color:var(--tx-body)}.panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;visibility:hidden}.panel.is-open{visibility:visible}.panel__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim);opacity:0;transition:opacity var(--dur-std) var(--ease)}.panel.is-open .panel__scrim{opacity:1}.panel__surface{position:absolute;inset-block:0;inset-inline-end:0;display:flex;flex-direction:column;width:100%;background:var(--paper);transform:translate(100%);transition:transform var(--dur-std) var(--ease);overflow-y:auto;overscroll-behavior:contain;--panel-pad: var(--sp-20);padding:0 var(--panel-pad) var(--panel-pad)}.panel--left .panel__surface{inset-inline-end:auto;inset-inline-start:0;transform:translate(-100%)}.panel.is-open .panel__surface{transform:none}.panel--cream .panel__surface{background:var(--cream)}@media(min-width:768px){.panel--drawer .panel__surface{width:420px;max-width:100%;border-inline-start:1px solid var(--edge);--panel-pad: var(--sp-24)}.panel--drawer.panel--left .panel__surface{border-inline-start:0;border-inline-end:1px solid var(--edge)}}.panel__surface:focus{outline:none}.panel__surface:focus-visible{box-shadow:none;outline:none}.field{display:block}.field__label{display:block;font-weight:500;font-size:var(--t-13);line-height:1.4;letter-spacing:.2px;color:var(--ink)}.field__required{color:var(--gold-ink);margin-inline-start:2px}.field__control{display:block;width:100%;box-sizing:border-box;font-family:inherit;font-size:var(--t-16);line-height:1.5;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--field);padding:var(--sp-10) 0 11px;margin-top:9px;-webkit-appearance:none;appearance:none}.field__control::placeholder{color:#2e2f2873}.field__control:hover{border-bottom-color:var(--ink)}.field__control--box{border:1px solid var(--field);padding:13px var(--sp-14);min-height:132px;resize:vertical}.field__control--box:hover{border-color:var(--ink)}.field__helper{font-size:var(--t-12);line-height:1.5;color:var(--tx-muted);margin-top:7px}.field--invalid .field__control{border-bottom-width:2px;border-bottom-color:var(--ink);padding-bottom:var(--sp-10)}.field--invalid .field__control--box{border-width:2px;border-color:var(--ink);padding:var(--sp-12) 13px}.field--invalid{border-inline-start:2px solid var(--ink);padding-inline-start:var(--sp-16);margin-inline-start:-18px}.field__error{display:flex;gap:9px;align-items:flex-start;margin-top:9px;font-weight:500;font-size:var(--t-13);line-height:1.45;color:var(--ink)}.field__error .icon{margin-top:1px}.field--on-ink .field__label,.field--on-ink .field__required{color:var(--paper)}.field--on-ink .field__helper{color:var(--inv-faint)}.field--on-ink .field__control{color:var(--paper);border-bottom-color:var(--field-inv)}.field--on-ink .field__control::placeholder{color:var(--inv-faint)}.field--on-ink .field__control:hover{border-bottom-color:var(--paper)}.field--on-ink.field--invalid{border-inline-start-color:var(--paper)}.field--on-ink.field--invalid .field__control{border-bottom-color:var(--paper)}.field--on-ink .field__error{color:var(--paper)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-10);font-family:inherit;font-weight:500;line-height:var(--lh-body);text-transform:uppercase;text-decoration:none;text-align:center;border:1px solid transparent;border-radius:0;cursor:pointer;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.btn .icon{flex:none}.btn--primary{background:var(--ink);color:var(--paper);font-size:var(--t-14);padding:calc(var(--sp-12) - 1px) calc(var(--sp-24) - 1px)}.btn--primary:hover{background:var(--gold-ink)}.btn--secondary{background:transparent;color:var(--ink);border-color:var(--field);font-size:var(--t-12);padding:calc(var(--sp-12) - 1px) calc(var(--sp-20) - 1px)}.btn--secondary:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.btn--secondary-solid{background:var(--ink);color:var(--paper);border-color:var(--ink);font-size:var(--t-12);padding:calc(var(--sp-12) - 1px) calc(var(--sp-20) - 1px)}.btn--secondary-solid:hover{background:var(--gold-ink);border-color:var(--gold-ink)}.btn--inverse{background:var(--paper);color:var(--ink);font-size:var(--t-14);padding:calc(var(--sp-12) - 1px) calc(var(--sp-24) - 1px)}.btn--inverse:hover{background:var(--cream)}.btn--text{background:none;border:0;padding:0;color:var(--ink);font-size:var(--t-12);letter-spacing:var(--track-metric)}.btn--text:hover{color:var(--gold-ink)}.btn--full{display:flex;width:100%}.btn:disabled,.btn[aria-disabled=true]{cursor:default;pointer-events:none;background:transparent;color:var(--tx-muted);border-color:var(--edge)}.btn--primary:disabled,.btn--primary[aria-disabled=true],.btn--secondary-solid:disabled,.btn--secondary-solid[aria-disabled=true]{background:var(--tonal);color:var(--tx-muted);border-color:transparent}.btn.is-loading{pointer-events:none}.btn--primary.is-loading,.btn--secondary-solid.is-loading{color:var(--inv-body)}.btn--secondary.is-loading,.btn--text.is-loading{color:var(--tx-muted)}.pmedia{display:block;position:relative;overflow:hidden;background:var(--cream);aspect-ratio:var(--pmedia-ratio, var(--ratio-product))}.pmedia__img{display:block;width:100%;height:100%;object-fit:cover}.pmedia__img--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--dur-std) var(--ease)}@media(hover:hover)and (pointer:fine){.pmedia--swap:hover .pmedia__img--hover,a:hover .pmedia--swap .pmedia__img--hover{opacity:1}}.pattrs{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-weight:500;font-size:var(--t-12);line-height:var(--lh-tight);letter-spacing:var(--track-metric);text-transform:none;color:var(--gold-ink)}.pattrs__dot{width:4px;height:4px;border-radius:50%;background:currentColor;flex:none}.pattrs__suffix{display:none}.pattrs--full .pattrs__suffix{display:inline}.price{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-8);font-weight:500;line-height:var(--lh-tight);letter-spacing:.8px;color:var(--ink)}.price__compare{color:var(--tx-muted);text-decoration:line-through;font-size:.8em}.price__from{font-weight:400;color:var(--tx-body);font-size:.75em;letter-spacing:0}.pcard{container:pcard / inline-size;display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--hair-card)}.pcard__link,.pcard__body{--pcard-pad: var(--sp-12)}.pcard__link{display:flex;flex-direction:column;color:inherit;text-decoration:none}.pcard__media{margin:-1px -1px 0}.pcard__title{padding:var(--pcard-pad) var(--pcard-pad) 0;margin-bottom:var(--sp-8);font-weight:500;font-size:var(--t-16);line-height:var(--lh-tight);letter-spacing:.8px;color:var(--ink)}.pcard__link:hover .pcard__title{color:var(--tx-body)}.pcard__body{display:flex;flex-direction:column;align-items:flex-start;padding:0 var(--pcard-pad) var(--pcard-pad);gap:var(--sp-8)}.pcard__price{font-size:var(--t-18);margin-top:var(--sp-8)}.pcard__cta{display:none;margin-top:var(--sp-12)}.pcard--no-attrs .pcard__body:before{content:"";display:block;block-size:calc(var(--t-12) * var(--lh-tight))}@container pcard (min-width: 220px){.pcard__link,.pcard__body{--pcard-pad: var(--sp-16)}.pcard .pattrs__suffix{display:inline}.pcard__cta{display:flex}}@container pcard (min-width: 280px){.pcard__link,.pcard__body{--pcard-pad: var(--sp-24)}.pcard__body{gap:var(--sp-10)}.pcard__title{font-size:var(--t-18)}.pcard__price{font-size:var(--t-20)}.pcard__cta{margin-top:var(--sp-16)}}.qty{display:inline-grid;grid-template-columns:40px 44px 40px;height:40px;width:124px;border:1px solid var(--field);background:var(--paper)}.qty__btn{display:grid;place-items:center;background:none;border:0;padding:0;color:var(--ink);cursor:pointer;transition:background-color var(--dur-fast) var(--ease)}.qty__btn:first-child{border-inline-end:1px solid var(--hair-ink)}.qty__btn:last-child{border-inline-start:1px solid var(--hair-ink)}.qty__btn:hover{background:var(--tonal)}.qty__btn:disabled{color:var(--edge);cursor:default;background:none}.qty__input{width:100%;height:100%;min-width:0;border:0;background:none;text-align:center;font-family:inherit;font-weight:500;font-size:var(--t-14);letter-spacing:.7px;font-variant-numeric:tabular-nums;color:var(--ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty__input::-webkit-outer-spin-button,.qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty.is-updating{opacity:.6;pointer-events:none}.opts{display:flex;flex-direction:column;gap:var(--sp-16);border:0;padding:0;margin:0}.opts__legend{padding:0;margin-bottom:var(--sp-12)}.opts__list{display:flex;flex-wrap:wrap;gap:var(--sp-8)}.opt{position:relative}.opt__input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.opt__label{display:grid;place-items:center;min-width:44px;min-height:44px;padding-inline:var(--sp-16);border:1px solid var(--field);font-weight:500;font-size:var(--t-14);line-height:var(--lh-tight);color:var(--ink);cursor:pointer;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.opt__label:hover{background:var(--tonal)}.opt__input:checked+.opt__label{background:var(--ink);border-color:var(--ink);color:var(--paper)}.opt__input:disabled+.opt__label{color:var(--tx-muted);border-color:var(--edge);text-decoration:line-through;cursor:default}.opt__input:checked:disabled+.opt__label{background:var(--ink);border-color:var(--ink);color:var(--inv-body)}.opt__input:focus-visible+.opt__label{outline:var(--focus-ring) solid transparent;outline-offset:0;box-shadow:0 0 0 var(--focus-ring) var(--focus-in),0 0 0 calc(var(--focus-ring) * 2) var(--focus-out)}.inline-status{display:flex;align-items:flex-start;gap:9px;font-weight:500;font-size:var(--t-13);line-height:1.45;color:var(--ink)}.inline-status .icon{margin-top:1px}.inline-status:empty{display:none}.atc{width:100%}.variant-picker{display:flex;flex-direction:column;gap:var(--sp-24)}.qty:not(:defined){grid-template-columns:1fr}.qty:not(:defined) .qty__btn{display:none}.facet__row{display:flex;align-items:center;gap:var(--sp-12);min-height:44px;cursor:pointer}.facet__input{position:absolute;opacity:0;width:0;height:0}.facet__box{flex:none;display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--field);background:var(--paper);color:transparent;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.facet__box .icon{width:12px;height:12px}.facet__input:checked+.facet__box{background:var(--ink);border-color:var(--ink);color:var(--paper)}.facet__input:focus-visible+.facet__box{outline:var(--focus-ring) solid var(--focus-out);outline-offset:var(--focus-ring);box-shadow:0 0 0 var(--focus-ring) var(--focus-in)}.facet__price-field input{width:100%;min-height:44px;padding:0 0 var(--sp-8);font-family:var(--font-ui);font-size:var(--t-16);color:var(--ink);background:none;border:0;border-bottom:1px solid var(--field)}.facet__price-field input:focus-visible{outline:none;border-bottom-color:var(--ink)}@media(min-width:1024px){.panel--filters.panel--drawer .panel__surface{width:440px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/components.css.map */
