:root{--color-soot-black: #181818;--color-soot-black-rgb: 24, 24, 24;--color-clear-white: #FAFAFA;--color-white: #fff;--color-white-rgb: 255, 255, 255;--color-cream-white: #F1EFEC;--color-cream-white-rgb: 241, 239, 236;--color-cream-white-dark: #e8e5e1;--color-nav-bg: rgba(251, 251, 251, .75);--color-nav-bg-rgb: 251, 251, 251;--color-gunmetal-gray: #5B5D5A;--color-grass-green: #617306;--color-butter-yellow: #F8DC86;--color-flagstone-grey: #AAACAC;--color-ruby-red: #801D3D;--font-sans: "Work Sans", sans-serif;--font-serif: "Spectral", serif;--fw-normal: 400;--fw-medium: 500;--lh-solid: 1;--lh-tight: 1.1;--lh-body: 1.25;--lh-title: 1.35;--lh-card-line: 1.45;--text-body-size: 18px;--text-body-size-mobile: 14px;--text-body-spacing: -.18px;--text-regular-size: 16px;--text-regular-spacing: -.48px;--text-small-size: 14px;--text-small-spacing: -.28px;--text-micro-size: 12px;--text-micro-spacing: -.36px;--text-micro-badge-spacing: -.24px;--text-extra-micro-size: 10px;--text-extra-micro-spacing: -.2px;--text-tag-size: 20px;--text-tag-spacing: -.4px;--title-hero-size: 64px;--title-hero-size-mobile: 44px;--title-hero-spacing: -1.92px;--title-large-size: 50px;--title-large-size-mobile: 32px;--title-large-spacing: -1.5px;--title-display-size: 44px;--title-display-spacing: -1.76px;--title-medium-size: 36px;--title-medium-spacing: -1.08px;--title-card-size: 32px;--title-card-spacing: -.96px;--title-product-size: 24px;--title-product-spacing: -.96px;--title-product-card-spacing: -.72px;--title-micro-size: 20px;--title-micro-spacing: -.6px;--title-cart-size: 26px;--layout-padding-inline-desktop: 30px;--layout-padding-inline-mobile: 20px;--layout-max-670: 670px;--layout-max-960: 960px;--layout-max-1010: 1010px;--layout-max-1200: 1200px;--layout-max-1350: 1350px;--layout-max-1360: 1360px;--layout-width-240: 240px;--layout-width-270: 270px;--layout-width-290: 290px;--layout-width-300: 300px;--layout-width-330: 330px;--layout-width-360: 360px;--layout-width-400: 400px;--layout-width-420: 420px;--layout-width-440: 440px;--layout-width-460: 460px;--layout-width-480: 480px;--layout-width-500: 500px;--layout-width-520: 520px;--layout-width-560: 560px;--layout-width-600: 600px;--layout-width-768: 768px;--layout-width-830: 830px;--layout-width-860: 860px;--layout-width-1010: 1010px;--layout-width-1140: 1140px;--max-width-text: var(--layout-max-960);--max-width-cards-grid: var(--layout-max-1360);--spacing-4: 4px;--spacing-5: 5px;--spacing-6: 6px;--spacing-8: 8px;--spacing-10: 10px;--spacing-12: 12px;--spacing-14: 14px;--spacing-16: 16px;--spacing-18: 18px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-36: 36px;--spacing-40: 40px;--spacing-48: 48px;--spacing-64: 64px;--spacing-75: 75px;--footer-padding-top: var(--spacing-75);--btn-gap: var(--spacing-10);--btn-padding-default: var(--spacing-4) var(--spacing-4) var(--spacing-4) var(--spacing-16);--btn-padding-hover: 1px 1px 1px 13px;--btn-icon-size-default: 32px;--btn-icon-size-hover: 38px;--btn-icon-padding: var(--spacing-10);--btn-counter-height: var(--icon-size-2xl);--btn-outline-light: .5px rgba(var(--color-white-rgb), .05) solid;--btn-outline-dark: .5px rgba(var(--color-soot-black-rgb), .05) solid;--btn-outline-offset: -.5px;--btn-arrow-rotate-default: -135deg;--btn-arrow-rotate-hover: -90deg;--icon-size-5: 5px;--icon-size-xs: 6px;--icon-size-sm: 12px;--icon-size-md: 16px;--icon-size-lg: 24px;--icon-size-xl: 32px;--icon-size-2xl: 40px;--icon-size-3xl: 48px;--icon-size-4: 4px;--icon-size-8: 8px;--icon-size-10: 10px;--icon-size-14: 14px;--icon-size-20: 20px;--radius-4: 4px;--radius-8: 8px;--radius-10: 10px;--radius-12: 12px;--radius-18: 18px;--radius-22: 22px;--radius-24: 24px;--radius-32: 32px;--radius-45: 45px;--radius-48: 48px;--radius-96: 96px;--radius-pill: 100px;--radius-120: 120px;--radius-150: 150px;--outline-subtle: 1px rgba(var(--color-soot-black-rgb), .05) solid;--outline-offset-subtle: -1px;--focus-outline-width: 2px;--focus-outline-offset: var(--spacing-4);--focus-outline-offset-negative: -2px;--focus-radius: var(--radius-pill);--btn-shadow-hover: 0px 0px 24px rgba(var(--color-soot-black-rgb), .1);--card-shadow-hover: 0px 0px 16px rgba(var(--color-soot-black-rgb), .06);--popup-shadow: 0px 8px 32px rgba(var(--color-soot-black-rgb), .15);--transition-fast: .2s ease;--transition-medium: .4s ease-in-out;--backdrop-blur: blur(10px);--overlay-blur: blur(25px);--overlay-bg: rgba(var(--color-soot-black-rgb), .8);--badge-bg-default: rgba(var(--color-soot-black-rgb), .5);--popup-max-width: var(--max-width-text);--popup-max-height: 90vh;--popup-max-height-desktop: 80vh;--popup-max-height-mobile: 95vh;--popup-close-size: 40px;--popup-close-icon-size: 20px;--popup-scale-closed: .95;--popup-scale-open: 1;--popup-close-rotate: 90deg;--z-index-popup: 1002;--z-index-popup-content: 1;--z-index-popup-close: 10;--opacity-disabled-btn: .6;--opacity-placeholder: .3;--opacity-nav-link-hover: .5;--opacity-text-secondary: .8;--opacity-text-body: .7;--opacity-text-date: .5}@media(max-width:1023px){:root{--title-hero-size: var(--title-hero-size-mobile);--title-large-size: var(--title-large-size-mobile)}}@media(max-width:767px){:root{--text-body-size: var(--text-body-size-mobile)}}.btn{display:inline-flex;padding:var(--btn-padding-default);justify-content:center;align-items:center;gap:var(--btn-gap);text-decoration:none;border:0;border-radius:var(--radius-pill);outline-offset:var(--btn-outline-offset);cursor:pointer;transition:padding var(--transition-fast),box-shadow var(--transition-fast)}.btn,.btn-text{font-family:var(--font-sans);font-size:var(--text-regular-size);font-weight:var(--fw-normal);letter-spacing:var(--text-regular-spacing);line-height:var(--lh-solid)}.btn:hover{padding:var(--btn-padding-hover);box-shadow:var(--btn-shadow-hover)}.btn:disabled,.btn[aria-disabled=true]{opacity:var(--opacity-disabled-btn);cursor:not-allowed}.btn:disabled{pointer-events:none}.btn[aria-disabled=true]:not(:disabled){pointer-events:auto}.btn:disabled:hover,.btn[aria-disabled=true]:hover{padding:var(--btn-padding-default);box-shadow:none}.btn--black{background-color:var(--color-soot-black);color:var(--color-clear-white);outline:var(--btn-outline-light)}.btn--black .btn__icon{background-color:var(--color-cream-white);color:var(--color-soot-black)}.btn--cream{background-color:var(--color-cream-white);color:var(--color-soot-black);outline:var(--btn-outline-dark)}.btn--cream .btn__icon{background-color:var(--color-soot-black);color:var(--color-cream-white)}.btn--cream-gray{background-color:var(--color-cream-white);color:var(--color-gunmetal-gray);outline:var(--btn-outline-dark)}.btn--cream-gray .btn__icon{background-color:var(--color-clear-white);color:var(--color-gunmetal-gray)}.btn--white-gray{background-color:var(--color-clear-white);color:var(--color-gunmetal-gray);outline:var(--btn-outline-dark)}.btn--white-gray .btn__icon{background-color:var(--color-cream-white);color:var(--color-gunmetal-gray)}.btn__label{flex-shrink:0}.btn__icon{display:flex;width:var(--btn-icon-size-default);height:var(--btn-icon-size-default);justify-content:center;align-items:center;flex-shrink:0;border-radius:var(--radius-pill);transition:width var(--transition-fast),height var(--transition-fast);box-sizing:border-box}.btn:hover .btn__icon{width:var(--btn-icon-size-hover);height:var(--btn-icon-size-hover)}.btn__icon svg{display:block;width:11px;height:var(--icon-size-8);transform:rotate(-45deg);transform-origin:center;transition:transform var(--transition-fast)}.btn:hover .btn__icon svg{transform:rotate(0)}.text-body{font-family:var(--font-sans);font-size:var(--text-body-size);font-style:normal;font-weight:var(--fw-normal);letter-spacing:var(--text-body-spacing);line-height:var(--lh-body)}.text-regular{font-family:var(--font-sans);font-size:var(--text-regular-size);font-style:normal;font-weight:var(--fw-normal);letter-spacing:var(--text-regular-spacing);line-height:var(--lh-body)}.text-small{font-family:var(--font-sans);font-size:var(--text-small-size);font-style:normal;font-weight:var(--fw-normal);letter-spacing:var(--text-small-spacing);line-height:var(--lh-body)}.text-micro{font-family:var(--font-sans);font-size:var(--text-micro-size);font-style:normal;font-weight:var(--fw-normal);letter-spacing:var(--text-micro-spacing);line-height:var(--lh-body)}.text-tag{font-family:var(--font-sans);font-size:var(--text-tag-size);font-style:normal;font-weight:var(--fw-medium);letter-spacing:var(--text-tag-spacing);line-height:var(--lh-tight);text-transform:uppercase}.title-hero{font-family:var(--font-serif);font-size:var(--title-hero-size);font-style:italic;font-weight:var(--fw-normal);letter-spacing:var(--title-hero-spacing);line-height:var(--lh-title)}.title-large{font-family:var(--font-serif);font-size:var(--title-large-size);font-style:normal;font-weight:var(--fw-normal);letter-spacing:var(--title-large-spacing);line-height:var(--lh-title)}.title-display{font-family:var(--font-sans);font-size:var(--title-display-size);font-style:normal;font-weight:var(--fw-normal);letter-spacing:var(--title-display-spacing);line-height:var(--lh-body)}.title-card{font-family:var(--font-sans);font-size:var(--title-card-size);font-style:normal;font-weight:var(--fw-medium);letter-spacing:var(--title-card-spacing);line-height:var(--lh-body);text-transform:uppercase}.title-product{font-family:var(--font-sans);font-size:var(--title-product-size);font-style:normal;font-weight:var(--fw-normal);letter-spacing:var(--title-product-spacing);line-height:var(--lh-body)}.title-micro{font-family:var(--font-serif);font-size:var(--title-micro-size);font-style:italic;font-weight:var(--fw-normal);letter-spacing:var(--title-micro-spacing);line-height:var(--lh-title)}html{width:100%;overflow-x:hidden}body{width:100%;overflow-x:hidden;font-family:var(--font-sans);margin:0;background-color:var(--color-clear-white)}p,h1,h2,h3,h4,h5,h6{margin:0}ul,ol{margin:0;padding:0}main{width:100%;flex:1}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.backdrop-blur{background-color:rgba(var(--color-cream-white-rgb),.9)}@supports (backdrop-filter: blur(10px)){.backdrop-blur{background-color:rgba(var(--color-cream-white-rgb),.7);-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur)}}.skip-to-main{position:absolute;top:-100px;left:0;z-index:10000;padding:var(--spacing-12) var(--spacing-16);background-color:var(--color-soot-black);color:var(--color-clear-white);text-decoration:none;font-family:var(--font-sans);font-size:var(--text-regular-size);border-radius:0 0 var(--radius-24) 0;transition:top var(--transition-fast)}.skip-to-main:focus{top:0;outline:var(--focus-outline-width) solid var(--color-clear-white);outline-offset:var(--focus-outline-offset-negative)}.has-tooltip{position:relative}.has-tooltip:before{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 2px);right:0;transform:translateY(var(--spacing-4));padding:var(--spacing-6) var(--spacing-10);background-color:var(--color-soot-black);color:var(--color-white);font-family:var(--font-sans);font-size:var(--text-micro-size);font-weight:var(--fw-normal);line-height:var(--lh-body);letter-spacing:var(--text-micro-spacing);white-space:nowrap;border-radius:var(--radius-8);opacity:0;visibility:hidden;pointer-events:none;z-index:10000;transition:opacity var(--transition-fast),visibility var(--transition-fast),transform var(--transition-fast)}.has-tooltip:after{content:"";position:absolute;bottom:calc(100% - 3px);right:var(--spacing-10);transform:translateY(var(--spacing-4));width:0;height:0;border-left:var(--icon-size-5) solid transparent;border-right:var(--icon-size-5) solid transparent;border-top:var(--icon-size-5) solid var(--color-soot-black);opacity:0;visibility:hidden;pointer-events:none;z-index:10001;transition:opacity var(--transition-fast),visibility var(--transition-fast),transform var(--transition-fast)}.has-tooltip:hover:before,.has-tooltip:hover:after{opacity:1;visibility:visible;transform:translateY(0)}.product-badge{position:absolute;top:var(--spacing-16);right:var(--spacing-16);display:flex;justify-content:center;align-items:center;padding:var(--spacing-5) var(--spacing-8);background-color:var(--color-clear-white);border-radius:var(--radius-pill);font-family:var(--font-serif);font-size:var(--text-micro-size);font-style:italic;font-weight:var(--fw-normal);line-height:var(--lh-title);letter-spacing:var(--text-micro-badge-spacing);color:var(--color-soot-black);z-index:1}.product-badge--micro{top:var(--spacing-8);right:var(--spacing-8);padding:var(--spacing-4) var(--spacing-6);font-size:var(--text-extra-micro-size);letter-spacing:-.2px}.product-badge--cream{background-color:var(--color-cream-white)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/global.css.map */
