.bannerHeader_container__JAqti{background-color:var(--secondary-bg)}.bannerHeader_container__JAqti .bannerHeader_header__elL3z{position:relative;padding-left:24px;padding-top:45px;padding-bottom:32px;border-bottom:1px solid var(--border)}.bannerHeader_container__JAqti .bannerHeader_header__elL3z:before{content:"";position:absolute;left:0;top:46px;width:7px;height:42px;border-radius:6px;background:var(--primary);box-shadow:4px 0 18px rgba(217,83,30,.14)}@media(max-width:576px){.bannerHeader_container__JAqti .bannerHeader_header__elL3z{padding:24px 0 22px 18px}.bannerHeader_container__JAqti .bannerHeader_header__elL3z:before{top:25px;width:5px;height:30px}}.bannerHeader_container__JAqti .bannerHeader_header__elL3z .bannerHeader_title__222UH{margin:0 0 8px;font-size:clamp(32px,3.5vw,46px);line-height:1.12;font-weight:700;letter-spacing:-.045em;text-wrap:balance;color:var(--dark-blue)}@media(max-width:576px){.bannerHeader_container__JAqti .bannerHeader_header__elL3z .bannerHeader_title__222UH{font-size:28px;line-height:1.2;margin-bottom:6px}}.bannerHeader_container__JAqti .bannerHeader_header__elL3z .bannerHeader_text__2L_mC{margin:0;font-size:16px;line-height:21px;letter-spacing:-.02em;word-wrap:break-word}@media(max-width:576px){.bannerHeader_container__JAqti .bannerHeader_header__elL3z .bannerHeader_text__2L_mC{font-size:16px;line-height:18px}}.badge_badge__BHeKC.badge_default__18BvY{display:flex;align-items:center;column-gap:10px;padding:6px 12px;width:-moz-fit-content;width:fit-content;height:30px;border-radius:100px}.badge_badge__BHeKC.badge_circle__mQVZ_{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:5px;border-radius:50%}.badge_badge__BHeKC.badge_circle__mQVZ_ .badge_text__cdsyf{display:none}.badge_badge__BHeKC.badge_circle__mQVZ_.badge_large__bhCOW{width:30px;height:30px}.badge_badge__BHeKC.badge_circle__mQVZ_.badge_medium__3BTPx{width:24px;height:24px}.badge_badge__BHeKC .badge_text__cdsyf{font-size:12px;line-height:14px;text-transform:uppercase;font-weight:700;color:inherit}.badge_badge__BHeKC svg{width:14px;height:14px}.badge_badge__BHeKC.badge_bonus__Ice67{background-color:var(--light-blue);color:#fff}.badge_badge__BHeKC.badge_bonus__Ice67 svg{fill:#fff}.badge_badge__BHeKC.badge_discount__gVAeQ{background-color:var(--red);color:#fff}.badge_badge__BHeKC.badge_discount__gVAeQ svg{fill:#fff}.badge_badge__BHeKC.badge_popular__ywwJB{background-color:var(--primary);color:#000}.badge_badge__BHeKC.badge_popular__ywwJB svg{fill:#000}.loading_loading__hXLim{width:100%;height:100%;z-index:2;background-color:hsla(0,0%,100%,.4)}.loading_loading__hXLim,.loading_pageLoading__0nn5j{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;bottom:0;transition:all .2s}.loading_pageLoading__0nn5j{width:100vw;height:100vh;z-index:101;background-color:#fff}[data-theme=dark] .loading_loading__hXLim{background-color:hsla(0,0%,8%,.4)}[data-theme=dark] .loading_pageLoading__0nn5j{background-color:#141414}.loading_cartButtonLoading__t8HcO{text-align:center}.productCard_wrapper__ztIcZ{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;padding:14px 14px 16px;background-color:var(--secondary-bg);border:1px solid #f1f3f5;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:all .25s cubic-bezier(.4,0,.2,1)}@media(max-width:576px){.productCard_wrapper__ztIcZ{padding:12px 10px;border-radius:12px}}.productCard_wrapper__ztIcZ:hover{border-color:#e5e7eb;box-shadow:0 10px 25px rgba(0,0,0,.08);transform:translateY(-2px)}.productCard_wrapper__ztIcZ.productCard_shadow__yMDzW{box-shadow:0 4px 14px rgba(0,0,0,.06)}.productCard_wrapper__ztIcZ.productCard_active__GwPmO{border-color:#111827;box-shadow:0 4px 16px rgba(17,24,39,.08)}.productCard_wrapper__ztIcZ .productCard_header__lCWFF{position:relative;width:100%;padding-top:72%}.productCard_wrapper__ztIcZ .productCard_header__lCWFF img{border-radius:10px;transition:all .2s}.productCard_wrapper__ztIcZ .productCard_header__lCWFF img:hover{filter:brightness(110%)}.productCard_wrapper__ztIcZ .productCard_soldOutOverlay__WHS9A{position:absolute;top:10px;left:10px;z-index:2;background:rgba(17,24,39,.85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:4px 10px;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.2)}.productCard_wrapper__ztIcZ .productCard_body__a1Sg_{padding-top:26px}@media(max-width:576px){.productCard_wrapper__ztIcZ .productCard_body__a1Sg_{padding-top:20px}}.productCard_wrapper__ztIcZ .productCard_body__a1Sg_ .productCard_title__0ht20{margin:0;font-size:16px;line-height:20px;font-weight:600;color:var(--black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:576px){.productCard_wrapper__ztIcZ .productCard_body__a1Sg_ .productCard_title__0ht20{font-size:14px;line-height:17px}}.productCard_wrapper__ztIcZ .productCard_body__a1Sg_ .productCard_text__YTIWx{margin:8px 0;font-size:12px;line-height:18px;color:var(--secondary-text);height:54px;overflow:hidden;text-overflow:ellipsis}@media(max-width:576px){.productCard_wrapper__ztIcZ .productCard_body__a1Sg_ .productCard_text__YTIWx{margin-top:5px;margin-bottom:10px}}.productCard_wrapper__ztIcZ .productCard_footer__BfPuD{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;min-height:58px;border-top:1px solid var(--border);flex-wrap:wrap}@media(max-width:576px){.productCard_wrapper__ztIcZ .productCard_footer__BfPuD{flex-direction:row;align-items:center}}.productCard_wrapper__ztIcZ .productCard_footer__BfPuD .productCard_priceWrapper__8Rpvs{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex-wrap:nowrap;white-space:nowrap;min-width:0;flex-shrink:0}.productCard_wrapper__ztIcZ .productCard_footer__BfPuD .productCard_oldPrice__qGABE span{color:var(--secondary-text);font-size:11px;margin-left:0}.productCard_wrapper__ztIcZ .productCard_footer__BfPuD .productCard_price__t9Hq0{font-size:16px;line-height:1.2;font-weight:800;color:var(--black);letter-spacing:-.02em;white-space:nowrap;display:inline-block}@media(max-width:576px){.productCard_wrapper__ztIcZ .productCard_footer__BfPuD .productCard_price__t9Hq0{font-size:14px}}.productCard_wrapper__ztIcZ .productCard_footer__BfPuD .productCard_bonus__41bbg{display:flex;column-gap:8px;position:absolute;top:24px;right:24px;z-index:1}.productCard_wrapper__ztIcZ .productCard_footer__BfPuD .productCard_addBtn__hjhXe{display:inline-flex;align-items:center;justify-content:center;column-gap:6px;height:40px;padding:0 14px;background:var(--primary,#d9531e);color:#fff;border:none;border-radius:12px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 3px 8px rgba(217,83,30,.16);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.productCard_wrapper__ztIcZ .productCard_footer__BfPuD .productCard_addBtn__hjhXe .productCard_addIcon__sR3rB{width:15px;height:15px;fill:#fff;transition:transform .2s ease}.productCard_wrapper__ztIcZ .productCard_footer__BfPuD .productCard_addBtn__hjhXe span{color:#fff;font-size:12px;font-weight:600;letter-spacing:.01em}.productCard_wrapper__ztIcZ .productCard_footer__BfPuD .productCard_addBtn__hjhXe:hover{background:#bf4417;box-shadow:0 4px 12px rgba(217,83,30,.24);transform:translateY(-1px)}.productCard_wrapper__ztIcZ .productCard_footer__BfPuD .productCard_addBtn__hjhXe:hover .productCard_addIcon__sR3rB{transform:scale(1.1)}.productCard_wrapper__ztIcZ .productCard_footer__BfPuD .productCard_addBtn__hjhXe:active{transform:translateY(0);box-shadow:0 1px 4px rgba(255,107,0,.25)}.productCard_wrapper__ztIcZ .productCard_footer__BfPuD .productCard_addBtn__hjhXe:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.productCard_wrapper__ztIcZ .productCard_footer__BfPuD .productCard_addBtn__hjhXe.productCard_soldOutBtn__AdWn9{background:#f3f4f6!important;color:#9ca3af!important;box-shadow:none!important;cursor:not-allowed!important;transform:none!important;border:1px solid #e5e7eb}.productCard_wrapper__ztIcZ .productCard_footer__BfPuD .productCard_addBtn__hjhXe.productCard_soldOutBtn__AdWn9 span{color:#9ca3af!important;font-weight:600!important}.productCard_wrapper__ztIcZ .productCard_footer__BfPuD .productCard_counter__1qb3C{display:inline-flex;align-items:center;justify-content:space-between;height:34px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:9999px;padding:2px 4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.04)}.productCard_wrapper__ztIcZ .productCard_footer__BfPuD .productCard_counter__1qb3C .productCard_counterBtn__pEtOS{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);cursor:pointer;transition:all .15s ease}.productCard_wrapper__ztIcZ .productCard_footer__BfPuD .productCard_counter__1qb3C .productCard_counterBtn__pEtOS svg{width:14px;height:14px;fill:#111827}.productCard_wrapper__ztIcZ .productCard_footer__BfPuD .productCard_counter__1qb3C .productCard_counterBtn__pEtOS:hover:not(.productCard_disabled__Vq78a){background:#111827}.productCard_wrapper__ztIcZ .productCard_footer__BfPuD .productCard_counter__1qb3C .productCard_counterBtn__pEtOS:hover:not(.productCard_disabled__Vq78a) svg{fill:#fff}.productCard_wrapper__ztIcZ .productCard_footer__BfPuD .productCard_counter__1qb3C .productCard_disabled__Vq78a.productCard_counterBtn__pEtOS{cursor:not-allowed;opacity:.4;box-shadow:none}.productCard_wrapper__ztIcZ .productCard_footer__BfPuD .productCard_counter__1qb3C .productCard_count__XCFxx{min-width:24px;padding:0 8px;font-size:13px;font-weight:700;color:#111827;display:flex;justify-content:center;align-items:center;column-gap:2px}.productCard_wrapper__ztIcZ .productCard_footer__BfPuD .productCard_counter__1qb3C .productCard_count__XCFxx .productCard_unit__O9G9r{font-size:11px;font-weight:500;color:#6b7280}.productList_container__HhhDR{width:100%;padding:30px 0}.productList_container__HhhDR .productList_header__tWYya{display:flex;align-items:center;justify-content:space-between;width:100%;gap:24px;margin-top:10px;margin-bottom:26px}.productList_container__HhhDR .productList_header__tWYya .productList_headingGroup__6i0__{display:flex;align-items:center;gap:16px;min-width:0}.productList_container__HhhDR .productList_header__tWYya .productList_headingAccent__vMYc_{display:grid;place-items:center;flex-shrink:0;width:8px;height:38px;border-radius:6px;background:var(--primary);box-shadow:4px 0 16px rgba(217,83,30,.12)}.productList_container__HhhDR .productList_header__tWYya .productList_headingAccent__vMYc_ span{width:2px;height:18px;background:hsla(0,0%,100%,.45);border-radius:2px}.productList_container__HhhDR .productList_header__tWYya .productList_headingRule__NtAhv{flex:1 1;min-width:20px;height:1px;background:linear-gradient(90deg,var(--border),transparent)}.productList_container__HhhDR .productList_header__tWYya .productList_viewAll__O5xap{flex-shrink:0}.productList_container__HhhDR .productList_header__tWYya .productList_viewAll__O5xap a{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--border);border-radius:24px;font-size:12px;color:var(--secondary-text);transition:color .18s,border-color .18s}.productList_container__HhhDR .productList_header__tWYya .productList_viewAll__O5xap a:hover{color:var(--primary);border-color:var(--primary)}.productList_container__HhhDR .productList_header__tWYya .productList_viewAll__O5xap a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.productList_container__HhhDR .productList_header__tWYya .productList_title__gO1y3{margin:0;font-weight:700;font-size:clamp(24px,2.4vw,34px);line-height:1.2;letter-spacing:-.045em;text-wrap:balance;color:var(--black)}@media(max-width:1139px){.productList_container__HhhDR{padding:25px 0}.productList_container__HhhDR .productList_header__tWYya{margin-bottom:20px;gap:16px}.productList_container__HhhDR .productList_header__tWYya .productList_title__gO1y3{font-size:24px;line-height:1.25}}@media(max-width:576px){.productList_container__HhhDR .productList_header__tWYya,.productList_container__HhhDR .productList_header__tWYya .productList_headingGroup__6i0__{gap:10px}.productList_container__HhhDR .productList_header__tWYya .productList_headingAccent__vMYc_{width:5px;height:30px}.productList_container__HhhDR .productList_header__tWYya .productList_headingRule__NtAhv{display:none}.productList_container__HhhDR .productList_header__tWYya .productList_title__gO1y3{font-size:21px;letter-spacing:-.035em}.productList_container__HhhDR .productList_header__tWYya .productList_viewAll__O5xap a{padding:8px 10px;font-size:11px;white-space:nowrap}}.productList_container__HhhDR .productList_shimmer__oB__l{flex:1 0 auto;height:auto;aspect-ratio:7/8;border-radius:10px}