@import"https://fonts.googleapis.com/css2?family=Jost:wght@500;600;700&family=Inter:wght@400;500;600;700&display=swap";:root{--ft-ink: #101a24;--ft-ink-soft: #5a6673;--ft-hairline: #dde3ea;--ft-surface: #f5f8fa;--ft-signal: #0b5fbf;--ft-signal-dk: #094c99;--ft-panel: #0c1722;--ft-alert: #c62828;--main-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--main-weight: 400;--nav-family: "Jost", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--nav-weight: 500;--heading-family: "Jost", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--heading-weight: 600;--main-spacing: 0em;--heading-spacing: 0em;--text-color: var(--ft-ink);--header-color: var(--ft-ink);--pre-scroll-color: var(--ft-ink);--button-color: var(--ft-signal);--button-hover: var(--ft-signal-dk);--button-text: #ffffff;--secondary-button-color: #eef2f6;--secondary-button-hover: #dfe6ed;--secondary-button-text: var(--ft-ink);--sale-color: var(--ft-alert);--sale-icon-background: var(--ft-alert);--sale-icon-color: #ffffff;--new-background: var(--ft-signal);--new-color: #ffffff;--footer-background: var(--ft-panel);--footer-text: #d7dee6;--footer-button: var(--ft-signal);--footer-button-text: #ffffff;--cs1-background: var(--ft-surface);--cs1-color: var(--ft-ink);--cs2-background: #edf2f7;--cs2-color: var(--ft-ink);--cs3-background: var(--ft-panel);--cs3-color: #ffffff;--icon-border-color: #e4e9ef;--disabled-text: #8a95a1;--listing-size-color: var(--ft-ink-soft);--upsell-border-color: #e4e9ef;--keyboard-focus: var(--ft-signal);--error-color: var(--ft-alert);--dotted-color: var(--ft-hairline);--grid-column-gap: 20px;--free-shipping-bg: var(--ft-signal);--free-shipping-text: #ffffff;--soldout-background: #64707d;--soldout-text: #ffffff;--custom-background: var(--ft-panel);--custom-color: #ffffff;--section-padding: 56px;--h1-size: 34px;--h2-size: 26px;--h3-size: 20px}@media(max-width:740px){:root{--section-padding: 36px;--h1-size: 25px;--h2-size: 21px;--h3-size: 18px}}body{font-family:var(--main-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{font-family:var(--heading-family);font-weight:600;letter-spacing:-.01em;line-height:1.18;text-wrap:balance}.price,.price-item,.money,table td,table th{font-variant-numeric:tabular-nums}.section-heading,.section-title{font-family:var(--heading-family);letter-spacing:.02em}.product,.product-index{background:#fff;border-radius:4px;box-shadow:0 0 0 1px #e6ebf0;transition:box-shadow .18s ease,transform .18s ease}.product:hover,.product-index:hover{box-shadow:0 0 0 1px #c9d6e3,0 12px 28px -14px #101a2480;transform:translateY(-2px)}.product .product--details,.product-index .product--details{padding:12px 12px 16px}.product .product--grid-image,.product-index .product--grid-image{border-radius:4px 4px 0 0}@media(prefers-reduced-motion:reduce){.product,.product-index{transition:none}.product:hover,.product-index:hover{transform:none}}.product .product-title,.product-index .product-title{color:var(--ft-ink);font-weight:500;line-height:1.35}.product:hover .product-title,.product-index:hover .product-title{color:var(--ft-signal)}.price--listing .price-item--regular,.price--listing .price-item--sale{font-weight:600;color:var(--ft-ink);letter-spacing:0}.price--listing.price--on-sale .price-item--sale{color:var(--ft-alert)}.sale-item .icn__inner,.new-item .icn__inner,.sold-out-item .icn__inner,.custom-item .icn__inner{font-family:var(--heading-family);font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;border-radius:2px}.button,.btn,button.button,input.AddtoCart,.AddtoCart{font-family:var(--heading-family);font-weight:600;letter-spacing:.05em;border-radius:2px}.btn-outline,.view-all-button{font-family:var(--heading-family);font-weight:600;border-radius:2px}.header-section{border-bottom:1px solid var(--ft-hairline)}.navigation__menulink,.navigation a{font-family:var(--nav-family)}.scrolling__announcements,.scrolling__announcements--item{font-family:var(--heading-family);font-weight:500;letter-spacing:.06em}.header-navigation .dropdown{background:#fff;border-radius:0 0 4px 4px;box-shadow:inset 0 2px 0 0 var(--ft-signal),0 0 0 1px var(--ft-hairline),0 18px 40px -18px #101a2473}.header-navigation .dropdown.dropdown--nested{border-color:var(--ft-hairline);border-radius:4px;box-shadow:inset 0 2px 0 0 var(--ft-signal),0 18px 40px -18px #101a2473}.header-navigation .dropdown .dropdown__menulink{position:relative;width:auto;max-width:none;padding:7px 10px;margin:0 -10px;border-radius:3px;color:var(--ft-ink);transition:background-color .12s ease,color .12s ease}.header-navigation .dropdown .dropdown__menulink>svg{right:36px}.header-navigation .dropdown .dropdown__menulink:hover,.header-navigation .dropdown .dropdown__menulink:focus-visible{background-color:var(--ft-surface);color:var(--ft-signal)}@media(prefers-reduced-motion:reduce){.header-navigation .dropdown .dropdown__menulink{transition:none}}.header-navigation .dropdown.dropdown--nested{max-height:calc(100vh - 130px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ft-hairline) transparent}.header-navigation .dropdown:not(:has(.dropdown--nested)){max-height:calc(100vh - 130px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ft-hairline) transparent}.header-navigation .megamenu{max-height:calc(100vh - 140px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ft-hairline) transparent;box-shadow:inset 0 2px 0 0 var(--ft-signal),0 18px 40px -18px #101a2473}.header-navigation .megamenu .megamenu--submenu_container{display:block!important;columns:4;column-gap:34px}.header-navigation .megamenu .megamenu__listcontainer{break-inside:avoid;margin:0 0 20px}.header-navigation .megamenu .megamenu__list{margin:0}.header-navigation .megamenu .megamenu__header{margin:0 0 7px;padding-bottom:6px;font-size:11px;line-height:1.2;letter-spacing:.1em;color:var(--ft-ink-soft);border-bottom:1px solid var(--ft-hairline)}.header-navigation .megamenu .megamenu__headerlink{display:block;padding:0;margin:0;background:none;border-radius:0;color:inherit;transition:color .12s ease}.header-navigation .megamenu .megamenu__headerlink:hover,.header-navigation .megamenu .megamenu__headerlink:focus-visible{background:none;color:var(--ft-signal)}.header-navigation .megamenu .megamenu__listlink{display:block;font-size:13px;line-height:1.45;padding:3px 8px;margin:0 -8px;border-radius:3px;white-space:normal;overflow:visible;color:var(--ft-ink);transition:background-color .12s ease,color .12s ease}.header-navigation .megamenu .megamenu__listlink:hover,.header-navigation .megamenu .megamenu__listlink:focus-visible{background-color:var(--ft-surface);color:var(--ft-signal)}.header-navigation .megamenu .megamenu__listcontainer:not(:has(.megamenu__list)){margin-bottom:0}.header-navigation .megamenu .megamenu__listcontainer:not(:has(.megamenu__list)) .megamenu__header{margin:0;padding-bottom:0;border-bottom:0;font-size:12px;letter-spacing:.06em;color:var(--ft-ink)}.header-navigation .megamenu .megamenu__listcontainer:not(:has(.megamenu__list)) .megamenu__headerlink{padding:3px 8px;margin:0 -8px;border-radius:3px}.header-navigation .megamenu .megamenu__listcontainer:not(:has(.megamenu__list)) .megamenu__headerlink:hover,.header-navigation .megamenu .megamenu__listcontainer:not(:has(.megamenu__list)) .megamenu__headerlink:focus-visible{background-color:var(--ft-surface)}@media(prefers-reduced-motion:reduce){.header-navigation .megamenu .megamenu__headerlink,.header-navigation .megamenu .megamenu__listlink{transition:none}}.header-navigation .megamenu.ft-bm-panel{padding:0}.header-navigation .ft-bm{max-width:1320px;margin:0 auto;padding:26px 40px 30px;font-family:var(--main-family);text-align:left;white-space:normal}.header-navigation .ft-bm__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:30px;row-gap:22px;align-items:start}.header-navigation .ft-bm__brand{min-width:0;align-self:stretch}.header-navigation .ft-bm__brand:not(:nth-child(6n+1)){margin-left:-15px;padding-left:14px;border-left:1px solid var(--ft-hairline)}.header-navigation .ft-bm__head{margin:0 0 8px;padding:0 0 8px;border-bottom:1px solid var(--ft-hairline);font-family:var(--nav-family);font-size:13px;font-weight:600;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:var(--ft-ink)}.header-navigation .ft-bm__brandlink{display:inline-flex;align-items:center;gap:7px;padding:0;color:var(--ft-ink);text-decoration:none;transition:color .12s ease}.header-navigation .ft-bm__brandlink:after{content:"";width:5px;height:5px;margin-top:-1px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);opacity:.4;transition:transform .15s ease,opacity .15s ease}.header-navigation .ft-bm__brandlink:hover,.header-navigation .ft-bm__brandlink:focus-visible{color:var(--ft-signal)}.header-navigation .ft-bm__brandlink:hover:after,.header-navigation .ft-bm__brandlink:focus-visible:after{opacity:1;transform:translate(2px) rotate(45deg)}.header-navigation .ft-bm__head--label{color:var(--ft-ink-soft)}.header-navigation .ft-bm__list,.header-navigation .ft-bm__minor{list-style:none;margin:0;padding:0}.header-navigation .ft-bm__list li,.header-navigation .ft-bm__minor li{display:block;margin:0;padding:0}.header-navigation .ft-bm__link{display:block;min-height:24px;margin:0 -8px;padding:2px 8px;border-radius:3px;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;color:var(--ft-ink);text-decoration:none;transition:background-color .12s ease,color .12s ease}.header-navigation .ft-bm__link:hover,.header-navigation .ft-bm__link:focus-visible{background-color:var(--ft-surface);color:var(--ft-signal)}.header-navigation .ft-bm__more{margin:0}.header-navigation .ft-bm__morebtn{display:inline-flex;align-items:center;gap:6px;min-height:24px;margin:1px -8px 0;padding:2px 8px;border-radius:3px;list-style:none;cursor:pointer;font-size:12.5px;font-weight:500;line-height:1.5;color:var(--ft-signal);transition:background-color .12s ease}.header-navigation .ft-bm__morebtn::-webkit-details-marker{display:none}.header-navigation .ft-bm__morebtn:after{content:"";width:5px;height:5px;margin-top:-3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.header-navigation .ft-bm__morebtn:hover,.header-navigation .ft-bm__morebtn:focus-visible{background-color:var(--ft-surface)}.header-navigation .ft-bm__lesslbl,.header-navigation .ft-bm__more[open]>.ft-bm__morebtn .ft-bm__morelbl{display:none}.header-navigation .ft-bm__more[open]>.ft-bm__morebtn .ft-bm__lesslbl{display:inline}.header-navigation .ft-bm__more[open]>.ft-bm__morebtn:after{margin-top:3px;transform:rotate(-135deg)}.header-navigation .ft-bm__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.header-navigation .ft-bm__minor{columns:2;column-gap:14px}.header-navigation .ft-bm__minor li{break-inside:avoid}.header-navigation .ft-bm__minor .ft-bm__link{font-family:var(--nav-family);font-size:12px;font-weight:500;line-height:1.65;letter-spacing:.05em;text-transform:uppercase}@media(min-width:1100px)and (max-width:1339.98px){.header-navigation .ft-bm{padding:24px 24px 26px}.header-navigation .ft-bm__grid{column-gap:22px}.header-navigation .ft-bm__brand:not(:nth-child(6n+1)){margin-left:-11px;padding-left:10px}.header-navigation .ft-bm__minor{column-gap:10px}.header-navigation .ft-bm__minor .ft-bm__link{letter-spacing:.03em}}@media(min-width:981px)and (max-width:1099.98px){.header-navigation .megamenu.ft-bm-panel{scrollbar-color:#8a96a3 transparent}.header-navigation .ft-bm{padding:22px 26px 26px}.header-navigation .ft-bm:after{content:"";position:sticky;bottom:0;display:block;height:32px;margin:-32px -26px -26px;background:linear-gradient(#fff0,#fff);pointer-events:none}.header-navigation .ft-bm__grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:26px;row-gap:22px}.header-navigation .ft-bm__grid>.ft-bm__brand{margin-left:-13px;padding-left:12px;border-left:1px solid var(--ft-hairline)}.header-navigation .ft-bm__grid>.ft-bm__brand:nth-child(4n+1){margin-left:0;padding-left:0;border-left:0}}@media(prefers-reduced-motion:reduce){.header-navigation .ft-bm__brandlink,.header-navigation .ft-bm__brandlink:after,.header-navigation .ft-bm__link,.header-navigation .ft-bm__morebtn{transition:none}}.c-accordion.ft-brand-accordion>.c-accordion__header>.c-accordion__link{font-family:var(--nav-family);font-weight:500;letter-spacing:.05em;text-transform:uppercase}.c-accordion.ft-brand-accordion>li.ft-mb-minor{padding:16px 0 12px 10px;border:0!important;border-bottom:1px solid var(--dotted-color)!important}.ft-mb-minor__label{margin:0 0 4px;font-family:var(--nav-family);font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:var(--ft-ink-soft)}.ft-mb-minor__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;margin:0;padding:0;list-style:none}.c-accordion.ft-brand-accordion .ft-mb-minor__grid>li{margin:0;padding:0;border:0!important}.c-accordion.ft-brand-accordion .ft-mb-minor__link{display:flex;align-items:center;min-height:44px;padding:0;border-bottom:1px solid var(--ft-hairline);font-family:var(--nav-family);font-size:14px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.c-accordion.ft-brand-accordion .ft-mb-minor__grid>li:last-child .ft-mb-minor__link,.c-accordion.ft-brand-accordion .ft-mb-minor__grid>li:nth-last-child(2):nth-child(odd) .ft-mb-minor__link{border-bottom:0}.collection__horizontal-toolbar,.sort__filter--triggers{font-family:var(--nav-family);letter-spacing:.02em}theme-footer .footer-section{color:var(--footer-text)}theme-footer .footer-section p,theme-footer .footer-section li,theme-footer .footer-section label,theme-footer .footer-section .rte,theme-footer .footer-section h3,theme-footer .footer-section h4{color:var(--footer-text)}#footer .footer-title,#footer h4,.footer-block h4{font-family:var(--heading-family);letter-spacing:.1em;text-transform:uppercase;font-weight:600}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ft-signal);outline-offset:2px}@media(min-width:981px)and (max-width:1339.98px){.header-navigation .navigation__menuitem>.navigation__menulink{font-size:13px;letter-spacing:.2px}}@media(min-width:1340px)and (max-width:1535.98px){.header-navigation .navigation__menuitem>.navigation__menulink{font-size:14px;letter-spacing:.4px}}.ft-collection-head{margin-top:22px;margin-bottom:6px}.ft-breadcrumb ol{list-style:none;margin:0 0 6px;padding:0;display:flex;flex-wrap:wrap;gap:2px 0;font-size:13px;line-height:1.5;color:var(--ft-ink-soft)}.ft-breadcrumb li+li:before{content:"/";margin:0 8px;color:var(--ft-hairline)}.ft-breadcrumb a{color:var(--ft-ink-soft);text-decoration:none}.ft-breadcrumb a:hover,.ft-breadcrumb a:focus-visible{color:var(--ft-signal);text-decoration:underline}.ft-breadcrumb [aria-current=page]{color:var(--ft-ink)}h1.ft-collection-title{font-family:var(--heading-family);font-size:clamp(24px,2.2vw,34px);line-height:1.2;margin:0 0 4px;color:var(--ft-ink);text-align:left}.ft-collection-description-wrap{margin-top:36px;margin-bottom:12px}.ft-collection-description{max-width:880px;padding-top:24px;border-top:1px solid var(--ft-hairline);font-size:15px;line-height:1.65;color:var(--ft-ink-soft)}.ft-collection-description h2,.ft-collection-description h3{color:var(--ft-ink);font-size:18px;margin:18px 0 8px}@media(max-width:767px){.ft-collection-head{margin-top:14px}.ft-collection-description{font-size:14px}}.ft-collection-title.ft-sr-only{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}.template-index #main-content>.mobile__search--container+.shopify-section>.slideshow-section.global__section--margin{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/44/assets/fairtools-ui.css.map */
