:root{--fl-color-white: #fff;--fl-color-black: #111;--fl-color-neutral-50: #fafafa;--fl-color-neutral-100: #f5f5f5;--fl-color-neutral-300: #dedede;--fl-color-neutral-600: #686868;--fl-container-max: 1600px;--fl-container-gutter: clamp(16px, 3vw, 48px);--fl-space-1: 4px;--fl-space-2: 8px;--fl-space-3: 12px;--fl-space-4: 16px;--fl-space-6: 24px;--fl-space-8: 32px;--fl-space-12: 48px;--fl-space-16: 64px;--fl-space-24: 96px;--fl-text-xs: .6875rem;--fl-text-sm: .75rem;--fl-text-base: .875rem;--fl-text-md: 1rem;--fl-text-lg: 1.25rem;--fl-heading-sm: clamp(1.5rem, 2vw, 2rem);--fl-heading-md: clamp(2rem, 4vw, 3.5rem);--fl-heading-lg: clamp(2.75rem, 6vw, 5.5rem);--fl-leading-tight: 1.15;--fl-leading-body: 1.5;--fl-border-width: 1px;--fl-border-color: #dedede;--fl-radius: 0;--fl-button-height: 44px;--fl-button-height-large: 48px;--fl-icon-size: 20px;--fl-icon-size-large: 24px;--fl-focus-ring: 2px solid #111;--fl-focus-offset: 3px;--fl-breakpoint-sm: 480px;--fl-breakpoint-md: 768px;--fl-breakpoint-lg: 1024px;--fl-breakpoint-xl: 1440px}.follower-section-heading.follower-new-arrivals__heading,.follower-section-heading.follower-categories__section-heading,.follower-section-heading.follower-brand-cards__section-heading,.follower-section-heading.follower-brand-marquee__heading,.follower-section-heading.follower-testimonials__heading,.follower-section-heading.follower-stores__heading,.follower-department-section .follower-section-heading.section__heading,.follower-department-section .follower-section-heading.icons-row__heading{margin-top:0;color:inherit;font-family:var(--FONT-STACK-HEADING);font-size:40px;font-weight:400;letter-spacing:.01em;line-height:1.08;text-transform:uppercase}.follower-new-arrivals__header,.follower-categories__header,.follower-brand-cards__header,.follower-testimonials__header,.follower-stores__header{margin-bottom:32px}.follower-brand-marquee__heading.follower-section-heading{width:min(calc(100% - clamp(32px,6vw,96px)),1600px);margin-bottom:32px;text-align:center}.follower-department-section .section__heading-line{display:none}.follower-department-section .featured-collection__content,.follower-department-section .icons-row__headings{margin-bottom:32px}.follower-department-section .icons-row__headings,.follower-department-section .icons-row__slider.text-center,.follower-department-section .icons-row__slider.text-center .icons-row-item,.follower-department-section .icons-row__slider.text-center .icons-row-item__wrapper{text-align:center}.follower-department-section .icons-row__slider.text-center{width:100%}.follower-department-section .icons-row__slider.text-center .icons-row-item__wrapper{display:flex;flex-direction:column;align-items:center}.shopify-section--follower-brand-marquee .follower-brand-marquee__viewport{width:min(calc(100% - clamp(32px,6vw,96px)),1600px);margin-inline:auto}.shopify-section--follower-brand-marquee .follower-brand-marquee__group{padding-inline:calc(var(--follower-brand-gap, 64px) / 2)}.shopify-section--follower-brand-marquee .follower-brand-marquee__item,.shopify-section--follower-brand-marquee .follower-brand-marquee__link{place-items:center}@media screen and (max-width:1023px){.follower-section-heading.follower-new-arrivals__heading,.follower-section-heading.follower-categories__section-heading,.follower-section-heading.follower-brand-cards__section-heading,.follower-section-heading.follower-brand-marquee__heading,.follower-section-heading.follower-testimonials__heading,.follower-section-heading.follower-stores__heading,.follower-department-section .follower-section-heading.section__heading,.follower-department-section .follower-section-heading.icons-row__heading{font-size:34px}}@media screen and (max-width:749px){.follower-section-heading.follower-new-arrivals__heading,.follower-section-heading.follower-categories__section-heading,.follower-section-heading.follower-brand-cards__section-heading,.follower-section-heading.follower-brand-marquee__heading,.follower-section-heading.follower-testimonials__heading,.follower-section-heading.follower-stores__heading,.follower-department-section .follower-section-heading.section__heading,.follower-department-section .follower-section-heading.icons-row__heading{font-size:27px}.follower-new-arrivals__header,.follower-categories__header,.follower-brand-cards__header,.follower-testimonials__header,.follower-stores__header,.follower-brand-marquee__heading.follower-section-heading,.follower-department-section .featured-collection__content,.follower-department-section .icons-row__headings{margin-bottom:24px}.shopify-section--follower-brand-marquee .follower-brand-marquee__group{padding-inline:calc(var(--follower-brand-gap-mobile, 40px) / 2)}}@media(prefers-reduced-motion:reduce){.shopify-section--follower-brand-marquee .follower-brand-marquee__group:first-child{padding-left:calc(var(--follower-brand-gap, 64px) / 2)}}.product-grid-item .product-grid-item__image,.product-grid-item .product__media__container,.product-grid-item .product__media__holder,.product-grid-item .product__media{background-color:#eee}.product-grid-item .product-grid-item__image{--product-media-padding-top: 150%;aspect-ratio:2 / 3}.product-grid-item .product__media__container,.product-grid-item .product__media__container--portrait,.product-grid-item .product__media__container--landscape{width:100%;height:100%;padding:0}.product-grid-item .product__media,.product-grid-item .product__media img{object-fit:contain;object-position:center}.template-product .product-gallery__media,.template-product .product-single__thumbnail-link{background-color:#eee}.product-grid-item .product-grid-item__title{display:-webkit-box;min-height:2.7em;overflow:hidden;font-size:.875rem;font-weight:400;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-grid-item .product-grid-item__info{gap:7px;padding-top:11px;text-align:left}.product-grid-item .product-grid-item__info-content{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;align-items:start}.product-grid-item .product-grid-item__info-separator{display:none}.product-grid-item .product-grid-item__price{margin:0;font-size:.9375rem;font-weight:600;line-height:1.3}.product-grid-item .product-grid-item__price s,.product-grid-item .product__price--compare{color:#6f6f6f;font-size:.8125rem;font-weight:400}.product-grid-item .product-grid-item__brand{margin:1px 0 0;color:#666;font-size:.6875rem;font-weight:600;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.product-grid-item .product-cutline,.breadcrumbs{display:none}@media only screen and (min-width:1024px){.template-collection .collection__products>.grid,.template-search .collection__products>.grid,.featured-collection .grid--mobile,.featured-collection .grid{column-gap:14px}.product-grid-item .product-grid-item__info{gap:8px;padding-top:12px}}@media only screen and (max-width:767px){.template-collection .collection__products>.grid,.template-search .collection__products>.grid,.featured-collection .grid--mobile{column-gap:10px}.template-collection .collection__products .product-grid-item,.template-search .collection__products .product-grid-item,.featured-collection .product-grid-item{min-width:0}.carousel--mobile .product-grid-item{--item-width-mobile: calc((100vw - 50px)/2) ;margin-right:10px}}@media(prefers-reduced-motion:reduce)and (max-width:749px){.shopify-section--follower-brand-marquee .follower-brand-marquee__group:first-child{padding-left:calc(var(--follower-brand-gap-mobile, 40px) / 2)}}.site-header :where(a,button,summary):focus-visible,.drawer--nav :where(a,button):focus-visible{outline:var(--fl-focus-ring);outline-offset:var(--fl-focus-offset)}.site-header__background{box-shadow:none}.site-header--has-border .site-header__background{border-bottom:var(--fl-border-width) solid var(--fl-border-color)}.site-header>.wrapper{width:min(100%,var(--fl-container-max));padding-inline:var(--fl-container-gutter)}.site-header .logo__text-link{color:inherit;font-size:var(--fl-text-lg);font-weight:600;letter-spacing:.16em;line-height:var(--fl-leading-tight);text-transform:uppercase}.site-header .navlink--icon,.site-header .mobile-menu__button{min-width:var(--fl-button-height);min-height:var(--fl-button-height)}.site-header .navlink--icon .icon,.site-header .mobile-menu__button .icon,.follower-mobile-search .icon{width:var(--fl-icon-size);height:var(--fl-icon-size)}.follower-mobile-search{display:flex;align-items:center;gap:var(--fl-space-3);min-height:48px;margin:var(--fl-space-3) var(--fl-space-4) var(--fl-space-2);padding:0 var(--fl-space-4);border:var(--fl-border-width) solid var(--fl-border-color);color:var(--fl-color-black);font-family:var(--FONT-STACK-NAV);font-size:var(--fl-text-sm);letter-spacing:.08em;text-transform:uppercase}.drawer--nav{width:min(92vw,420px);max-width:420px;height:100vh;height:100dvh;background:var(--fl-color-white);color:var(--fl-color-black);border-right:var(--fl-border-width) solid var(--fl-border-color);box-shadow:none;overscroll-behavior:contain}.follower-mobile-drill{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}.follower-mobile-drill__viewport{position:relative;min-height:0;flex:1;overflow:hidden}.follower-mobile-drill__department{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;overflow:hidden}.follower-mobile-drill__department[hidden]{display:none}.follower-mobile-drill__panel{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;background:var(--fl-color-white);touch-action:pan-y;transform:translate(100%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.follower-mobile-drill__panel.is-active,.follower-mobile-drill__panel.is-left{visibility:visible;transition:transform .25s ease,visibility 0s linear 0s}.follower-mobile-drill__panel.is-active{transform:translate(0)}.follower-mobile-drill__panel.is-left{transform:translate(-100%)}.follower-mobile-drill__home,.follower-mobile-drill__back,.follower-mobile-drill__link{display:flex;width:100%;min-height:68px;align-items:center;justify-content:space-between;padding:16px 26px;border:0;border-bottom:var(--fl-border-width) solid var(--fl-color-neutral-100);background:var(--fl-color-white);color:var(--fl-color-black);font-family:var(--FONT-STACK-NAV);font-size:var(--fl-text-base);font-weight:400;letter-spacing:.07em;line-height:1.2;text-align:left;text-decoration:none;text-transform:uppercase}.follower-mobile-drill__home{min-height:58px;font-size:var(--fl-text-sm);font-weight:600}.follower-mobile-drill__back{justify-content:flex-start;gap:14px;min-height:64px;font-weight:600}.follower-mobile-drill__back>span:first-child,.follower-mobile-drill__arrow{font-size:1.5rem;font-weight:300;line-height:1}.follower-mobile-drill__list{margin:0;padding:0 0 max(24px,env(safe-area-inset-bottom));list-style:none}.follower-mobile-drill__item{margin:0}.drawer--nav .drawer__header{position:sticky;top:0;z-index:2;min-height:60px;padding-inline:var(--fl-space-4);background:var(--fl-color-white);border-bottom:var(--fl-border-width) solid var(--fl-border-color)}.drawer--nav .drawer__close-button{width:48px;height:48px}.drawer--nav .mobile-nav{margin-top:var(--fl-space-2)}.drawer--nav .mobile-menu__item{border-bottom:var(--fl-border-width) solid var(--fl-color-neutral-100)}.drawer--nav .mobile-navlink--level-1{display:flex;align-items:center;min-height:56px;padding:var(--fl-space-3) var(--fl-space-4);font-size:var(--fl-text-md);letter-spacing:.06em;line-height:var(--fl-leading-tight)}.drawer--nav .follower-department--active>.mobile-navlink--level-1{font-weight:650;text-decoration-line:underline;text-decoration-thickness:1.5px;text-underline-offset:6px}.drawer--nav .mobile-navlink--level-2{min-height:48px;padding:var(--fl-space-3) var(--fl-space-6);font-size:var(--fl-text-base)}.drawer--nav .mobile-navlink--level-3{min-height:44px;padding:var(--fl-space-3) var(--fl-space-6);font-size:var(--fl-text-base);color:var(--fl-color-neutral-600)}.drawer--nav .mobile-nav__sub-sublist:before{content:none}.drawer--nav .mobile-nav__trigger{min-width:52px;min-height:48px}.drawer--nav .mobile-nav--bottom{margin-top:var(--fl-space-8);padding-bottom:max(var(--fl-space-6),env(safe-area-inset-bottom));border-top:var(--fl-border-width) solid var(--fl-border-color)}.drawer--nav .mobile-navlink--small{min-height:44px;padding:var(--fl-space-3) var(--fl-space-4);font-size:var(--fl-text-sm)}.follower-mobile-departments{display:block;flex:0 0 auto;padding:0;border-bottom:var(--fl-border-width) solid var(--fl-border-color)}.follower-mobile-departments__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;margin:0;padding:0;list-style:none}.follower-mobile-departments__tab{display:grid;min-height:52px;padding:12px 8px;border:0;border-right:var(--fl-border-width) solid var(--fl-border-color);background:var(--fl-color-white);color:var(--fl-color-black);font-family:var(--FONT-STACK-NAV);font-size:var(--fl-text-sm);font-weight:500;letter-spacing:.09em;line-height:1;place-items:center;text-transform:uppercase}.follower-mobile-departments__tab:last-child{border-right:0}.follower-mobile-departments__tab.is-active{background:var(--fl-color-black);color:var(--fl-color-white);font-weight:600}@media only screen and (max-width:1023px),(pointer:coarse){:root:has(.site-header--follower-two-level){--header-height: 60px;--header-sticky-height: 60px;--header-background-height: 60px}.site-header--follower-two-level{--header-height: 60px;--header-sticky-height: 60px;--header-background-height: 60px}.site-header--follower-two-level>.wrapper{--header-sticky-height: 60px;min-height:60px}.site-header--follower-two-level .follower-header__contextual{display:none}.drawer--nav:has(.follower-mobile-drill){--drawer-width: min(84vw, 440px);display:flex;width:var(--drawer-width);max-width:440px;padding-bottom:0;flex-direction:column;overflow:hidden}.drawer--nav:has(.follower-mobile-drill) .drawer__header{flex:0 0 auto}.drawer--nav:has(.follower-mobile-drill) .follower-mobile-search{display:none}}@media(prefers-reduced-motion:reduce){.follower-mobile-drill__panel{transition-duration:0s}}@media only screen and (min-width:1024px)and (pointer:fine){.site-header>.wrapper{padding-inline:var(--fl-container-gutter)}.site-header .nav{--inner: clamp(8px, .9vw, 14px);padding-inline:var(--fl-container-gutter)}.site-header .navlink--toplevel{font-size:var(--fl-text-sm);letter-spacing:.08em;line-height:1;white-space:nowrap;text-transform:uppercase}.site-header .navlink--toplevel>.navtext:after{height:1px;transition-duration:.12s}.site-header .follower-department--active>.navlink--toplevel{font-weight:650}.site-header .follower-department--active>.navlink--toplevel>.navtext:after,.site-header .follower-department--active:hover>.navlink--toplevel>.navtext:after{left:0;bottom:-6px;width:100%;height:1.5px;border-radius:0;background:currentColor;opacity:1;transform:scaleX(1);transform-origin:left}.site-header .header__dropdown{background:var(--fl-color-white);color:var(--fl-color-black);border-top:var(--fl-border-width) solid var(--fl-border-color);border-bottom:var(--fl-border-width) solid var(--fl-border-color)}.site-header .header__dropdown__wrapper{max-height:calc(100vh - var(--header-height));padding:clamp(24px,3vh,32px) var(--fl-container-gutter);overflow-x:hidden;transition:opacity .12s ease,transform .12s ease}.site-header .header__dropdown__inner{width:min(100%,var(--fl-container-max));max-width:var(--fl-container-max);margin-inline:auto}.site-header .grandparent.no-images .header__dropdown__inner{width:min(100%,var(--fl-container-max))}.site-header .grandparent .header__grandparent__links{width:100%;margin:0;gap:var(--fl-space-6) clamp(24px,3vw,48px);grid-template-columns:repeat(4,minmax(0,1fr))}.site-header .grandparent.kids-1 .header__grandparent__links{grid-template-columns:minmax(0,1fr)}.site-header .grandparent.kids-2 .header__grandparent__links{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header .grandparent.kids-3 .header__grandparent__links{grid-template-columns:repeat(3,minmax(0,1fr))}.site-header .dropdown__family{min-width:0;margin:0;gap:var(--fl-space-2)}.site-header .dropdown__family-stack{display:flex;flex-direction:column;min-width:0;gap:clamp(28px,2.25vw,36px)}.site-header .dropdown__family__links{display:flex;flex-direction:column;min-width:0}.site-header .dropdown__family--multicolumn .dropdown__family__links{display:block;column-count:2;column-gap:clamp(20px,2vw,36px);column-fill:balance}.site-header .dropdown__family--multicolumn .navlink--grandchild{display:block;width:max-content;max-width:100%;break-inside:avoid}.site-header .grandparent .navlink--child>.navtext{font-size:var(--fl-text-sm);font-weight:650;letter-spacing:.1em;line-height:var(--fl-leading-tight);text-transform:uppercase}.site-header .grandparent .navlink--grandchild{padding-block:3px;font-size:var(--fl-text-sm);line-height:1.3}.site-header .grandparent .navtext{overflow-wrap:anywhere}.site-header .parent .header__dropdown{min-width:220px;max-width:320px}.site-header .parent .header__dropdown__wrapper{padding:var(--fl-space-2) 0}.site-header .parent .navlink--child>span{min-height:40px;padding:var(--fl-space-3) var(--fl-space-4)}.site-header--follower-two-level>.wrapper{--header-sticky-height: 104px;min-height:104px;padding-inline:0}.site-header--follower-two-level .logo{position:absolute;top:30px;left:50%;z-index:13;margin:0;padding:0;transform:translate(-50%,-50%)}.site-header--follower-two-level .logo__image{object-position:center}.follower-header__primary{height:60px;padding-inline:var(--fl-container-gutter);justify-content:flex-start}.follower-header__departments{z-index:12;display:flex;align-items:stretch;height:100%}.follower-header__departments .menu__item{display:flex;align-items:center}.site-header--follower-two-level .follower-header__primary .menu__item--icons{top:0;right:var(--fl-container-gutter);height:60px}.follower-header__contextual{position:absolute;top:60px;left:0;z-index:11;display:flex;align-items:stretch;justify-content:center;width:100%;height:44px;padding-inline:var(--fl-container-gutter);border-top:0;border-bottom:0}.follower-header__contextual-items{display:flex;align-items:stretch;justify-content:center;gap:clamp(18px,2.25vw,36px);width:min(100%,var(--fl-container-max))}.follower-header__contextual .menu__item{display:flex;align-items:center;min-width:0}.follower-header__contextual .navlink--toplevel{padding-inline:0}.site-header--follower-two-level .follower-header__contextual .header__dropdown{top:100%;left:0;width:calc(100vw - var(--scrollbar-width));border-top:0;transition:visibility 0s}.site-header--follower-two-level.site-header--has-border .site-header__background{border-bottom:0}.site-header--follower-two-level.site-header--has-border>.wrapper:before{box-shadow:none}.site-header--follower-two-level.site-header--has-border .follower-header__contextual .header__dropdown:before{content:none}.site-header--follower-two-level .follower-header__contextual .header__dropdown:not(:has(.follower-mega-menu)) .header__dropdown__wrapper{padding-block:28px}.site-header--follower-two-level .follower-header__contextual .header__dropdown:not(:has(.follower-mega-menu)) .header__grandparent__links{align-content:start;align-items:start;row-gap:var(--fl-space-3)}.site-header--follower-two-level .follower-header__contextual .header__dropdown:not(:has(.follower-mega-menu)) .dropdown__family{padding-bottom:0}.site-header--follower-two-level .follower-header__contextual .header__dropdown:not(:has(.follower-mega-menu)) .dropdown__family-stack{gap:var(--fl-space-3)}.site-header--follower-two-level .follower-header__contextual .header__dropdown__wrapper,.site-header--follower-two-level .follower-header__contextual .menu__item.is-visible .header__dropdown__wrapper{transition-delay:0s}.site-header--follower-two-level .follower-header__contextual .menu__item.is-visible .header__dropdown:after{height:0;pointer-events:none}.site-header--follower-two-level .header__dropdown__wrapper{max-height:calc(100vh - 104px)}.site-header--follower-two-level .header__dropdown__inner{padding-inline:var(--fl-container-gutter)}.follower-mega-menu{display:grid;grid-template-columns:minmax(0,46fr) minmax(150px,24fr) minmax(280px,30fr);align-items:flex-start;gap:clamp(28px,3vw,52px);width:100%;height:auto;min-width:0}.follower-mega-menu:not(.follower-mega-menu--has-top-brand):not(:has(.follower-mega-menu__category-links--columns-3)){grid-template-columns:minmax(220px,280px) minmax(150px,180px) minmax(0,1fr) minmax(280px,30%)}.follower-mega-menu__column{min-width:0}.follower-mega-menu__categories{grid-column:1}.follower-mega-menu--has-top-brand{grid-template-columns:minmax(0,40fr) minmax(130px,15fr) minmax(130px,15fr) minmax(280px,30fr)}.follower-mega-menu__auxiliary{min-width:0}.follower-mega-menu__editorial{grid-column:-2 / -1;align-self:start;min-width:280px;height:auto}.follower-mega-menu__heading{margin:0 0 var(--fl-space-4);color:var(--fl-color-black);font-family:var(--FONT-STACK-NAV);font-size:13px;font-weight:700;letter-spacing:.08em;line-height:var(--fl-leading-tight);text-transform:uppercase}.follower-mega-menu__category-links,.follower-mega-menu__links{margin:0;padding:0;list-style:none}.follower-mega-menu__category-links{column-count:1;column-gap:clamp(20px,2vw,36px)}.follower-mega-menu__category-links--columns-3{column-count:3}.follower-mega-menu__category-links>li{break-inside:avoid}.follower-mega-menu__link{display:inline-block;max-width:100%;padding-block:3px;color:inherit;font-family:var(--FONT-STACK-NAV);font-size:var(--fl-text-sm);line-height:1.35;text-decoration:none;overflow-wrap:anywhere;transition:opacity .12s ease}.follower-mega-menu__link:hover,.follower-mega-menu__link:focus-visible{opacity:.62}.follower-mega-menu__editorial-link{display:block;height:auto;color:inherit}.follower-mega-menu__media{display:block;width:100%;height:auto;aspect-ratio:16 / 9;overflow:hidden}.follower-mega-menu__image{display:block;width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover;object-position:center}.follower-mega-menu__caption{display:block;margin-top:var(--fl-space-3);font-family:var(--FONT-STACK-NAV);font-size:var(--fl-text-xs);letter-spacing:.08em;line-height:1.35;text-transform:uppercase}}@media only screen and (min-width:1024px)and (pointer:fine)and (max-height:800px){.site-header .header__dropdown__wrapper{padding-block:var(--fl-space-6)}.site-header .grandparent .header__grandparent__links{gap-block:var(--fl-space-4)}.site-header .grandparent .navlink--grandchild{padding-block:2px;line-height:1.25}.follower-mega-menu__heading{margin-bottom:var(--fl-space-3)}.follower-mega-menu__link{padding-block:2px;line-height:1.25}}@media(prefers-reduced-motion:reduce){.site-header .header__dropdown,.site-header .header__dropdown__wrapper,.site-header .navtext:after{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/follower-design-system.css.map */
