:root{--font-body-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-heading-family:Archivo,Inter,system-ui,sans-serif;--font-heading-weight:900;--afn-o:#FF6201;--afn-o2:#E05600;--afn-ink:#0d0d0d;--afn-gray:#f2f2f2;--afn-line:#e6e6e6 }body.afn-g{font-family:var(--font-body-family);-webkit-font-smoothing:antialiased;color:var(--afn-ink)}.afn-g :is(h1,h2,h3,.h0,.h1,.h2,.h3){font-family:var(--font-heading-family);font-weight:900;letter-spacing:-.02em;line-height:1.08}.afn-g :is(h4,h5,.h4,.h5){font-family:Inter,sans-serif;font-weight:700;letter-spacing:0}.afn-g a:not(.button):not(.card__link):not(.full-unstyled-link){text-underline-offset:3px}.afn-g .rte a,.afn-g .link{color:var(--afn-o)}.afn-g ::selection{background:var(--afn-o);color:#fff}.afn-g .button,.afn-g .shopify-challenge__button,.afn-g .customer button,.afn-g button.shopify-payment-button__button--unbranded{font-family:Inter,sans-serif;font-weight:700;letter-spacing:.01em;min-height:4.8rem}.afn-g .button:not(.button--secondary):not(.button--tertiary):hover,.afn-g button.shopify-payment-button__button--unbranded:hover{background-color:var(--afn-o2)!important}.afn-g .product-form__submit,.afn-g .quick-add__submit,.afn-g .cart__checkout-button,.afn-g #CartDrawer-Checkout{background:var(--afn-o)!important;color:#fff!important;border-radius:999px!important;box-shadow:0 8px 20px #ff620138}.afn-g .product-form__submit:after,.afn-g .quick-add__submit:after,.afn-g .cart__checkout-button:after,.afn-g #CartDrawer-Checkout:after{box-shadow:none!important}.afn-g .product-form__submit[disabled]{background:#bdbdbd!important;box-shadow:none}:is(.afn-t-collection,.afn-t-list-collections,.afn-t-search,.afn-t-cart,.afn-t-blog,.afn-t-article,.afn-t-page,.afn-t-404,.afn-t-customers,.afn-t-password).afn-g #MainContent,.afn-t-password.afn-g{background:var(--afn-gray)}:is(.afn-t-collection,.afn-t-list-collections,.afn-t-search,.afn-t-cart,.afn-t-blog,.afn-t-article,.afn-t-page,.afn-t-404,.afn-t-customers).afn-g #MainContent :is(.color-scheme-1,.color-scheme-95a87f8c-3c5d-45c5-9680-7e8001b52535,.color-scheme-67e54310-00ef-4f21-a353-025e10e121a7,.color-scheme-5a00d39a-1e4a-40e5-b4f7-f7a90a8f0990).gradient:not(.card):not(.card-wrapper):not(.article-card){background:transparent}.afn-g .card--card,.afn-g .card--standard .card__inner{border-radius:16px}.afn-g .card--card{background:#fff;box-shadow:0 1px #0000000a,0 10px 30px #0000000d;transition:transform .15s,box-shadow .15s}.afn-g .card-wrapper:hover .card--card{transform:translateY(-2px);box-shadow:0 14px 36px #00000017}.afn-g .card__heading{font-family:Inter,sans-serif;font-weight:700;letter-spacing:0;line-height:1.3}.afn-g .card__heading a{text-decoration:none}.afn-g .card-information .price{font-weight:800;color:var(--afn-ink)}.afn-g .card .badge,.afn-g .badge{font-weight:800;border-radius:999px}.afn-g .quick-add{padding-top:.4rem}.afn-g .card--card .quick-add{margin-left:0!important;margin-right:0!important;width:auto;max-width:100%}.afn-g .card--card .quick-add .button{width:100%}.afn-g :is(.collection-hero__title,.main-page-title,.title--primary,.main-blog .title,.template-search__header h1,.article-template__title,.cart__empty-text){font-family:var(--font-heading-family);font-weight:900}.afn-g .collection-hero{padding-top:8px}.afn-g .collection-hero__title{font-size:clamp(3.2rem,4vw,5.2rem)}.afn-g .collection-hero__title:before{content:"";display:block;width:44px;height:5px;border-radius:3px;background:var(--afn-o);margin-bottom:14px}.afn-g .facets-container{background:#fff;border-radius:16px;padding:12px 18px;margin:0 0 18px;box-shadow:0 1px #0000000a}@media(min-width:990px){.afn-g .facets-container{margin:0 3.2rem 18px}}.afn-g .facets__summary,.afn-g .facet-filters__label,.afn-g .product-count__text{font-weight:600}.afn-g .facet-filters__field .select__select,.afn-g .mobile-facets__open{border-radius:999px}.afn-g .active-facets__button-inner{border-radius:999px;border-color:var(--afn-o)}.afn-g .facets__disclosure[open] .facets__summary,.afn-g .facets__summary:hover{color:var(--afn-o)}.afn-t-product.afn-g .product__title h1,.afn-t-product.afn-g .product__title h2{font-size:clamp(3rem,3.4vw,4.6rem);font-weight:900;line-height:1.05}.afn-t-product.afn-g .product__text.caption-with-letter-spacing{color:var(--afn-o);font-weight:700;letter-spacing:.12em}.afn-t-product.afn-g .price__regular .price-item,.afn-t-product.afn-g .price-item--sale{font-family:Archivo,Inter,sans-serif;font-weight:900;font-size:2.8rem;color:var(--afn-ink)}.afn-t-product.afn-g .price--on-sale .price-item--regular{font-size:1.8rem}.afn-g .product-form__input--pill input[type=radio]+label{border-radius:999px;font-weight:600;padding:1rem 1.8rem}.afn-g .product-form__input--pill input[type=radio]:checked+label{background:var(--afn-o);border-color:var(--afn-o);color:#fff;box-shadow:0 6px 16px #ff620140}.afn-g .product-form__input--pill input[type=radio]:not(:checked)+label:hover{border-color:var(--afn-o);color:var(--afn-o)}.afn-g .product-form__input .form__label{font-weight:700;text-transform:none;letter-spacing:0}.afn-g .quantity{border-radius:999px}.afn-g .quantity:after,.afn-g .quantity:before{border-radius:999px}.afn-g .product__media-item .media,.afn-g .thumbnail{border-radius:16px;overflow:hidden}.afn-g .thumbnail[aria-current]{box-shadow:0 0 0 2px var(--afn-o)}.afn-g .product__info-container .product__description,.afn-g .product__info-container .rte{line-height:1.65}.afn-g .product__accordion summary .accordion__title{font-weight:700}.afn-g .product__accordion .icon-caret{color:var(--afn-o)}.afn-g .product .inventory.inventory--high,.afn-g .product__inventory{font-weight:600}.afn-g .related-products__heading,.afn-g .complementary-products__heading{font-family:var(--font-heading-family);font-weight:900}.afn-t-product.afn-g .related-products{background:var(--afn-gray);border-radius:24px}.afn-t-product.afn-g #MainContent>.shopify-section:has(.related-products){background:var(--afn-gray)}.afn-t-cart.afn-g .cart__contents,.afn-t-cart.afn-g .cart__footer,.afn-t-cart.afn-g .cart__warnings{background:#fff;border-radius:20px;padding:24px 28px;box-shadow:0 10px 30px #0000000d}.afn-t-cart.afn-g .cart__footer{margin-top:18px}.afn-t-cart.afn-g .cart__warnings{margin-top:28px;margin-bottom:12px}.afn-t-cart.afn-g cart-items.is-empty{padding-top:4px}.afn-t-cart.afn-g .title-wrapper-with-link{margin-top:28px}.afn-t-cart.afn-g .title-wrapper-with-link .title{font-family:var(--font-heading-family);font-weight:900}.afn-g .cart-item__name{font-weight:700;text-decoration:none}.afn-g .cart-item__image{border-radius:12px}.afn-g .totals__total-value{font-family:Archivo,Inter,sans-serif;font-weight:900;font-size:2.2rem}.afn-g .cart-item__totals .price{font-weight:800}.afn-g .drawer__inner{border-radius:20px 0 0 20px}.afn-g .drawer__heading{font-family:var(--font-heading-family);font-weight:900}.afn-g .drawer__footer{border-top:1px solid var(--afn-line)}.afn-g .cart-drawer .cart-item__name{font-weight:700}.afn-g .article-card{border-radius:16px}.afn-g .article-card__title,.afn-g .article-card .card__heading{font-family:Inter,sans-serif;font-weight:800}.afn-t-article.afn-g .article-template{background:#fff;border-radius:24px;max-width:960px;margin:28px auto 40px;padding:0 0 32px;overflow:hidden;box-shadow:0 10px 30px #0000000d}.afn-t-article.afn-g .article-template .page-width--narrow{padding-left:clamp(18px,4vw,48px);padding-right:clamp(18px,4vw,48px)}.afn-t-article.afn-g .article-template__title{font-size:clamp(3rem,3.6vw,4.8rem)}.afn-g .article-template__hero-container{max-width:none}.afn-g .article-template .rte h2,.afn-g .article-template .rte h3{margin-top:2.4rem}.afn-g .article-template .rte img{border-radius:14px}.afn-g .article-template .rte table{display:block;max-width:100%;overflow-x:auto}.afn-g .article-template__back .title{font-weight:700;color:var(--afn-o)}.afn-t-page.afn-g .main-page-title{font-size:clamp(3.2rem,4vw,5rem)}.afn-t-page.afn-g .rich-text__wrapper,.afn-t-404.afn-g .rich-text__wrapper{background:#fff;border-radius:20px;padding:28px clamp(18px,4vw,40px);box-shadow:0 10px 30px #0000000d}.afn-t-page.afn-g .rich-text__wrapper .rich-text__blocks{max-width:none}.afn-g .contact{background:#fff;border-radius:20px;padding:28px clamp(18px,4vw,40px)!important;box-shadow:0 10px 30px #0000000d}.afn-g .field__input,.afn-g .select__select,.afn-g .customer .field input,.afn-g .text-area{border-radius:12px}.afn-g .field:after,.afn-g .select:after,.afn-g .customer .field:after{border-radius:12px}.afn-g .field__input:focus,.afn-g .text-area:focus{box-shadow:0 0 0 2px var(--afn-o)!important}.afn-t-404.afn-g .template-404{background:#fff;border-radius:24px;margin:32px auto 40px;padding:56px 24px;max-width:860px;box-shadow:0 10px 30px #0000000d}.afn-t-404.afn-g .template-404 .title{font-size:clamp(3.4rem,5vw,6rem);font-weight:900}.afn-t-404.afn-g .template-404 .caption-with-letter-spacing{color:var(--afn-o);font-weight:800}.afn-g .template-search__search .search__input{border-radius:999px}.afn-g .customer:not(.account):not(.order){background:#fff;border-radius:20px;padding:32px 24px;margin:32px auto;box-shadow:0 10px 30px #0000000d}.afn-g .pagination__item--current{color:var(--afn-o);font-weight:800}.afn-g .pagination__item--current:after{background:var(--afn-o)}.afn-t-password.afn-g .password-header,.afn-t-password.afn-g .password-main{background:transparent}.afn-t-password.afn-g .newsletter-form__field-wrapper .field__input{border-radius:999px}@media(max-width:749px){.afn-g #MainContent{overflow-x:clip}.afn-t-article.afn-g .article-template{margin:12px 10px 28px;border-radius:18px}.afn-t-cart.afn-g .cart__contents,.afn-t-cart.afn-g .cart__footer{padding:16px}.afn-g .rte iframe{max-width:100%}}.afn-g cart-drawer .drawer__inner{height:100vh;height:100dvh;max-height:100dvh}.afn-g cart-drawer cart-drawer-items{flex:1 1 auto;min-height:0;overflow-y:auto}.afn-g cart-drawer .drawer__footer{flex:0 0 auto;padding-bottom:calc(1.2rem + env(safe-area-inset-bottom,0px))}.afn-g #CartDrawer-Checkout{background:#ff6201;color:#fff;font-weight:800;min-height:52px;width:100%;border-radius:999px}.afn-g #CartDrawer-Checkout:hover{background:#e55800}html:has(#PBarNextFrameWrapper) .afn-g cart-drawer .drawer__inner{height:calc(100dvh - 64px);max-height:calc(100dvh - 64px)}.afn-g :is(.color-scheme-1,.color-scheme-2,.color-scheme-95a87f8c-3c5d-45c5-9680-7e8001b52535,.color-scheme-67e54310-00ef-4f21-a353-025e10e121a7) :is(.caption-with-letter-spacing,.product-option,.product-option dt,.product-option dd,.totals__total-value,.tax-note,.free-shipping-bar__nudge,.product__inventory,.product__tax,.form__label,.quantity__label,.article-card__excerpt,.mobile-facets__count,.mobile-facets__open-label,.mobile-facets__clear,.title-wrapper-with-link>a,.price-item--regular,.accordion__content,.caption,.caption-large,.subtitle,.card-information,.cart-item__discounted-prices,.afn-rc__sub,.afn-rc__label,.afn-rc__unit,.afn-bt__sub,.afn-bt__line,.afn-bt__pair,.afn-bt__facts,.afn-bt__nudge-s,.afn-size-card-price,.carpet-tiles-overview,.carpet-tiles-overview :is(p,li,strong,em)){color:#000}.afn-g :is(.color-scheme-1,.color-scheme-2,.color-scheme-95a87f8c-3c5d-45c5-9680-7e8001b52535,.color-scheme-67e54310-00ef-4f21-a353-025e10e121a7) .product-count.light,.afn-g .product-count.light{opacity:1}.afn-g :is(.color-scheme-1,.color-scheme-2,.color-scheme-95a87f8c-3c5d-45c5-9680-7e8001b52535,.color-scheme-67e54310-00ef-4f21-a353-025e10e121a7) .product-count__text{color:#000}.afn-g .afn-trust-section :is(.afn-use-case-item p,.afn-safety-alert span){color:#000!important;opacity:1!important}.afn-g :is(.color-scheme-1,.color-scheme-2,.color-scheme-95a87f8c-3c5d-45c5-9680-7e8001b52535,.color-scheme-67e54310-00ef-4f21-a353-025e10e121a7){color:rgb(var(--color-foreground))}.afn-g :is(.color-scheme-1,.color-scheme-2,.color-scheme-95a87f8c-3c5d-45c5-9680-7e8001b52535,.color-scheme-67e54310-00ef-4f21-a353-025e10e121a7) .mobile-facets__summary{color:#000}.afn-g :is(.color-scheme-1,.color-scheme-2,.color-scheme-95a87f8c-3c5d-45c5-9680-7e8001b52535,.color-scheme-67e54310-00ef-4f21-a353-025e10e121a7) :is([style*="color:#444"],[style*="color: #444"],[style*="color:#555"],[style*="color: #555"],[style*="color:#666"],[style*="color: #666"],[style*="color:#777"],[style*="color: #777"],[style*="color:#888"],[style*="color: #888"],[style*="color:#999"],[style*="color: #999"],[style*="color:#aaa"],[style*="color: #aaa"]){color:#000!important}.afn-g .product__description.rte :is(p,div,span,li):not(:has(a)){color:#000}.afn-g .jdgm-product-name a{color:#000!important}
/*# sourceMappingURL=/cdn/shop/t/47/assets/afn-nd-global.css.map */
