body{font-size:var(--size-body-s);letter-spacing:0;line-height:1.5}body *{letter-spacing:0!important}.text-body{font-size:var(--size-body-s);line-height:1.5;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.text-body--xxxs{font-size:var(--size-body-xxxs);line-height:1.5}.text-body--xxs{font-size:var(--size-body-xxs);line-height:1.5}.text-body--xs{font-size:var(--size-body-xs);line-height:1.5}.text-body--s{font-size:var(--size-body-s);line-height:1.5}.text-body--m{font-size:var(--size-body-m);line-height:1.5}.text-body--l{font-size:var(--size-body-l);line-height:1.5}.text-body--xl{font-size:var(--size-body-xl);line-height:1.5}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{--font-heading-weight: var(--weight-regular);font-family:var(--font-heading-family);line-height:normal!important}h1,.h1{font-size:calc(var(--font-heading-scale) * var(--size-headings-l))}h2,.h2{font-size:calc(var(--font-heading-scale) * var(--size-headings-m))}h3,.h3{font-size:calc(var(--font-heading-scale) * var(--size-headings-s))}.subtitle{font-size:var(--size-body-m);line-height:1.5;color:rgba(var(--color-foreground),1)}.line-height--normal{line-height:normal}.font-weight--normal{font-weight:var(--weight-regular)}.font-weight--bold{font-weight:var(--weight-bold)}.line-through{text-decoration:line-through}.white{color:var(--color-white)}.text-brand{color:var(--text-brand)}.light{color:var(--text-de-emphasize);opacity:1}.black{color:var(--color-black)}.no-margin{margin:0}.de-emphasize{color:var(--text-de-emphasize)}.center{text-align:center}.flex{display:flex}.flex--column{flex-direction:column}.flex--row{flex-direction:row}.flex--wrap{flex-wrap:wrap}.flex--nowrap{flex-wrap:nowrap}.flex-align--center{align-items:center}.flex-align--start{align-items:flex-start}.flex-align--end{align-items:flex-end}.flex-justify--center{justify-content:center}.flex-justify--start{justify-content:flex-start}.flex-justifyt--end{justify-content:flex-end}.flex-gap--normal{gap:1.6rem}.flex-gap--small{gap:.8rem}.star-background{background:url(https://cdn.shopify.com/s/files/1/0943/2540/8081/files/familon_starbg_crop_layered_v2.png?v=1754052074) repeat fixed}.star-background section>div[class*=color-scheme-1],.star-background>div>div[class*=color-scheme-1]{background-color:transparent}.frontpage.star-background section>div[class*=color-scheme],.frontpage.star-background>div>div[class*=color-scheme]{background-color:transparent}[class*=section-template--][class*=-padding]{padding-block:5.6rem}@media screen and (max-width:749px){[class*=section-template--][class*=-padding]{padding-block:2.4rem}}.announcement-bar__message{padding:1.2rem 0}@media screen and (max-width:420px){.announcement-bar__message{font-size:var(--size-body-s)}}h1.header__heading{line-height:0!important}.header__heading-link{padding-block:.5rem}@media screen and (max-width:989px){.header__heading-link{margin-left:3.2rem}.header__heading-logo-wrapper{width:110px}}@media screen and (min-width:990px){.header__icons{padding-right:0}.header__icon{min-width:4.4rem;width:initial;text-decoration:none}.header__icon:not(.header__icon--search){margin-left:1.2rem}.header__icon-with-text{display:flex;align-items:center}.header__icon:hover .header-icon-text{text-decoration:underline}.header__icons .localization-form__select{margin-right:.3rem!important}}@media screen and (max-width:989px){.header-icon-text{display:none!important}}.header__menu-item{color:rgba(var(--color-foreground),1);font-size:var(--size-body-s);line-height:normal!important}.menu-cta{gap:.4rem}@media screen and (min-width:990px){.header:not(.header--middle-left,.header--middle-center) .header__inline-menu{display:flex;justify-content:space-between;margin-top:.8rem}}.header__submenu.list-menu{padding-block:1.6rem}.header__submenu .header__menu-item{padding-inline:2.4rem}@media screen and (max-width:989px){.header{padding-block:1.6rem!important}.section-header sticky-header{background-color:transparent;transition:background-color .5s cubic-bezier(.14,.18,.16,1.02)}.section-header.shopify-section-header-sticky sticky-header,.section-header.menu-open sticky-header{background-color:rgb(var(--color-background))}}.menu-drawer{max-width:83.7225%}.header__icon--menu[aria-expanded=true]:before{background:rgba(var(--color-background),.25)}.menu-drawer__navigation-container{grid-template-rows:auto 1fr auto!important}.navigation-header-utilities{border-bottom:1px solid rgba(var(--border-light),.25);display:flex;justify-content:space-between;padding:1.6rem 3rem}.menu-drawer__navigation{padding-block:1.6rem!important}.menu-drawer__account{font-size:var(--size-body-s)!important}.menu-drawer .disclosure__list-wrapper{bottom:initial;top:calc(103% + 1rem)}.menu-drawer__utility-links{background-color:transparent!important;border-top:1px solid rgba(var(--border-light),.25)}@media screen and (min-width:750px){.footer__blocks-wrapper.grid{column-gap:1rem}.footer__blocks-wrapper.grid-blocks-5 .grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}}.footer-block__heading{font-size:var(--size-headings-s)!important}.footer-block__details-content .list-menu__item--link{color:rgba(var(--color-foreground),1)!important;font-size:var(--size-body-s)!important}@media screen and (max-width:749px){.footer__content-top{padding-inline:3.2rem!important}}@media screen and (max-width:749px){.footer{border-top:none!important}.footer-accordion{border-top:1px solid rgba(255,255,255,.25);padding:1.6rem .8rem}.footer-block:last-of-type .footer-accordion{border-bottom:1px solid rgba(255,255,255,.25)}.footer-accordion__content{transition:max-height .3s ease;overflow:hidden}.footer-accordion__toggle{width:100%;background:none;border:none;display:flex;justify-content:space-between;align-items:center;font-size:var(--size-headings-s);color:var(--color-white);font-family:var(--font-heading-family);padding:0}.footer-accordion__toggle .icon-caret{width:10px;display:inline-block;transition:transform .3s}.footer-accordion__toggle[aria-expanded=true] .icon-caret{transform:rotate(180deg)}.footer-block__details-content,.footer-block__heading{display:none}.footer-block--newsletter{margin-top:4rem!important}.footer-block__newsletter .footer-block__heading{display:initial}.footer-block.grid__item{margin:0!important}.footer-accordion__details-content>:first-child .list-menu__item--link{padding-top:2.4rem}.footer__content-bottom{padding-block:3.2rem!important}}@media screen and (min-width:750px){.footer-accordion{display:none}}.slideshow-frontpage .banner__box>*+.banner__buttons{margin-top:3.2rem!important}@media screen and (max-width:749px){.slideshow-frontpage .banner--large:not(.banner--adapt){min-height:66rem}.slideshow-frontpage .slideshow__text.banner__box{height:100%}.slideshow-frontpage .slideshow__text .banner__heading{margin-bottom:3.2rem}.slideshow-frontpage .slideshow__text .banner__buttons{position:absolute;bottom:84px}}.slideshow-frontpage slideshow-component .slideshow__controls{border:none;position:absolute;bottom:2.4rem;width:100%}.banner__buttons svg{margin-left:1.4rem}.slideshow__media.background-video video{object-fit:cover}.banner:after,.banner__media:after{background:var(--color-brand)!important}.button{padding-inline:2.4rem}.button,.button-label,.shopify-challenge__button,.customer button{font-size:var(--size-body-s)!important;line-height:normal}.button--small{--buttons-radius: 4rem;--buttons-radius-outset: 4.1rem;border-radius:4rem;font-size:var(--size-body-xxs)!important;line-height:1.5;min-height:unset;padding:.8rem 1.6rem}.button svg.icon-arrow{margin-left:1.4rem}.product-card-wrapper .card--card{border:none!important}.product-card-wrapper .card__content{padding:0!important}.product-card-wrapper .card__information{display:grid;gap:1.2rem;padding-inline:1.4rem!important;padding-top:3rem!important}.product-card-wrapper .card__information .card-information{margin-top:auto}.product-card-wrapper .card__information .price{font-size:var(--size-body-xxs);font-weight:var(--weight-bold);line-height:1.5;margin-top:0!important}.product-card-wrapper .card--card .quick-add,.product-card-wrapper .card--card .quick-add-bulk{margin:0 1.4rem 1.4rem!important}.product-card-wrapper .quick-add__submit{line-height:normal!important}.card-product__description{margin-bottom:1.2rem}.card-product__description p{margin:0}@media screen and (min-width:749px){.product-card-wrapper .card__information .price{padding-block:.4rem}}@media screen and (max-width:1599px){.slider--desktop.grid--5-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 4 - var(--grid-desktop-horizontal-spacing) * 3)!important}}@media screen and (max-width:1199px){.slider--desktop.grid--5-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 3 - var(--grid-desktop-horizontal-spacing) * 4)!important}}@media screen and (max-width:989px){.slider--tablet.grid--peek.grid--2-col-tablet-down.product-grid .grid__item,.grid--peek.product-grid .grid__item{max-width:calc(45% - var(--grid-mobile-horizontal-spacing) - 3rem)!important;width:calc(45% - var(--grid-mobile-horizontal-spacing) - 3rem)!important}}@media screen and (max-width:749px){.slider--tablet.grid--peek.grid--2-col-tablet-down.product-grid .grid__item,.grid--peek.product-grid .grid__item{max-width:calc(65% - var(--grid-mobile-horizontal-spacing) - 3rem)!important;width:calc(65% - var(--grid-mobile-horizontal-spacing) - 3rem)!important}.product-card-wrapper .card,.product-card-wrapper.contains-card--product{--image-padding: .8rem}.product-card-wrapper .card__information{gap:.8rem;padding:.8rem!important}.product-card-wrapper .card--card .quick-add,.product-card-wrapper .card--card .quick-add-bulk{margin:0 .8rem .8rem!important}.card-product__description{margin-bottom:.8rem}}.badge{border:none;border-radius:.3rem 0 1.2rem;display:block;font-size:var(--size-body-xxs);line-height:1.5;padding:.4rem .8rem}.card__badge+.card__badge{display:none}.price--on-sale .price-item--regular{font-size:var(--size-body-xxxs)!important;color:var(--text-de-emphasize)!important}.product__info-wrapper .price-item--regular,.product__info-wrapper .price-item--sale{font-size:var(--size-body-xl);font-weight:var(--weight-bold)}.product__info-wrapper .price--on-sale .price-item--regular{font-size:var(--size-body-xxs)!important;font-weight:400}.price--on-sale .price-item--sale,.sale-percentage{color:var(--color-price-discount)!important}.product__info-wrapper .sale-percentage{font-size:var(--size-body-xxs)!important}.collection-list-wrapper .title-wrapper-with-link{justify-content:center;margin-bottom:3.2rem}.collection-card-wrapper .card>.card__content{padding:2.6rem .8rem!important}.collection-card-wrapper .card>.card__content .card__information{padding:0!important}.collection-card-wrapper .card__heading{font-size:var(--size-body-m)}.image-with-text__content{background-color:rgb(var(--color-background))!important;padding:5.6rem!important}.image-with-text__content>*+*{margin-top:1.6rem}.image-with-text__text--caption{font-size:var(--size-body-xxs);margin-bottom:.8rem!important}@media screen and (max-width:749px){.image-with-text__content{padding:2.4rem!important}}.multicolumn .title-wrapper-with-link{justify-content:center;margin-bottom:3.2rem}.multicolumn.background-primary .multicolumn-card{background:rgb(var(--color-background))!important}.multicolumn-card__info{padding:3.2rem!important}.multicolumn-card__info>:nth-child(2){margin-top:1.6rem!important}.multicolumn-card__info .h2{font-size:calc(var(--font-heading-scale) * var(--size-headings-s))}.multicolumn-card__info p{font-size:var(--size-body-s)!important}.multicolumn .button{margin-top:2.4rem!important}@media screen and (max-width:749px){.multicolumn-card__info{padding:2.4rem!important}.multicolumn .button{margin-top:2.6rem!important}}.footer__content-top{padding-bottom:5.6rem!important}.footer__copyright.caption,.footer__copyright.caption .copyright__content{font-size:var(--size-body-xxxs);line-height:normal}.footer-bottom-image{display:flex;max-width:160px}.footer-bottom-image img{max-height:80px;width:auto}@media screen and (max-width:749px){.footer-bottom-image{padding-block:2rem 3rem}}.rich-text__heading{margin-bottom:3.2rem!important}@media screen and (min-width:990px){.rich-text__blocks{max-width:96rem!important}}@media screen and (max-width:749px){.rich-text__wrapper{width:100%!important}}.mobile-facets__inner{max-width:46rem!important}.mobile-facets__close{color:var(--color-white)}.facet-filters__label,.facet-filters__sort,.product-count__text,.mobile-facets__sort{font-size:var(--size-body-m)!important}.mobile-facets__sort .select__select{font-size:var(--size-body-xxs)!important;line-height:normal!important}.quick-add-modal__content-info--bulk .quick-add__product-media,.quick-add-modal__content-info--bulk .quick-add__product-container,.quick-add-modal__content-info--bulk .quick-add__info{width:8.2rem!important;height:8.2rem!important}.quick-add-modal__content-info--bulk .quick-add__product-container{padding:4px;border:1px solid #eeeff1}@media screen and (min-width:990px){.quick-add-modal__content-info--bulk .quick-add__product-media,.quick-add-modal__content-info--bulk .quick-add__product-container,.quick-add-modal__content-info--bulk .quick-add__info{width:19rem!important;height:19rem!important}.quick-add-modal__content-info--bulk .quick-add__product-container{padding:4px;border:1px solid #eeeff1}}quick-order-list .variant-item__media{height:60px;width:60px}quick-order-list .variant-item__image-container{height:60px;width:60px;border:1px solid #eeeff1;padding:4px}@media screen and (max-width:989px){quick-order-list .variant-item{grid-template-columns:6rem 1fr}}@media screen and (min-width:990px){quick-order-list .variant-item__media{height:110px;width:110px}quick-order-list .variant-item__image-container{height:110px;width:110px;border:1px solid #eeeff1;padding:4px}}.quick-add-modal__content-info--bulk h3{margin-bottom:1.6rem!important}.quick-add-modal__content-info--bulk-details .price span,.quick-order-list__total-items span,.totals__subtotal-value{font-size:var(--size-body-m)!important;font-weight:700!important}.variant-item__sku{font-size:var(--size-body-xxxs)!important;margin-top:.4rem!important}.variant-item .variant-item__price .price,.variant-item__totals .price{font-size:var(--size-body-m)!important;font-weight:700!important}.loading-variant-image,.facets__item[data-facet-value=non-flammability-symbols],.mobile-facets__item[data-facet-value=non-flammability-symbols]{display:none}.product__inventory{margin:2.4rem 0!important}.product__inventory .availability-svg{height:2.4rem!important;padding:.4rem;width:2.4rem!important}.product__inventory .availability-svg svg{height:1.6rem!important;width:1.6rem!important}.accordion summary{padding:1.6rem .8rem!important}.related-products__heading{margin-bottom:4rem!important}@media screen and (max-width:749px){.related-products__heading{margin-bottom:1.6rem!important}}.thumbnail-list{--media-border-width: 1px}@media screen and (max-width:749px){.thumbnail-slider{margin-bottom:1.7rem!important}.thumbnail-list{grid-gap:.8rem!important}.thumbnail-list__item.slider__slide{width:calc(25% - .6rem)!important}}.share-and-download{display:flex;align-items:center;gap:2.4rem}.download-product-page{align-items:center;font-size:var(--size-body-s);display:flex;gap:.8rem;text-decoration:none}.download-product-page:hover .download-link-text{text-decoration:underline}.share-button__button{font-family:var(--font-body-family)!important;font-size:var(--size-body-s)}@media screen and (max-width:749px){.product__info-wrapper{margin-bottom:-2.4rem!important}}.menu-drawer__inner-submenu,.menu-drawer__submenu{display:flex;flex-direction:column;justify-content:space-between}.navigation-campaign-banner{border:1px solid rgba(var(--border-light),.25);border-radius:var(--product-card-corner-radius);display:flex;flex-direction:column;margin:3.2rem;min-height:296px;justify-content:flex-end;padding:2.4rem;position:relative}.navigation-campaign-banner .background-image{border-radius:var(--product-card-corner-radius);bottom:0;display:block;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.navigation-campaign-banner .text-content{position:relative}.navigation-campaign-banner .button{background:transparent}.navigation-campaign-banner .button:after{z-index:0}@media screen and (max-width:375px){.navigation-campaign-banner{min-height:320px}}.card__content .b2b-login-text{margin:0 1.4rem 1.4rem!important;position:relative;grid-row-start:4;z-index:1}.b2b-login-text a{transition:text-decoration-thickness var(--duration-short) ease}.b2b-login-text a:hover{text-decoration-thickness:.2rem!important}@media screen and (max-width:749px){.card__content .b2b-login-text{margin:0 .8rem .8rem!important}}.card__content .b2b-login-button{margin:0 1.4rem 1.4rem!important;padding-left:2rem;position:relative;grid-row-start:4;z-index:1}.product-card-wrapper:hover .card__content .b2b-login-button{text-decoration:none}.card__content .b2b-login-button .icon-account{width:1.7rem;margin-right:1.2rem}@media screen and (max-width:749px){.card__content .b2b-login-button{margin:0 .8rem .8rem!important;text-align:center}.card__content .b2b-login-button .icon-account{width:1.5rem;margin-right:.8rem}}.product__care-instructions-container img{--media-border-width: 1px;--media-border-opacity: .05;width:50px;height:50px;padding:4px}.product-card-wrapper:not(.card-product-with-description) .card__information.color-swatches{grid-template-rows:1fr}.card-product-heading-area{display:grid;gap:1.2rem;grid-template-rows:max-content}.card-product__color{display:flex;gap:.8rem}.color-swatch{border-radius:50%;display:inline-block!important;border:1px solid rgba(0,0,0,.2);height:12px;overflow:hidden;position:relative;width:12px}.color-swatch img{height:100%;width:100%;object-fit:cover;position:absolute;top:0;left:0}@media screen and (max-width:749px){.card-product-heading-area{gap:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/familon-styles.css.map */
