@import"https://fonts.googleapis.com/css2?family=Poppins:wght@500;600;700&family=Figtree:ital,wght@0,300..900;1,300..900&display=swap";.luvf-menu{--lm-bg:#F2F1EB;--lm-bg-2:#E9E7DE;--lm-bg-3:#E0DDD2;--lm-ink:#231F20;--lm-green:#1E4032;--lm-green-2:#2C5A44;--lm-body:#4E6157;--lm-mute:#8A8578;--lm-clay:#C4703F;--lm-line:#DFDCD2;--lm-display:"Poppins", system-ui, sans-serif;--lm-body-font:"Figtree", system-ui, sans-serif;font-family:var(--lm-body-font);color:var(--lm-body);background:var(--lm-bg)}body:has(.luvf-menu){background:#f2f1eb}body:has(.luvf-menu) .shopify-section-group-header-group .header-wrapper,body:has(.luvf-menu) .shopify-section-group-header-group header{background:#f2f1eb}body:has(.luvf-menu) .shopify-section-group-header-group .header-wrapper{border-bottom:none}.luvf-menu *{box-sizing:border-box}.lm-wrap{max-width:1300px;margin:0 auto;padding:0 30px}@media(max-width:600px){.lm-wrap{padding:0 16px}}.lm-nav{background:var(--lm-bg);border-top:1px solid var(--lm-line);border-bottom:1px solid var(--lm-line)}.lm-tabs{display:flex;gap:36px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;justify-content:flex-start;align-items:stretch;padding-block:2px}.lm-tabs::-webkit-scrollbar{display:none}.lm-tab{font-family:var(--lm-body-font);font-weight:600;font-size:15px;line-height:1.5;color:var(--lm-ink);background:none;border:none;cursor:pointer;padding:18px 0 15px;white-space:nowrap;border-bottom:2px solid transparent;transition:color .18s;text-decoration:none;display:inline-block;scroll-snap-align:start}.lm-tab:hover{color:var(--lm-green)}.lm-tab[aria-selected=true]{color:var(--lm-ink);border-bottom-color:var(--lm-ink)}@media(max-width:600px){.lm-tabs{gap:22px}.lm-tab{font-size:13.5px;padding:15px 0 12px}}.lm-nav-inner{position:relative;max-width:1300px;margin:0 auto;padding:0 30px}.lm-nav-inner:before,.lm-nav-inner:after{content:"";position:absolute;top:0;bottom:0;width:52px;pointer-events:none;z-index:2;opacity:0;transition:opacity .2s ease}.lm-nav-inner:before{left:0;background:linear-gradient(90deg,var(--lm-bg) 34%,rgba(242,241,235,0) 100%)}.lm-nav-inner:after{right:0;background:linear-gradient(270deg,var(--lm-bg) 34%,rgba(242,241,235,0) 100%)}.lm-nav-inner.has-start:before{opacity:1}.lm-nav-inner.has-end:after{opacity:1}.lm-tabs{scroll-snap-type:x proximity}@media(max-width:600px){.lm-nav-inner{padding:0 16px}}.lm-weekbar{text-align:center;padding:16px 16px 12px;border-bottom:1px solid var(--lm-line);background:var(--lm-bg-2)}.lm-weekbar .lm-wrap{max-width:none;padding:0}.lm-weekbar h1{font-family:var(--lm-display);font-weight:700;font-size:21px;letter-spacing:-.01em;color:var(--lm-ink);margin:0}.lm-weekbar p{margin:3px 0 0;font-size:13px;color:var(--lm-mute)}.lm-weekbar strong{color:var(--lm-ink);font-weight:700}.lm-panel{padding:44px 0 90px}.lm-panel[hidden]{display:none}.lm-note{font-size:14.5px;line-height:1.55;color:var(--lm-body);background:var(--lm-bg-2);padding:14px 18px;border-radius:2px;margin:0 0 26px;max-width:760px}.lm-cols{display:grid;grid-template-columns:185px 1fr;gap:44px;align-items:start}@media(max-width:900px){.lm-cols{grid-template-columns:1fr;gap:10px}}.lm-side{position:sticky;top:130px;font-size:14px}.lm-side .lm-quick{display:block;font-weight:700;color:var(--lm-ink);margin:0 0 14px;text-decoration:none}.lm-side hr{border:none;border-top:1px solid var(--lm-line);margin:18px 0}.lm-side h4{font-family:var(--lm-body-font);font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--lm-ink);margin:0 0 12px}.lm-filter{display:flex;align-items:center;gap:9px;margin:0 0 10px;cursor:pointer;font-weight:500;color:var(--lm-ink)}.lm-filter input{width:15px;height:15px;accent-color:var(--lm-green);margin:0}@media(max-width:900px){.lm-side{position:static;display:flex;gap:14px;overflow-x:auto;padding-bottom:10px;scrollbar-width:none}.lm-side::-webkit-scrollbar{display:none}.lm-side hr,.lm-side h4{display:none}.lm-filter{white-space:nowrap;border:1px solid var(--lm-line);border-radius:3px;padding:7px 13px;margin:0}}.lm-sub{font-family:var(--lm-display);font-weight:700;font-size:20px;line-height:1.35;letter-spacing:-.02em;color:var(--lm-ink);margin:46px 0 22px;padding-top:4px}.lm-sub:first-child{margin-top:0}.lm-panel,.lm-group,.lm-sub{scroll-margin-top:calc(var(--lm-navtop, 66px) + 84px)}.lm-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px 22px}@media(max-width:1100px){.lm-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.lm-grid{grid-template-columns:repeat(2,1fr);gap:22px 14px}}.lm-card{position:relative;text-decoration:none;display:block}.lm-card .lm-img{position:relative;aspect-ratio:1/1;background:transparent;border-radius:2px;overflow:hidden;margin-bottom:12px}.lm-card .lm-img img{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:multiply;transition:transform .28s ease}.lm-card:hover .lm-img img{transform:translateY(-4px) scale(1.015)}.lm-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,var(--lm-bg-2),var(--lm-bg-3))}.lm-ph span{font-family:var(--lm-body-font);font-weight:600;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--lm-mute);text-align:center;padding:0 14px}.lm-badge{position:absolute;top:10px;left:10px;z-index:2;font-family:var(--lm-body-font);font-weight:600;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#fbf7f1;background:var(--lm-clay);border-radius:3px;padding:5px 11px}.lm-name{font-weight:700;font-size:14.5px;line-height:1.32;color:var(--lm-ink);margin:0 0 5px}.lm-desc{font-style:italic;font-weight:400;font-size:13.5px;line-height:1.42;color:var(--lm-mute);margin:0}.lm-price{font-family:var(--lm-display);font-weight:700;font-size:14.5px;color:var(--lm-clay);margin:7px 0 0}.lm-card.lm-hide{display:none}.lm-hl{padding:26px 0 90px}.lm-hl .lm-banner{position:relative;min-height:360px;border-radius:2px;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(150deg,#e9e7de,#dddace);margin-bottom:26px}.lm-hl .lm-banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lm-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#231f2038}.lm-hl .lm-banner-copy{position:relative;z-index:2;color:var(--lm-ink);padding:40px 20px}.lm-banner.has-img .lm-banner-copy{color:#fbf7f1}.lm-display{font-family:var(--lm-display);font-weight:700;line-height:1.04;letter-spacing:-.035em;margin:0;color:inherit}.lm-hl .lm-banner .lm-display{font-size:clamp(38px,5.6vw,72px);text-transform:uppercase}.lm-hl .lm-banner .lm-display em{font-style:italic;text-transform:none;font-weight:600}.lm-hl .lm-banner p{font-size:17px;margin:14px 0 0;font-weight:500}.lm-hl .lm-two{display:grid;grid-template-columns:1fr 1fr;gap:26px}@media(max-width:800px){.lm-hl .lm-two{grid-template-columns:1fr}.lm-hl .lm-banner{min-height:260px}}.lm-tile{position:relative;min-height:430px;border-radius:2px;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(160deg,#e7e5db,#d8d5c8)}.lm-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lm-tile-copy{position:relative;z-index:2;color:var(--lm-ink);padding:30px}.lm-tile.has-img .lm-tile-copy{color:#fbf7f1}.lm-tile-copy .lm-display{font-size:clamp(30px,3.6vw,48px)}.lm-tile-copy p{font-size:16px;margin:10px 0 0;font-weight:500}.lm-tile.lm-cta{background:#e4e1d6}.lm-tile.lm-cta .lm-tile-copy{color:var(--lm-ink);display:flex;flex-direction:column;align-items:center;gap:22px}.lm-tile.lm-cta .lm-display{font-size:clamp(24px,2.8vw,38px);line-height:1.14;letter-spacing:-.02em}.lm-btn{display:inline-block;font-family:var(--lm-body-font);font-weight:500;font-size:13.5px;letter-spacing:.12em;text-transform:uppercase;color:#fbf7f1;background:var(--lm-green);border:none;border-radius:3px;padding:17px 38px;text-decoration:none;cursor:pointer;transition:background .18s}.lm-btn:hover{background:var(--lm-green-2)}.lm-btn:focus-visible{outline:2px solid var(--lm-ink);outline-offset:2px}html[dir=rtl] .luvf-menu{--lm-body-font:"Figtree","IBM Plex Sans Arabic","Tajawal",sans-serif}html[dir=rtl] .lm-badge{left:auto;right:10px}@media(prefers-reduced-motion:reduce){.lm-card:hover .lm-img img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/luvf-menu.css.map */
