:root{--ff-paper: #eceeed;--ff-paper-rgb: 236 238 237;--ff-tile: #e2e5e3;--ff-fog: #cbcfcc;--ff-graphite: #24272a;--ff-ink-rgb: 36 39 42;--ff-forest: #2f4a3b;--ff-oxide: #a32116;--ff-cable: #c9a227;--ff-rust: #8b4a2e;--ff-copper: #b26e3a;--ff-navy: #35414e;--ff-safety: #d46a2a;--ff-warm-white: var(--ff-paper);--ff-stone: var(--ff-tile);--ff-fog-rgb: var(--ff-paper-rgb);--ff-mono: var(--font-accent--family, "IBM Plex Mono", monospace);--ff-hairline: rgb(var(--color-foreground-rgb, 36 39 42) / .16);--ff-muted: rgb(var(--color-foreground-rgb, 36 39 42) / .7);--ff-label-size: .75rem;--ff-label-track: .1em;--ff-ease: cubic-bezier(.2, .7, .2, 1);--ff-ease-out: cubic-bezier(.16, 1, .3, 1);--ff-ease-io: cubic-bezier(.65, 0, .35, 1);--ff-dur-ui: .2s;--ff-dur-move: .45s;--ff-dur-enter: .8s;--letter-spacing--heading-loose: .1em}::selection{background:var(--ff-graphite);color:var(--ff-paper)}html{-webkit-text-size-adjust:100%}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,.image-block,.product-card__image,.collection-card__image,.card-gallery,.product-media{border-radius:0!important}hr,.divider,.section-divider{border-color:var(--ff-hairline)}.shopify-section:has(>.section-background){position:relative}a.link:not(.button):not(.button-secondary){text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:100% 1px;background-position:0 100%;padding-bottom:3px;transition:background-size var(--ff-dur-move) var(--ff-ease-out)}@media(hover:hover){a.link:not(.button):not(.button-secondary):hover{background-size:0% 1px;background-position:100% 100%}}h1,h2,h3,.h1,.h2,.h3{text-transform:none!important;text-wrap:balance}.h1,.text-block.h1>*,[class^=ff-cat-] h1:not([class]),[class^=ff-404-] h1:not([class]){font-size:clamp(2.5rem,1.6rem + 3.6vw,4.75rem)!important;line-height:1!important;letter-spacing:-.012em}.h2,.text-block.h2>*,[class^=ff-fn-] h2:not([class]),[class^=ff-nb-] h2:not([class]){font-size:clamp(1.875rem,1.35rem + 2.1vw,3rem)!important;line-height:1.06!important;letter-spacing:-.008em}.h3,.text-block.h3>*{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.125rem)!important;line-height:1.12!important}.h4,.text-block.h4>*{font-size:clamp(1.125rem,1rem + .55vw,1.5rem)!important}h5,.h5,h6,.h6{font-family:var(--ff-mono)!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:var(--ff-label-track)!important;line-height:1.5!important}h5,.h5{font-size:.8125rem!important}h6,.h6{font-size:var(--ff-label-size)!important;color:var(--ff-muted)}.rte p,.text-block p{max-width:68ch}.rte p+p{margin-top:1em}.ff-placard,product-price,.price,.ff-dispatch,.ff-index-line{font-variant-numeric:tabular-nums}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.header__underlay-closed{background:color-mix(in srgb,var(--color-scheme-top-row, var(--ff-paper)) 82%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}}.menu-list__link{text-transform:none!important;font-size:.9375rem!important;font-weight:500;letter-spacing:.01em}.menu-list__link-title{position:relative}.menu-list__link-title:after{content:"";position:absolute;inset-inline:var(--gap-sm, .7rem);bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .35s var(--ff-ease);pointer-events:none}[slot=overflow] .menu-list__link-title:after{inset-inline:0}.menu-list__link:hover .menu-list__link-title:after,.menu-list__link:focus-visible .menu-list__link-title:after,.menu-list__link[aria-current=page] .menu-list__link-title:after{transform:scaleX(1)}.menu-drawer__menu-item{text-transform:none!important}.ff-nav-ind{display:none}.ff-dispatch{border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent)}aside.ff-dispatch .ff-dot{display:none}aside.ff-dispatch{font-size:.6875rem}.button:not(.button-unstyled){font-weight:500;letter-spacing:.02em;transition:background-color .3s var(--ff-ease),color .3s var(--ff-ease),border-color .3s var(--ff-ease),scale .15s var(--ff-ease)}.button:not(.button-unstyled):focus-visible{outline:1px solid var(--color-foreground);outline-offset:3px}:is(a,button):is(.button,.button-secondary):not(.quick-add__button):active{scale:.985}.hero a:is(.button,.button-secondary){display:inline-flex;align-items:center;gap:.6em}.hero a:is(.button,.button-secondary):after{content:"\2192";font-family:var(--ff-mono);line-height:1;transition:transform .35s var(--ff-ease-out)}@media(hover:hover){.hero a:is(.button,.button-secondary):hover:after{transform:translate3d(4px,0,0)}}.slideshow-control.slideshow-control--style-chevron,.slideshow-control.slideshow-control--style-arrow{border-radius:0}.search-page__input,.search-input input,.predictive-search__input{font-family:var(--font-body--family);border-radius:0!important}.product-card{position:relative}.product-card .card-gallery{overflow:hidden}.product-card .product-media,.product-information .product-media,.quick-add-modal .product-media,.ff-tile{background-color:var(--ff-tile)}.product-card .product-media__image,.product-information .product-media__image,.quick-add-modal .product-media__image,.ff-tile img{mix-blend-mode:multiply}.product-card .card-gallery img{transition:transform .9s var(--ff-ease-out),opacity .4s var(--ff-ease-io)}@media(hover:hover){.product-card:hover .card-gallery img,.product-card:focus-within .card-gallery img{transform:scale(1.03)}}.product-card .group-block-content{--horizontal-alignment: flex-start !important}.product-card .text-block{--text-align-default: left}.product-card .text-block,.product-card .text-block>*,.product-card product-price{text-align:left!important}.product-card .text-block--align-center,.product-card .text-block--align-center>*{margin-inline:0}.product-card product-price>div{justify-content:flex-start}.product-card__link{font-weight:500;letter-spacing:0}.product-card .text-block.h5,.product-card .text-block.h5>:not(.ff-placard){font-family:var(--font-body--family)!important;font-size:1rem!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;line-height:1.3!important;color:inherit;opacity:1}.product-card .text-block.h5>p:first-child{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:transparent;transition:text-decoration-color var(--ff-dur-ui) linear}@media(hover:hover){.product-card:hover .text-block.h5>p:first-child,.product-card:focus-within .text-block.h5>p:first-child{text-decoration-color:currentColor}}product-price,.product-card product-price,.product-card .price{font-family:var(--font-body--family);font-size:.9375rem;letter-spacing:0}.ff-placard{font-family:var(--ff-mono)!important;font-size:.6875rem!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:uppercase!important;line-height:1.5!important;color:var(--ff-muted);margin:.4em 0 0!important}.product-card .ff-placard{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.product-information .ff-placard,.product-details .ff-placard{font-size:var(--ff-label-size)!important;margin-top:.75em!important}.ff-placard .ff-no{display:inline-block;padding:0 .45em;margin-right:.6em;border:1px solid currentColor;line-height:1.5;letter-spacing:.06em}.product-badges__badge{font-family:var(--ff-mono)!important;font-size:.6875rem!important;letter-spacing:.1em!important;padding:.45em .7em!important;border-radius:0!important}.quick-add__button{border-radius:0!important;border:1px solid var(--color-foreground)!important;background:var(--color-background)!important;-webkit-backdrop-filter:none;backdrop-filter:none}.quick-add__button .add-to-cart-text{border-radius:0!important}.quick-add__button .add-to-cart-text__content{font-family:var(--ff-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase}.quick-add__button:hover{scale:1!important}@media(hover:hover){.quick-add__button:is(:hover,:focus-visible),.quick-add__button:is(:hover,:focus-visible) .add-to-cart-text{background:var(--color-foreground)!important;color:var(--color-background)!important}}.collection-card__content :is(h2,h3,.h2,.h3){text-transform:none}.section-resource-list__header{border-bottom:1px solid var(--color-foreground);padding-bottom:16px;margin-bottom:20px}.section-resource-list__header .text-block{padding-block-end:0!important}.section-resource-list__header .text-block :is(h5,h6){margin:0 0 10px}.section-resource-list__header .text-block :is(h2,h3){margin:0}.section-resource-list__header .text-block h2,.featured-blog-posts .section-resource-list>.shopify-block:first-child h2{font-size:clamp(1.75rem,1.3rem + 1.9vw,2.75rem)!important;line-height:1.06!important;letter-spacing:-.008em}.section-resource-list__header .text-block :is(h2,h3) a{text-decoration:none;color:inherit}.section-resource-list__header .text-block>p:only-child>a:only-child,.ff-action>p>a{font-family:var(--ff-mono);font-size:var(--ff-label-size);letter-spacing:var(--ff-label-track);text-transform:uppercase;text-decoration:none;color:inherit;border-bottom:1px solid currentColor;padding-bottom:3px;white-space:nowrap}.section-resource-list__header .layout-panel-flex--row>.text-block:last-child:not(:first-child){flex:0 0 auto;margin-inline-start:auto;text-align:right}.product-recommendations .section-resource-list__header .text-block,.product-recommendations .section-resource-list__header .text-block>*{text-align:left;margin-inline:0}.featured-blog-posts .section-resource-list>.shopify-block:first-child{border-bottom:1px solid var(--color-foreground);padding-bottom:16px;margin-bottom:12px}.featured-blog-posts .section-resource-list>.shopify-block:first-child :is(h5,h6){margin:0 0 10px}.featured-blog-posts .section-resource-list>.shopify-block:first-child :is(h2,h3){margin:0}.hero .text-block.h1>*{font-size:clamp(2.75rem,min(1.45rem + 6.7vw,9.5svh),7.75rem)!important;line-height:.95!important;letter-spacing:-.018em;font-weight:500;text-wrap:balance;padding-bottom:.08em}.hero .text-block.h4>p{font-size:clamp(1.0625rem,.98rem + .55vw,1.4375rem);line-height:1.38;letter-spacing:-.005em;max-width:46ch;text-wrap:balance}.hero .text-block:is(.h5,.h6)>*{opacity:1;color:inherit}.hero:has(.hero__media-grid :is(img,video,svg)):not(:has(.ff-fog)) .hero__content-wrapper{--color-foreground: var(--ff-paper);--color-foreground-rgb: var(--ff-paper-rgb);--color-foreground-heading: var(--ff-paper);--font-h1--color: var(--ff-paper);--font-h2--color: var(--ff-paper);--font-h3--color: var(--ff-paper);--font-h4--color: var(--ff-paper);--font-h5--color: var(--ff-paper);--font-h6--color: var(--ff-paper);color:var(--ff-paper)}.hero:has(.hero__media-grid :is(img,video,svg)):not(:has(.ff-fog)) .hero__content-wrapper :is(h1,h2,h3,h4,h5,h6,p):not(.custom-color *){color:inherit}.hero:has(.hero__media-grid :is(img,video)):not(:has(.ff-fog)):not(:has(.overlay)) .hero__media-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-flat);pointer-events:none;background:linear-gradient(to top,rgb(var(--ff-ink-rgb) / .7),rgb(var(--ff-ink-rgb) / .36) 30%,rgb(var(--ff-ink-rgb) / 0) 62%)}.hero:not(:has(.ff-fog)) .overlay.overlay--gradient{background:linear-gradient(var(--overlay-direction),rgb(var(--ff-ink-rgb) / .74) 0%,rgb(var(--ff-ink-rgb) / .4) 28%,rgb(var(--ff-ink-rgb) / 0) 60%)}.hero:has(.ff-fog) .hero__media-grid:after{content:"";position:absolute;inset:auto 0 0 0;height:78%;z-index:var(--layer-flat);pointer-events:none;background:linear-gradient(to top,rgb(var(--ff-paper-rgb) / .97),rgb(var(--ff-paper-rgb) / .93) 38%,rgb(var(--ff-paper-rgb) / .78) 60%,rgb(var(--ff-paper-rgb) / .3) 84%,rgb(var(--ff-paper-rgb) / 0))}@media screen and (min-width:750px){.hero:has(.ff-fog) .hero__media-grid:after{top:0;right:0;bottom:0;left:0;height:auto;background:radial-gradient(105% 125% at 0% 100%,rgb(var(--ff-paper-rgb) / .97),rgb(var(--ff-paper-rgb) / .92) 40%,rgb(var(--ff-paper-rgb) / .66) 60%,rgb(var(--ff-paper-rgb) / .22) 76%,rgb(var(--ff-paper-rgb) / 0) 90%)}}@media screen and (max-width:749px){.hero-wrapper:first-child .hero:has(.ff-fog) .hero__media-grid:after{height:100%;background:linear-gradient(to top,rgb(var(--ff-paper-rgb) / .97),rgb(var(--ff-paper-rgb) / .94) 50%,rgb(var(--ff-paper-rgb) / .82),rgb(var(--ff-paper-rgb) / .4) 86%,rgb(var(--ff-paper-rgb) / 0))}}.hero-wrapper:first-child .hero__media{object-position:var(--ff-hero-focus, 50% 30%)}.ff-fog .ff-fog__layer--1{background-image:radial-gradient(ellipse 30% 55% at 24% 80%,#eceeedd9,#eceeed00 70%),radial-gradient(ellipse 40% 60% at 55% 92%,#dde1dfbf,#dde1df00 70%),radial-gradient(ellipse 26% 50% at 80% 70%,#cbcfccb3,#cbcfcc00 70%)}.ff-fog .ff-fog__layer--2{background-image:radial-gradient(ellipse 22% 58% at 14% 74%,#cbcfccb3,#cbcfcc00 70%),radial-gradient(ellipse 34% 48% at 46% 68%,#eceeedb3,#eceeed00 70%),radial-gradient(ellipse 30% 52% at 76% 78%,#dde1dfa6,#dde1df00 70%)}.ff-fog .ff-fog__layer--3{background-image:radial-gradient(ellipse 40% 40% at 30% 88%,#eceeedcc,#eceeed00 70%),radial-gradient(ellipse 30% 44% at 66% 62%,#cbcfcc99,#cbcfcc00 70%),radial-gradient(ellipse 10% 36% at 90% 94%,#dde1dfb3,#dde1df00 70%)}.ui-test-product-list .section-resource-list__header{padding-bottom:14px;margin-bottom:18px}.featured-blog-posts-card__image{overflow:hidden;background:var(--ff-tile)}.featured-blog-posts-card__image .image-block__image{transition:transform 1.2s var(--ff-ease-out)}@media(hover:hover){.featured-blog-posts-card:hover .image-block__image{transform:scale(1.035)}}.featured-blog-posts-card__content h4{font-size:clamp(1.375rem,1.15rem + .9vw,1.875rem);line-height:1.12;letter-spacing:-.008em;text-wrap:balance}.featured-blog-posts-card .blog-post-card__content-text{max-width:52ch;color:var(--ff-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.featured-blog-posts-card :is(.blog-post-details,.blog-post-card__info,[class*=blog-post-info]),main[data-template=article] header [class*=blog-post-details],main[data-template=article] header .blog-post-info{font-family:var(--ff-mono);font-size:var(--ff-label-size);letter-spacing:var(--ff-label-track);text-transform:uppercase;color:var(--ff-muted)}.blog-post-content.rte,main[data-template^=page] .rte{max-width:66ch;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.68}.blog-post-content.rte p,main[data-template^=page] .rte p{max-width:none;text-wrap:pretty}.blog-post-content.rte rte-formatter>p:first-of-type,main[data-template="page.about"] .rte rte-formatter>p:first-of-type{font-family:var(--font-heading--family);font-size:clamp(1.375rem,1.15rem + 1vw,1.875rem);line-height:1.3;letter-spacing:-.006em;margin-bottom:1.4em}.blog-post-content.rte rte-formatter>p:first-of-type{font-size:clamp(1.1875rem,1.08rem + .5vw,1.4375rem);line-height:1.45}.blog-post-content.rte :is(h2,h3),main[data-template^=page] .rte :is(h2,h3){font-size:clamp(1.5rem,1.25rem + 1vw,2.125rem)!important;line-height:1.14!important;letter-spacing:-.01em;margin:2.2em 0 .7em;padding-top:1.1em;border-top:1px solid var(--ff-hairline)}.blog-post-content.rte blockquote,main[data-template^=page] .rte blockquote{margin:2em 0;padding:0 0 0 1.25em;border-left:2px solid var(--ff-oxide);font-family:var(--font-heading--family);font-size:1.25em;line-height:1.35}.blog-post-content.rte img{margin-block:2em}.blog-post-featured-image{overflow:hidden;background:var(--ff-tile)}.product-form-buttons .add-to-cart-button:not(.quick-add__button){--button-color: var(--ff-paper);--button-background-color: var(--ff-graphite);--button-border-color: var(--ff-graphite);min-height:52px;font-size:1rem}.product-form-buttons .add-to-cart-button:not(.quick-add__button):hover{--button-color: var(--ff-paper);--button-background-color: var(--ff-oxide);--button-border-color: var(--ff-oxide)}.product-form-buttons .add-to-cart-button[disabled],.product-form-buttons .add-to-cart-button[aria-disabled=true]{opacity:.5}.product-information .accordion summary,.accordion-custom summary{padding-block:1.05em}.variant-option__button-label{transition:background-color var(--ff-dur-ui) linear,color var(--ff-dur-ui) linear,border-color var(--ff-dur-ui) linear}.product-details product-price .price{font-size:1.375rem;font-weight:500}.sticky-add-to-cart__bar{background:color-mix(in srgb,var(--color-background) 86%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);border-top:1px solid rgb(var(--color-foreground-rgb) / .14);box-shadow:none}.sticky-add-to-cart__price{font-variant-numeric:tabular-nums}.sticky-add-to-cart__bar .add-to-cart-button{--button-color: var(--ff-paper);--button-background-color: var(--ff-graphite);--button-border-color: var(--ff-graphite)}.ff-lens{position:absolute;left:0;top:0;z-index:3;width:var(--ff-lens-size, 208px);height:var(--ff-lens-size, 208px);margin:calc(var(--ff-lens-size, 208px) / -2) 0 0 calc(var(--ff-lens-size, 208px) / -2);border-radius:50%;pointer-events:none;background-color:var(--ff-tile);background-repeat:no-repeat;background-blend-mode:multiply;box-shadow:0 0 0 1px rgb(var(--ff-ink-rgb) / .5),0 0 0 5px rgb(var(--ff-paper-rgb) / .7),0 18px 40px -12px rgb(var(--ff-ink-rgb) / .35);opacity:0;scale:.6;transition:opacity .18s linear,scale .32s var(--ff-ease-out);will-change:transform}.ff-lens.is-on{opacity:1;scale:1}.cart-page .cart-items__title{font-weight:500}.cart-page .cart-secondary-typography,.cart-page .cart-items__variant,.cart-page .cart-items__property,.cart-page .cart-totals__original-label,.cart-page .cart-discounts__label,.cart-page .cart-note__label,.cart-page .cart-discount__label{font-family:var(--ff-mono)!important;font-size:var(--ff-label-size)!important;letter-spacing:.06em;text-transform:uppercase}.cart-page .cart-totals__tax-note{font-family:var(--ff-mono)!important;font-size:.6875rem!important;letter-spacing:.08em;text-transform:uppercase;color:var(--ff-muted)}.cart-page .cart-items__table-row{border-bottom:1px solid var(--ff-hairline)}.cart-page .cart-totals{border-top:1px solid var(--color-foreground);padding-top:1rem}.cart-page .cart-totals__total{border-top:1px solid var(--color-foreground);padding-top:.75rem;margin-top:.5rem}.cart-page .cart-items__media img{border:1px solid var(--ff-hairline);background:var(--ff-tile)}.cart-page .cart-items__remove{font-family:var(--ff-mono)!important;font-size:.6875rem!important;letter-spacing:.1em;text-transform:uppercase}.ff-manifest-foot{font-family:var(--ff-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ff-muted);display:flex;flex-wrap:wrap;gap:.5rem 2rem;padding:1.25rem 0 0;border-top:1px solid var(--ff-hairline)}.facets__summary,.facets__label,.facets__heading,.sorting__label,.results-count,.product-grid-container .facets details summary,.pagination__link,.pagination__item{font-family:var(--ff-mono)!important;font-size:var(--ff-label-size)!important;letter-spacing:.08em;text-transform:uppercase}.search-results__no-results,.no-results,.results__empty{font-family:var(--ff-mono);font-size:.8125rem;letter-spacing:.04em}footer .menu__item,footer .menu__item a{font-family:var(--font-body--family)!important;font-size:.9375rem!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;line-height:1.9}footer .menu__item a{transition:opacity .25s var(--ff-ease)}footer .menu__item a:hover{opacity:.7}footer .menu__heading,footer .menu__heading__default{font-family:var(--ff-mono)!important;font-size:var(--ff-label-size)!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:400!important;opacity:.8}.ff-index-line{font-family:var(--ff-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;line-height:1.9;opacity:.78;margin:0}.ff-index-line span{white-space:nowrap}.ff-index-line span+span:before{content:" \b7  ";opacity:.6}.utilities{border-top:1px solid color-mix(in srgb,currentColor 22%,transparent)}.footer-utilities__text,.utilities a,.utilities .menu__item{font-family:var(--ff-mono)!important;font-size:.6875rem!important;letter-spacing:.08em;text-transform:uppercase}@media(hover:none)and (max-width:749px){footer .menu__item a{display:block;padding-block:6px;line-height:1.6}}:is([class^=ff-cat-],[class^=ff-fn-],[class^=ff-nb-],[class^=ff-fg-],[class^=ff-404-],.ff-spot,.ff-idx,.ff-man,.ff-spec) :is(.ff-kicker,.ff-index,.ff-nav-l,.ff-scope,.ff-lgh,.ff-rl,.ff-link,.ff-spot__kicker){font-size:var(--ff-label-size)!important;letter-spacing:var(--ff-label-track)!important;opacity:1!important;color:var(--ff-muted)}[class^=ff-fn-] :is(dt,dd),[class^=ff-fg-] .ff-idx button,[class^=ff-fg-] .ff-chip,[class^=ff-cat-] .ff-chip{font-size:.71875rem!important}[class^=ff-fn-] dt{opacity:1!important;color:var(--ff-muted)}aside.ff-cond.ff-cond--line dt{font-size:.6875rem!important;opacity:1!important;color:var(--ff-muted)}aside.ff-cond.ff-cond--line dd{font-size:.75rem!important}@media screen and (min-width:750px){aside.ff-cond.ff-cond--line .ff-cell.ff-cell--proof-1{display:none}aside.ff-cond.ff-cond--line .ff-cell.ff-cell--proof-2{margin-inline-start:auto}aside.ff-cond.ff-cond--line .ff-cell.ff-cell--proof-2:before{display:none}}section.ff-man .ff-top{grid-template-columns:minmax(0,1fr)}section.ff-man .ff-top>span:empty{display:none}section.ff-man .ff-statement{max-width:19ch;font-size:clamp(2.375rem,1.1rem + 5vw,5.75rem)!important;line-height:1!important;letter-spacing:-.012em}section.ff-man .ff-statement .e{color:inherit}section.ff-man .ff-statement .w:not(.e)+.w.e:before{content:"";display:block}section.ff-man .ff-no>span:first-child{display:none}.ff-man .ff-col:not(:has(.ff-links)) .ff-body{margin-bottom:0}section.ff-spec dt>span[aria-hidden=true]{display:none}section.ff-spec .ff-grid:before,section.ff-spec .ff-grid:after{content:none}section.ff-spec .ff-val{letter-spacing:-.012em}.ff-idx .ff-c{font-variant-numeric:tabular-nums}[class^=ff-fg-] .ff-prod img{filter:none!important;background:var(--ff-tile);mix-blend-mode:multiply;object-fit:contain!important}[class^=ff-fg-] .ff-prod{background:var(--ff-tile)!important}[class^=ff-fg-] .ff-prods{gap:12px!important;background:none!important;border:0!important}[class^=ff-fg-] .ff-pt{font-size:.9375rem!important;font-weight:500;margin:12px 12px 2px!important}[class^=ff-fg-] .ff-pp{font-family:var(--font-body--family)!important;font-size:.875rem!important;margin:0 12px!important}[class^=ff-fg-] .ff-story{font-size:1rem!important;color:inherit!important}[class^=ff-fg-] .ff-pname{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.125rem)}@media screen and (min-width:990px){[class^=ff-fg-] .ff-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}[class^=ff-fg-] .ff-info{position:sticky;top:calc(max(var(--header-height, 72px),60px) + 16px);align-self:start;border-bottom:0!important}}.ff-spot .ff-spot__buy{background:var(--color-primary-button-background, var(--ff-graphite))!important;border-color:var(--color-primary-button-border, var(--ff-graphite))!important;color:var(--color-primary-button-text, var(--ff-paper))!important}@media(hover:hover){.ff-spot .ff-spot__buy:not([disabled]):hover{background:var(--ff-oxide)!important;border-color:var(--ff-oxide)!important;color:var(--ff-paper)!important}}.ff-spot.color-scheme-8 .ff-spot__no,.ff-spot.color-scheme-5 .ff-spot__no,.ff-spot.color-scheme-4 .ff-spot__no{border-color:currentColor;color:inherit}.ff-spot .ff-spot__kicker,.ff-spot .ff-spot__tags,.ff-spot .ff-spot__proof,.ff-spot .ff-spot__tab-n{color:rgb(var(--color-foreground-rgb) / .72)!important}.ff-spot .ff-spot__head{border-bottom-color:rgb(var(--color-foreground-rgb) / .9)}[class^=ff-fg-] .ff-panel.is-on{display:flex!important;flex-direction:column;align-items:flex-start}[class^=ff-fg-] .ff-panel .ff-pname{order:0;margin-bottom:10px!important}[class^=ff-fg-] .ff-panel .ff-story{order:1;margin:0 0 22px!important;max-width:46ch!important}[class^=ff-fg-] .ff-panel .ff-prods{order:2;width:100%}[class^=ff-fg-] .ff-panel .ff-link{order:3}[class^=ff-fg-] .ff-panel>div:not(.ff-prods){order:4}@media screen and (min-width:1100px){main .product-grid.product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(4, minmax(0, 1fr))}}@media screen and (min-width:1800px){main .product-grid.product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(5, minmax(0, 1fr))}}.honeypop-pp{background:transparent!important;border:0!important;border-block:1px solid var(--ff-hairline)!important;border-radius:0!important;box-shadow:none!important;padding:12px 0!important}.honeypop-pp p{font-family:var(--font-body--family)!important;color:inherit!important}.honeypop-pp p:first-child{font-weight:500!important;font-size:.9375rem!important}.honeypop-pp p+p{color:var(--ff-muted)!important}.honeypop-pp svg{filter:grayscale(1) contrast(1.1)}shopify-forms-embed{--forms-heading-font: normal 500 24px "Barlow Semi Condensed", "Arial Narrow", sans-serif;--forms-body-font: normal 400 14px Barlow, sans-serif;--container-background-color: #2f4a3b;--heading-text-color: #eceeed;--body-text-color: #eceeed;--link-text-color: #e2e5e3;--forms-accent-color: #c9a227;--forms-accent-color-hovered-modifier: #c9a2271a;--forms-discount-code-color: #c9a227;--forms-discount-code-background-color-hover: #24272a;--form-error-color: #eceeed;--form-text-color: #24272a;--form-placeholder-color: #24272a80;--form-background-color: #eceeed;--form-field-border: 0 0 0 1px #eceeed66;--form-field-border-focused: 0 0 0 2px #c9a227;--button-background-color: #eceeed;--button-text-color: #2f4a3b;--button-close-background-color: #2f4a3b;--button-close-color: #eceeed;--forms-overlay-background-color: #24272a;--forms-overlay-background-opacity: .45;--form-field-border-radius: 0;--button-border-radius: 0;--container-border-radius: 0}@media(prefers-reduced-motion:reduce){.menu-list__link-title:after,.button:not(.button-unstyled),footer .menu__item a,a.link:not(.button):not(.button-secondary),.product-card .card-gallery img,.product-card .text-block.h5>p:first-child,.featured-blog-posts-card__image .image-block__image,.variant-option__button-label,.hero a:is(.button,.button-secondary):after{transition:none}:is(a,button):is(.button,.button-secondary):active{scale:1}.ff-lens{transition:opacity .18s linear;scale:1}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/fog-system.css.map */
