:root{--fl-or:#FF6B35;--fl-bb:#B8DDF5;--fl-hp:#D81F72;--fl-petal:#F9C6D6;--fl-butter:#FCE89A;--fl-cobalt:#2B4BE8;--fl-lin:#FBF7F2;--fl-sand:#EFE7DF;--fl-ink:#1E1A17;--fl-grey:#8C8079;--fl-sky:#EAF5FD;--fl-blush:#FDEEF2;--fl-cream:#FFF8E0;--fl-apri:#FFF1E8}.fl{font-family:DM Sans,system-ui,sans-serif;color:var(--fl-ink);-webkit-font-smoothing:antialiased}.fl *,.fl *:before,.fl *:after{box-sizing:border-box}.fl a{color:inherit}.fl-wrap{max-width:1240px;margin:0 auto}.fl-sec{padding-top:28px}.fl-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:0 16px}.fl-h{font-family:Rubik,sans-serif;font-weight:800;font-size:20px;line-height:1.1;letter-spacing:-.01em;margin:0}.fl-sub{font-size:12.5px;color:var(--fl-grey);margin:3px 0 0}.fl-link{font-size:12.5px;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.fl-hs{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:12px 16px 4px;scroll-padding-inline:16px}.fl-hs::-webkit-scrollbar{display:none}.fl-hs>*{scroll-snap-align:start}.fl-badge{display:inline-block;align-self:flex-start;padding:2px 8px;border-radius:999px;background:var(--fl-or);color:#fff;font:800 10px/1.5 Rubik,sans-serif;letter-spacing:.01em;white-space:nowrap}.fl-badge--sale{background:var(--fl-hp)}.fl-badge--grey{background:var(--fl-grey)}.fl-btn{display:block;text-align:center;padding:12px 18px;border-radius:999px;background:#fff;color:var(--fl-ink);font-weight:700;font-size:13.5px;text-decoration:none;border:0;cursor:pointer}.fl-btn--line{background:transparent;border:1.5px solid var(--fl-ink)}.fl-btn--or{background:var(--fl-or);color:#fff}.fl-card{--w:152px;width:var(--w);flex-shrink:0;display:flex;flex-direction:column;gap:4px;text-decoration:none;color:var(--fl-ink);position:relative}.fl-card__img{position:relative;aspect-ratio:1/1;border-radius:14px;background:var(--fl-lin);display:flex;align-items:center;justify-content:center;overflow:hidden}.fl-card__img img{width:80%;height:80%;object-fit:contain;mix-blend-mode:multiply;transition:transform .35s ease}.fl-card:hover .fl-card__img img{transform:scale(1.04)}.fl-card__badges{position:absolute;left:8px;top:8px;display:flex;gap:4px}.fl-card__add{position:absolute;right:8px;bottom:8px;width:30px;height:30px;border-radius:50%;background:var(--fl-or);color:#fff;border:0;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s,background .2s}.fl-card__add:active{transform:scale(.9)}.fl-card__add.is-busy{opacity:.6}.fl-card__add.is-added{background:var(--fl-ink)}.fl-card__add svg{width:14px;height:14px}.fl-card__vendor{font-size:11.5px;font-weight:700;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fl-card__title{font-size:12.5px;line-height:1.3;color:#3a332e;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.fl-price{font:700 14px Rubik,sans-serif;margin-top:2px}.fl-price--sale{color:var(--fl-hp)}.fl-price s{font:400 11.5px DM Sans,sans-serif;color:var(--fl-grey);margin-left:5px}.fl-price small{font:500 11px DM Sans,sans-serif;color:var(--fl-grey);margin-right:3px}.fl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;padding:14px 16px 0}.fl-grid .fl-card{--w:auto;width:auto}.fl-toast{position:fixed;left:50%;bottom:92px;transform:translate(-50%,20px);z-index:9999;background:var(--fl-ink);color:#fff;padding:11px 16px;border-radius:999px;font:600 13px DM Sans,sans-serif;display:flex;gap:12px;align-items:center;opacity:0;pointer-events:none;transition:all .25s ease;white-space:nowrap}.fl-toast.is-on{opacity:1;transform:translate(-50%);pointer-events:auto}.fl-toast a{color:var(--fl-or);text-decoration:underline}.fl-bb{position:fixed;left:0;right:0;bottom:0;z-index:50;height:64px;padding-bottom:env(safe-area-inset-bottom);background:#fffffff7;border-top:1px solid var(--fl-sand);display:flex;font-family:DM Sans,sans-serif;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fl-bb a{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:10.5px;font-weight:500;color:var(--fl-ink);text-decoration:none}.fl-bb a[aria-current=page]{color:var(--fl-or);font-weight:700}.fl-bb svg{width:22px;height:22px}body.fl-has-bb{padding-bottom:64px}@media(min-width:990px){.fl-bb{display:none}body.fl-has-bb{padding-bottom:0}}@media(min-width:750px){.fl-h{font-size:26px}.fl-card{--w:200px}.fl-head,.fl-hs{padding-left:32px;padding-right:32px}.fl-hs{scroll-padding-inline:32px}.fl-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 32px 0}}html body .seph-search-trigger{box-shadow:inset 0 0 0 1px var(--fl-sand),inset 0 0 0 400px #fff!important;border:0!important;min-width:0;overflow:hidden;transition:box-shadow .15s ease}html body .seph-search-trigger:hover,html body .seph-search-trigger:active{box-shadow:inset 0 0 0 1px #ffc8ae,inset 0 0 0 400px var(--fl-apri)!important}.seph-search-trigger svg{flex-shrink:0;color:var(--fl-grey)}.seph-search-trigger span{font-size:0!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seph-search-trigger span:after{content:"Search 3,000+ products";font-family:DM Sans,system-ui,sans-serif;font-size:12px;letter-spacing:-.01em;color:var(--fl-grey);white-space:nowrap}@media(min-width:750px){.seph-search-trigger span:after{content:"Search 3,000+ original products";font-size:13.5px;letter-spacing:0}}.fl-gal__dots{bottom:82px!important}body:has(.fl-pdp) .shopify-section[id*=product_recommend]{display:none!important}.fl-card__add.is-added svg{width:15px;height:15px}.fl-toast{max-width:calc(100vw - 24px);box-sizing:border-box;padding:8px 16px 8px 8px}.fl-toast:not(:has(img)){padding:11px 16px}.fl-toast img{width:30px;height:30px;border-radius:9px;background:#fff;object-fit:contain;flex-shrink:0}.fl-toast:has(img){border-radius:18px;white-space:normal;width:max-content}.fl-toast span{min-width:0;overflow:hidden;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;white-space:normal}.fl-toast span b{font-weight:800}.fl-toast a{flex-shrink:0;color:#fff;font-weight:700}html.fl-lock,html.fl-lock body{overflow:hidden}.fl-pk{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2100;display:none;font-family:DM Sans,system-ui,sans-serif;color:var(--fl-ink);-webkit-font-smoothing:antialiased}.fl-pk *{box-sizing:border-box}.fl-pk.is-open{display:block}.fl-pk__dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1e1a176b;opacity:0;transition:opacity .22s}.fl-pk.is-on .fl-pk__dim{opacity:1}.fl-pk__box{position:absolute;left:0;right:0;bottom:0;max-height:88vh;overflow-y:auto;overscroll-behavior:contain;background:#fff;border-radius:24px 24px 0 0;padding:10px 16px calc(18px + env(safe-area-inset-bottom));transform:translateY(102%);transition:transform .28s ease}.fl-pk.is-on .fl-pk__box{transform:none}.fl-pk__grab{width:40px;height:4px;border-radius:4px;background:var(--fl-sand);margin:0 auto 12px}.fl-pk__hd{display:flex;gap:12px;align-items:center}.fl-pk__img{width:64px;height:64px;border-radius:12px;background:var(--fl-lin);flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.fl-pk__img img{width:86%;height:86%;object-fit:contain;mix-blend-mode:multiply}.fl-pk__b{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fl-pk__v{font-size:11.5px;font-weight:700}.fl-pk__t{font-size:13.5px;line-height:1.3;color:#3a332e;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fl-pk__p{font:800 15px Rubik,sans-serif;min-height:18px}.fl-pk__p.is-sale{color:var(--fl-hp)}.fl-pk__p s{font:400 12px DM Sans,sans-serif;color:var(--fl-grey);margin-left:6px}.fl-pk__x{align-self:flex-start;border:0;background:none;padding:4px;margin:-2px -4px 0 0;cursor:pointer;color:inherit;display:flex}.fl-pk__opt{margin-top:16px}.fl-pk__lab{display:flex;justify-content:space-between;gap:10px;font-size:13px;margin-bottom:10px}.fl-pk__lab>span:last-child{color:var(--fl-grey);white-space:nowrap}.fl-pk__on{color:var(--fl-grey)}.fl-pk__sw{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 8px;justify-items:center}.fl-pk__sw--img{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 8px}.fl-pk__s{width:40px;height:40px;border-radius:50%;border:0;padding:0;cursor:pointer;position:relative;box-shadow:inset 0 0 0 1px #1e1a171f;-webkit-tap-highlight-color:transparent}.fl-pk__s[aria-pressed=true]{box-shadow:inset 0 0 0 1px #1e1a171f,0 0 0 2px #fff,0 0 0 4px var(--fl-ink)}.fl-pk__s--img{width:100%;max-width:60px;height:auto;aspect-ratio:1/1;border-radius:14px;background:var(--fl-lin);box-shadow:none;display:flex;align-items:center;justify-content:center;overflow:hidden}.fl-pk__s--img img{width:88%;height:88%;object-fit:contain;mix-blend-mode:multiply}.fl-pk__s--img[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--fl-ink)}.fl-pk__s.is-out{opacity:.4}.fl-pk__s.is-out:after{content:"";position:absolute;left:50%;top:6%;bottom:6%;width:2px;background:var(--fl-ink);transform:translate(-50%) rotate(45deg);border-radius:2px}.fl-pk__pills{display:flex;flex-wrap:wrap;gap:8px}.fl-pk__pill{padding:9px 16px;border-radius:999px;background:#fff;border:0;box-shadow:inset 0 0 0 1px var(--fl-sand);font:500 13px DM Sans,sans-serif;color:var(--fl-ink);cursor:pointer;-webkit-tap-highlight-color:transparent}.fl-pk__pill[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--fl-ink);font-weight:700}.fl-pk__pill.is-out{color:#b5aba4;text-decoration:line-through}.fl-pk__load{margin:0;padding:28px 0 8px;text-align:center;color:var(--fl-grey);font-size:13px}.fl-pk__go{display:block;width:100%;margin-top:18px;padding:14px;border-radius:999px;border:0;background:var(--fl-or);color:#fff;font:800 15px Rubik,sans-serif;cursor:pointer}.fl-pk__go[disabled]{background:#c9bfb8;cursor:default}.fl-pk__go.is-busy{opacity:.7}.fl-pk__more{display:block;text-align:center;margin-top:12px;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:2px;color:var(--fl-ink)}@media(min-width:750px){.fl-pk__box{left:50%;top:50%;bottom:auto;right:auto;width:440px;max-height:86vh;border-radius:24px;padding:20px 22px 22px;transform:translate(-50%,-46%);opacity:0;transition:transform .22s ease,opacity .22s ease}.fl-pk.is-on .fl-pk__box{transform:translate(-50%,-50%);opacity:1}.fl-pk__grab{display:none}}@media(prefers-reduced-motion:reduce){.fl-pk__box,.fl-pk__dim{transition:none}}.fl-sx__brands-live{display:none}@media(min-width:990px){.fl-sx.is-desk .fl-sx__brands-live{display:block}}html body .fl-slide__h.fl-slide__h{font-weight:800;letter-spacing:-.025em}html body .fl-h.fl-h,html body .fl-cart__box.fl-cart__box h2{font-weight:700}html body .fl-slide__cta.fl-slide__cta{font-family:DM Sans,system-ui,sans-serif;font-weight:600;font-size:14px}@media(max-width:749px){html body .fl-slide__p.fl-slide__p{font-size:13px}}html body .fl-badge.fl-badge{font:700 11px/1.5 DM Sans,system-ui,sans-serif;padding:2px 9px;letter-spacing:.01em}html body .fl-mn__tag.fl-mn__tag{font-family:DM Sans,system-ui,sans-serif;font-weight:700}html body .fl-price.fl-price{font-family:DM Sans,system-ui,sans-serif;font-weight:700;letter-spacing:-.01em}html body .fl-card .fl-price.fl-price{font-size:15px}html body .fl-pprice__now.fl-pprice__now{font-family:DM Sans,system-ui,sans-serif;font-weight:700;font-size:26px;letter-spacing:-.02em}html body .fl-li__p.fl-li__p b,html body .fl-rv.fl-rv b,html body .fl-wadd__p.fl-wadd__p,html body .fl-pk__p.fl-pk__p,html body .fl-fr__p.fl-fr__p,html body .fl-sf2__tot.fl-sf2__tot b,html body .fl-atc.fl-atc,html body .fl-cart__go.fl-cart__go,html body .fl-sheet__go.fl-sheet__go,html body .fl-pk__go.fl-pk__go,html body .fl-fd__go.fl-fd__go,html body .fl-gf2__wa.fl-gf2__wa,html body .fl-mood__go.fl-mood__go,html body .fl-mood__sw.fl-mood__sw,html body .fl-quiz__srow.fl-quiz__srow button,html body .fl-chip.fl-chip,html body .fl-mn__br.fl-mn__br a,html body .fl-sr__brands.fl-sr__brands a,html body .fl-promo__code.fl-promo__code,html body .fl-mood__wb.fl-mood__wb b,html body .fl-quiz__meter.fl-quiz__meter span,html body .fl-quiz__splitl.fl-quiz__splitl b,html body .fl-gf2__tag.fl-gf2__tag,html body .fl-sf2__seg.fl-sf2__seg button,html body .fl-mn__gh.fl-mn__gh,html body .fl-hd__col.fl-hd__col a,html body .fl-hd__col.fl-hd__col h3,html body .fl-hd__brands.fl-hd__brands h3,html body .fl-fg.fl-fg h3,html body .fl-ct__mini.fl-ct__mini{font-family:DM Sans,system-ui,sans-serif;font-weight:700}html body .fl-mn__edit.fl-mn__edit b,html body .fl-mn__promo.fl-mn__promo b,html body .fl-hd__promo.fl-hd__promo b,html body .fl-hp__b.fl-hp__b b,html body .fl-sx__edit.fl-sx__edit b,html body .fl-sx__fd.fl-sx__fd b{font-family:DM Sans,system-ui,sans-serif;font-weight:700;letter-spacing:-.01em}
/*# sourceMappingURL=/cdn/shop/t/11/assets/fl-home.css.map */
