@font-face{font-family:FNLDisplay;src:url(coolvetica\ 20rg.woff2) format("woff2");font-display:swap}:root{--fnl-ink: #11110f;--fnl-charcoal: #1b1b19;--fnl-smoke: #2a2926;--fnl-paper: #f4f0e6;--fnl-cream: #e8e1d2;--fnl-white: #fffdf8;--fnl-orange: #f6a313;--fnl-orange-soft: #ffc65a;--fnl-teal: #1cbbb7;--fnl-violet: #775cff;--fnl-line: rgba(17, 17, 15, .14);--fnl-line-dark: rgba(255, 255, 255, .14);--fnl-radius-sm: 12px;--fnl-radius: 20px;--fnl-radius-lg: 30px;--fnl-shadow: 0 24px 70px rgba(23, 20, 14, .12);--fnl-ease: cubic-bezier(.22, .61, .36, 1)}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 8% 12%,rgba(246,163,19,.07),transparent 26rem),radial-gradient(circle at 92% 34%,rgba(28,187,183,.055),transparent 30rem),var(--fnl-paper);color:var(--fnl-ink);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}::selection{background:var(--fnl-orange);color:var(--fnl-ink)}h1,h2,h3,.h0,.h1,.h2,.title,.footer-block__heading{font-family:FNLDisplay,var(--font-heading-family);letter-spacing:-.025em}.page-width{max-width:144rem}.content-for-layout{overflow:clip}.rte a{text-underline-offset:.35rem}.section-header{padding:8px 12px;background:transparent!important}.shopify-section-header-sticky{background:transparent!important;padding-top:6px;padding-bottom:0}.header-wrapper,.header-wrapper.gradient{border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#11110fed!important;color:#fff;overflow:visible;box-shadow:0 10px 34px #0000002e;backdrop-filter:blur(20px) saturate(1.15);-webkit-backdrop-filter:blur(20px) saturate(1.15)}.scrolled-past-header .header-wrapper{box-shadow:0 16px 44px #0000003d}.header.page-width{min-height:64px;padding:8px 18px!important;gap:clamp(12px,2vw,28px)}.header__heading-logo{max-height:36px;width:auto}.header__heading-link .h2{color:#fff;font-weight:900;letter-spacing:-.03em}.fnl-simple-nav{display:flex;align-items:center;gap:clamp(6px,1.4vw,20px);margin-inline-start:auto;white-space:nowrap}.fnl-simple-nav a{position:relative;padding:10px 5px;color:#ffffffd1;font-size:1.35rem;font-weight:750;line-height:1;text-decoration:none;letter-spacing:.045em;text-transform:uppercase}.fnl-simple-nav a:after{content:"";position:absolute;inset-inline:5px;bottom:3px;height:2px;border-radius:99px;background:var(--fnl-orange);transform:scaleX(0);transform-origin:center;transition:transform .25s ease}.fnl-simple-nav a:hover,.fnl-simple-nav a:focus-visible,.fnl-simple-nav a[aria-current=page]{color:#fff}.fnl-simple-nav a:hover:after,.fnl-simple-nav a:focus-visible:after,.fnl-simple-nav a[aria-current=page]:after{transform:scaleX(1)}.header__icons{display:flex!important;align-items:center;gap:2px;margin-inline-start:4px}.header__icon{color:#fff;border-radius:999px;transition:background .2s ease,color .2s ease,transform .2s ease}.header__icon:hover{color:var(--fnl-orange);background:#ffffff14;transform:translateY(-1px)}.cart-count-bubble{background:var(--fnl-orange);color:var(--fnl-ink);font-weight:900}.header__localization .disclosure__button{color:#fff;min-height:42px}.localization-form__select:hover{text-decoration:none}.announcement-bar{min-height:34px}.announcement-bar__message{padding:.7rem 1rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.utility-bar{border-bottom:0}.button,.shopify-challenge__button,.customer button,.quick-add__submit{min-height:50px;border-radius:999px;font-weight:850;letter-spacing:.015em;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.button:after,.button:before,.shopify-challenge__button:after,.customer button:after{border-radius:999px}.button:hover,.shopify-challenge__button:hover,.customer button:hover,.quick-add__submit:hover{transform:translateY(-2px);box-shadow:0 12px 24px #11110f24}.button:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--fnl-orange);outline-offset:3px}.field__input,.select__select,.customer .field input,.quantity{border-radius:14px;background:#ffffffc2}.field:after,.select:after,.customer .field:after,.quantity:after{border-radius:14px}.card-wrapper{height:100%}.card-wrapper .card{height:100%;border-radius:var(--fnl-radius);overflow:hidden;background:transparent}.card__inner{overflow:hidden;border-radius:var(--fnl-radius)!important;background:#e8e3d9!important}.card__media .media{border-radius:var(--fnl-radius);background:#e8e3d9}.card__media img{transition:transform .65s var(--fnl-ease),filter .4s ease!important}.card-wrapper:hover .card__media img{transform:scale(1.035);filter:saturate(1.04) contrast(1.02)}.card__content{padding-top:1.15rem}.card__information{display:grid;gap:.45rem;padding-inline:.2rem}.card__heading{font-size:clamp(1.65rem,1.7vw,2.15rem);font-weight:850;line-height:1.08}.card-information>.price{font-weight:850;color:#11110fc7}.badge{border:0;border-radius:999px;padding:.7rem 1rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.quick-add{margin-top:.9rem}.quick-add__submit{background:var(--fnl-ink);color:#fff;border:0}.quick-add__submit:hover{background:var(--fnl-orange);color:var(--fnl-ink)}.fnl-sold-out-product,.grid__item:has(.fnl-sold-out-product){display:none!important}.collection-hero{position:relative}.collection .title,.collection-hero__title,.main-page-title,.title--primary{font-size:clamp(4rem,7vw,8rem);line-height:.9;text-transform:uppercase}.collection-hero__description{max-width:70rem;font-size:1.7rem}.facets-container{margin-block:1rem 2rem;padding-block:1.2rem;border-block:1px solid var(--fnl-line)}.facet-filters__label,.facets__heading,.facets__summary{font-weight:850;text-transform:uppercase}.active-facets__button-inner{border-radius:999px!important}.pagination__item{border-radius:999px}.product{gap:clamp(2rem,4vw,6rem)}.product__media-wrapper{border-radius:var(--fnl-radius-lg)}.product__media-list .product__media-item{border-radius:var(--fnl-radius-lg);overflow:hidden}.product__info-wrapper{align-self:start;padding:clamp(2.2rem,4vw,4.6rem)!important;border:1px solid rgba(17,17,15,.08);border-radius:var(--fnl-radius-lg);background:#fffdf8eb;box-shadow:var(--fnl-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.product__text.caption-with-letter-spacing{color:var(--fnl-orange);font-weight:900;letter-spacing:.14em}.product__title h1{font-size:clamp(3.6rem,5vw,6.5rem);line-height:.9;text-transform:uppercase}.price--large{font-size:2.5rem!important;font-weight:900}.product-form__submit{background:var(--fnl-orange);color:var(--fnl-ink);font-size:1.7rem;border:0}.product-form__submit:hover{background:var(--fnl-orange-soft)}.product-form__buttons{max-width:none}.product-form__input input[type=radio]+label{border-radius:999px!important;min-width:48px;text-align:center}.product__accordion{margin-block:.9rem;padding-inline:1.4rem;border:1px solid rgba(17,17,15,.12);border-radius:14px;background:#ffffff6b}.product__accordion summary{min-height:48px;font-weight:850}.thumbnail{border-radius:12px;overflow:hidden}.thumbnail[aria-current]{box-shadow:0 0 0 2px var(--fnl-orange)}.pickup-availability-preview{border-radius:14px}.drawer__inner,.predictive-search,.modal__content{background:var(--fnl-white)}.drawer__inner{border-inline-start:0;box-shadow:-20px 0 70px #0003}.cart-drawer .cart-item{border-radius:16px;background:#11110f09;padding:1.2rem}.cart-drawer__footer{border-top:1px solid var(--fnl-line)}.cart-items,.cart__footer{padding:clamp(1.8rem,3vw,3.2rem);border-radius:var(--fnl-radius);background:var(--fnl-white)}.customer>h1{font-size:clamp(4rem,7vw,8rem)}.footer{position:relative;margin-top:4rem;border-radius:30px 30px 0 0;overflow:hidden}.footer:before{content:"FNL";position:absolute;inset-inline-end:-1rem;bottom:-5rem;color:#ffffff09;font:900 clamp(16rem,30vw,44rem)/.7 FNLDisplay,Arial,sans-serif;pointer-events:none}.footer__content-top,.footer__content-bottom{position:relative;z-index:1}.footer-block__heading{font-size:2.1rem;text-transform:uppercase}.footer a{text-underline-offset:.35rem}.list-social__link{border-radius:50%;transition:background .2s ease,color .2s ease}.list-social__link:hover{background:var(--fnl-orange);color:var(--fnl-ink)}[dir=rtl] body{direction:rtl;text-align:right;font-family:Noto Sans Arabic,Cairo,Tahoma,Arial,sans-serif}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] .h0,[dir=rtl] .h1,[dir=rtl] .h2,[dir=rtl] .title,[dir=rtl] .footer-block__heading{font-family:Noto Sans Arabic,Cairo,Tahoma,Arial,sans-serif;letter-spacing:0;font-weight:850}[dir=rtl] .fnl-simple-nav{margin-inline-start:auto;margin-inline-end:0}[dir=rtl] .fnl-simple-nav a,[dir=rtl] .announcement-bar__message,[dir=rtl] .product__text.caption-with-letter-spacing{letter-spacing:0}[dir=rtl] .header__icons{margin-inline-start:0;margin-inline-end:4px}[dir=rtl] .header__icon .icon-caret,[dir=rtl] .animate-arrow .icon-arrow,[dir=rtl] .link-with-icon .icon{transform:rotate(180deg)}[dir=rtl] .menu-drawer{left:auto;right:0;transform:translate(100%)}[dir=rtl] details[open]>.menu-drawer{transform:translate(0)}[dir=rtl] .menu-drawer__submenu{left:auto;right:0;transform:translate(100%)}[dir=rtl] details[open]>.menu-drawer__submenu{transform:translate(0)}[dir=rtl] .menu-drawer__close-button .icon-arrow{transform:rotate(0)}[dir=rtl] .menu-drawer summary.menu-drawer__menu-item>.icon-arrow{transform:rotate(180deg)}[dir=rtl] .header__submenu{text-align:right}[dir=rtl] .disclosure__list-wrapper{right:auto;left:0}[dir=rtl] .field__label{left:auto;right:calc(var(--inputs-border-width) + 2rem)}[dir=rtl] .field__input{text-align:right;padding-left:5rem;padding-right:2rem}[dir=rtl] input[type=email],[dir=rtl] input[type=tel],[dir=rtl] input[type=number],[dir=rtl] .price,[dir=rtl] .money{direction:ltr;unicode-bidi:isolate;text-align:right}[dir=rtl] .newsletter-form__button{left:0;right:auto}[dir=rtl] .product__info-container,[dir=rtl] .card__information,[dir=rtl] .collection-hero__text-wrapper,[dir=rtl] .footer-block,[dir=rtl] .product-form__input{text-align:right}[dir=rtl] .product-form__input input[type=radio]+label{margin:.7rem 0 .2rem .5rem}[dir=rtl] .product__accordion .summary__title{padding-left:0;padding-right:0}[dir=rtl] .accordion .icon-accordion{margin-right:0;margin-left:1rem}[dir=rtl] .accordion summary .icon-caret{right:auto;left:1.5rem}[dir=rtl] .quantity__button:first-child{border-radius:0 14px 14px 0}[dir=rtl] .quantity__button:last-child{border-radius:14px 0 0 14px}[dir=rtl] .facets__form,[dir=rtl] .facet-filters{direction:rtl}[dir=rtl] .facet-filters__sort{padding-left:1.75rem;padding-right:0}[dir=rtl] .mobile-facets__open-label{margin-left:0;margin-right:1rem}[dir=rtl] .mobile-facets__inner{margin-left:0;margin-right:auto;border-width:0 var(--drawer-border-width) 0 0}[dir=rtl] .js .disclosure-has-popup:not(.menu-opening) .mobile-facets__inner{transform:translate(-105vw)}[dir=rtl] .mobile-facets__close{right:auto;left:1rem}[dir=rtl] .mobile-facets__close-button .icon-arrow{transform:rotate(0);margin-right:0;margin-left:1rem}[dir=rtl] .mobile-facets__open>*+*{margin-left:0;margin-right:1rem}[dir=rtl] .mobile-facets__summary svg,[dir=rtl] .mobile-facets__arrow,[dir=rtl] .mobile-facets__summary .icon-caret{margin-left:0;margin-right:auto}[dir=rtl] .js .mobile-facets__submenu{left:auto;right:0;transform:translate(-100%)}[dir=rtl] .js details[open].menu-opening>.mobile-facets__submenu{transform:translate(0)}[dir=rtl] input.mobile-facets__checkbox{left:auto;right:2.1rem}[dir=rtl] .mobile-facets__label>svg{margin-right:0;margin-left:1.2rem}[dir=rtl] .mobile-facets__label .icon-checkmark{left:auto;right:2.8rem}[dir=rtl] .mobile-facets__footer>*+*{margin-left:0;margin-right:1rem}[dir=rtl] .mobile-facets__sort .select .icon-caret{right:auto;left:0}[dir=rtl] .active-facets__button svg{margin-left:0;margin-right:.6rem}[dir=rtl] .drawer{direction:rtl;justify-content:flex-start}[dir=rtl] .drawer__inner{margin-left:0;margin-right:auto;border-right:.1rem solid rgba(var(--color-foreground),.2);border-left:0;transform:translate(-100%);box-shadow:20px 0 70px #0003}[dir=rtl] .drawer.active .drawer__inner{transform:translate(0)}[dir=rtl] .drawer__close{right:auto;left:-10px}[dir=rtl] .cart-item__media{padding-right:0;padding-left:1.5rem}[dir=rtl] .footer__localization{justify-content:flex-start}[dir=rtl] .pagination__list{direction:ltr}[dir=rtl] .slider-button--next .icon,[dir=rtl] .slider-button--prev .icon{transform:rotate(180deg)}@media screen and (min-width:990px){.header-drawer-only{display:none}.product{min-height:calc(100vh - 132px);align-items:start}.product__media-wrapper{max-height:calc(100vh - 145px);position:sticky;top:120px}.product__media-list,.product__media-list .product__media-item{max-height:calc(100vh - 218px)}.product__media.media{height:calc(100vh - 218px);min-height:500px;padding-top:0!important;background:#e8e3d9}.product__media.media>img{object-fit:contain}.product__info-wrapper{padding:2.6rem 3rem!important}.product__info-container>*+*{margin:1.15rem 0}.product__description{max-height:135px;overflow:auto;font-size:1.42rem}.thumbnail-list{max-height:78px}.thumbnail{height:72px}[dir=rtl] .product__info-wrapper{order:2}[dir=rtl] .product__media-wrapper{order:1}}@media screen and (max-width:989px){.fnl-simple-nav{display:none}.header.page-width{display:grid;grid-template-columns:auto 1fr auto}.header__heading,.header__heading-link{justify-self:center}.header__icons{justify-self:end}.header__icon--account,.desktop-localization-wrapper{display:none}[dir=rtl] .header-drawer-only{justify-self:start}}@media screen and (max-width:749px){.section-header{padding:5px}.header-wrapper,.header-wrapper.gradient{border-radius:12px}.header.page-width{min-height:56px;padding:6px 8px!important;gap:4px}.header__heading-logo{max-height:28px;max-width:92px}.header__icons{gap:0}.header__icon{width:4.2rem;height:4.2rem}.header__icon--search{display:none}.collection .title,.collection-hero__title,.main-page-title,.title--primary{font-size:clamp(3.8rem,14vw,5.8rem)}.product__info-wrapper{margin-inline:.6rem;padding:2.2rem 1.8rem!important;border-radius:22px}.product__title h1{font-size:clamp(3.4rem,13vw,5.4rem)}.card__inner,.card__media .media{border-radius:15px!important}.card__heading{font-size:1.55rem}.quick-add__submit{min-height:46px;font-size:1.25rem;padding-inline:1rem}.footer{border-radius:22px 22px 0 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/fnl-reimagined.css.map */
