@import"https://fonts.googleapis.com/css2?family=Anton&family=Hanken+Grotesk:wght@300;400;500;600;700&family=Space+Mono:wght@400;700&family=Fraunces:ital,wght@0,400;0,500;1,400;1,500&display=swap";:root{--ink: #efece6;--ink-2: #f6f3ed;--ink-3: #e6e2da;--hairline: rgba(20, 28, 42, .1);--hairline-strong: rgba(20, 28, 42, .18);--deep-ink: #0e1a2b;--orange: #e8651f;--orange-hover: #ff7a38;--blue: #2c66a6;--blue-hover: #1e558f;--black: #0a0a0a;--cream: #f5efe2;--cream-warm: #eadfc9;--moss: #2f4a2a;--terra: #a04a2c;--amber: #d89b3c;--sage: #9dd89e;--sage-deep: #5c8e5e;--fg: #0e1a2b;--fg-dim: rgba(14, 26, 43, .62);--fg-faint: rgba(14, 26, 43, .42);--fg-on-light: #0e1a2b;--font-display: "Anton", Impact, sans-serif;--font-sans: "Hanken Grotesk", -apple-system, system-ui, sans-serif;--font-mono: "Space Mono", "Courier New", monospace;--font-serif: "Fraunces", Georgia, serif;--r-input: 2px;--r-card: 20px;--r-feature: 24px;--r-promo: 30px;--r-pill: 40px;--r-circle: 9999px;--gutter-d: 64px;--gutter-m: 20px;--container-d: 1280px;--t-fast: .15s ease}[data-theme=dark]{--ink: #0e1a2b;--ink-2: #14233a;--ink-3: #1b2c46;--hairline: rgba(245, 239, 226, .12);--hairline-strong: rgba(245, 239, 226, .2);--fg: #f5efe2;--fg-dim: rgba(245, 239, 226, .62);--fg-faint: rgba(245, 239, 226, .42)}.fff-display{font-family:var(--font-display);font-weight:400;line-height:.95;letter-spacing:.5px;text-transform:uppercase}.fff-eyebrow{font-family:var(--font-sans);font-weight:300;font-size:19px;line-height:1.2;letter-spacing:1.9px;text-transform:uppercase;color:var(--fg)}.fff-eyebrow.is-sm{font-size:14px;letter-spacing:1.6px}.fff-mono{font-family:var(--font-mono);font-weight:400;text-transform:uppercase;letter-spacing:1.5px}.fff-mono.is-lg{font-size:13px;letter-spacing:1.8px}.fff-mono.is-md{font-size:12px;letter-spacing:1.6px}.fff-mono.is-sm{font-size:11px;letter-spacing:1.5px}.fff-serif-pull{font-family:var(--font-serif);font-style:italic;font-weight:400}.fff-body-lg{font-size:19px;line-height:1.55;font-weight:400}.fff-body{font-size:16px;line-height:1.6;font-weight:400}.fff-body-sm{font-size:14px;line-height:1.55;font-weight:400}.fff-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-weight:700;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;padding-block:14px;padding-inline:28px;border-radius:var(--r-feature);cursor:pointer;border:0;background:none;color:inherit;transition:background-color var(--t-fast),color var(--t-fast),border-color var(--t-fast);min-height:44px}.fff-btn--primary{background:var(--orange);color:var(--cream)}.fff-btn--primary:hover{background:var(--orange-hover);color:var(--cream)}.fff-btn--primary svg,.fff-btn--primary svg *{color:var(--cream);fill:currentColor;stroke:currentColor}.fff-btn--outline{background:transparent;color:var(--blue);border:1px solid var(--blue);border-radius:var(--r-pill);padding-block:13px;padding-inline:27px}.fff-btn--outline:hover{background:var(--blue);color:var(--cream)}.fff-btn--outline-cream{color:var(--cream);border-color:var(--cream)}.fff-btn--outline-cream:hover{background:var(--cream);color:var(--deep-ink)}.fff-btn--outline-ink{color:var(--deep-ink);border-color:var(--deep-ink)}.fff-btn--outline-ink:hover{background:var(--deep-ink);color:var(--cream)}.fff-btn--full{width:100%;justify-content:center}.header-announcements .announcement{font-family:var(--font-mono, var(--font-subheading--family));font-weight:600;letter-spacing:1.4px}header-menu .menu-list__link,.header__column .menu-list__link{font-family:var(--font-mono, var(--font-subheading--family))!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:1.6px!important;text-transform:uppercase!important;position:relative;transition:color .2s ease}header-menu .menu-list__link:after,.header__column .menu-list__link:after{content:"";position:absolute;inset-block-end:2px;inset-inline-start:50%;inline-size:0;block-size:2px;background:var(--orange);border-radius:2px;transition:inline-size .32s cubic-bezier(.34,1.4,.64,1);translate:-50% 0;pointer-events:none}header-menu .menu-list__link:hover:after,.header__column .menu-list__link:hover:after,header-menu .menu-list__link--active:after,.header__column .menu-list__link--active:after{inline-size:20px}header-menu .menu-list__link:hover,.header__column .menu-list__link:hover,header-menu .menu-list__link--active,.header__column .menu-list__link--active{color:var(--orange)!important}.header__column--right>*{transition:color .2s ease,transform .2s ease}.header__column--right>*:hover{color:var(--orange)}.header__column--right:before{content:"";inline-size:1px;block-size:22px;background:rgb(var(--color-foreground-rgb, 14 26 43) / .18);margin-inline-end:6px;align-self:center}.account-button,.header__column--right .account-button.color-scheme-1{background:transparent!important;color:var(--fg, #0e1a2b)!important;transition:color .2s ease}.account-button:hover,.header__column--right .account-button:hover{color:var(--orange)!important;background:transparent!important}.header__column--right .header-actions__cart-icon{background:var(--orange)!important;color:var(--cream)!important;border-radius:50%!important;inline-size:36px!important;block-size:36px!important;display:inline-grid!important;place-items:center!important;transition:background .2s ease;position:relative}.header__column--right .header-actions__cart-icon:hover{background:var(--orange-hover)!important}.header__column--right .header-actions__cart-icon .svg-wrapper{inline-size:18px!important;block-size:18px!important;--icon-stroke-width: 1.6}.header__column--right .header-actions__cart-icon svg{inline-size:18px;block-size:18px;stroke:currentColor}.header__column--right header-actions>button:has(cart-icon){background:transparent!important;padding:0!important}.cart-bubble{position:absolute!important;inset-block-start:-6px!important;inset-inline-end:-6px!important;min-inline-size:20px!important;block-size:20px!important;border-radius:999px!important;display:inline-grid!important;place-items:center!important;box-shadow:0 1px 4px #0000002e}.cart-bubble__background{background:var(--cream, #f5efe2)!important;border:2px solid var(--orange)!important;border-radius:inherit!important}.cart-bubble__text,.cart-bubble__text-count{color:var(--orange)!important;font-family:var(--font-mono, var(--font-subheading--family))!important;font-size:11px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;position:relative;z-index:1}header.header[data-sticky-state=sticky]:after,.header--sticky:after,.header.is-sticky:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:2px;background:linear-gradient(90deg,transparent,var(--orange) 30%,var(--orange) 70%,transparent);opacity:.55;pointer-events:none}.header-announcements:before{content:"";position:absolute;inset-inline-start:clamp(16px,3vw,28px);inset-block-start:50%;inline-size:6px;block-size:6px;border-radius:50%;background:var(--orange);translate:0 -50%;pointer-events:none}.header-announcements{position:relative}.product-information__grid{position:relative;isolation:isolate}body{overflow-x:clip}.product-information__grid .fff-prod-decor{position:absolute;inline-size:var(--decor-size, 380px);block-size:var(--decor-size, 380px);background-image:var(--decor-image);background-repeat:no-repeat;background-size:contain;background-position:center;opacity:var(--decor-image-strength, .06);pointer-events:none;rotate:var(--decor-rotate, 0deg);border-radius:12px;isolation:isolate}.product-information__grid .fff-prod-decor--behind{z-index:0}.product-information__grid .fff-prod-decor--front{z-index:5}.product-information__grid .fff-prod-decor:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--decor-overlay, transparent);opacity:var(--decor-overlay-alpha, 0);mix-blend-mode:multiply;border-radius:inherit;pointer-events:none}.product-information__grid .fff-prod-decor--top-right{inset-block-start:var(--decor-offset-y, 16px);inset-inline-end:var(--decor-offset-x, -40px);background-position:top right}.product-information__grid .fff-prod-decor--top-left{inset-block-start:var(--decor-offset-y, 16px);inset-inline-start:var(--decor-offset-x, -40px);background-position:top left}.product-information__grid .fff-prod-decor--bottom-right{inset-block-end:var(--decor-offset-y, 16px);inset-inline-end:var(--decor-offset-x, -40px);background-position:bottom right}.product-information__grid .fff-prod-decor--bottom-left{inset-block-end:var(--decor-offset-y, 16px);inset-inline-start:var(--decor-offset-x, -40px);background-position:bottom left}@media(max-width:900px){.product-information__grid .fff-prod-decor:not(.is-mobile-on){display:none}}.product-details .text-block:has(>h1)>h1,.product-details .text-block:has(>h1)>* h1{font-family:"Anton",var(--font-display, "Anton"),"Helvetica Neue",sans-serif!important;font-weight:400!important;font-size:clamp(36px,4vw,56px)!important;line-height:1!important;letter-spacing:.5px!important;text-transform:uppercase!important;text-wrap:balance;color:var(--deep-ink, #0e1a2b);margin-block:0 6px}.product-details .group-block-content>.text-block:first-child:has(h1):before{content:"";display:block;inline-size:32px;block-size:3px;background:var(--orange);border-radius:2px;margin-block-end:14px}.product-details{position:relative;z-index:1}.contact-form{inline-size:100%;max-inline-size:720px}.contact-form__form{gap:14px}.contact-form__form-row{gap:12px}@media(min-width:750px){.contact-form__form-row{gap:14px}}.contact-form__input{background:var(--cream-warm, #eadfc9);border:1px solid rgb(14 26 43 / .16);border-radius:var(--r-input);padding-block:18px;padding-inline:20px;font-family:var(--font-sans);font-size:15px;color:var(--deep-ink);transition:border-color var(--t-fast),box-shadow var(--t-fast),background var(--t-fast)}.contact-form__input::placeholder{color:#0e1a2b8c;font-family:var(--font-mono);font-size:11px;letter-spacing:1.6px;text-transform:uppercase;font-weight:700}.contact-form__input:hover{border-color:#0e1a2b4d}.contact-form__input:focus{outline:none;border-color:var(--sage-deep);box-shadow:0 0 0 1px var(--sage-deep);background:var(--cream)}.contact-form__input--textarea{min-block-size:200px;resize:vertical;line-height:1.5}.contact-form button[type=submit],.contact-form .button{display:inline-flex;align-items:center;justify-content:center;background:var(--orange);color:var(--cream);border:0;border-radius:var(--r-pill);padding-block:16px;padding-inline:36px;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;cursor:pointer;min-block-size:52px;transition:background var(--t-fast),transform var(--t-fast)}.contact-form button[type=submit]:hover,.contact-form .button:hover{background:var(--orange-hover)}.contact-form button[type=submit]:active,.contact-form .button:active{transform:translateY(1px)}.contact-form__error{color:#b9341c;font-family:var(--font-mono);font-size:12px;letter-spacing:1.4px;text-transform:uppercase;padding-block:12px}.contact-form__success{color:var(--sage-deep);font-family:var(--font-mono);font-size:12px;letter-spacing:1.4px;text-transform:uppercase;padding-block:12px}.fff-input{inline-size:100%;background:var(--ink-2);border:1px solid var(--hairline);border-radius:var(--r-input);padding-block:14px;padding-inline:16px;color:var(--fg);font-family:var(--font-sans);font-size:14px;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.fff-input:focus{outline:none;border-color:var(--sage);box-shadow:0 0 0 1px var(--sage)}.fff-input::placeholder{color:var(--fg-faint)}.fff-tile{border-radius:var(--r-feature);padding:32px}.fff-tile--cream{background:var(--cream);color:var(--deep-ink)}.fff-tile--moss{background:var(--moss);color:var(--cream)}.fff-tile--terra{background:var(--terra);color:var(--cream)}.fff-tile--amber{background:var(--amber);color:var(--deep-ink)}.fff-tile--sage{background:var(--sage);color:var(--deep-ink)}.fff-tile--ink{background:var(--deep-ink);color:var(--cream);border:1px solid rgba(245,239,226,.12)}.fff-tile--black{background:var(--black);color:var(--cream);border:1px solid rgba(245,239,226,.1)}.fff-section{padding-block-start:var(--fff-pad-top, 96px);padding-block-end:var(--fff-pad-bot, 96px);background:var(--color-background, var(--ink));color:var(--color-foreground, var(--fg));--fg: var(--color-foreground, #0e1a2b);--fg-dim: rgb(var(--color-foreground-rgb, 14 26 43) / .62);--fg-faint: rgb(var(--color-foreground-rgb, 14 26 43) / .42);--hairline: rgb(var(--color-foreground-rgb, 14 26 43) / .12);--hairline-strong: rgb(var(--color-foreground-rgb, 14 26 43) / .2)}.fff-container{margin-inline:auto;padding-inline:var(--gutter-d);max-inline-size:var(--container-d)}.fff-container.is-full{max-inline-size:none}.fff-container.is-custom{max-inline-size:var(--fff-w-custom, 1280px)}.fff-ar{display:block;inline-size:100%}.fff-ar[data-aspect=auto] img{aspect-ratio:auto;inline-size:100%;block-size:auto}.fff-ar[data-aspect="1/1"] img{aspect-ratio:1 / 1;inline-size:100%;block-size:100%;object-fit:cover}.fff-ar[data-aspect="4/3"] img{aspect-ratio:4 / 3;inline-size:100%;block-size:100%;object-fit:cover}.fff-ar[data-aspect="16/9"] img{aspect-ratio:16 / 9;inline-size:100%;block-size:100%;object-fit:cover}.fff-ar[data-aspect="3/4"] img{aspect-ratio:3 / 4;inline-size:100%;block-size:100%;object-fit:cover}.fff-ar[data-aspect="4/5"] img{aspect-ratio:4 / 5;inline-size:100%;block-size:100%;object-fit:cover}.fff-frame{border-radius:var(--r-feature);overflow:hidden;inline-size:100%}.fff-frame img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.fff-sec-head{display:grid;grid-template-columns:1fr auto;align-items:end;gap:32px;margin-block-end:48px}.fff-sec-head .fff-mono{color:var(--fg-dim);display:block;margin-block-end:16px}.fff-sec-head .fff-display{font-size:clamp(36px,5vw,56px);color:var(--fg);max-inline-size:720px}.fff-footer-logo{inline-size:120px;opacity:.85;margin-block-end:16px;filter:none}[data-theme=dark] .fff-footer-logo{filter:brightness(0) invert(1) brightness(.96)}.header-logo,.header-logo span,.header-logo .header-logo__image-text{font-family:var(--font-display)!important;letter-spacing:1.5px;text-transform:uppercase;font-weight:400;font-size:30px;line-height:1;display:inline-flex;align-items:center;gap:10px}@media(max-width:768px){.header-logo,.header-logo span,.header-logo .header-logo__image-text{font-size:22px;gap:8px}}header-component{border-block-end:1px solid rgb(var(--color-foreground-rgb) / .08)}.header__menu-link:hover,header-component a:hover{color:var(--blue)}header-component .header__icon-list .button{transition:color var(--t-fast)}header-component .header__icon-list .button:hover{color:var(--blue)}.announcement-bar{position:relative;overflow:hidden}.announcement-bar__content,.announcement-bar p,.announcement-bar a{font-family:var(--font-mono);font-size:11px;letter-spacing:1.6px;text-transform:uppercase}.announcement-bar__content:before{content:"";display:inline-block;inline-size:6px;block-size:6px;border-radius:50%;background:var(--blue);margin-inline-end:10px;vertical-align:middle;animation:fff-pulse 2.4s ease-in-out infinite}@keyframes fff-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.announcement-bar__content:before{animation:none}}.variant-option--buttons .variant-option__button-label{border-radius:var(--r-pill)!important;font-family:var(--font-mono);font-size:12px;letter-spacing:1.5px;text-transform:uppercase;padding-block:14px;padding-inline:22px;min-block-size:44px;border-width:1px;transition:background-color var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.variant-option--buttons input[type=radio]:checked+.variant-option__button-label{background:var(--blue)!important;color:var(--cream)!important;border-color:var(--blue)!important}.variant-option--buttons .variant-option__button-label__text{font-family:inherit}body:has(.fff-vpicker) variant-picker{display:none!important}body:has(.fff-sub-picker) .shopify_subscriptions_app_block_container,body:has(.fff-sub-picker) .shopify_subscriptions_app_block,body:has(.fff-sub-picker) [id*=shopify-app-block-subscriptions],body:has(.fff-sub-picker) [data-shopify-app-block][id*=subscriptions]{display:none!important}.shopify-app-block,.shopify-app-block-block,[id*=shopify-app-block-subscriptions],[id^=shopify-block-],[data-shopify-app-block]{font-family:var(--font-sans)!important;margin-block:16px}[id*=shopify-app-block-subscriptions]>*:first-child,[data-shopify-app-block]>*:first-child{border-radius:16px!important;overflow:hidden;border:1px solid var(--hairline)!important}[id*=shopify-app-block-subscriptions] label,[id*=shopify-app-block-subscriptions] legend,[data-shopify-app-block] label,[data-shopify-app-block] legend{font-family:var(--font-mono);font-size:12px;letter-spacing:1.4px;text-transform:uppercase}[id*=shopify-app-block-subscriptions] input[type=radio]:checked+label,[id*=shopify-app-block-subscriptions] input[type=radio]:checked~*{--color-accent: var(--blue)}[id*=shopify-app-block-subscriptions] [class*=price],[data-shopify-app-block] [class*=price]{font-family:var(--font-sans);font-weight:700}.product-information-block:has([id*=shopify-app-block-subscriptions]) [id*=shopify-app-block-subscriptions]:before{content:"Purchase options";display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .62);margin-block-end:12px}.buy-buttons .button[name=add],.product-form__submit{font-family:var(--font-mono)!important;font-size:12px!important;letter-spacing:1.5px!important;text-transform:uppercase!important;border-radius:var(--r-feature)!important;min-block-size:52px}button[name=add]:not(.quick-add__button),.add-to-cart-button:not(.quick-add__button),add-to-cart-component:not(product-card add-to-cart-component) button:not(.quick-add__button),.buy-buttons .button[name=add],.product-form__submit,.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.cart__checkout-button{color:var(--cream)!important}button[name=add]:not(.quick-add__button) svg,button[name=add]:not(.quick-add__button) svg *,.add-to-cart-button:not(.quick-add__button) svg,.add-to-cart-button:not(.quick-add__button) svg *,.buy-buttons .button[name=add] svg,.buy-buttons .button[name=add] svg *,.product-form__submit svg,.product-form__submit svg *,.shopify-payment-button__button svg,.shopify-payment-button__button svg *,.cart__checkout-button svg,.cart__checkout-button svg *{color:var(--cream);fill:currentColor;stroke:currentColor}sticky-add-to-cart .sticky-add-to-cart__bar{background:var(--deep-ink, #0e1a2b);color:var(--cream, #f5efe2);border:1px solid rgb(245 239 226 / .14);border-radius:var(--r-feature, 24px);box-shadow:0 8px 32px #00000059}sticky-add-to-cart .sticky-add-to-cart__bar:before{display:none}sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__title,sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__price,sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__price .price,sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__price .price-item,sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__price .price__regular,sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__price .price__sale .price-item--sale{color:var(--cream, #f5efe2)}sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__variant{color:#f5efe2b3}sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__image{background:#f5efe214;border-radius:12px}sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-button{background:var(--orange, #e8651f)!important;color:var(--cream, #f5efe2)!important;border:0;inline-size:auto!important;min-inline-size:92px;block-size:auto;padding-block:14px;padding-inline:22px;border-radius:10px;font-size:0;letter-spacing:normal;display:inline-flex;align-items:center;justify-content:center;gap:0;transition:background .15s ease}sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-button:before{content:"Add";font-family:var(--font-mono, "Space Mono", monospace);font-weight:700;font-size:13px;letter-spacing:1.6px;text-transform:uppercase;color:var(--cream, #f5efe2);line-height:1}sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-button .add-to-cart-icon,sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-button .add-to-cart-text{display:none!important}sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-button:hover{background:var(--orange-hover, #ff7a38)!important}@media screen and (max-width:749px){sticky-add-to-cart .sticky-add-to-cart__bar{border-radius:0;border-inline:0}}product-card a,.product-card a,.product-card__link,.product-card__link:visited,.product-card .card__heading,.product-card .card__heading a{color:var(--fg)!important}product-card a:hover,.product-card a:hover,.product-card__link:hover,.product-card .card__heading a:hover{color:var(--blue)!important}.quick-add__button,.quick-add__button svg,.quick-add__button svg *{color:var(--color-foreground, var(--fg))!important;fill:currentColor;stroke:currentColor}cart-drawer-component .drawer__title,cart-drawer-component .cart__title{font-family:var(--font-display);font-size:clamp(24px,3vw,36px);text-transform:uppercase;letter-spacing:.5px;line-height:1}cart-drawer-component .button{font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;font-size:12px}footer .footer__heading,footer .footer__column-title,footer h2,footer h3{font-family:var(--font-mono);font-size:11px;letter-spacing:1.6px;text-transform:uppercase}footer .footer__menu-link,footer .footer-block__details-content a{transition:color var(--t-fast)}footer .footer__menu-link:hover,footer .footer-block__details-content a:hover{color:var(--blue)}footer .button[type=submit]{font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;font-size:12px}.resource-card__link,.resource-card__link:visited{color:var(--blue)!important}.cart-discount__button{background:var(--blue)!important;color:var(--cream)!important}.rte a,.product-description a,.fff-section a:not(.fff-btn):not(.button):not(.fff-btn--primary){color:var(--blue)}@media(max-width:768px){.fff-section{padding-block-start:var(--fff-pad-top-m, 56px);padding-block-end:var(--fff-pad-bot-m, 56px)}.fff-container{padding-inline:var(--gutter-m)}.fff-sec-head{grid-template-columns:1fr;gap:16px;margin-block-end:32px}.fff-sec-head .fff-display{font-size:36px}}.buy-buttons-block .shopify-product-form{max-width:470px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
