body{margin:0;overflow-x:clip}*{box-sizing:border-box}.unstyled-list{padding:0;margin:0;list-style:none}p,h1,h2,h3,h4,h5,h6{margin:0;font-size:100%;font-weight:400}ol{margin-block-start:0;margin-block-end:0;padding-inline-start:var(--spacing-xxs)}ol li+li{margin-top:var(--spacing-xxxs)}a{color:inherit;text-decoration:none}img{height:auto;max-width:100%;display:block}button{border:none;background:transparent;border-radius:0;padding:0;color:inherit;font-size:inherit;font-family:inherit}button:not([disabled]){cursor:pointer}input,select,textarea{color:inherit;background-color:inherit;font:inherit;border:none;background:transparent;padding:0;border-radius:0;outline-offset:5px}dd,dl,dt{margin:0}figure{margin:0}figcaption{margin-top:1.5em}summary{list-style:none}details[open]>summary{margin-bottom:var(--spacing-xs)}:root{interpolate-size:allow-keywords}details::details-content{block-size:0;overflow:hidden;transition:block-size .3s ease}details[open]::details-content{block-size:auto}@media(prefers-reduced-motion:reduce){details::details-content{transition:none}}summary::marker{content:"";opacity:0;display:none}summary::-webkit-details-marker{content:"";opacity:0;display:none}:root{--color-text: #36262b;--color-text-accent: #979193;--color-bg: #fffef9;--color-bg-dark: #dfdcd4;--color-accent: #ffe74b;--color-accent-light: #f7f0c1;--color-text-light: var(--color-text-accent);--color-success: var(--color-accent-light);--color-error-bg: #f8d7da;--color-toast-success: #d4f4c9;--color-toast-error: #f9d2d2;--color-input-bg: var(--color-bg-dark);--color-input-bg-hover: var(--color-accent-light);--color-border: color-mix(in srgb, var(--color-text) 10%, transparent);--color-shadow-soft: color-mix(in srgb, var(--color-text) 5%, transparent);--color-nav: color-mix(in srgb, var(--color-bg-dark) 80%, transparent);--color-overlay: color-mix(in srgb, var(--color-text) 10%, transparent);--type-cap-spacing: .066em;--type-normal-spacing: 0em;--type-mini-size: 12px;--type-mini-height: 14px;--type-base-size: 14px;--type-base-height: 16px;--type-medium-size: 18px;--type-medium-height: 20px;--type-large-size: 28px;--type-large-height: 30px;--type-xl-size: 32px;--type-xl-height: 34px;--type-h1-size: 12px;--type-h1-height: 1.1em;--type-h1-spacing: .01em;--type-h1-weight: 400;--type-h2-size: 32px;--type-h2-height: 1.1em;--type-h2-spacing: 0em;--type-h2-weight: 500;--type-h3-size: 24px;--type-h3-height: 1.1em;--type-h3-spacing: 0em;--type-h3-weight: 500;--type-body-size: 14px;--type-body-height: 1.1em;--type-body-spacing: 0em;--type-body-weight: 400;--type-ui-size: 14px;--type-ui-height: 1.2em;--type-ui-spacing: 0em;--type-ui-weight: 500;--spacing-xxxs: 4px;--spacing-xxs: 8px;--spacing-xs: 12px;--spacing-s: 16px;--spacing-m: 24px;--spacing-l: 64px;--spacing-xl: 128px;--spacing-xxl: 192px;--spacing-base: var(--spacing-s);--transition-fast: .2s ease;--transition-slow: .5s ease;--rad-s: 2px;--rad-m: 4px;--blur: 7px}@media(min-width:900px){:root{--type-h2-size: 36px;--type-base-size: 14px;--type-base-height: 16px;--type-medium-size: 20px;--type-medium-height: 22px;--type-large-size: 28px;--type-large-height: 30px;--type-xl-size: 48px;--type-xl-height: 50px}}@media(min-width:1600px){:root{--type-base-size: 16px;--type-base-height: 18px;--type-medium-size: 24px;--type-medium-height: 26px;--type-large-size: 36px;--type-large-height: 38px;--type-xl-size: 64px;--type-xl-height: 66px}}.bg-tinted{--color-bg: var(--color-bg-dark)}body{font-family:HW Left,sans-serif;font-size:var(--type-base-size);line-height:var(--type-base-height);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-mini{font-size:var(--type-mini-size);line-height:var(--type-mini-height)}.text-base{font-size:var(--type-base-size);line-height:var(--type-base-height)}.text-medium{font-size:var(--type-medium-size);line-height:var(--type-medium-height)}.text-large{font-size:var(--type-large-size);line-height:var(--type-large-height)}.text-xl{font-size:var(--type-xl-size);line-height:var(--type-xl-height);font-family:HW Left,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.02em}.text-h1{font-family:HW Left,sans-serif;font-size:var(--type-h1-size);line-height:var(--type-h1-height);letter-spacing:var(--type-h1-spacing);font-weight:var(--type-h1-weight);text-transform:uppercase;color:var(--color-text-accent)}.text-h2{font-family:HW Left,sans-serif;font-size:var(--type-h2-size);line-height:var(--type-h2-height);letter-spacing:var(--type-h2-spacing);font-weight:var(--type-h2-weight)}.text-h3{font-family:HW Left,sans-serif;font-size:var(--type-h3-size);line-height:var(--type-h3-height);letter-spacing:var(--type-h3-spacing);font-weight:var(--type-h3-weight)}.text-h2 p,.text-h2 :is(h1,h2,h3,h4,h5,h6),.text-h3 p,.text-h3 :is(h1,h2,h3,h4,h5,h6){font-weight:inherit}.text-body{font-family:HW Left,sans-serif;font-size:var(--type-body-size);line-height:var(--type-body-height);letter-spacing:var(--type-body-spacing);font-weight:var(--type-body-weight)}.text-ui{font-family:HW Left,sans-serif;font-size:var(--type-ui-size);line-height:var(--type-ui-height);letter-spacing:var(--type-ui-spacing);font-weight:var(--type-ui-weight)}.text-cap{text-transform:uppercase;letter-spacing:var(--type-cap-spacing)}.text-light,.text-link{color:var(--color-text-light)}.text-link:hover{color:var(--color-text)}.text-link:active{color:var(--color-text-light)}.typeset{word-wrap:break-word;line-height:1.25}.typeset p:not(:first-child){margin-top:1em}.typeset h1,.typeset h2,.typeset h3,.typeset h4,.typeset h5,.typeset h6{font-weight:500;line-height:1.2}.typeset h1,.typeset h2{font-size:var(--type-h3-size)}.typeset h1:not(:first-child),.typeset h2:not(:first-child),.typeset h3:not(:first-child),.typeset h4:not(:first-child){margin-top:2em}.typeset ol{padding-inline-start:0;list-style-position:inside}.typeset li+li{margin-top:var(--spacing-xxxs)}.typeset a,.text-body a,.inline-link{text-decoration:underline;text-decoration-color:var(--color-text-light)}.typeset a:hover,.text-body a:hover,.inline-link:hover{text-decoration-color:var(--color-text)}.typeset a:active,.text-body a:active,.inline-link:active{color:var(--color-text-light);text-decoration-color:var(--color-text-light)}.button{display:inline-block;text-align:center;padding:var(--spacing-xxs) var(--spacing-xs) calc(var(--spacing-xxs) - 2px);background-color:var(--color-accent);color:var(--color-text);border:none;border-radius:var(--rad-s);font-family:HW Left,sans-serif;font-size:var(--type-h1-size);line-height:var(--type-h1-height);letter-spacing:var(--type-h1-spacing);font-weight:500;text-transform:uppercase;transition:background-color var(--transition-fast),color var(--transition-fast)}.button:hover{background-color:var(--color-text);color:var(--color-accent)}.button.secondary{background-color:var(--color-bg-dark);color:var(--color-text)}.button.secondary:hover{background-color:var(--color-text);color:var(--color-bg-dark)}.button:disabled,.button.is-loading{opacity:.6;pointer-events:none}.button.is-loading{position:relative;color:transparent}.button.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.input{display:block;width:100%;padding:var(--spacing-s);background-color:var(--color-input-bg);border:1px solid var(--color-text-light);border-radius:var(--rad-s);transition:border-color var(--transition-fast)}.input:hover{background-color:var(--color-input-bg-hover);border-color:var(--color-text)}.input:focus{background-color:var(--color-input-bg-hover);border-color:var(--color-text)}.input::placeholder{color:var(--color-text-light)}.input:disabled{opacity:.6;cursor:not-allowed}.input.has-error{border-color:#dc2626}.input-error{color:#dc2626;font-size:14px;margin-top:var(--spacing-xs)}.textarea{min-height:120px;resize:vertical}.select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23000' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--spacing-base) center;padding-right:var(--spacing-m)}.form-label{display:block;margin-bottom:var(--spacing-xs);font-weight:500}.form-hint{color:var(--color-text-light);font-size:14px;margin-top:var(--spacing-xs)}.form-inline{display:flex;gap:var(--spacing-s)}.form-inline .form-group{flex:1}.form-error{color:#dc2626;font-size:14px;margin-top:var(--spacing-xs)}.form-success{color:#16a34a;font-size:14px;margin-top:var(--spacing-xs)}.newsletter-pill{display:flex;align-items:center;gap:var(--spacing-xxs);background-color:var(--color-accent-light);padding:var(--spacing-xxxs);padding-left:var(--spacing-s);border-radius:var(--rad-s);transition:background-color var(--transition-fast)}.newsletter-pill:hover{background-color:var(--color-accent)}.newsletter-input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--color-text);padding:0}.newsletter-input::placeholder{color:var(--color-text);opacity:1}.newsletter-input:focus-visible{outline:0}.newsletter-pill:focus-within{outline:0;background-color:var(--color-accent)}.newsletter-submit{background-color:var(--color-text);color:var(--color-accent-light);border:0;padding:var(--spacing-xs);border-radius:var(--rad-s);cursor:pointer}.checkbox{display:flex;align-items:center;gap:var(--spacing-xs);cursor:pointer;padding:var(--spacing-s);border-radius:var(--rad-s);background-color:var(--color-input-bg);transition:transform var(--transition-fast)}.checkbox:hover,.checkbox:focus-within{background-color:var(--color-input-bg-hover);transform:translateY(-1px)}.checkbox:active{background-color:var(--color-input-bg);transform:translateY(1px)}.checkbox input{width:18px;height:18px;margin:0}.checkbox-label{line-height:1.4}.variant-pills{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.variant-pill{cursor:pointer}.variant-pill input{position:absolute;opacity:0;pointer-events:none}.variant-pill span{display:block;padding:var(--spacing-s) var(--spacing-base);border-radius:var(--rad-s);background-color:var(--color-bg);box-shadow:1px 2px 8px var(--color-border);transition:transform .2s ease,box-shadow .2s ease}.variant-pill:hover span{transform:translateY(-2px);box-shadow:1px 4px 8px var(--color-border)}.variant-pill:active span{transform:translateY(1px);background-color:var(--color-bg-dark);box-shadow:1px 1px 5px var(--color-shadow-soft)}.variant-pill input:checked+span{background-color:var(--color-text);color:var(--color-bg);box-shadow:1px 2px 8px var(--color-border)}.variant-pill.sold-out span{opacity:.5;text-decoration:line-through}.badge{display:inline-flex;align-items:center;padding:var(--spacing-xs) var(--spacing-s);font-size:12px;font-weight:500;border-radius:var(--rad-s);background:var(--color-text);color:var(--color-bg)}.badge-sale{background:var(--color-accent);color:var(--color-text)}.badge-new{background:var(--color-text);color:var(--color-bg)}.badge-soldout{background:var(--color-text-light)}.grid{display:grid;gap:var(--spacing-base)}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}@media(min-width:600px){.grid-2,.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.grid-3,.grid-4{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.grid-4{grid-template-columns:repeat(4,1fr)}}.aspect-square{aspect-ratio:1 / 1}.aspect-portrait{aspect-ratio:3 / 4}.aspect-landscape{aspect-ratio:4 / 3}.aspect-video{aspect-ratio:16 / 9}.aspect-square img,.aspect-portrait img,.aspect-landscape img,.aspect-video img{width:100%;height:100%;object-fit:cover}.product-card-image{position:relative;overflow:hidden}.product-card-image-hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--transition-fast)}@media(hover:hover){.product-card:hover .product-card-image-hover{opacity:1}}@media(prefers-reduced-motion:reduce){.product-card-image-hover{transition:none}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100%;left:0;padding:var(--spacing-s) var(--spacing-base);background:var(--color-bg);z-index:9999}.skip-link:focus{top:0}.icon{width:20px;height:20px;flex-shrink:0}.icon-sm{width:16px;height:16px}.icon-lg{width:32px;height:32px}quantity-selector{display:inline-block}.quantity-selector{display:inline-flex;align-items:stretch;background:var(--color-bg-dark);color:var(--color-text);border-radius:var(--rad-s);font-weight:500}.quantity-selector button{display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;padding:var(--spacing-xxs);background:transparent;border:0;color:inherit;cursor:pointer;transition:background var(--transition-fast)}.quantity-selector button:hover{background:var(--color-accent-light)}.quantity-selector button svg{width:.8em;height:auto;display:block}.quantity-selector input{width:2.5ch;padding:var(--spacing-xxs) 0;text-align:center;background:transparent;border:0;color:inherit;font:inherit;font-weight:inherit;-moz-appearance:textfield}.quantity-selector input::-webkit-outer-spin-button,.quantity-selector input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:focus-visible{outline:2px solid currentColor;outline-offset:2px}:focus:not(:focus-visible){outline:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.tab-button{color:var(--color-text);background-color:var(--color-bg);padding:var(--spacing-s);border-radius:var(--rad-s);box-shadow:1px 2px 8px var(--color-border);transition:transform .2s ease,box-shadow .2s ease}.tab-button:hover{transform:translateY(-2px);box-shadow:1px 4px 8px var(--color-border)}.tab-button:active{transform:translateY(1px);background-color:var(--color-bg-dark);box-shadow:1px 1px 5px var(--color-shadow-soft)}.tab-button.current{background-color:var(--color-text);color:var(--color-bg)}.tab-button.external:after{content:"\2197";display:inline-block;margin-left:.15em;margin-top:-.15em;vertical-align:top}.filter-bar{display:flex;flex-wrap:wrap;gap:var(--spacing-s)}.nav-link{transition:all .2s ease}.nav-link:hover{opacity:.66}.nav-link:active{opacity:1}.nav-link.current{text-decoration:underline}.footer-link:hover,.footer-link:active{color:var(--color-text-light)}.shopify-section-group-header-group{position:sticky;top:calc(-1 * var(--header-group-offset, 0px));z-index:9}.section-lockup{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.section-lockup>*{margin:0}.section-lockup>*+*{margin-top:var(--spacing-xxs)}.section-lockup>.button{margin-top:var(--spacing-s)}@property --ti-stack{syntax: "<number>"; inherits: false; initial-value: 0;}@property --ti-index{syntax: "<number>"; inherits: false; initial-value: 0;}@property --toast-shift{syntax: "<number>"; inherits: false; initial-value: 16;}@property --toast-swipe{syntax: "<number>"; inherits: false; initial-value: 0;}@property --toast-expanded{syntax: "<number>"; inherits: true; initial-value: 0;}.toast-region{position:fixed;z-index:1000;bottom:var(--spacing-s);left:var(--spacing-s);right:var(--spacing-s);pointer-events:auto;--toast-gap: var(--spacing-xxs);--toast-peek: 14;--toast-scale-step: .05;--toast-motion: .3s cubic-bezier(.21, 1.02, .73, 1);transition:height var(--toast-motion)}@media(min-width:600px){.toast-region{left:auto;width:380px}}.toast-item{position:absolute;left:0;right:0;bottom:0;pointer-events:auto;transform-origin:center top;transform:translateY(calc((var(--toast-expanded) * var(--ti-stack) + (1 - var(--toast-expanded)) * (var(--ti-index) * var(--toast-peek))) * -1px)) scale(calc(var(--toast-expanded) * 1 + (1 - var(--toast-expanded)) * (1 - var(--ti-index) * var(--toast-scale-step))));transition:transform var(--toast-motion)}.toast{position:relative;pointer-events:auto;display:flex;align-items:center;gap:var(--spacing-xs);width:100%;padding:var(--spacing-xs);padding-inline-end:calc(var(--spacing-xs) + var(--spacing-m));background-color:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--rad-m);touch-action:pan-y;opacity:0;transform:translate(calc(var(--toast-swipe) * 1px),calc(var(--toast-shift) * 1px));transition:opacity var(--toast-motion),transform var(--toast-motion)}.toast.is-visible{opacity:1;--toast-shift: 0}.toast.is-leaving{opacity:0;--toast-shift: 12;pointer-events:none}.toast.is-swiping{transition:none}.toast-info{background-color:var(--color-bg)}.toast-success{background-color:var(--color-toast-success)}.toast-error{background-color:var(--color-toast-error)}.toast-thumb{flex-shrink:0;width:30px;height:30px;object-fit:cover;border-radius:var(--rad-m)}.toast-message{flex:1;min-width:0;font-size:var(--type-body-size);line-height:var(--type-body-height);font-weight:var(--type-body-weight)}.toast-close{position:absolute;top:5px;inset-inline-end:5px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:var(--color-text-light);transition:color var(--transition-fast)}.toast-close:hover{color:var(--color-text)}accordion-list{display:block}accordion-list[data-enhanced] details::details-content{block-size:auto;overflow:visible;transition:none}accordion-list[data-enhanced] details[open]>summary{margin-bottom:0}accordion-list[data-enhanced] .accordion-content{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1)}accordion-list[data-enhanced] details.is-open .accordion-content{grid-template-rows:1fr;opacity:1}accordion-list[data-enhanced] .accordion-content-inner{overflow:hidden}@media(prefers-reduced-motion:reduce){accordion-list[data-enhanced] .accordion-content{transition:none}}product-render-video{display:block;position:relative}
/*# sourceMappingURL=/cdn/shop/t/6/assets/base.css.map */
