.SaleBanner-module__n_TMcW__banner{background:linear-gradient(135deg,#a04b2c 0%,#7d3218 100%);border-radius:20px;width:100%;padding:32px;position:relative;overflow:hidden;box-shadow:0 8px 32px #a04b2c4d}.SaleBanner-module__n_TMcW__banner:before{content:"";background:radial-gradient(circle,#fff8e61a 0%,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-50%;right:-10%}.SaleBanner-module__n_TMcW__banner:after{content:"";background:radial-gradient(circle,#fff8e614 0%,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;bottom:-30%;left:-5%}.SaleBanner-module__n_TMcW__content{z-index:1;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.SaleBanner-module__n_TMcW__textSection{flex:1}.SaleBanner-module__n_TMcW__badge{background:#fff8e626;border:1px solid #fff8e64d;border-radius:100px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;display:inline-flex}.SaleBanner-module__n_TMcW__badgeIcon{color:#fff8e6}.SaleBanner-module__n_TMcW__badgeText{font-family:var(--font-body);letter-spacing:1px;text-transform:uppercase;color:#fff8e6;font-size:12px;font-weight:600}.SaleBanner-module__n_TMcW__title{font-family:var(--font-display);color:#fff8e6;margin:0 0 8px;font-size:28px;font-weight:400;line-height:1.2}.SaleBanner-module__n_TMcW__description{font-family:var(--font-body);color:#fff8e6d9;margin:0;font-size:15px;line-height:1.5}.SaleBanner-module__n_TMcW__discountSection{flex-direction:column;align-items:center;padding:0 32px;display:flex}.SaleBanner-module__n_TMcW__discountValue{font-family:var(--font-display);color:#fff8e6;text-shadow:0 4px 12px #0003;font-size:56px;font-weight:400;line-height:1}.SaleBanner-module__n_TMcW__codeBox{text-align:center;background:#fff8e61a;border:1px dashed #fff8e666;border-radius:8px;margin-top:12px;padding:10px 20px}.SaleBanner-module__n_TMcW__codeLabel{font-family:var(--font-body);color:#fff8e6b3;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;font-size:11px}.SaleBanner-module__n_TMcW__codeValue{font-family:var(--font-body);color:#fff8e6;letter-spacing:2px;font-size:18px;font-weight:700}.SaleBanner-module__n_TMcW__autoApplyBadge{font-family:var(--font-body);color:#86efac;background:#4ade8033;border:1px solid #4ade8066;border-radius:100px;margin-top:12px;padding:8px 16px;font-size:13px;font-weight:600}.SaleBanner-module__n_TMcW__actionSection{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.SaleBanner-module__n_TMcW__timer{align-items:center;gap:8px;display:flex}.SaleBanner-module__n_TMcW__timerIcon{color:#fff8e6b3}.SaleBanner-module__n_TMcW__timerBlocks{gap:8px;display:flex}.SaleBanner-module__n_TMcW__timerBlock{background:#fff8e61a;border-radius:8px;align-items:baseline;gap:2px;padding:8px 12px;display:flex}.SaleBanner-module__n_TMcW__timerValue{font-family:var(--font-body);color:#fff8e6;font-size:18px;font-weight:700}.SaleBanner-module__n_TMcW__timerUnit{font-family:var(--font-body);color:#fff8e699;text-transform:uppercase;font-size:11px}.SaleBanner-module__n_TMcW__ctaButton{color:#7d3218;font-family:var(--font-body);background:#fff8e6;border-radius:100px;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 16px #0003}.SaleBanner-module__n_TMcW__ctaButton:hover{color:#7d3218;background:#fffaef;transform:translateY(-2px);box-shadow:0 6px 24px #00000040}.SaleBanner-module__n_TMcW__ctaIcon{transition:transform .3s}.SaleBanner-module__n_TMcW__ctaButton:hover .SaleBanner-module__n_TMcW__ctaIcon{transform:translate(4px)}@media (max-width:991px){.SaleBanner-module__n_TMcW__banner{padding:28px}.SaleBanner-module__n_TMcW__content{flex-wrap:wrap}.SaleBanner-module__n_TMcW__textSection{text-align:center;flex:100%;margin-bottom:20px}.SaleBanner-module__n_TMcW__badge{margin-left:auto;margin-right:auto}.SaleBanner-module__n_TMcW__discountSection{flex:1;padding:0}.SaleBanner-module__n_TMcW__actionSection{flex:1;align-items:center}.SaleBanner-module__n_TMcW__title{font-size:24px}.SaleBanner-module__n_TMcW__discountValue{font-size:48px}}@media (max-width:767px){.SaleBanner-module__n_TMcW__banner{border-radius:16px;padding:24px 20px}.SaleBanner-module__n_TMcW__content{text-align:center;flex-direction:column}.SaleBanner-module__n_TMcW__textSection{margin-bottom:16px}.SaleBanner-module__n_TMcW__title{font-size:22px}.SaleBanner-module__n_TMcW__description{font-size:14px}.SaleBanner-module__n_TMcW__discountSection{margin-bottom:16px}.SaleBanner-module__n_TMcW__discountValue{font-size:42px}.SaleBanner-module__n_TMcW__codeBox{padding:8px 16px}.SaleBanner-module__n_TMcW__codeValue{font-size:16px}.SaleBanner-module__n_TMcW__actionSection{align-items:center;width:100%}.SaleBanner-module__n_TMcW__timer{flex-wrap:wrap;justify-content:center}.SaleBanner-module__n_TMcW__timerBlocks{gap:6px}.SaleBanner-module__n_TMcW__timerBlock{padding:6px 10px}.SaleBanner-module__n_TMcW__timerValue{font-size:16px}.SaleBanner-module__n_TMcW__ctaButton{justify-content:center;width:100%;padding:14px 24px}}@media (max-width:479px){.SaleBanner-module__n_TMcW__banner{padding:20px 16px}.SaleBanner-module__n_TMcW__title{font-size:20px}.SaleBanner-module__n_TMcW__discountValue{font-size:36px}.SaleBanner-module__n_TMcW__timerBlock{padding:5px 8px}.SaleBanner-module__n_TMcW__timerValue{font-size:14px}}
.ShopHero-module__iw_ruq__hero{background-color:var(--color-sage);justify-content:center;align-items:center;min-height:auto;padding:144px 32px 40px;display:flex;position:relative;overflow:hidden}.ShopHero-module__iw_ruq__heroContent{z-index:1;flex-direction:column;gap:28px;width:100%;max-width:1200px;margin:0 auto;display:flex;position:relative}.ShopHero-module__iw_ruq__saleBannerWrapper{width:100%;margin-bottom:8px}.ShopHero-module__iw_ruq__saleBannerWrapper:empty{display:none}.ShopHero-module__iw_ruq__textContent{text-align:center;max-width:800px;margin:0 auto}.ShopHero-module__iw_ruq__eyebrow{font-family:var(--font-body);letter-spacing:2px;text-transform:uppercase;color:var(--color-golden-warm);margin-bottom:16px;font-size:.875rem;font-weight:600;display:inline-block}.ShopHero-module__iw_ruq__title{font-family:var(--font-display);color:var(--color-golden);margin:0 0 20px;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:300;line-height:1.2}.ShopHero-module__iw_ruq__highlight{color:var(--color-golden-bright);font-weight:400}.ShopHero-module__iw_ruq__subtitle{font-family:var(--font-body);color:var(--color-golden-warm);max-width:600px;margin:0 auto 32px;font-size:1.125rem;line-height:1.6}.ShopHero-module__iw_ruq__ctaButton{background:var(--color-golden);color:var(--color-sage);font-family:var(--font-body);box-shadow:none;border-radius:999px;padding:16px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.ShopHero-module__iw_ruq__ctaButton:hover{background:var(--color-golden-bright);color:var(--color-sage)}.ShopHero-module__iw_ruq__uspGrid{border-top:1px solid #fff8e638;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:24px 0 0;display:grid}.ShopHero-module__iw_ruq__uspCard{text-align:left;border-right:1px solid #fff8e633;align-items:flex-start;gap:12px;min-width:0;padding:0 20px;display:flex}.ShopHero-module__iw_ruq__uspCard:last-child{border-right:0}.ShopHero-module__iw_ruq__uspIcon{width:24px;height:24px;color:var(--color-golden);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ShopHero-module__iw_ruq__uspText{flex-direction:column;gap:6px;display:flex}.ShopHero-module__iw_ruq__uspTitle{font-family:var(--font-body);color:var(--color-golden);margin:0;font-size:1rem;font-weight:600}.ShopHero-module__iw_ruq__uspDescription{font-family:var(--font-body);color:var(--color-golden-warm);opacity:.9;margin:0;font-size:.875rem;line-height:1.4}@media (max-width:991px){.ShopHero-module__iw_ruq__hero{min-height:auto;padding:120px 24px 48px}.ShopHero-module__iw_ruq__heroContent{gap:28px}.ShopHero-module__iw_ruq__uspGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ShopHero-module__iw_ruq__uspCard{border:0;padding:0}}@media (max-width:767px){.ShopHero-module__iw_ruq__hero{padding:100px 20px 40px}.ShopHero-module__iw_ruq__heroContent{gap:28px}.ShopHero-module__iw_ruq__title{font-size:clamp(1.9rem,5vw,2.5rem)}.ShopHero-module__iw_ruq__subtitle{margin-bottom:24px;font-size:1rem}.ShopHero-module__iw_ruq__ctaButton{padding:14px 28px;font-size:.9375rem}.ShopHero-module__iw_ruq__uspGrid{grid-template-columns:1fr;gap:12px;padding:20px 0 0}.ShopHero-module__iw_ruq__uspCard{gap:8px;padding:0}.ShopHero-module__iw_ruq__uspIcon,.ShopHero-module__iw_ruq__uspIcon svg{width:20px;height:20px}.ShopHero-module__iw_ruq__uspTitle{font-size:.9375rem}.ShopHero-module__iw_ruq__uspDescription{font-size:.8125rem}}@media (max-width:479px){.ShopHero-module__iw_ruq__hero{padding:90px 16px 32px}.ShopHero-module__iw_ruq__eyebrow{font-size:.75rem}.ShopHero-module__iw_ruq__title{font-size:1.9rem}.ShopHero-module__iw_ruq__subtitle{font-size:.9375rem}.ShopHero-module__iw_ruq__uspGrid{gap:20px 16px}.ShopHero-module__iw_ruq__uspCard{padding:0}.ShopHero-module__iw_ruq__uspIcon{width:20px;height:20px}.ShopHero-module__iw_ruq__uspTitle{font-size:.875rem}.ShopHero-module__iw_ruq__uspDescription{font-size:.8125rem}}
.page-module__RBgp6G__menuPage{background-color:var(--color-beige);min-height:100vh}.page-module__RBgp6G__mainContent{background-color:var(--color-golden-deep);max-width:1400px;margin:0 auto;padding:60px 40px 80px}.page-module__RBgp6G__header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:40px;display:flex}.page-module__RBgp6G__headerLeft{flex-direction:column;gap:18px;display:flex}.page-module__RBgp6G__categoryHeading{font-family:var(--font-display);color:var(--color-sage);white-space:pre-line;margin:0;font-size:48px;font-weight:300;line-height:1.2}.page-module__RBgp6G__headerRight{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.page-module__RBgp6G__filterRow{flex-wrap:wrap;gap:10px;display:flex}.page-module__RBgp6G__filterPill{color:#1f4323db;font-family:var(--font-body);background:#ffffff73;border:1px solid #2f5f2d40;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__RBgp6G__filterPill:hover{background:#ffffffb8;border-color:#2f5f2d73}.page-module__RBgp6G__filterPillActive{background:var(--color-sage);color:var(--color-golden-bright);border-color:var(--color-sage);box-shadow:0 3px 12px #00000024}.page-module__RBgp6G__filterCount{min-width:24px;height:24px;color:inherit;background:#1f43231f;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.page-module__RBgp6G__filterPillActive .page-module__RBgp6G__filterCount{background:#d4af373d}.page-module__RBgp6G__cartButton{background:var(--color-light-green);width:56px;height:56px;color:var(--color-dark-green);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 16px #0003}.page-module__RBgp6G__cartButton:hover{background:var(--color-sage);color:#fff;transform:scale(1.1);box-shadow:0 6px 20px #0000004d}.page-module__RBgp6G__cartButton svg{flex-shrink:0}.page-module__RBgp6G__cartBadge{background:var(--color-dark-green);color:var(--color-light-green);border-radius:var(--radius-full);border:2px solid var(--color-dark-green);min-width:28px;height:28px;font-size:1.125rem;font-weight:700;font-family:var(--font-heading);justify-content:center;align-items:center;padding:0 8px;animation:.3s page-module__RBgp6G__pop;display:flex;position:absolute;top:-4px;right:-4px}@keyframes page-module__RBgp6G__pop{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.page-module__RBgp6G__itemCount{font-family:var(--font-body);color:var(--color-sage);opacity:.7;font-size:18px;font-weight:400}.page-module__RBgp6G__emptyState{color:#1f4323d9;font-family:var(--font-body);background:#ffffff80;border:1px solid #2f5f2d33;border-radius:14px;margin:48px 0 24px;padding:18px 20px;font-size:15px}@media (max-width:991px){.page-module__RBgp6G__mainContent{padding:48px 24px 40px}.page-module__RBgp6G__header{margin-bottom:32px;padding:0}.page-module__RBgp6G__categoryHeading{font-size:40px}.page-module__RBgp6G__headerLeft{gap:14px}.page-module__RBgp6G__cartButton{width:52px;height:52px}.page-module__RBgp6G__itemCount{font-size:16px}}@media (max-width:767px){.page-module__RBgp6G__mainContent{padding:40px 20px}.page-module__RBgp6G__header{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:24px}.page-module__RBgp6G__headerLeft{width:100%}.page-module__RBgp6G__filterRow{gap:8px}.page-module__RBgp6G__filterPill{padding:7px 12px;font-size:13px}.page-module__RBgp6G__categoryHeading{font-size:36px}.page-module__RBgp6G__cartButton{width:48px;height:48px}.page-module__RBgp6G__cartButton svg{width:20px;height:20px}.page-module__RBgp6G__cartBadge{min-width:26px;height:26px;padding:0 6px;font-size:1.05rem}.page-module__RBgp6G__itemCount{font-size:15px}.page-module__RBgp6G__emptyState{margin-top:30px;font-size:14px}}@media (max-width:479px){.page-module__RBgp6G__mainContent{padding:32px 16px}.page-module__RBgp6G__header{margin-bottom:20px}.page-module__RBgp6G__categoryHeading{font-size:32px}.page-module__RBgp6G__cartButton{width:44px;height:44px}.page-module__RBgp6G__itemCount{font-size:14px}}
