:root{--ink: #3D2C24;--white: #FFFFFF;--paper: #F3F1EF;--stone: #E4DFDB;--muted: #7A6255;--subtle: #AE9A8F;--brown: #3D2C24;--wipe: #6B4E40;--brown-deep: #2A1E18;--blush: #EBC7C3;--blush-tint: #F6E6E3;--creme: #F4EDE7;--spot-edge: #F0EDE8;--spot-floor: #E9E4DE;--spot-floor-row: linear-gradient(#E9E4DE, #E9E4DE);--sale: #D0262D;--success: #1F7A4D;--prebar: #75706B;--brown-900: var(--ink);--brown-800: var(--brown);--brown-700: var(--brown);--mocha: var(--muted);--tan: var(--paper);--cream: var(--paper);--cream-50: var(--white);--rose: var(--blush);--line: var(--stone);--font-display: "Archivo", "Arial Narrow", Arial, sans-serif;--font-ui: "Inter Tight", "Helvetica Neue", Arial, sans-serif;--font-serif: var(--font-display);--font-sans: var(--font-ui);--display-stretch: 62.5%;--fs-display: clamp(52px, calc(38.6px + 3.43vw) , 88px);--fs-h1: clamp(36px, calc(28.6px + 1.905vw) , 56px);--fs-h2: clamp(28px, calc(23.5px + 1.143vw) , 40px);--fs-h3: clamp(24px, calc(21.8px + .571vw) , 30px);--fs-body: clamp(14px, calc(13.63px + .095vw) , 15px);--fs-eyebrow: clamp(11px, calc(10.63px + .095vw) , 12px);--fs-small: 12px;--fs-price-pdp: clamp(18px, calc(17.26px + .19vw) , 20px);--track: .14em;--track-btn: .12em;--track-eyebrow: .18em;--wrap: 1440px;--page-x: clamp(16px, calc(7.1px + 2.286vw) , 40px);--gutter: calc(var(--page-x) * 2);--section-gap: clamp(56px, calc(44px + 2.5vw) , 80px);--grid-gap-x: 4px;--grid-gap-y: clamp(24px, calc(22.5px + .38vw) , 28px);--radius: 0;--shadow-pop: 0 4px 15px rgba(21, 16, 13, .1);--shadow-drawer: 0 4px 60px rgba(21, 16, 13, .12);--ease: cubic-bezier(.2, .7, .2, 1);--ease-wipe: cubic-bezier(.785, .135, .15, .86);--dur-wipe: .45s;--dur-fast: .15s;--dur-link: .25s;--focus: 0 0 0 2px #fff, 0 0 0 4px var(--brown)}body{font:400 var(--fs-body)/1.5 var(--font-ui);color:var(--ink);background:var(--white);letter-spacing:0;-webkit-font-smoothing:antialiased}.wrap{width:min(var(--wrap),100% - var(--gutter))}::selection{background:var(--blush);color:var(--brown)}.display,.h-serif,.t-display,.t-h1,.t-h2,.t-h3{font-family:var(--font-display);font-weight:800;font-stretch:var(--display-stretch);text-transform:uppercase;letter-spacing:.005em;word-spacing:.08em;font-style:normal}.h-serif{line-height:.92}.display,.t-display{font-size:var(--fs-display);line-height:.88}.h1,.t-h1{font-size:var(--fs-h1);line-height:.9}.h2,.t-h2{font-size:var(--fs-h2);line-height:.92}.t-h3{font-size:var(--fs-h3);line-height:.95}.label,.eyebrow{font:600 var(--fs-eyebrow)/1.4 var(--font-ui);letter-spacing:var(--track-eyebrow);text-transform:uppercase;opacity:1}.t-small{font-size:var(--fs-small);line-height:1.35;color:var(--muted)}.price,.t-price{font-weight:500;font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.btn{height:52px;padding:0 28px;gap:10px;border-radius:0;font:600 13px/1 var(--font-ui);letter-spacing:var(--track-btn);text-transform:uppercase;color:#fff;border:1px solid var(--ink);background:linear-gradient(var(--wipe),var(--wipe)) 0 0 / 0 100% no-repeat,var(--ink);transition:background-size var(--dur-wipe) var(--ease-wipe),border-color var(--dur-wipe) var(--ease-wipe),color var(--dur-wipe) var(--ease-wipe)}.btn:hover{background-image:linear-gradient(var(--wipe),var(--wipe)),none;background-repeat:no-repeat;background-color:var(--ink);background-size:100% 100%,auto;border-color:var(--wipe);color:#fff}.btn-dark,.btn-fill{color:#fff;border-color:var(--ink);background-color:var(--ink)}.btn-ghost{color:var(--ink);border-color:var(--ink);background:linear-gradient(var(--ink),var(--ink)) 0 0 / 0 100% no-repeat,transparent}.btn-ghost:hover{background-image:linear-gradient(var(--ink),var(--ink)),none;background-repeat:no-repeat;color:#fff;background-color:transparent;background-size:100% 100%,auto;border-color:var(--ink)}.btn-light{color:var(--ink);border-color:#fff;background:linear-gradient(var(--paper),var(--paper)) 0 0 / 0 100% no-repeat,#fff}.btn-light:hover{background-image:linear-gradient(var(--paper),var(--paper)),none;background-repeat:no-repeat;color:var(--ink);background-color:#fff;background-size:100% 100%,auto;border-color:#fff}.btn-outline-light{color:#fff;border-color:#fff;background:linear-gradient(#fff,#fff) 0 0 / 0 100% no-repeat,transparent}.btn-outline-light:hover{background-image:linear-gradient(#fff,#fff),none;background-repeat:no-repeat;color:var(--ink);background-color:transparent;background-size:100% 100%,auto;border-color:#fff}.btn-blush{color:var(--brown);border-color:var(--blush);background:linear-gradient(#fff,#fff) 0 0 / 0 100% no-repeat,var(--blush)}.btn-blush:hover{background-image:linear-gradient(#fff,#fff),none;background-repeat:no-repeat;color:var(--brown);background-color:var(--blush);background-size:100% 100%,auto;border-color:#fff}.btn-block{display:flex;width:100%}.btn[disabled],.btn[aria-disabled=true]{background:var(--stone);border-color:var(--stone);color:var(--subtle);cursor:not-allowed}@media(prefers-reduced-motion:reduce){.btn,.btn-ghost,.btn-light,.btn-outline-light,.btn-blush{transition:none}}.ul{font:600 12px/1.4 var(--font-ui);letter-spacing:var(--track);text-transform:uppercase;padding-bottom:2px;border-bottom:0;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:background-size var(--dur-link) ease-in-out}.ul:hover{opacity:1;background-size:0 1px;background-position:100% 100%}.badge{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:0;font:600 11px/1 var(--font-ui);letter-spacing:var(--track-btn);text-transform:uppercase;background:var(--blush);color:var(--brown)}.badge--ink,.badge--best{background:var(--ink);color:#fff}.badge--soldout{background:var(--paper);color:var(--muted)}input,select,textarea{border-radius:0}.email-row{border-bottom:1px solid var(--ink)}.email-row input{font:400 15px/1.4 var(--font-ui);color:var(--ink)}.email-row input::placeholder{color:var(--muted)}.email-row .btn{height:auto;border:0;background:transparent;color:var(--ink);padding:10px 0 10px 14px}.email-row .btn:hover{background:transparent;color:var(--brown)}.perr{color:var(--sale)}:focus-visible{outline:2px solid var(--brown);outline-offset:2px}.btn:focus-visible{outline:none;box-shadow:var(--focus)}.skip{background:var(--ink);color:#fff;font:600 12px/1 var(--font-ui);letter-spacing:var(--track);text-transform:uppercase;padding:14px 18px}.heart{color:var(--brown)}.hm-rail__track{overflow-y:hidden;touch-action:manipulation}@media(max-width:960px){.ctl-grid,.pdp-track{overflow-y:hidden;touch-action:manipulation}}@media(max-width:900px){.col-chips .col-chip-row{overflow-y:hidden;touch-action:manipulation}}@media(max-width:680px){.search-chips .col-chip-row{overflow-y:hidden;touch-action:manipulation}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/v4-base.css.map */
