:root{--amoura-cherry:#D7263D;--amoura-rose:#F05A6A;--amoura-nude-beige:#F4C7A1;--amoura-peach-nude:#FFE8D6;--amoura-bg-ivory:#FFF9F4;--amoura-gold:#D8B49C;--amoura-gold-light:#f7ebe1;--amoura-burgundy:#9E1B32;--text-dark:#2B161A;--text-muted:#6B5559;--bg-white:#FFFFFF;--bg-soft:#FFFDFB;--border-color:#F3E5DC;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--shadow-sm:0 4px 6px -1px rgba(158, 27, 50, 0.03), 0 2px 4px -1px rgba(158, 27, 50, 0.02);--shadow-md:0 10px 15px -3px rgba(158, 27, 50, 0.05), 0 4px 6px -2px rgba(158, 27, 50, 0.03);--shadow-lg:0 20px 25px -5px rgba(158, 27, 50, 0.08), 0 10px 10px -5px rgba(158, 27, 50, 0.04);--transition-fast:0.2s cubic-bezier(0.4, 0, 0.2, 1);--transition-smooth:0.4s cubic-bezier(0.4, 0, 0.2, 1);--font-serif:'El Messiri', serif;--font-sans:'Readex Pro', sans-serif}body.amoura-landing-page{background-color:var(--amoura-bg-ivory);color:var(--text-dark);font-family:var(--font-sans);margin:0;padding:0;overflow-x:hidden;direction:rtl;text-align:right}.container{max-width:1280px;margin:0 auto;padding:0 24px;width:100%;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);color:var(--amoura-burgundy);margin-top:0}em{font-style:normal;color:var(--amoura-cherry)}.kicker{display:block;font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--amoura-rose);margin-bottom:8px}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-weight:500;font-size:15px;padding:12px 28px;border-radius:9999px;text-decoration:none;cursor:pointer;transition:var(--transition-fast);border:1px solid #fff0;gap:8px}.btn-lg{padding:16px 36px;font-size:16px}.btn-sm{padding:8px 20px;font-size:13px}.btn-primary{background-color:var(--amoura-cherry);color:var(--bg-white)}.btn-primary:hover{background-color:var(--amoura-burgundy);transform:translateY(-2px);box-shadow:0 8px 20px rgb(158 27 50 / .2)}.btn-outline{background-color:#fff0;border-color:var(--amoura-rose);color:var(--amoura-rose)}.btn-outline:hover{background-color:var(--amoura-rose);color:var(--bg-white);transform:translateY(-2px)}.btn-accent{background-color:var(--amoura-burgundy);color:var(--bg-white)}.btn-accent:hover{background-color:var(--amoura-cherry);transform:translateY(-2px)}.topbar{background-color:var(--amoura-burgundy);color:var(--amoura-peach-nude);font-size:13px;font-weight:400;padding:10px 0;border-bottom:1px solid rgb(255 255 255 / .05)}.topbar .container{display:flex;justify-content:space-between;align-items:center}.tb-center{flex-grow:1;text-align:center;font-weight:500}.tb-side-end a{color:var(--amoura-peach-nude);text-decoration:none;font-weight:500;transition:var(--transition-fast)}.tb-side-end a:hover{color:var(--amoura-nude-beige)}.header{background-color:rgb(255 249 244 / .85);backdrop-filter:blur(12px);position:sticky;top:0;z-index:100;border-bottom:1px solid var(--border-color);padding:14px 0;transition:var(--transition-fast)}.header-main{display:flex;align-items:center;justify-content:space-between;gap:20px}.header-logo img{height:50px;width:auto;display:block}.header-search{flex-grow:1;max-width:500px;position:relative}.header-search input{width:100%;padding:12px 20px;padding-left:45px;border-radius:9999px;border:1px solid var(--border-color);background-color:var(--bg-white);font-family:var(--font-sans);font-size:14px;color:var(--text-dark);box-sizing:border-box;transition:var(--transition-fast)}.header-search input:focus{outline:none;border-color:var(--amoura-rose);box-shadow:0 0 0 3px rgb(240 90 106 / .1)}.header-search .search-btn{position:absolute;left:15px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-muted);cursor:pointer;padding:0;display:flex;align-items:center}.header-actions{display:flex;align-items:center;gap:16px}.header-action{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--text-dark);position:relative;transition:var(--transition-fast)}.header-action:hover{color:var(--amoura-cherry)}.header-action .ic{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background-color:var(--amoura-peach-nude);border-radius:50%;color:var(--amoura-burgundy);transition:var(--transition-fast)}.header-action:hover .ic{background-color:var(--amoura-rose);color:var(--bg-white)}.header-action .label{display:flex;flex-direction:column}.header-action .label small{font-size:11px;color:var(--text-muted)}.header-action .label strong{font-size:13px;font-weight:500}.lureca-cart-count{position:absolute;top:-2px;right:-2px;background-color:var(--amoura-cherry);color:var(--bg-white);font-size:11px;font-weight:600;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--amoura-bg-ivory)}.menu-toggle{display:none;background:none;border:none;color:var(--text-dark);cursor:pointer}.nav{background-color:var(--bg-white);border-bottom:1px solid var(--border-color);z-index:99}.nav .container{display:flex;align-items:center;gap:30px;height:54px}.nav-shop-wrap{position:relative;height:100%}.nav-shop{background:none;border:none;font-family:var(--font-sans);font-weight:600;font-size:14px;color:var(--amoura-burgundy);display:flex;align-items:center;gap:8px;height:100%;cursor:pointer;padding:0}.nav-list{display:flex;list-style:none;margin:0;padding:0;height:100%;gap:24px}.nav-list li{height:100%}.nav-list li a{display:flex;align-items:center;height:100%;text-decoration:none;color:var(--text-dark);font-size:14px;font-weight:500;position:relative;transition:var(--transition-fast)}.nav-list li a:hover,.nav-list li.current-menu-item a{color:var(--amoura-cherry)}.nav-list li a::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--amoura-cherry);transform:scaleX(0);transform-origin:right;transition:transform var(--transition-fast)}.nav-list li a:hover::after,.nav-list li.current-menu-item a::after{transform:scaleX(1)}.mega{position:absolute;top:100%;right:0;background-color:var(--bg-white);border:1px solid var(--border-color);border-radius:0 0 var(--radius-md) var(--radius-md);box-shadow:var(--shadow-lg);display:flex;width:780px;z-index:150;opacity:0;visibility:hidden;transform:translateY(10px);transition:all var(--transition-fast)}.nav-shop-wrap:hover .mega{opacity:1;visibility:visible;transform:translateY(0)}.mega-list{width:250px;border-left:1px solid var(--border-color);padding:16px 0;background-color:var(--bg-soft)}.mega-cat{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;text-decoration:none;color:var(--text-dark);font-size:14px;font-weight:500;transition:var(--transition-fast)}.mega-cat:hover,.mega-cat.active{background-color:var(--amoura-peach-nude);color:var(--amoura-burgundy)}.mega-cat svg{transform:rotate(90deg);opacity:.5}.mega-cat-ico{margin-left:8px;display:flex}.mega-cat-count{font-size:11px;background-color:rgb(158 27 50 / .08);color:var(--amoura-burgundy);padding:2px 6px;border-radius:999px;margin-right:auto;margin-left:6px}.mega-panel{flex-grow:1;padding:24px;display:none}.mega-panel.active{display:block}.mega-panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid var(--border-color);padding-bottom:10px}.mega-panel-head h5{font-size:18px;margin:0}.mega-panel-head a{font-size:13px;color:var(--amoura-rose);text-decoration:none;font-weight:500}.mega-subs{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.mega-subs a{color:var(--text-muted);text-decoration:none;font-size:13px;padding:6px 0;transition:var(--transition-fast)}.mega-subs a:hover{color:var(--amoura-cherry);padding-right:4px}.hero{padding:60px 0;background:linear-gradient(135deg,var(--amoura-bg-ivory) 0%,var(--amoura-peach-nude) 100%);position:relative;overflow:hidden}.hero::after{content:'';position:absolute;top:-10%;left:-10%;width:50%;height:50%;background:radial-gradient(circle,rgb(244 199 161 / .3) 0%,#fff0 70%);z-index:1}.hero .container{display:grid;grid-template-columns:1.1fr 0.9fr;align-items:center;gap:40px;position:relative;z-index:2}.hero-text{max-width:600px}.hero h1{font-size:48px;line-height:1.2;margin-bottom:16px}.hero p{font-size:16px;line-height:1.7;color:var(--text-muted);margin-bottom:30px}.hero-actions{display:flex;gap:16px;margin-bottom:40px}.hero-meta{display:flex;gap:30px;border-top:1px solid var(--border-color);padding-top:24px}.hero-meta .stat{display:flex;align-items:center;gap:10px}.hero-meta .stat .ic{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--bg-white);border-radius:50%;color:var(--amoura-cherry);box-shadow:var(--shadow-sm)}.hero-meta .stat .body{display:flex;flex-direction:column}.hero-meta .stat .body strong{font-size:18px;color:var(--amoura-burgundy);font-weight:700}.hero-meta .stat .body span{font-size:12px;color:var(--text-muted)}.hero-media{display:flex;justify-content:flex-end;align-items:center;position:relative}@media (min-width:1280px){.hero-media{margin-left:calc(-1 * (100vw - 1280px) / 2 - 24px);width:auto;max-width:none;justify-content:stretch}.hero-img{max-width:none;width:100%;height:550px;aspect-ratio:auto;border-radius:0 var(--radius-lg) var(--radius-lg) 0}}@media (min-width:1024px) and (max-width:1279px){.hero-media{margin-left:-24px;width:auto;max-width:none;justify-content:stretch}.hero-img{max-width:none;width:100%;height:500px;aspect-ratio:auto;border-radius:0 var(--radius-lg) var(--radius-lg) 0}}.hero-img{width:100%;max-width:460px;aspect-ratio:4/5;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);border:4px solid var(--bg-white);transition:var(--transition-smooth)}.hero-img:hover{transform:rotate(0deg) scale(1.02)}.hero-img img{width:100%;height:100%;object-fit:cover;object-position:center center}@media (min-width:1024px){.hero-img img{object-position:right center}}.trust-strip{background-color:var(--amoura-burgundy);padding:16px 0;overflow:hidden;border-top:2px solid var(--amoura-gold);border-bottom:2px solid var(--amoura-gold)}.trust-track{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:20px}.t-item{display:flex;align-items:center;color:var(--amoura-peach-nude);font-size:14px;font-weight:500;gap:8px}.t-item .ic{display:flex;color:var(--amoura-nude-beige)}.section{padding:80px 0}.section-title{text-align:center;margin-bottom:48px;position:relative}.section-title h2{font-size:36px;margin-bottom:12px}.section-title .underline{display:block;width:60px;height:3px;background-color:var(--amoura-cherry);margin:0 auto;border-radius:999px}.cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.cat-more{text-align:center;margin-top:40px}.cat-card{position:relative;border-radius:var(--radius-md);overflow:hidden;aspect-ratio:4/5;box-shadow:var(--shadow-sm);text-decoration:none;display:block;border:1px solid var(--border-color);transition:var(--transition-smooth)}.cat-card::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgb(43 22 26 / .7) 0%,#fff0 50%);z-index:1}.cat-card img{width:100%;height:100%;object-fit:contain;background-color:var(--bg-soft);transition:var(--transition-smooth)}.cat-card-body{position:absolute;bottom:0;right:0;left:0;padding:24px;z-index:2}.cat-card h3{color:var(--bg-white);font-size:20px;margin:0;text-shadow:0 2px 4px rgb(0 0 0 / .2)}.cat-arrow{position:absolute;top:20px;left:20px;background-color:rgb(255 255 255 / .9);color:var(--amoura-burgundy);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;transform:scale(.8) rotate(-90deg);opacity:0;transition:var(--transition-fast)}.cat-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:var(--amoura-rose)}.cat-card:hover img{transform:scale(1.06)}.cat-card:hover .cat-arrow{opacity:1;transform:scale(1) rotate(-90deg)}.promo-strip{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:24px}.promo{position:relative;height:240px;border-radius:var(--radius-md);overflow:hidden;text-decoration:none;color:var(--bg-white);box-shadow:var(--shadow-sm);display:flex;align-items:center;transition:var(--transition-smooth)}.promo::after{content:'';position:absolute;inset:0;background:linear-gradient(to left,rgb(43 22 26 / .75) 0%,rgb(43 22 26 / .1) 100%);z-index:1}.promo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:var(--transition-smooth)}.promo-body{position:relative;z-index:2;padding:30px;max-width:70%}.promo h4{color:var(--bg-white);font-size:22px;margin-top:8px;margin-bottom:16px;text-shadow:0 1px 3px rgb(0 0 0 / .2)}.promo:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.promo:hover img{transform:scale(1.04)}.fp-tabs{display:flex;justify-content:center;gap:16px;margin-bottom:36px;border-bottom:1px solid var(--border-color);padding-bottom:16px}.fp-tab{background:none;border:none;font-family:var(--font-sans);font-size:16px;font-weight:500;color:var(--text-muted);cursor:pointer;padding:8px 24px;position:relative;transition:var(--transition-fast)}.fp-tab.is-active,.fp-tab:hover{color:var(--amoura-cherry);font-weight:600}.fp-tab::after{content:'';position:absolute;bottom:-17px;left:0;width:100%;height:3px;background-color:var(--amoura-cherry);transform:scaleX(0);transition:transform var(--transition-fast)}.fp-tab.is-active::after{transform:scaleX(1)}.fp-panel{display:none}.fp-panel.is-active{display:block}.lureca-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.lureca-product-card{background-color:var(--bg-white);border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;transition:var(--transition-smooth)}.p-media{position:relative;aspect-ratio:1;overflow:hidden;background-color:var(--bg-soft)}.p-media a{display:block;width:100%;height:100%}.p-img{width:100%;height:100%;object-fit:cover;transition:var(--transition-smooth)}.p-img-2{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:var(--transition-smooth)}.lureca-product-card:hover .p-img-2{opacity:1}.p-badges{position:absolute;top:12px;right:12px;display:flex;flex-direction:column;gap:6px;z-index:5}.badge{font-size:11px;font-weight:600;padding:4px 10px;border-radius:4px;color:var(--bg-white)}.badge-best{background-color:var(--amoura-cherry)}.badge-sale{background-color:#E29B5C}.p-tools{position:absolute;bottom:-40px;right:50%;transform:translateX(50%);display:flex;gap:8px;transition:var(--transition-fast);z-index:5}.lureca-product-card:hover .p-tools{bottom:12px}.p-tool{background-color:var(--bg-white);color:var(--amoura-burgundy);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm);text-decoration:none;transition:var(--transition-fast)}.p-tool:hover{background-color:var(--amoura-cherry);color:var(--bg-white)}.p-body{padding:16px;flex-grow:1;display:flex;flex-direction:column}.p-name{font-family:var(--font-sans);font-size:14px;font-weight:500;margin:0 0 10px 0;line-height:1.4;height:40px;overflow:hidden}.p-name a{color:var(--text-dark);text-decoration:none;transition:var(--transition-fast)}.p-name a:hover{color:var(--amoura-cherry)}.p-price{font-size:16px;font-weight:700;color:var(--amoura-burgundy);margin-bottom:14px;display:flex;align-items:center;gap:6px}.p-price del{font-size:13px;color:var(--text-muted);font-weight:400}.p-actions{display:grid;grid-template-columns:1.2fr 0.8fr;gap:8px;margin-top:auto}.p-buy{background-color:var(--amoura-cherry);color:var(--bg-white);border:none;padding:8px 12px;font-family:var(--font-sans);font-size:12px;font-weight:600;border-radius:var(--radius-sm);text-align:center;text-decoration:none;cursor:pointer;transition:var(--transition-fast)}.p-buy:hover{background-color:var(--amoura-burgundy)}.p-cart{background-color:var(--amoura-peach-nude);color:var(--amoura-burgundy);border:none;padding:8px 12px;font-family:var(--font-sans);font-size:12px;font-weight:600;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;cursor:pointer;transition:var(--transition-fast)}.p-cart:hover{background-color:var(--amoura-rose);color:var(--bg-white)}.lureca-product-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--amoura-nude-beige)}.fp-more{text-align:center;margin-top:40px}.story-section{background-color:var(--bg-soft);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.brand-story{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;align-items:center}.brand-story-media{position:relative}.brand-story-media img{width:100%;border-radius:var(--radius-md);box-shadow:var(--shadow-lg);border:4px solid var(--bg-white)}.story-badge{position:absolute;bottom:24px;right:-24px;background-color:var(--amoura-cherry);color:var(--bg-white);padding:16px 24px;border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:flex;flex-direction:column;align-items:center}.story-badge-num{font-size:24px;font-weight:700}.story-badge-lbl{font-size:12px}.brand-story-text h2{font-size:38px;line-height:1.3;margin-bottom:20px}.brand-story-text p{color:var(--text-muted);line-height:1.8;font-size:15px;margin-bottom:24px}.story-stats{display:flex;gap:36px;margin-bottom:30px}.story-stat{display:flex;flex-direction:column}.story-stat strong{font-size:24px;color:var(--amoura-burgundy);font-weight:700}.story-stat span{font-size:13px;color:var(--text-muted)}.tst-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.tst{background-color:var(--bg-white);padding:30px;border-radius:var(--radius-md);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);display:flex;flex-direction:column}.stars{color:#F5A623;font-size:16px;margin-bottom:16px}.tst p{font-size:14px;line-height:1.7;color:var(--text-dark);margin-bottom:24px;flex-grow:1}.who{display:flex;align-items:center;gap:12px}.avatar{width:42px;height:42px;background-color:var(--amoura-peach-nude);color:var(--amoura-burgundy);font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center}.who strong{font-size:14px;display:block}.who span{font-size:12px;color:var(--text-muted)}.footer{background-color:var(--text-dark);color:var(--amoura-peach-nude)}.footer-cta{background-color:var(--amoura-burgundy);padding:40px 0;border-bottom:1px solid rgb(255 255 255 / .05)}.footer-cta .container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px}.footer-cta h3{color:var(--bg-white);font-size:24px;margin-bottom:4px}.footer-cta p{margin:0;color:var(--amoura-peach-nude)}.footer-cta form{display:flex;width:100%;max-width:400px}.footer-cta input{flex-grow:1;padding:12px 20px;border-radius:0 9999px 9999px 0;border:none;font-family:var(--font-sans)}.footer-cta button{background-color:var(--amoura-rose);color:var(--bg-white);border:none;padding:0 24px;border-radius:9999px 0 0 9999px;font-family:var(--font-sans);font-weight:600;cursor:pointer;transition:var(--transition-fast)}.footer-cta button:hover{background-color:var(--bg-white);color:var(--amoura-burgundy)}.footer-main{padding:60px 0}.footer-main .container{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:40px}.footer-brand img{height:50px;margin-bottom:16px}.footer-brand p{color:var(--amoura-peach-nude);line-height:1.6;font-size:14px;margin-bottom:20px}.footer-col h5{color:var(--bg-white);font-size:16px;margin-bottom:20px;position:relative;padding-bottom:8px}.footer-col h5::after{content:'';position:absolute;bottom:0;right:0;width:30px;height:2px;background-color:var(--amoura-rose)}.footer-col ul.menu{list-style:none;padding:0;margin:0}.footer-col ul.menu li{margin-bottom:12px}.footer-col ul.menu li a{color:var(--amoura-peach-nude);text-decoration:none;font-size:13px;transition:var(--transition-fast)}.footer-col ul.menu li a:hover{color:var(--amoura-nude-beige);padding-right:4px}.footer-bottom{background-color:#200D10;padding:20px 0;font-size:13px;border-top:1px solid rgb(255 255 255 / .05)}.footer-bottom .container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.footer-pay{display:flex;gap:12px}.footer-pay .pay{background-color:rgb(255 255 255 / .05);padding:4px 8px;border-radius:4px;font-size:10px;font-weight:700;color:var(--amoura-peach-nude)}@media (max-width:1024px){.hero .container{grid-template-columns:1fr;gap:40px;text-align:center}.hero-text{max-width:100%;margin:0 auto}.hero-actions{justify-content:center}.hero-meta{justify-content:center}.hero-media{order:-1;justify-content:center}.brand-story{grid-template-columns:1fr;gap:40px;text-align:center}.brand-story-media{max-width:480px;margin:0 auto}.story-stats{justify-content:center}.promo-strip{grid-template-columns:1fr;gap:20px}.tst-grid{grid-template-columns:1fr}.footer-main .container{grid-template-columns:repeat(2,1fr)}.articles-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.topbar{font-size:11px;padding:8px 0}.tb-side-end{display:none}.header{padding:10px 0}.header-main{flex-wrap:wrap;gap:12px}.menu-toggle{display:block;order:0}.header-logo{order:1;margin-right:auto}.header-logo img{height:40px}.header-actions{order:2;gap:10px}.header-action .label{display:none}.header-action .ic{width:36px;height:36px}.header-search{display:block!important;width:100%;max-width:100%;order:3;margin-top:4px}.header-search input{padding:10px 15px;padding-left:40px;font-size:13px}.nav{display:none}.hero{padding:40px 0}.hero h1{font-size:32px}.hero p{font-size:14px;margin-bottom:24px}.hero-actions{flex-direction:column;gap:12px;width:100%;max-width:320px;margin:0 auto 30px auto}.hero-actions .btn{width:100%;padding:12px 24px}.hero-meta{flex-direction:column;gap:16px;align-items:center;border-top:1px solid var(--border-color);padding-top:20px}.hero-img{max-width:320px}.trust-strip{padding:12px 0}.trust-track{grid-template-columns:repeat(2,1fr);display:grid;gap:14px}.t-item{justify-content:center;font-size:12px}.section{padding:48px 0}.section-title h2{font-size:26px}.cat-grid{grid-template-columns:repeat(2,1fr);gap:14px}.cat-card h3{font-size:16px}.promo{height:200px}.promo-body{padding:20px;max-width:85%}.promo h4{font-size:18px;margin-bottom:12px}.fp-tabs{gap:8px;margin-bottom:24px}.fp-tab{padding:6px 14px;font-size:14px}.lureca-grid{grid-template-columns:repeat(2,1fr);gap:12px}.p-body{padding:12px}.p-name{font-size:13px;height:36px;margin-bottom:6px}.p-price{font-size:14px;margin-bottom:10px}.p-actions{grid-template-columns:1fr;gap:6px}.p-buy,.p-cart{padding:6px 8px;font-size:11px;justify-content:center}.brand-story h2{font-size:26px}.brand-story p{font-size:14px}.story-stats{gap:20px}.story-stat strong{font-size:20px}.story-stat span{font-size:11px}.story-badge{bottom:12px;right:12px;padding:8px 16px}.story-badge-num{font-size:18px}.tst{padding:20px}.articles-grid{grid-template-columns:1fr;gap:16px}.footer-cta{padding:30px 0;text-align:center}.footer-cta form{margin:0 auto}.footer-main{padding:40px 0}.footer-main .container{grid-template-columns:1fr;gap:30px}.footer-col h5{margin-bottom:14px}}.articles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.article-card{background-color:var(--bg-white);border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;transition:var(--transition-smooth)}.article-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--amoura-nude-beige)}.a-media{position:relative;aspect-ratio:16/10;overflow:hidden}.a-media img{width:100%;height:100%;object-fit:cover;transition:var(--transition-smooth)}.article-card:hover .a-media img{transform:scale(1.04)}.a-date{position:absolute;bottom:12px;right:12px;background-color:var(--amoura-burgundy);color:var(--bg-white);font-size:11px;padding:4px 10px;border-radius:4px;font-weight:500}.a-body{padding:20px;display:flex;flex-direction:column;flex-grow:1}.a-title{font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:1.4;margin:0 0 10px 0}.a-title a{color:var(--text-dark);text-decoration:none;transition:var(--transition-fast)}.a-title a:hover{color:var(--amoura-cherry)}.a-excerpt{font-size:13px;line-height:1.6;color:var(--text-muted);margin:0 0 16px 0;flex-grow:1}.a-more{font-size:13px;font-weight:600;color:var(--amoura-cherry);text-decoration:none;display:inline-flex;align-items:center;transition:var(--transition-fast)}.a-more:hover{color:var(--amoura-burgundy);transform:translateX(-4px)}.amoura-shop-header{background-color:var(--amoura-peach-nude);padding:40px 0;text-align:center;border-bottom:1px solid var(--border-color);margin-bottom:30px}.amoura-shop-header h1{font-size:32px;margin:0}.amoura-shop-layout{display:flex;gap:30px;margin-bottom:60px}.amoura-shop-sidebar{width:25%;flex-shrink:0}.amoura-shop-main{width:75%;flex-grow:1}.sidebar-widget{background:var(--bg-white);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:20px;margin-bottom:20px;box-shadow:var(--shadow-sm)}.sidebar-widget h4.widget-title{font-size:16px;border-bottom:2px solid var(--amoura-peach-nude);padding-bottom:8px;margin-bottom:12px;color:var(--amoura-burgundy)}.product-categories-list{list-style:none;padding:0;margin:0}.product-categories-list li{margin-bottom:10px}.product-categories-list li a{color:var(--text-dark);text-decoration:none;display:flex;justify-content:space-between;align-items:center;font-size:13px;transition:var(--transition-fast)}.product-categories-list li a:hover,.product-categories-list li.active a{color:var(--amoura-cherry);padding-right:4px}.product-categories-list li .count{background:var(--amoura-peach-nude);color:var(--amoura-burgundy);font-size:10px;padding:2px 6px;border-radius:999px;font-weight:600}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:var(--border-color);height:4px;border-radius:2px}.widget_price_filter .price_slider_wrapper .ui-slider-range{background:var(--amoura-rose)}.widget_price_filter .price_slider_wrapper .ui-slider-handle{background:var(--amoura-burgundy);border-radius:50%;width:14px;height:14px;outline:none;border:none;top:-5px}.widget_price_filter .price_slider_amount .button{background:var(--amoura-cherry);color:var(--bg-white);border:none;padding:6px 16px;font-size:12px;border-radius:999px;cursor:pointer}.widget_price_filter .price_slider_amount .price_label{font-size:12px;color:var(--text-muted)}.shop-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.shop-toolbar select{padding:6px 12px;border:1px solid var(--border-color);border-radius:999px;background:var(--bg-white);font-family:var(--font-sans);font-size:13px}.products.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;list-style:none;padding:0}ul.products::before,ul.products::after{display:none!important}ul.products li.product{background:var(--bg-white);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:12px;box-sizing:border-box;display:flex;flex-direction:column;position:relative;transition:var(--transition-smooth);box-shadow:var(--shadow-sm);text-align:right;margin:0!important;float:none!important;width:100%!important}ul.products li.product:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:var(--amoura-nude-beige)}ul.products li.product img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);margin-bottom:12px}ul.products li.product .woocommerce-loop-product__title{font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--text-dark);margin:0 0 8px 0;line-height:1.4;height:38px;overflow:hidden}ul.products li.product .price{font-size:15px;color:var(--amoura-burgundy)!important;font-weight:700;margin-bottom:12px}ul.products li.product .price del{color:var(--text-muted);font-size:12px;font-weight:400;margin-left:4px}ul.products li.product .price ins{background:none;text-decoration:none}ul.products li.product .button{background:var(--amoura-cherry);color:var(--bg-white);text-align:center;padding:8px 16px;border-radius:999px;font-size:12px;font-weight:600;text-decoration:none;display:block;margin-top:auto;transition:var(--transition-fast)}ul.products li.product .button:hover{background:var(--amoura-burgundy)}.amoura-single-product-container{margin-top:30px;margin-bottom:60px}.amoura-single-product-layout{display:flex;gap:40px;margin-bottom:50px}.product-gallery-column{width:45%}.product-details-column{width:55%;display:flex;flex-direction:column}.product-breadcrumbs{font-size:12px;color:var(--text-muted);margin-bottom:12px}.product-breadcrumbs a{color:var(--text-muted);text-decoration:none}.product-breadcrumbs a:hover{color:var(--amoura-cherry)}.product-title{font-size:28px;margin-bottom:12px;line-height:1.3}.product-rating-price-row{display:flex;align-items:center;gap:24px;margin-bottom:20px;border-bottom:1px solid var(--border-color);padding-bottom:15px}.product-price-wrapper .price{font-size:24px;color:var(--amoura-burgundy)!important;font-weight:700}.product-price-wrapper .price del{color:var(--text-muted);font-size:16px;font-weight:400}.product-short-description{font-size:14px;line-height:1.6;color:var(--text-muted);margin-bottom:24px}.product-trust-strip{display:flex;flex-wrap:wrap;gap:12px;background:var(--amoura-bg-ivory);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:12px 16px;margin-bottom:24px}.product-trust-strip .badge-item{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--amoura-burgundy)}.product-trust-strip .badge-icon{font-size:14px}.var-pills-container{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px;margin-bottom:16px}.var-pill{background:var(--bg-white);border:1px solid var(--border-color);border-radius:999px;padding:6px 16px;font-family:var(--font-sans);font-size:12px;font-weight:500;color:var(--text-dark);cursor:pointer;transition:var(--transition-fast)}.var-pill:hover,.var-pill.active{border-color:var(--amoura-cherry);background:var(--amoura-peach-nude);color:var(--amoura-burgundy)}.variations_form{margin-bottom:24px}.variations_form td.label{padding-bottom:6px;font-weight:600;color:var(--text-dark);font-size:13px}.woocommerce-variation-add-to-cart{display:flex;gap:12px;align-items:center;margin-top:15px}.quantity input.qty{width:50px;height:40px;border:1px solid var(--border-color);border-radius:var(--radius-sm);text-align:center;font-size:14px;font-family:var(--font-sans)}.single_add_to_cart_button{height:40px;background:var(--amoura-cherry)!important;color:var(--bg-white)!important;border-radius:999px!important;padding:0 24px!important;font-weight:600!important;font-family:var(--font-sans)!important;border:none!important;cursor:pointer!important;transition:var(--transition-fast)!important}.single_add_to_cart_button:hover{background:var(--amoura-burgundy)!important}.sticky-buy-bar{position:fixed;bottom:-100px;left:0;right:0;background:rgb(255 255 255 / .95);backdrop-filter:blur(10px);border-top:1px solid var(--border-color);box-shadow:0 -4px 10px rgb(0 0 0 / .05);padding:10px 0;z-index:999;transition:bottom 0.3s cubic-bezier(.4,0,.2,1)}.sticky-buy-bar.visible{bottom:0}.sticky-buy-bar .container{display:flex;justify-content:space-between;align-items:center}.sticky-buy-bar .s-info{display:flex;flex-direction:column}.sticky-buy-bar .s-title{font-size:14px;font-weight:600;color:var(--text-dark)}.sticky-buy-bar .s-price{font-size:13px;color:var(--amoura-burgundy);font-weight:700}.sticky-buy-bar .s-btn{padding:8px 20px;font-size:13px}.woocommerce-tabs{margin-top:30px;border-top:1px solid var(--border-color);padding-top:20px}.woocommerce-tabs ul.tabs{list-style:none;padding:0;display:flex;gap:16px;margin-bottom:16px;border-bottom:1px solid var(--border-color)}.woocommerce-tabs ul.tabs li{padding-bottom:8px}.woocommerce-tabs ul.tabs li a{text-decoration:none;color:var(--text-muted);font-weight:600;font-size:14px}.woocommerce-tabs ul.tabs li.active a{color:var(--amoura-burgundy);border-bottom:2px solid var(--amoura-burgundy)}.woocommerce-Tabs-panel{line-height:1.6;font-size:13px}.woocommerce-cart .woocommerce{display:flex;gap:30px;margin-top:30px;margin-bottom:60px}.woocommerce-cart .woocommerce-cart-form{width:65%;flex-shrink:0}.woocommerce-cart .cart-collaterals{width:35%;flex-grow:1}.woocommerce-cart table.shop_table{width:100%;border-collapse:collapse;border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden;background:var(--bg-white);box-shadow:var(--shadow-sm)}.woocommerce-cart table.shop_table th{background:var(--amoura-peach-nude);color:var(--amoura-burgundy);padding:12px;font-weight:600;text-align:right}.woocommerce-cart table.shop_table td{padding:12px;border-bottom:1px solid var(--border-color)}.woocommerce-cart table.shop_table td.product-thumbnail img{width:50px;height:50px;object-fit:cover;border-radius:var(--radius-sm)}.woocommerce-cart table.shop_table td.product-name a{color:var(--text-dark);text-decoration:none;font-weight:500}.woocommerce-cart table.shop_table td.product-name a:hover{color:var(--amoura-cherry)}.woocommerce-cart .cart_totals{background:var(--bg-white);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:20px;box-shadow:var(--shadow-sm)}.woocommerce-cart .cart_totals h2{font-size:18px;border-bottom:2px solid var(--amoura-peach-nude);padding-bottom:8px;margin-bottom:16px}.woocommerce-cart .checkout-button{display:block;background:var(--amoura-cherry);color:var(--bg-white);text-align:center;padding:12px;border-radius:999px;font-weight:600;text-decoration:none;transition:var(--transition-fast);margin-top:16px}.woocommerce-cart .checkout-button:hover{background:var(--amoura-burgundy)}.woocommerce-checkout .woocommerce{margin-top:30px;margin-bottom:60px}.woocommerce-checkout form.checkout{display:flex;gap:30px}.woocommerce-checkout #customer_details{width:60%;flex-shrink:0}.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{width:40%;flex-grow:1}.woocommerce-checkout #order_review{background:var(--bg-white);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:20px;box-shadow:var(--shadow-sm)}.woocommerce-checkout h3{font-size:18px;border-bottom:2px solid var(--amoura-peach-nude);padding-bottom:8px;margin-bottom:16px}.woocommerce-checkout input.input-text,.woocommerce-checkout select,.woocommerce-checkout textarea{width:100%;padding:10px 12px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-white);font-family:var(--font-sans);box-sizing:border-box}.woocommerce-checkout input.input-text:focus,.woocommerce-checkout select:focus{border-color:var(--amoura-rose);outline:none}.woocommerce-checkout #place_order{width:100%;background:var(--amoura-cherry)!important;color:var(--bg-white)!important;padding:12px!important;border-radius:999px!important;font-weight:600!important;font-family:var(--font-sans)!important;border:none!important;cursor:pointer!important;transition:var(--transition-fast)!important;margin-top:16px}.woocommerce-checkout #place_order:hover{background:var(--amoura-burgundy)!important}.woocommerce-account .woocommerce{display:flex;gap:30px;margin-top:30px;margin-bottom:60px}.woocommerce-account .woocommerce-MyAccount-navigation{width:25%;flex-shrink:0}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0;background:var(--bg-white);border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm)}.woocommerce-account .woocommerce-MyAccount-navigation li{border-bottom:1px solid var(--border-color)}.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{border-bottom:none}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;padding:12px 16px;color:var(--text-dark);text-decoration:none;font-weight:500;transition:var(--transition-fast)}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:var(--amoura-peach-nude);color:var(--amoura-burgundy)}.woocommerce-account .woocommerce-MyAccount-content{width:75%;flex-grow:1;background:var(--bg-white);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:24px;box-shadow:var(--shadow-sm)}@media (max-width:991px){.amoura-shop-layout,.amoura-single-product-layout,.woocommerce-cart .woocommerce,.woocommerce-checkout form.checkout,.woocommerce-account .woocommerce{flex-direction:column;gap:24px}.amoura-shop-sidebar,.amoura-shop-main,.product-gallery-column,.product-details-column,.woocommerce-cart .woocommerce-cart-form,.woocommerce-cart .cart-collaterals,.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review,.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{width:100%}.products.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.products.grid-3{grid-template-columns:1fr}}