@font-face{font-family:Archivo Fallback;src:local("Arial"),local("ArialMT"),local("Helvetica");size-adjust:116.2%;ascent-override:75.5%;descent-override:18.1%;line-gap-override:0%}@font-face{font-family:Archivo Text Fallback;src:local("Arial"),local("ArialMT"),local("Helvetica");size-adjust:109.75%;ascent-override:80%;descent-override:19.13%;line-gap-override:0%}:root{--color-bg: #f6f2eb;--color-bg-alt: #ece6dc;--color-ink: #121212;--color-ink-soft: #5a5650;--color-line: #d9d2c6;--color-accent: #8a3b2a;--color-success: #2f5d3a;--color-white: #ffffff;--color-black: #000000;--color-page: var(--color-white);--color-cream: var(--color-bg);--color-cream-light: #faf7f2;--color-cream-line: #f1ebe1;--color-sand: var(--color-bg-alt);--color-panel: #f6f6f5;--color-control: #ececec;--color-hairline: rgba(18, 18, 18, .12);--color-hairline-strong: #ebebeb;--color-text-soft: rgba(18, 18, 18, .7);--color-muted: #6b6b6b;--color-disabled: #c9c9c9;--color-field-border: #8a857e;--color-header-divider: #bbb7ad;--color-pill: rgba(18, 18, 18, .35);--color-ink-rgb: 18, 18, 18;--color-bg-rgb: 246, 242, 235;--color-overlay: rgba(18, 18, 18, .4);--color-overlay-drawer: rgba(18, 18, 18, .73);--overlay-blur: 5px;--color-image-overlay: rgba(0, 0, 0, .36);--gradient-image-label: linear-gradient(rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .55) 100%);--swatch-black: #141414;--swatch-navy: #1c2434;--swatch-stone: #a89d8c;--swatch-olive: #4e5340;--font-heading: "Archivo", "Archivo Fallback", "Helvetica Neue", Arial, sans-serif;--font-body: "Archivo", "Archivo Fallback", "Helvetica Neue", Arial, sans-serif;--font-text: "Archivo Text", "Archivo Text Fallback", "Helvetica Neue", Arial, sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-heading: 500;--font-weight-ui: 500;--text-xs: 1rem;--text-sm: 1.1rem;--text-base: 1.2rem;--text-lg: 1.6rem;--text-h0: 4.4rem;--text-h1: 3.2rem;--text-h2: 2.8rem;--text-h3: 2.2rem;--text-h4: 1.8rem;--text-h5: 1.8rem;--text-h6: 1.6rem;--text-body: 1.3rem;--text-small: 1.2rem;--text-button: 1.2rem;--line-height-body: 1.6;--line-height-heading: 1.25;--line-height-tight: 1.2;--tracking-heading: 0;--tracking-button: .05em;--tracking-caps: .01em;--tracking-label: .06em;--tracking-wide: .15em;--space-1: .4rem;--space-2: .8rem;--space-3: 1.2rem;--space-4: 1.6rem;--space-5: 2.4rem;--space-6: 3.2rem;--space-7: 4.8rem;--space-8: 6.4rem;--space-9: 9.6rem;--space-10: 12.8rem;--gutter: 2rem;--container-gutter: 2rem;--grid-edge: .4rem;--grid-gap: .4rem;--grid-gutter: 2rem;--grid-row-gap: 3.2rem;--section-space: 4rem;--section-head-gap: 2.4rem;--container-max: 180rem;--container-narrow: 120rem;--container-text: 76rem;--announcement-height: 3.6rem;--header-height: 5.5rem;--sticky-offset: var(--arv-chrome-height, calc(var(--announcement-height) + var(--header-height)));--radius: 0;--radius-full: 999px;--border-width: 1px;--border-hairline: 1px solid var(--color-hairline);--btn-height: 4.4rem;--btn-height-sm: 4.4rem;--btn-height-lg: 5.4rem;--btn-padding-x: 2.4rem;--btn-padding-x-lg: 4rem;--input-height: 4.8rem;--input-border-color: var(--color-ink-soft);--icon-size: 2.4rem;--tap-target: 4.4rem;--focus-color: var(--color-ink);--focus-width: 2px;--focus-offset: 2px;--duration-fast: .15s;--duration-base: .25s;--duration-slow: .4s;--duration-zoom: 1.5s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: ease-in-out;--ease-drawer: cubic-bezier(.4, 0, .2, 1);--ease-zoom: cubic-bezier(.22, 1, .36, 1);--z-sticky: 20;--z-header: 40;--z-overlay: 900;--z-drawer: 1000;--z-modal: 1100;--z-toast: 1200;--color-background: 255, 255, 255;--color-foreground: 18, 18, 18;--gradient-background: #ffffff;--color-button: 18, 18, 18;--color-button-text: 255, 255, 255;--color-secondary-button: 255, 255, 255;--color-secondary-button-text: 18, 18, 18;--color-link: 18, 18, 18;--color-badge-foreground: 18, 18, 18;--color-badge-background: 236, 230, 220;--color-badge-border: 236, 230, 220;--color-shadow: 18, 18, 18;--font-body-family: var(--font-body);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--font-heading-family: var(--font-heading);--font-heading-style: normal;--font-heading-weight: 500;--buttons-radius: 0px;--buttons-radius-outset: 0px;--inputs-radius: 0px;--inputs-radius-outset: 0px;--variant-pills-radius: 0px;--badge-corner-radius: 0rem;--popup-corner-radius: 0px;--media-radius: 0px;--text-boxes-radius: 0px;--product-card-corner-radius: 0rem;--collection-card-corner-radius: 0rem;--blog-card-corner-radius: 0rem}@media screen and (min-width:700px){:root{--text-xs: 1.1rem;--text-sm: 1.2rem;--text-h0: 5.6rem;--text-h1: 4rem;--text-h2: 3.2rem;--text-h3: 2.6rem;--text-h4: 2.2rem;--container-gutter: 3.2rem;--grid-gutter: 2.4rem;--grid-row-gap: 4.8rem;--section-space: 6rem}}@media screen and (min-width:1000px){:root{--container-gutter: 4.8rem;--section-space: 8rem;--section-head-gap: 3.2rem;--announcement-height: 3.8rem;--header-height: 7.8rem}}@media screen and (min-width:1000px)and (hover:hover)and (pointer:fine){:root{--btn-height: 4.3rem;--btn-height-lg: 5.6rem}}@media screen and (min-width:1400px){:root{--text-h0: 7.2rem;--text-h1: 5.6rem;--text-h2: 4.4rem;--text-h3: 3.2rem;--text-h4: 2.8rem;--text-h5: 2.2rem;--text-h6: 2rem;--section-head-gap: 4.8rem}}@media(prefers-reduced-motion:reduce){:root{--duration-fast: 0ms;--duration-base: 0ms;--duration-slow: 0ms;--duration-zoom: 0ms}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{box-sizing:border-box;-webkit-text-size-adjust:100%;text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit}body{margin:0;background-color:var(--color-page);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}img,video{max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}::selection{background-color:var(--color-ink);color:var(--color-white)}a{color:inherit}hr{height:1px;border:0;background-color:var(--color-hairline)}h1,h2,h3,.h0,.h1,.h2,.h3,.arv-h0,.arv-h1,.arv-h2,.arv-h3,.arv-h4{font-family:var(--font-heading);font-style:normal;font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);letter-spacing:var(--tracking-heading);text-transform:uppercase;word-break:normal;overflow-wrap:break-word}.h0,.arv-h0{font-size:var(--text-h0);line-height:1}h1,.h1,.arv-h1{font-size:var(--text-h1)}h2,.h2,.arv-h2{font-size:var(--text-h2)}h3,.h3,.arv-h3{font-size:var(--text-h3);line-height:var(--line-height-tight)}.arv-h4{font-size:var(--text-h4)}h4,h5,h6,.h4,.h5{font-family:var(--font-heading);font-weight:var(--font-weight-heading);letter-spacing:0}.arv-eyebrow{font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--font-weight-ui);letter-spacing:var(--tracking-label);line-height:var(--line-height-tight);text-transform:uppercase}.arv-label-caps{font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-weight-ui);letter-spacing:var(--tracking-caps);line-height:var(--line-height-tight);text-transform:uppercase}.arv-caps{text-transform:uppercase;letter-spacing:var(--tracking-caps)}.arv-body{font-size:var(--text-body);line-height:var(--line-height-body)}.arv-text{font-family:var(--font-text)}.arv-small{font-size:var(--text-small);line-height:1.5}.arv-caption{font-size:var(--text-small);line-height:1.5;color:var(--color-muted)}.arv-price{font-family:var(--font-heading);font-weight:var(--font-weight-ui);font-variant-numeric:tabular-nums}.arv-price--sale{color:var(--color-accent)}.arv-price--compare{color:var(--color-muted);text-decoration:line-through}.arv-link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:opacity .2s var(--ease-in-out)}.arv-link:hover{opacity:.7}.arv-rte p,.arv-rte ul,.arv-rte ol{margin-block:0 var(--space-4)}.arv-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--btn-height);padding:0 var(--btn-padding-x);border:0;border-radius:var(--radius);background-color:var(--color-ink);box-shadow:inset 0 0 0 2px var(--color-ink);color:var(--color-white);font-family:var(--font-heading);font-size:var(--text-button);font-weight:var(--font-weight-ui);line-height:1.2;letter-spacing:var(--tracking-button);text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-in-out),color var(--duration-fast) var(--ease-in-out),box-shadow var(--duration-fast) var(--ease-in-out)}.arv-btn--secondary{background-color:transparent;color:var(--color-ink)}.arv-btn--outline-light{background-color:transparent;box-shadow:inset 0 0 0 2px var(--color-white);color:var(--color-white)}.arv-btn--inverse{background-color:var(--color-white);box-shadow:inset 0 0 0 2px var(--color-white);color:var(--color-ink)}@media(hover:hover){.arv-btn:hover{background-color:transparent;color:var(--color-ink)}.arv-btn--secondary:hover{background-color:var(--color-ink);color:var(--color-white)}.arv-btn--outline-light:hover{background-color:var(--color-white);color:var(--color-ink)}.arv-btn--inverse:hover{background-color:transparent;color:var(--color-white)}.arv-btn--accent-hover:hover{background-color:var(--color-accent);box-shadow:inset 0 0 0 2px var(--color-accent);color:var(--color-white)}}.arv-btn--block{display:flex;width:100%}.arv-btn--sm{min-height:var(--btn-height-sm);padding:0 var(--space-4)}.arv-btn--lg{min-height:var(--btn-height-lg);padding:0 var(--btn-padding-x-lg)}.arv-btn:disabled,.arv-btn[aria-disabled=true]{cursor:not-allowed;background-color:var(--color-hairline-strong);box-shadow:none;color:var(--color-muted)}.arv-btn[aria-busy=true]{cursor:progress}.arv-icon-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap-target);min-height:var(--tap-target);padding:0;border:0;border-radius:var(--radius);background:transparent;color:inherit;cursor:pointer}.arv-close-x .arv-icon{transition:transform var(--duration-base) var(--ease-standard)}@media(hover:hover){.arv-close-x:hover .arv-icon{transform:rotate(90deg)}}.badge{font-family:var(--font-heading);font-weight:var(--font-weight-ui);letter-spacing:var(--tracking-caps);text-transform:uppercase}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:var(--btn-height);border-radius:var(--radius);font-family:var(--font-heading);font-size:var(--text-button);font-weight:var(--font-weight-ui);letter-spacing:var(--tracking-button);text-transform:uppercase}.arv-icon{display:inline-block;flex-shrink:0;width:var(--icon-size);height:var(--icon-size);vertical-align:middle}.arv-field{display:flex;flex-direction:column;gap:var(--space-1)}.arv-label{font-size:var(--text-small);font-weight:var(--font-weight-medium)}.arv-input{-webkit-appearance:none;appearance:none;width:100%;min-height:var(--input-height);padding:0 var(--space-4);border:var(--border-width) solid var(--input-border-color);border-radius:var(--radius);background-color:var(--color-white);color:var(--color-ink);font-family:var(--font-body);font-size:1.6rem;line-height:1.4}.arv-input::placeholder{color:var(--color-muted);opacity:1}.arv-input[aria-invalid=true]{border-color:var(--color-accent)}.arv-error{color:var(--color-accent);font-size:var(--text-small)}.arv-success{color:var(--color-success);font-size:var(--text-small)}:focus-visible,*:focus-visible,.focus-inset:focus-visible,.focus-offset:focus-visible,.button:focus-visible,.link:focus-visible,.field__input:focus-visible,.select__select:focus-visible,.customer .field input:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset);box-shadow:none}.arv-btn:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset);box-shadow:inset 0 0 0 2px var(--color-ink)}.arv-btn--outline-light:focus-visible,.arv-btn--inverse:focus-visible{box-shadow:inset 0 0 0 2px var(--color-white)}.arv-icon-btn:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.arv-dark,.color-scheme-3,.color-scheme-5{--focus-color: var(--color-white)}.arv-dark{--color-foreground: 255, 255, 255;--color-background: 18, 18, 18;background-color:var(--color-ink);color:var(--color-white)}.arv-surface{background-color:var(--color-cream)}.arv-surface--light{background-color:var(--color-cream-light)}.arv-surface--alt{background-color:var(--color-bg-alt)}.arv-surface--page{background-color:var(--color-page)}.arv-container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter)}.arv-container--wide-gutter{padding-inline:var(--container-gutter)}.arv-container--narrow{max-width:var(--container-narrow)}.arv-container--text{max-width:var(--container-text)}.arv-container--flush{padding-inline:0}.arv-container--bleed{padding-inline:var(--grid-edge)}.arv-section{padding-block:var(--section-space)}.arv-section+.arv-section--divided,.arv-divider{border-top:var(--border-hairline)}.arv-stack>*+*{margin-top:var(--space-4)}.arv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap)}@media screen and (min-width:1000px){.arv-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-swatch=black]{--swatch: var(--swatch-black)}[data-swatch=navy]{--swatch: var(--swatch-navy)}[data-swatch=stone]{--swatch: var(--swatch-stone)}[data-swatch=olive]{--swatch: var(--swatch-olive)}.arv-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important;word-wrap:normal!important}.arv-visually-hidden--focusable:focus,.arv-visually-hidden--focusable:focus-within{position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important}.skip-to-content-link:focus{z-index:var(--z-toast);top:var(--space-2);left:var(--gutter);margin:0;overflow:auto;width:auto;height:auto;padding:var(--space-3) var(--space-5);clip:auto;clip-path:none;background-color:var(--color-ink);color:var(--color-white)}.skip-to-content-link:focus,.skip-to-content-link:focus-visible{outline:var(--focus-width) solid var(--color-white);outline-offset:var(--focus-offset);box-shadow:0 0 0 calc(var(--focus-offset) + 2 * var(--focus-width)) var(--color-ink)}.arv-scroll-lock{overflow:hidden}.arv-no-scrollbar{scrollbar-width:none}.arv-no-scrollbar::-webkit-scrollbar{display:none}[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/arv-core.css.map */
