:root{--color-bg: #e7e6dd;--color-fg: #0a0a0a;--color-muted: #dcdbd1;--color-border: #cbc9bd;--color-bg-inverse: #0a0a0a;--color-fg-inverse: #ffffff;--color-fg-subtle: rgba(10, 10, 10, .5);--color-overlay: rgba(10, 10, 10, .35);--font-sans: -apple-system, BlinkMacSystemFont, "Inter", "Neue Haas Grotesk Display", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-logo: var(--font-sans);--font-tagline: "Montserrat", var(--font-sans);--wordmark-aspect: 8.4201;--font-weight-regular: 400;--font-weight-medium: 500;--text-utility: 1.1rem;--text-sm: 1.2rem;--text-base: 1.4rem;--text-md: 1.6rem;--text-lg: 2rem;--text-xl: 2.8rem;--text-display: clamp(4.4rem, 14vw, 24rem);--tracking-body: -.01em;--tracking-utility: .12em;--tracking-display: -.03em;--leading-tight: 1;--leading-snug: 1.2;--leading-body: 1.55;--space-1: .4rem;--space-2: .8rem;--space-3: 1.2rem;--space-4: 1.6rem;--space-5: 2.4rem;--space-6: 4rem;--space-7: 6.4rem;--space-8: 9.6rem;--page-width: 160rem;--gutter: 2rem;--section-spacing: 9.6rem;--grid-gap: 2rem;--radius: 0px;--border-width: 1px;--duration: .18s;--ease: cubic-bezier(.22, .61, .36, 1);--header-height: 0px;--announcement-height: 0px;--sticky-offset: 0px}@media(prefers-reduced-motion:reduce){:root{--duration: 0ms}}.motion-off{--duration: 0ms}@view-transition{navigation:auto}::view-transition-group(root),::view-transition-old(root),::view-transition-new(root){animation-duration:calc(var(--duration) * 1.2);animation-timing-function:var(--ease)}.header{view-transition-name:site-header}::view-transition-group(site-header){animation-duration:calc(var(--duration) * 1.2);animation-timing-function:var(--ease)}*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background-color:var(--color-bg);color:var(--color-fg);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-regular);line-height:var(--leading-body);letter-spacing:var(--tracking-body);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word}body.overflow-hidden{overflow:hidden}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:var(--font-weight-medium);line-height:var(--leading-snug)}ul,ol{margin:0;padding:0;list-style:none}img,svg,video,picture{display:block;max-width:100%}[hidden]{display:none!important}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;letter-spacing:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer}input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit}table{border-collapse:collapse;width:100%}hr{border:0;border-top:var(--border-width) solid var(--color-border);margin:var(--space-5) 0}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.no-js .no-js-hidden,.js .js-hidden{display:none!important}:focus-visible{outline:2px solid var(--color-fg);outline-offset:2px}:focus:not(:focus-visible){outline:none}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-to-content-link:focus{position:fixed!important;z-index:1000;top:var(--space-2);left:var(--space-2);width:auto;height:auto;margin:0;padding:var(--space-2) var(--space-4);clip:auto;clip-path:none;background-color:var(--color-bg);color:var(--color-fg);border:var(--border-width) solid var(--color-fg);font-size:var(--text-utility);letter-spacing:var(--tracking-utility);text-transform:uppercase}.page-width{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--gutter)}.page-width--narrow{max-width:72rem}.page-width--full{max-width:none;padding-inline:0}.section{padding-top:var(--section-padding-top, var(--section-spacing));padding-bottom:var(--section-padding-bottom, var(--section-spacing))}.section--flush{padding-top:0;padding-bottom:0}.section--spacing-tight{--section-padding-top: calc(var(--section-spacing) * .5);--section-padding-bottom: calc(var(--section-spacing) * .5)}.section--spacing-generous{--section-padding-top: calc(var(--section-spacing) * 1.5);--section-padding-bottom: calc(var(--section-spacing) * 1.5)}.section--spacing-none{--section-padding-top: 0;--section-padding-bottom: 0}.stack>*+*{margin-top:var(--stack-space, var(--space-4))}.grid{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(var(--grid-columns-mobile, 2),minmax(0,1fr))}@media screen and (min-width:750px){.grid{grid-template-columns:repeat(var(--grid-columns, 4),minmax(0,1fr))}}.divider{border-top:var(--border-width) solid var(--color-border)}.utility,.eyebrow{font-size:var(--text-utility);font-weight:var(--font-weight-regular);line-height:var(--leading-snug);letter-spacing:var(--tracking-utility);text-transform:uppercase}.eyebrow{display:block;color:var(--color-fg-subtle)}.section-title{font-size:var(--text-utility);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-utility);text-transform:uppercase}.section-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}.wordmark{display:block;font-size:var(--text-display);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:0}.text-sm{font-size:var(--text-sm)}.text-body{font-size:var(--text-base)}.text-center{text-align:center}.text-subtle{color:var(--color-fg-subtle)}.uppercase{text-transform:uppercase}.rte{font-size:var(--text-base);line-height:var(--leading-body)}.rte>*+*{margin-top:var(--space-3)}.rte a{text-decoration:underline;text-underline-offset:.2em}.rte ul,.rte ol{padding-left:var(--space-4)}.rte ul{list-style:disc}.rte ol{list-style:decimal}.rte li+li{margin-top:var(--space-1)}.rte img{margin-block:var(--space-4)}.rte h2,.rte h3{margin-top:var(--space-6);font-size:var(--text-utility);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-utility);text-transform:uppercase}.rte h2+*,.rte h3+*{margin-top:var(--space-2)}.rte>:first-child{margin-top:0}.rte strong{font-weight:var(--font-weight-medium)}.shopify-policy__container{max-width:72rem!important;margin:0 auto;padding:var(--space-7) var(--gutter) var(--space-8)}.shopify-policy__title h1{padding-bottom:var(--space-5);margin-bottom:var(--space-6);border-bottom:var(--border-width) solid var(--color-fg);font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.05;letter-spacing:-.02em;text-transform:uppercase}.shopify-policy__body h2,.shopify-policy__body h3{margin-top:var(--space-6);font-size:var(--text-utility);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-utility);text-transform:uppercase}.shopify-policy__body p,.shopify-policy__body ul{margin-top:var(--space-3)}.link{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size var(--duration) var(--ease)}.link:hover,.link:focus-visible{background-size:100% 1px}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:4.8rem;padding:var(--space-3) var(--space-5);background-color:var(--color-fg);color:var(--color-bg);border:var(--border-width) solid var(--color-fg);border-radius:var(--radius);font-size:var(--text-utility);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-utility);text-transform:uppercase;text-align:center;cursor:pointer;transition:background-color var(--duration) var(--ease),color var(--duration) var(--ease),border-color var(--duration) var(--ease),opacity var(--duration) var(--ease)}.button:hover,.button:focus-visible{background-color:var(--color-bg);color:var(--color-fg)}.button--full{width:100%}.button--ghost{background-color:transparent;color:currentColor;border-color:currentColor}.button--ghost:hover,.button--ghost:focus-visible{background-color:currentColor;color:var(--color-bg)}.color-inverse .button--ghost:hover,.color-inverse .button--ghost:focus-visible{background-color:var(--color-fg-inverse);color:var(--color-bg-inverse)}.button--inverse{background-color:var(--color-bg-inverse);color:var(--color-fg-inverse);border-color:var(--color-bg-inverse)}.button--inverse:hover,.button--inverse:focus-visible{background-color:transparent;color:var(--color-bg-inverse)}.button[aria-disabled=true],.button:disabled{background-color:var(--color-muted);color:var(--color-fg-subtle);border-color:var(--color-muted);cursor:not-allowed;pointer-events:none}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;color:currentColor;background:none;border:0;border-radius:var(--radius);cursor:pointer;transition:opacity var(--duration) var(--ease)}.icon-button:hover,.icon-button:focus-visible{opacity:.55}.icon-button .icon{width:1.8rem;height:1.8rem}.icon{width:1.6rem;height:1.6rem;flex-shrink:0}.icon--stroke{fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:square;stroke-linejoin:miter}.icon--fill{fill:currentColor;stroke:none}.icon-chevron--up{transform:rotate(180deg)}.icon-chevron--left{transform:rotate(90deg)}.icon-chevron--right{transform:rotate(-90deg)}.field{display:flex;flex-direction:column;gap:var(--space-2)}.field__label{font-size:var(--text-utility);letter-spacing:var(--tracking-utility);text-transform:uppercase;color:var(--color-fg-subtle)}.field__input,.input,input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number],textarea,select{width:100%;min-height:4.8rem;padding:var(--space-3) var(--space-4);background-color:transparent;color:var(--color-fg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);font-size:var(--text-base);transition:border-color var(--duration) var(--ease);-webkit-appearance:none;appearance:none}textarea{min-height:12rem;padding-block:var(--space-3);resize:vertical}.field__input:hover,.input:hover{border-color:var(--color-fg)}.field__input:focus,.input:focus,input:focus,textarea:focus,select:focus{border-color:var(--color-fg);outline-offset:0}::placeholder{color:var(--color-fg-subtle);opacity:1}.select{position:relative;display:inline-flex;align-items:center}.select select{min-height:4rem;padding-right:var(--space-6);border-color:transparent;font-size:var(--text-utility);letter-spacing:var(--tracking-utility);text-transform:uppercase;cursor:pointer}.select select:hover{border-color:var(--color-border)}.select .icon{position:absolute;right:var(--space-3);width:1rem;height:1rem;pointer-events:none}.form-inline{display:flex;align-items:stretch;gap:0}.form-inline .field__input{border-right:0}.form-inline .button{flex-shrink:0;white-space:nowrap}.form-status{font-size:var(--text-sm)}.form-status--error{color:var(--color-fg);border-left:2px solid var(--color-fg);padding-left:var(--space-3)}.form-consent{font-size:var(--text-utility);line-height:var(--leading-body);letter-spacing:0;color:var(--color-fg-subtle)}.form-consent a{text-decoration:underline;text-underline-offset:.2em}.media{position:relative;display:block;overflow:hidden;background-color:var(--color-muted)}.media>img,.media>video,.media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--media-fit, cover)}.media--contain{--media-fit: contain;background-color:var(--color-bg)}.media--square{aspect-ratio:1 / 1}.media--portrait{aspect-ratio:3 / 4}.media--adapt{aspect-ratio:var(--media-ratio, 1 / 1)}.media--fill{position:absolute;top:0;right:0;bottom:0;left:0}.placeholder-svg{display:block;width:100%;height:100%;background-color:var(--color-muted);fill:var(--color-fg-subtle)}.color-inverse{--color-bg: var(--color-bg-inverse);--color-fg: var(--color-fg-inverse);--color-border: rgba(255, 255, 255, .25);--color-fg-subtle: rgba(255, 255, 255, .6);background-color:var(--color-bg);color:var(--color-fg)}dialog{padding:0;margin:0;max-width:none;max-height:none;border:0;background-color:var(--color-bg);color:var(--color-fg)}dialog::backdrop{background-color:var(--color-overlay)}.shopify-section{display:block}.shopify-challenge__container{max-width:48rem;margin:var(--space-8) auto;padding-inline:var(--gutter);text-align:center}.shopify-payment-button__button{font-family:var(--font-sans)!important;border-radius:var(--radius)!important;font-size:var(--text-utility)!important;letter-spacing:var(--tracking-utility)!important;text-transform:uppercase!important;min-height:4.8rem}.shopify-payment-button__more-options{font-size:var(--text-utility)!important;text-transform:uppercase;letter-spacing:var(--tracking-utility)}.flash-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:#f2ece0;opacity:0;pointer-events:none;will-change:opacity}.price{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.price--large{font-size:var(--text-md)}.price__compare{color:var(--color-fg-subtle);text-decoration-thickness:1px}.price__unit{flex-basis:100%;font-size:var(--text-utility);color:var(--color-fg-subtle)}.pagination{margin-top:var(--space-7)}.pagination__list{display:flex;align-items:center;justify-content:center;gap:var(--space-1)}.pagination__item{display:inline-flex;align-items:center;justify-content:center;min-width:4.4rem;height:4.4rem;padding-inline:var(--space-2);font-size:var(--text-utility);letter-spacing:var(--tracking-utility);border-bottom:1px solid transparent;transition:border-color var(--duration) var(--ease),opacity var(--duration) var(--ease)}a.pagination__item:hover,a.pagination__item:focus-visible{border-bottom-color:currentColor}.pagination__item--current{border-bottom-color:currentColor}.pagination__item--gap{min-width:2.4rem;color:var(--color-fg-subtle)}.pagination__item--arrow .icon{width:1.4rem;height:1.4rem}.payment-icons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.payment-icons__item{display:flex}.payment-icons__svg{width:3.4rem;height:2.2rem;display:block}.payment-icons--monochrome .payment-icons__svg{filter:grayscale(1);opacity:.65;transition:opacity var(--duration) var(--ease)}.payment-icons--monochrome:hover .payment-icons__svg{opacity:1}@media print{.announcement-bar,.header__icons,.cart-drawer,.marquee{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/base.css.map */
