:root{--c-bone: var(--setting-bone, 239 234 225);--c-ink: var(--setting-ink, 23 21 15);--c-night: var(--setting-night, 20 18 14);--c-night-fg: var(--setting-night-fg, 232 225 212);--c-sand: var(--setting-sand, 196 164 124);--c-sand-deep: var(--setting-sand-deep, 140 110 72);--font-display: var(--font-heading-family, Georgia, "Times New Roman", serif);--font-body: var(--font-body-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);--font-display-weight: var(--font-heading-weight, 400);--font-body-weight: var(--font-body-weight-setting, 400);--fs-display: clamp(2.6rem, 7.5vw, 6rem);--fs-h1: clamp(2.1rem, 5vw, 3.9rem);--fs-h2: clamp(1.7rem, 3.4vw, 2.75rem);--fs-h3: clamp(1.2rem, 2vw, 1.6rem);--fs-h4: clamp(1.05rem, 1.3vw, 1.2rem);--fs-body: clamp(.95rem, .35vw + .86rem, 1.0625rem);--fs-sm: .875rem;--fs-xs: .8125rem;--fs-label: .6875rem;--track-display: .14em;--track-label: .2em;--track-body: .005em;--lh-tight: 1.02;--lh-heading: 1.14;--lh-body: 1.65;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 3rem;--sp-8: 4rem;--sp-9: 6rem;--page-max: 88rem;--page-max-narrow: 56rem;--gutter: clamp(1.25rem, 4vw, 3.25rem);--section-pad: clamp(3.25rem, 7vw, 7rem);--grid-gap: clamp(.75rem, 2vw, 2rem);--header-height: 4.25rem;--header-offset: 4.25rem;--radius: 0px;--rule-w: 1px;--focus-w: 2px;--ease: cubic-bezier(.22, .61, .36, 1);--ease-out-soft: cubic-bezier(.16, 1, .3, 1);--dur-fast: .18s;--dur: .32s;--dur-slow: .62s;--z-overlay: 70;--z-header: 80;--z-drawer: 90}[data-tone]{background-color:rgb(var(--bg));color:rgb(var(--fg))}[data-tone=bone]{--bg: var(--c-bone);--fg: var(--c-ink);--fg-muted: var(--c-ink);--fg-muted-a: .62;--accent: var(--c-sand-deep);--rule: var(--c-ink);--rule-a: .16;--btn-bg: var(--c-ink);--btn-fg: var(--c-bone);--btn-ghost-fg: var(--c-ink);--field-bg: 0 0 0;--field-bg-a: .02}[data-tone=night]{--bg: var(--c-night);--fg: var(--c-night-fg);--fg-muted: var(--c-night-fg);--fg-muted-a: .66;--accent: var(--c-sand);--rule: var(--c-night-fg);--rule-a: .18;--btn-bg: var(--c-sand);--btn-fg: var(--c-night);--btn-ghost-fg: var(--c-night-fg);--field-bg: 255 255 255;--field-bg-a: .04}[data-tone=sand]{--bg: var(--c-sand);--fg: var(--c-night);--fg-muted: var(--c-night);--fg-muted-a: .7;--accent: var(--c-night);--rule: var(--c-night);--rule-a: .22;--btn-bg: var(--c-night);--btn-fg: var(--c-sand);--btn-ghost-fg: var(--c-night);--field-bg: 0 0 0;--field-bg-a: .04}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html,body{overflow-x:clip;max-width:100%}body{margin:0;font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--font-body-weight);line-height:var(--lh-body);letter-spacing:var(--track-body);background-color:rgb(var(--c-bone));color:rgb(var(--c-ink));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0}nav ul,nav ol,.list-unstyled{list-style:none}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,select,textarea{font:inherit;color:inherit}table{border-collapse:collapse;width:100%}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}hr{border:0;border-top:var(--rule-w) solid rgb(var(--rule) / var(--rule-a));margin:0}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;top:0;left:0;z-index:200;padding:var(--sp-3) var(--sp-5);background-color:rgb(var(--c-ink));color:rgb(var(--c-bone));font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;transform:translateY(-120%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:var(--focus-w) solid rgb(var(--accent, var(--c-sand-deep)));outline-offset:3px}:focus:not(:focus-visible){outline:none}.page-width{width:100%;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}.page-width--narrow{max-width:var(--page-max-narrow)}.page-width--flush{max-width:none;padding-inline:0}.section{padding-block:var(--section-pad)}.section--tight{padding-block:calc(var(--section-pad) * .55)}.section--flush-top{padding-block-start:0}.section--flush-bottom{padding-block-end:0}.section--none{padding-block:0}.stack>*+*{margin-block-start:var(--flow, var(--sp-4))}.h-display,.h1,.h2,.h3,.h4{font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--lh-heading);text-wrap:balance}.h-display{font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:var(--track-display);text-transform:uppercase}.h1{font-size:var(--fs-h1);letter-spacing:.1em;text-transform:uppercase}.h2{font-size:var(--fs-h2);letter-spacing:.08em;text-transform:uppercase}.h3{font-size:var(--fs-h3);letter-spacing:.06em}.h4{font-size:var(--fs-h4);letter-spacing:.04em}.label{display:inline-block;font-family:var(--font-body);font-size:var(--fs-label);font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;line-height:1.4}.label--accent{color:rgb(var(--accent))}.eyebrow{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-label);font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;color:rgb(var(--accent))}.eyebrow:before{content:"";inline-size:clamp(1.5rem,4vw,3rem);block-size:var(--rule-w);background-color:currentColor;flex:none}.eyebrow--center{justify-content:center}.eyebrow--center:after{content:"";inline-size:clamp(1.5rem,4vw,3rem);block-size:var(--rule-w);background-color:currentColor;flex:none}.text-muted{color:rgb(var(--fg-muted) / var(--fg-muted-a))}.text-lead{font-size:clamp(1rem,.6vw + .9rem,1.2rem);line-height:1.6}.text-center{text-align:center}.rte{line-height:var(--lh-body)}.rte>*+*{margin-block-start:var(--sp-4)}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--lh-heading);letter-spacing:.05em;margin-block-start:var(--sp-6)}.rte h2{font-size:var(--fs-h3);text-transform:uppercase}.rte h3{font-size:var(--fs-h4)}.rte a{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;text-decoration-color:rgb(var(--accent))}.rte a:hover{color:rgb(var(--accent))}.rte ul,.rte ol{padding-inline-start:1.25em}.rte li+li{margin-block-start:var(--sp-2)}.rte img{margin-block:var(--sp-5)}.rte table{display:block;overflow-x:auto;font-size:var(--fs-sm)}.rte th,.rte td{border:var(--rule-w) solid rgb(var(--rule) / var(--rule-a));padding:var(--sp-2) var(--sp-3);text-align:start}.link{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-label);font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;padding-block:.7em .35em;min-block-size:28px;position:relative}.link:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:var(--rule-w);background-color:currentColor;transform-origin:right;transform:scaleX(1);transition:transform var(--dur) var(--ease)}.link:hover:after{transform-origin:left;animation:link-wipe var(--dur) var(--ease)}@keyframes link-wipe{0%{transform:scaleX(1);transform-origin:right}49%{transform:scaleX(0);transform-origin:right}50%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.btn{--btn-pad-block: 1.05em;--btn-pad-inline: 2.4em;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-block-size:44px;padding:var(--btn-pad-block) var(--btn-pad-inline);border:var(--rule-w) solid transparent;border-radius:var(--radius);font-family:var(--font-body);font-size:var(--fs-label);font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;line-height:1;text-align:center;cursor:pointer;position:relative;overflow:hidden;isolation:isolate;transition:color var(--dur) var(--ease),background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),opacity var(--dur) var(--ease)}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:scaleY(0);transform-origin:bottom;transition:transform var(--dur) var(--ease)}.btn:hover:before,.btn:focus-visible:before{transform:scaleY(1)}.btn--primary{background-color:rgb(var(--btn-bg));color:rgb(var(--btn-fg));border-color:rgb(var(--btn-bg))}.btn--primary:before{background-color:rgb(var(--accent))}.btn--primary:hover,.btn--primary:focus-visible{color:rgb(var(--bg));border-color:rgb(var(--accent))}.btn--ghost{background-color:transparent;color:rgb(var(--btn-ghost-fg));border-color:rgb(var(--btn-ghost-fg) / .45)}.btn--ghost:before{background-color:rgb(var(--btn-ghost-fg))}.btn--ghost:hover,.btn--ghost:focus-visible{color:rgb(var(--bg));border-color:rgb(var(--btn-ghost-fg))}.btn--full{inline-size:100%}.btn--sm{--btn-pad-block: .85em;--btn-pad-inline: 1.6em;min-block-size:40px}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.shopify-payment-button{inline-size:100%}.shopify-payment-button__button{border-radius:var(--radius)!important;font-family:var(--font-body)!important;font-size:var(--fs-label)!important;font-weight:600!important;letter-spacing:var(--track-label)!important;text-transform:uppercase!important;min-block-size:48px!important}.shopify-payment-button__more-options{font-size:var(--fs-xs)!important;text-decoration:underline}.icon-btn{display:inline-flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;color:inherit;position:relative;transition:color var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease)}.icon-btn:hover{color:rgb(var(--accent))}.icon-btn svg{inline-size:20px;block-size:20px;stroke:currentColor;fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.field{display:flex;flex-direction:column;gap:var(--sp-2)}.field__label{font-size:var(--fs-label);font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;color:rgb(var(--fg-muted) / var(--fg-muted-a))}.field__input,.field__select,.field__textarea{inline-size:100%;min-block-size:48px;padding:var(--sp-3) var(--sp-4);background-color:rgb(var(--field-bg) / var(--field-bg-a));border:var(--rule-w) solid rgb(var(--rule) / calc(var(--rule-a) * 2));border-radius:var(--radius);color:rgb(var(--fg));font-size:var(--fs-sm);transition:border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.field__textarea{min-block-size:9rem;resize:vertical;line-height:var(--lh-body)}.field__input::placeholder,.field__textarea::placeholder{color:rgb(var(--fg-muted) / .45)}.field__input:hover,.field__select:hover,.field__textarea:hover{border-color:rgb(var(--rule) / calc(var(--rule-a) * 3))}.field__input:focus,.field__select:focus,.field__textarea:focus{outline:none;border-color:rgb(var(--accent))}.field__input:focus-visible,.field__select:focus-visible,.field__textarea:focus-visible{outline:var(--focus-w) solid rgb(var(--accent));outline-offset:2px}.field__select{-webkit-appearance:none;appearance:none;padding-inline-end:2.75rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23807a6c' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--sp-4) center;background-size:12px 8px}.field__error{font-size:var(--fs-xs);color:#b4432f}.field__input[aria-invalid=true],.field__textarea[aria-invalid=true]{border-color:#b4432f}.form-status{padding:var(--sp-4);border:var(--rule-w) solid rgb(var(--rule) / calc(var(--rule-a) * 2));font-size:var(--fs-sm)}.form-status--success{border-color:rgb(var(--accent));color:rgb(var(--fg))}.form-status--error{border-color:#b4432f;color:#b4432f}.form-status ul{list-style:disc;padding-inline-start:1.25em;margin-block-start:var(--sp-2)}.media{position:relative;display:block;overflow:hidden;background-color:rgb(var(--fg) / .05)}.media>img,.media>svg{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.media--square{aspect-ratio:1 / 1}.media--portrait{aspect-ratio:4 / 5}.media--tall{aspect-ratio:3 / 4}.media--landscape{aspect-ratio:4 / 3}.media--wide{aspect-ratio:16 / 9}.placeholder-svg{inline-size:100%;block-size:100%;background-color:rgb(var(--fg) / .04);fill:rgb(var(--fg) / .16)}.frame{position:relative}.frame:before,.frame:after{content:"";position:absolute;inline-size:clamp(14px,2.5vw,26px);block-size:clamp(14px,2.5vw,26px);border:var(--rule-w) solid rgb(var(--accent) / .6);pointer-events:none;z-index:2}.frame:before{inset-block-start:clamp(10px,1.6vw,18px);inset-inline-start:clamp(10px,1.6vw,18px);border-inline-end:0;border-block-end:0}.frame:after{inset-block-end:clamp(10px,1.6vw,18px);inset-inline-end:clamp(10px,1.6vw,18px);border-inline-start:0;border-block-start:0}.grid{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(var(--cols-mobile, 2),minmax(0,1fr))}@media(min-width:750px){.grid{grid-template-columns:repeat(var(--cols-tablet, 3),minmax(0,1fr))}}@media(min-width:1100px){.grid{grid-template-columns:repeat(var(--cols-desktop, 4),minmax(0,1fr))}}.js [data-reveal]{opacity:0;transform:translateY(1.75rem);transition:opacity var(--dur-slow) var(--ease-out-soft),transform var(--dur-slow) var(--ease-out-soft);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}.js [data-reveal].is-revealed{opacity:1;transform:none;will-change:auto}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.js [data-reveal]{opacity:1;transform:none}}.flex-between{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}.flow-tight{--flow: var(--sp-2)}.flow-loose{--flow: var(--sp-5)}.rule-top{border-block-start:var(--rule-w) solid rgb(var(--rule) / var(--rule-a))}.rule-bottom{border-block-end:var(--rule-w) solid rgb(var(--rule) / var(--rule-a))}.no-js-hidden{display:none}.js .no-js-hidden{display:revert}.js .js-hidden{display:none}[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
