:root{--sf-navy: #172b37;--sf-navy-deep: #101d25;--sf-cyan: #00aeef;--sf-cyan-ink: #0079a6;--sf-orange: #f57c00;--sf-orange-dark: #d96f00;--sf-white: #fff;--sf-bg: #f7f8f9;--sf-line: #dde1e5;--sf-line-mid: #c9cfd5;--sf-ink: #172b37;--sf-ink-2: #46525e;--sf-ink-3: #5a6673;--sf-ink-4: #8a96a3;--sf-green: #157a43;--sf-sans: "Poppins", system-ui, -apple-system, sans-serif;--sf-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace}body{font-family:var(--sf-sans)!important;color:var(--sf-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.\#hero-heading,.\#page-header-title,.\#collection-heading{font-family:var(--sf-sans)!important;letter-spacing:-.02em;color:var(--sf-ink)}.sf-home h1,.sf-home h2,.sf-home p,.sf-hero h1,.sf-hero h2,.sf-hero p{color:inherit}h1,.\#hero-heading{font-size:clamp(26px,3vw,36px)!important;font-weight:600!important;line-height:1.15!important}h2{font-size:clamp(20px,2.2vw,26px)!important;font-weight:600!important;line-height:1.2!important}h3{font-size:18px!important;font-weight:600!important}p,li{font-family:var(--sf-sans);line-height:1.65}.\#button,.button,button[type=submit]:not(.sf-qty-btn):not(.\#cart-item-quantity-controls-button),.shopify-challenge__button{font-family:var(--sf-sans)!important;font-weight:600!important;border-radius:999px!important;letter-spacing:.01em}.\#button.\@primary,.\#button:not(.\@secondary):not(.\@outline),.button--primary{background:var(--sf-orange)!important;color:var(--sf-white)!important;border:0!important}.\#button.\@primary:hover,.\#button:not(.\@secondary):not(.\@outline):hover,.button--primary:hover{background:var(--sf-orange-dark)!important}.\#button.\@secondary,.\#button.\@outline,.button--secondary{background:transparent!important;border:1px solid var(--sf-line-mid)!important;color:var(--sf-ink)!important}.\#button.\@secondary:hover,.\#button.\@outline:hover,.button--secondary:hover{border-color:var(--sf-ink-3)!important}a{color:var(--sf-ink);transition:color .15s}a:hover{color:var(--sf-cyan-ink)}input:not([class*=header-searchbar]):not([class*=header] input),select,textarea,.\#form-field-input,.\#form-field-textarea{font-family:var(--sf-sans)!important;border:1px solid var(--sf-line-mid);border-radius:4px;color:var(--sf-ink)}.sf-search input,.sf-search input:focus{border:0!important;border-radius:0!important;box-shadow:none!important;outline:none!important}.\#header-searchbar{max-width:320px!important;flex:0 1 320px!important}.\#header-searchbar .\#predictive-search,.\#header-searchbar predictive-search{height:auto!important;border:0!important;box-shadow:none!important;background:transparent!important}.\#header-searchbar .\#predictive-search-input{border:0!important;box-shadow:none!important;background:transparent!important}.\#header-searchbar-form{display:flex!important;align-items:center!important;height:44px!important;padding:0 6px 0 16px!important;border:0!important;border-radius:999px!important;background:#fffffff2!important;box-shadow:none!important}.\#header-searchbar-input{flex:1!important;min-width:0!important;border:0!important;border-radius:0!important;height:100%!important;font-size:14px!important;padding:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;-webkit-appearance:none!important}.\#header-searchbar-input:focus{border:0!important;box-shadow:none!important;outline:none!important}.\#header-searchbar-button{flex-shrink:0!important;height:32px!important;width:32px!important;padding:0!important;border:0!important;border-radius:999px!important;background:var(--sf-orange)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important}.\#header-searchbar-button svg,.\#header-searchbar-button .icon,.\#header-searchbar-button .\#icon{width:16px!important;height:16px!important;color:#fff!important;--size: 16px !important}.\#header-toolbar{margin-left:auto!important}body.sf-is-homepage .\#header-searchbar,body:has(.sf-home) .\#header-searchbar,body:has(.sf-homepage-section) .\#header-searchbar{display:none!important}input:focus:not([class*=header-searchbar]),select:focus,textarea:focus,.\#form-field-input:focus,.\#form-field-textarea:focus{outline:none!important;border-color:var(--sf-ink-3)!important;box-shadow:none!important}label,.\#form-field-label{font-family:var(--sf-sans);font-size:13px;font-weight:500;color:var(--sf-ink-2)}.\#collection-heading,.\#page-header-title{font-size:clamp(24px,2.8vw,32px)!important;font-weight:600!important;letter-spacing:-.02em;margin-bottom:8px}.\#collection-description,.\#page-header-description{font-size:15px;color:var(--sf-ink-3);line-height:1.6;max-width:65ch}.\#collection-toolbar{border-bottom:1px solid var(--sf-line);padding-bottom:16px;margin-bottom:24px}.\#collection-toolbar-item-title,.\#collection-sort-title{font-family:var(--sf-sans);font-size:13px;font-weight:500;color:var(--sf-ink-3)}.\#collection-filter,.\#drop-down{font-family:var(--sf-sans);border:1px solid var(--sf-line-mid);border-radius:4px}.\#collection-active-filter{font-family:var(--sf-sans);font-size:12px;background:var(--sf-bg);border:1px solid var(--sf-line);border-radius:999px;padding:6px 12px;color:var(--sf-ink-2)}.\#collection-active-filter:hover{border-color:var(--sf-ink-4)}.\#product-card,.product-card{font-family:var(--sf-sans);background:var(--sf-white);border:1px solid var(--sf-line);transition:border-color .15s,box-shadow .15s}.\#product-card:hover,.product-card:hover{border-color:var(--sf-ink-4);box-shadow:0 4px 16px #172b3714}.\#product-card-media,.product-card__media{background:var(--sf-white);border-bottom:1px solid var(--sf-line)}.\#product-card-media img,.product-card__media img{mix-blend-mode:multiply}.\#product-card-info,.product-card__info{padding:14px 16px}.\#product-card-vendor,.product-card__vendor{font-family:var(--sf-mono)!important;font-size:10px!important;letter-spacing:.08em;text-transform:uppercase;color:var(--sf-ink-4)!important;margin-bottom:6px}.\#product-card-title,.product-card__title{font-family:var(--sf-sans)!important;font-size:13px!important;font-weight:500!important;line-height:1.35;color:var(--sf-ink)!important;margin-bottom:8px}.\#product-card-price,.product-card__price,.\#product-card .\#price{font-family:var(--sf-mono)!important;font-size:14px!important;font-weight:500!important;color:var(--sf-ink)!important}.\#product-card .\#price-item.\@compare,.product-card__price--compare{font-family:var(--sf-mono);font-size:12px;color:var(--sf-ink-4)}.\#product-card-badge,.product-card__badge{font-family:var(--sf-mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase;background:var(--sf-orange);color:var(--sf-white);border-radius:2px;padding:3px 8px}.\#pagination,.pagination{font-family:var(--sf-sans)}.\#pagination-item,.pagination__item{font-family:var(--sf-mono);font-size:13px;min-width:36px;height:36px;border:1px solid var(--sf-line);border-radius:4px;color:var(--sf-ink-3);transition:border-color .15s,color .15s}.\#pagination-item:hover,.pagination__item:hover{border-color:var(--sf-ink-4);color:var(--sf-ink)}.\#pagination-item.\@current,.pagination__item--current{background:var(--sf-ink);border-color:var(--sf-ink);color:var(--sf-white)}.\#search,.search-page{font-family:var(--sf-sans)}.\#search-heading{font-size:clamp(22px,2.5vw,28px)!important;font-weight:600!important}.\#search-form input,.search-form__input{font-family:var(--sf-sans)!important;font-size:16px;height:52px;border:1px solid var(--sf-line-mid)!important;border-radius:4px 0 0 4px!important;padding:0 18px}.\#search-form button,.search-form__button{background:var(--sf-orange)!important;border:0!important;border-radius:0 4px 4px 0!important;font-family:var(--sf-sans)!important;font-weight:600!important}.\#search-form button:hover,.search-form__button:hover{background:var(--sf-orange-dark)!important}.\#predictive-search,.predictive-search{font-family:var(--sf-sans);border:1px solid var(--sf-line);box-shadow:0 14px 34px #101d252e;border-radius:4px}.\#predictive-search-item,.predictive-search__item{padding:12px 16px;border-bottom:1px solid var(--sf-line)}.\#predictive-search-item:hover,.predictive-search__item:hover{background:var(--sf-bg)}.\#breadcrumbs{font-family:var(--sf-sans);font-size:13px;color:var(--sf-ink-4);padding:16px 0 20px}.\#breadcrumbs-item-link{color:var(--sf-ink-3)}.\#breadcrumbs-item-link:hover{color:var(--sf-cyan-ink)}.\#breadcrumbs .icon{color:var(--sf-line-mid)}.\#page,.page-content,.rte{font-family:var(--sf-sans)}.rte p{font-size:15px;line-height:1.7;color:var(--sf-ink-2);margin-bottom:18px}.rte h2,.rte h3{margin-top:32px;margin-bottom:16px}.rte ul,.rte ol{padding-left:24px;margin-bottom:20px}.rte li{margin-bottom:8px;line-height:1.6}.rte table{width:100%;border-collapse:collapse;margin:20px 0;font-size:13px}.rte table td,.rte table th{padding:11px 14px;border:1px solid var(--sf-line);text-align:left}.rte table th{background:var(--sf-bg);font-weight:600;color:var(--sf-ink-3);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.\#article,.article{font-family:var(--sf-sans)}.\#article-card,.article-card{font-family:var(--sf-sans);border:1px solid var(--sf-line);transition:border-color .15s}.\#article-card:hover,.article-card:hover{border-color:var(--sf-ink-4)}.\#article-card-title,.article-card__title{font-family:var(--sf-sans)!important;font-weight:600!important;font-size:17px!important;line-height:1.35}.\#article-card-date,.article-card__date{font-family:var(--sf-mono);font-size:12px;color:var(--sf-ink-4)}.\#article-content,.article__content{font-size:16px;line-height:1.75;color:var(--sf-ink-2)}.\#footer{font-family:var(--sf-sans)}.\#footer-heading,.footer__heading{font-family:var(--sf-sans)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.1em;text-transform:uppercase;color:var(--sf-ink-3);margin-bottom:16px}.\#footer-link,.footer__link{font-size:14px;color:var(--sf-ink-2)}.\#footer-link:hover,.footer__link:hover{color:var(--sf-cyan-ink)}.\#footer .\#newsletter input,.footer__newsletter-input{font-family:var(--sf-sans)!important;border:1px solid var(--sf-line-mid)!important;border-radius:4px!important}.\#footer .\#newsletter button,.footer__newsletter-button{background:var(--sf-orange)!important;border-radius:4px!important}.\#header,.\#main-navigation{font-family:var(--sf-sans)}.\#main-navigation-link,.main-nav__link{font-family:var(--sf-sans)!important;font-size:14px;font-weight:500}.\#header-search input,.header__search-input{font-family:var(--sf-sans)!important}.\#announcement-bar{font-family:var(--sf-sans)}.\#announcement-bar-text{font-size:13px;font-weight:500}.\#faq,.faq{font-family:var(--sf-sans)}.\#faq-item-heading,.faq__question{font-family:var(--sf-sans)!important;font-weight:600!important;font-size:15px}.\#faq-item-content,.faq__answer{font-size:14px;line-height:1.65;color:var(--sf-ink-2)}.\#splash-msg,.empty-state{font-family:var(--sf-sans);text-align:center;padding:64px 24px}.\#splash-msg-heading,.empty-state__heading{font-size:22px;font-weight:600;margin-bottom:12px}.\#splash-msg-subheading,.empty-state__text{font-size:15px;color:var(--sf-ink-3)}.\#alert,.alert{font-family:var(--sf-sans);border-radius:4px;padding:14px 18px}.\#alert.\@success,.alert--success{background:#e8f5e9;border:1px solid #c8e6c9;color:#2e7d32}.\#alert.\@error,.alert--error{background:#ffebee;border:1px solid #ffcdd2;color:#c62828}.\#price,.price{font-family:var(--sf-mono)!important}.\#price-item.\@regular,.price--regular{font-weight:500;color:var(--sf-ink)}.\#price-item.\@compare,.price--compare{color:var(--sf-ink-4);font-size:.85em}@media(max-width:768px){h1,.\#hero-heading{font-size:24px!important}h2{font-size:20px!important}.\#collection-heading,.\#page-header-title{font-size:22px!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/sf-global.css.map */
