.SearchBar_wrap__n29CJ{position:relative;width:100%;max-width:360px}.SearchBar_wrapFullWidth__836qP{max-width:100%}.SearchBar_form__Fwe3P{width:100%;position:relative}.SearchBar_form__Fwe3P input{width:100%;padding:.6rem 2.5rem .6rem 1rem;border-radius:var(--radius,8px);border:1px solid var(--border,#e5e7eb);font-size:1rem;background:#fff}.SearchBar_form__Fwe3P input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(0,123,255,.2)}.SearchBar_form__Fwe3P input:hover{border-color:rgba(0,123,255,.5)}.SearchBar_iconButton__qeHia{position:absolute;top:50%;right:.4rem;transform:translateY(-50%);width:2rem;height:2rem;border-radius:999px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--muted,#6b7280)}.SearchBar_iconButton__qeHia:hover{color:var(--primary,#1673ff)}.SearchBar_dropdown__j8fkQ{position:absolute;top:100%;left:0;right:0;margin-top:.35rem;background:#fff;border-radius:var(--radius,8px);box-shadow:0 12px 40px rgba(15,23,42,.18);border:1px solid var(--border,#e5e7eb);max-height:min(70vh,360px);overflow-y:auto;z-index:200}.SearchBar_dropdownItem__Y17Ng{padding:.6rem .75rem;font-size:.9rem;color:var(--muted,#6b7280)}.SearchBar_dropdownRow__qkfGL{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;border:none;background:none;cursor:pointer;text-align:left;font-size:inherit}.SearchBar_dropdownRow__qkfGL:hover{background:var(--bg,#f6f7fb)}.SearchBar_dropdownImg__Q_6Rz{flex-shrink:0;width:40px;height:40px;border-radius:6px;overflow:hidden;background:var(--border,#e5e7eb)}.SearchBar_dropdownImg__Q_6Rz img{width:100%;height:100%;object-fit:cover}.SearchBar_dropdownText__Nj__y{display:flex;flex-direction:column;gap:.15rem;min-width:0}.SearchBar_dropdownName__P3oCJ{font-weight:500;color:var(--text,#111827)}.SearchBar_dropdownMeta__qrZXx{font-size:.8rem;color:var(--muted,#6b7280)}.SearchBar_dropdownMore__887GZ{display:block;padding:.5rem .75rem;font-size:.85rem;color:var(--primary,#1673ff);text-align:center;border-top:1px solid var(--border,#e5e7eb)}.SearchBar_dropdownMore__887GZ:hover{background:var(--bg,#f6f7fb)}@media (max-width:768px){.SearchBar_form__Fwe3P input{padding:.45rem 2.25rem .45rem .75rem;font-size:.9rem}.SearchBar_iconButton__qeHia{width:1.75rem;height:1.75rem}.SearchBar_dropdownImg__Q_6Rz{width:32px;height:32px}.SearchBar_dropdownRow__qkfGL{padding:.4rem .6rem;font-size:.85rem}}.Header_header__072v2{--header-bar-bg:#1a1a1a;background:var(--header-bar-bg);position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;flex-direction:column;min-width:100%;width:100%;font-family:var(--shop-font-header-family,inherit);color:var(--shop-font-header-color,#fff)}.Header_inner__tdLVe{position:relative;z-index:50;max-width:1120px;margin:0 auto;width:100%;padding:.4rem 1rem;display:flex;align-items:center;gap:.85rem}@media (min-width:769px){.Header_inner__tdLVe{padding:.3rem 1rem;gap:.75rem}.Header_logoImgWrap__VhzGK{transform:scale(.86);transform-origin:left center}.Header_logoTextMain__xdOM5{font-size:calc(1.1rem * var(--shop-font-header-scale, 1))}.Header_logoTextSub__PONic{font-size:calc(.78rem * var(--shop-font-header-scale, 1))}.Header_searchRow__RPrCY{padding:.28rem 0}.Header_brand__CyH1x{gap:.55rem}}.Header_brand__CyH1x{display:inline-flex;align-items:center;gap:.75rem;order:1}.Header_logo__0dir7{display:flex;align-items:center;justify-content:flex-start;font-weight:600;color:var(--shop-font-header-color,#fff);justify-self:start}.Header_logoTitleSlot__BanzX{display:contents}.Header_logoTitle__rDf85{display:inline-flex;align-items:center;font-weight:600;color:var(--shop-font-header-color,#fff);text-align:left}.Header_logoMark__Jxino{width:32px;height:32px;border-radius:8px;background:hsla(0,0%,100%,.2);color:var(--shop-font-header-color,#fff);font-weight:700}.Header_logoImgWrap__VhzGK,.Header_logoMark__Jxino{display:flex;align-items:center;justify-content:center}.Header_logoImgWrap__VhzGK{flex-shrink:0}.Header_logoImg__p2dM7{display:block;object-fit:contain}.Header_logoTextWrapper__egm4T{display:flex;flex-direction:column;line-height:1.1}.Header_logoTextMain__xdOM5{font-size:calc(1.25rem * var(--shop-font-header-scale, 1));font-weight:700}.Header_logoTextSub__PONic{font-size:calc(.85rem * var(--shop-font-header-scale, 1));color:var(--shop-font-header-color,#fff);opacity:.8}.Header_searchRow__RPrCY{width:100%;background:var(--header-bar-bg);padding:.35rem 0;position:relative;z-index:30}.Header_searchRowInner__aTliA{max-width:1120px;margin:0 auto;width:100%;padding:0 1rem;position:relative;z-index:31}.Header_headerSearchBar__u9By3{display:block;width:100%;max-width:100%}.Header_navWrap__kYAtA{display:flex;align-items:center;gap:.75rem;justify-content:flex-end;margin-left:auto;position:relative;z-index:1;order:2}.Header_cartHoverRoot__stf2O{position:relative;display:inline-flex;align-items:center;flex-shrink:0;order:3}.Header_cartHoverRootOpen__Tqk8l:after{content:"";position:absolute;left:0;right:0;top:100%;height:14px;z-index:90;pointer-events:auto}.Header_nav__evgr5{display:flex;align-items:center;gap:.75rem;justify-content:flex-end}.Header_menuToggle__0MPgd{display:none;border:none;background:transparent;font-size:calc(1.3rem * var(--shop-font-header-scale, 1));cursor:pointer;color:var(--shop-font-header-color,#fff)}.Header_navLink__bzbwi{font-size:calc(.95rem * var(--shop-font-header-scale, 1));color:var(--shop-font-header-color,#fff)}.Header_navLink__bzbwi:hover{color:var(--accent,#b200ff)}.Header_authPlaceholder__Fenin{display:inline-block;min-width:11.5rem;opacity:.4;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:.12em;line-height:1.2}.Header_authPlaceholder__Fenin,.Header_navAuthButton__ZuP_2{font-size:calc(.95rem * var(--shop-font-header-scale, 1));color:var(--shop-font-header-color,#fff)}.Header_navAuthButton__ZuP_2{background:none;border:none;cursor:pointer;padding:0;font-family:inherit;text-align:left}.Header_navAuthButton__ZuP_2:hover{color:var(--accent,#b200ff)}.Header_userMenuRoot__yyQtE{position:relative;display:inline-flex;flex-direction:column;align-items:stretch;flex-shrink:0;z-index:2}.Header_userMenuRootOpen__EuPXM:after{content:"";position:absolute;left:0;right:0;top:100%;height:14px;z-index:90;pointer-events:auto}.Header_userMenuTrigger__0DeIM{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font-size:calc(.95rem * var(--shop-font-header-scale, 1));color:var(--shop-font-header-color,#fff);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.45);border-radius:999px;padding:.3rem .7rem;cursor:pointer;font-family:inherit;max-width:min(220px,32vw);text-decoration:none;box-sizing:border-box;flex-shrink:0}.Header_userMenuTriggerLabel__Y5cmG{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;text-align:left}.Header_userMenuChevron__JBy4y{flex-shrink:0;font-size:.7rem;line-height:1;opacity:.9;transition:transform .15s ease,color .15s ease}.Header_userMenuChevronOpen__yPysa{transform:rotate(-180deg)}@media (min-width:900px){.Header_userMenuTrigger__0DeIM{max-width:240px}}.Header_userMenuTrigger__0DeIM:hover{color:var(--shop-font-header-color,#fff);background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.65)}.Header_userMenuTrigger__0DeIM:hover .Header_userMenuChevron__JBy4y{color:var(--accent,#b200ff)}.Header_userMenuDropdownShell__pi5_5{position:absolute;right:0;top:calc(100% + .35rem);width:min(240px,calc(100vw - 1.5rem));z-index:100;padding:5px;border-radius:calc(var(--radius) + 5px);box-shadow:var(--shadow-soft);background:conic-gradient(from 180deg,rgba(0,123,255,.28),rgba(255,133,192,.28),rgba(153,0,204,.28),rgba(0,123,255,.28))}.Header_userMenuDropdown__VOwQj{border-radius:var(--radius);padding:.35rem 0;background:#fff;display:flex;flex-direction:column;overflow:hidden}.Header_userMenuDropdown__VOwQj,.Header_userMenuItem__Nd2TC{font-family:var(--shop-font-headerMenu-family,inherit);color:var(--shop-font-headerMenu-color,#111)}.Header_userMenuItem__Nd2TC{display:block;width:100%;text-align:left;padding:.5rem .85rem;font-size:calc(.9rem * var(--shop-font-headerMenu-scale, 1));border:none;background:none;cursor:pointer;text-decoration:none}.Header_userMenuItem__Nd2TC:hover{background:#f1f5f9;color:var(--primary,#007bff)}.Header_searchWrap__rL7jP{position:relative;flex:1 1;max-width:260px}.Header_search__Neo_x{width:100%}.Header_search__Neo_x input{width:100%;padding:.35rem .7rem;border-radius:999px;border:1px solid var(--border);font-size:.9rem}.Header_searchDropdown__pRasy{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-soft);border:1px solid var(--border);max-height:320px;overflow-y:auto;z-index:30}.Header_searchDropdownItem__BEfZk{padding:.6rem .75rem;font-size:.9rem;color:var(--muted)}.Header_searchDropdownRow__mxuYd{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;border:none;background:none;cursor:pointer;text-align:left;font-size:inherit}.Header_searchDropdownRow__mxuYd:hover{background:var(--bg-muted,#f1f5f9)}.Header_searchDropdownImg__HcX0i{flex-shrink:0;width:40px;height:40px;border-radius:6px;overflow:hidden;background:var(--border)}.Header_searchDropdownImg__HcX0i img{width:100%;height:100%;object-fit:cover}.Header_searchDropdownText__Lus3p{display:flex;flex-direction:column;gap:.15rem;min-width:0}.Header_searchDropdownName__5dKqq{font-weight:500;color:var(--text)}.Header_searchDropdownMeta__Ky1xo{font-size:.8rem;color:var(--muted)}.Header_searchDropdownMore__MO83i{display:block;padding:.5rem .75rem;font-size:.85rem;color:var(--primary);text-align:center;border-top:1px solid var(--border)}.Header_searchDropdownMore__MO83i:hover{background:var(--bg-muted,#f1f5f9)}.Header_cartButton__2ONKF{display:inline-flex;align-items:center;gap:.25rem;padding:.3rem .7rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.4);background:transparent;color:var(--shop-font-header-color,#fff);cursor:pointer}.Header_cartIcon__XojPI{font-size:1rem}.Header_cartLabel__F2I9Z{display:inline}.Header_cartBadge__xPftk{min-width:1.25rem;height:1.25rem;border-radius:999px;background:var(--accent,#b200ff);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;transition:transform .2s ease,background .2s ease}.Header_cartBadgeFull__Bhvls{display:inline}.Header_cartBadgeShort__SSHo5{display:none}.Header_cartButton__2ONKF:hover .Header_cartBadge__xPftk{background:var(--primary);transform:scale(1.08)}.Header_cartDropdownShell__vAWL_{position:absolute;right:0;top:calc(100% + .4rem);width:min(300px,calc(100vw - 1.5rem));z-index:100;padding:5px;border-radius:calc(var(--radius) + 5px);box-shadow:var(--shadow-soft);background:conic-gradient(from 180deg,rgba(0,123,255,.28),rgba(255,133,192,.28),rgba(153,0,204,.28),rgba(0,123,255,.28))}.Header_cartDropdown__SijWU{position:relative;width:100%;border-radius:var(--radius);box-shadow:none;overflow:hidden;padding:.75rem .9rem .9rem;background:linear-gradient(180deg,#e2e2e2 0,#e2e2e2 10%,#f0f0f0 30%,#fff);font-family:var(--shop-font-headerMenu-family,inherit);color:var(--shop-font-headerMenu-color,#111);font-size:calc(1em * var(--shop-font-headerMenu-scale, 1))}.Header_cartDropdownHeader__uq0XM{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-weight:600;margin-bottom:.4rem;flex-shrink:0}.Header_cartBackdrop__bA3iE,.Header_cartSheetClose__tXQYg{display:none}.Header_cartEmpty__FW1Zc{font-size:calc(.9rem * var(--shop-font-headerMenu-scale, 1));color:var(--shop-font-headerMenu-color,var(--muted))}.Header_cartList__p5IFj{list-style:none;padding:0;margin:0 0 .6rem;max-height:220px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.Header_cartItem__zyH3d{padding:.35rem 0;border-bottom:1px solid rgba(0,0,0,.08)}.Header_cartItem__zyH3d:last-child{border-bottom:none}.Header_cartItemTop__66W57{display:flex;align-items:flex-start;justify-content:space-between;gap:.35rem;margin-bottom:.2rem}.Header_cartItemName__ilZLv{font-size:calc(.9rem * var(--shop-font-headerMenu-scale, 1));font-weight:500;color:var(--shop-font-headerMenu-color,#111);min-width:0;flex:1 1;line-height:1.25}.Header_cartRemoveBtn__4Jz_d{flex-shrink:0;width:26px;height:26px;padding:0;border:none;border-radius:8px;background:rgba(0,0,0,.06);color:var(--muted,#6b7280);font-size:1.15rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.Header_cartRemoveBtn__4Jz_d:hover{background:#fee2e2;color:#b91c1c}.Header_cartItemMeta__wqFLP{font-size:calc(.8rem * var(--shop-font-headerMenu-scale, 1));color:var(--shop-font-headerMenu-color,var(--muted));display:flex;align-items:center;justify-content:space-between;gap:.5rem}.Header_cartLineTotal__NJMiL{font-weight:600;color:var(--shop-font-headerMenu-color,#111);white-space:nowrap}.Header_cartQty___s47c{display:inline-flex;align-items:center;gap:.2rem}.Header_cartQtyBtn__JPJdk{width:22px;border-radius:999px;border:1px solid var(--primary);background:#fff;color:var(--primary);cursor:pointer}.Header_cartQtyBtn__JPJdk,.Header_cartQtyInput__S10e9{height:22px;font-size:calc(.8rem * var(--shop-font-headerMenu-scale, 1))}.Header_cartQtyInput__S10e9{width:48px;border-radius:6px;border:1px solid var(--border);text-align:center;-moz-appearance:textfield}.Header_cartQtyInput__S10e9::-webkit-inner-spin-button,.Header_cartQtyInput__S10e9::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Header_cartViewButton__RIDvw{justify-content:center;padding:.45rem .9rem;border-radius:var(--radius);background:var(--primary);color:#fff;font-family:var(--shop-font-headerMenu-family,inherit)}.Header_cartTotalRow__Q_u1J,.Header_cartViewButton__RIDvw{display:flex;align-items:center;font-size:calc(.9rem * var(--shop-font-headerMenu-scale, 1))}.Header_cartTotalRow__Q_u1J{justify-content:space-between;padding:.35rem 0;border-top:1px solid var(--border);margin-top:.25rem;margin-bottom:.35rem}.Header_cartFreeShipping__vwjMW{font-size:calc(.8rem * var(--shop-font-headerMenu-scale, 1))}.Header_cartFreeShipping__vwjMW p{margin:0 0 .25rem}.Header_cartFreeShippingReached__ml_ox{color:#15803d}.Header_cartFreeShippingBar__OVHxy{position:relative;width:100%;height:6px;border-radius:999px;background:#e5e7eb;overflow:hidden}.Header_cartFreeShippingFill__Iu8FN{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:999px;background:linear-gradient(90deg,#22c55e,#16a34a);transition:width .25s ease-out}@media (max-width:768px){.Header_inner__tdLVe{flex-wrap:nowrap;padding:.28rem .45rem;position:relative}.Header_brand__CyH1x,.Header_inner__tdLVe{display:flex;align-items:center;gap:5px;min-width:0}.Header_brand__CyH1x{flex:1 1 auto;overflow:hidden;order:1}.Header_logoTitleSlot__BanzX{display:flex;flex:1 1 auto;min-width:0;justify-content:center;align-items:center}.Header_logoTitle__rDf85{flex:0 1 auto;width:max-content;max-width:100%;min-width:0;margin:0;padding:0;text-align:center;overflow:hidden}.Header_cartHoverRoot__stf2O{flex:0 0 auto;margin-left:0;max-width:3.25rem;order:2}.Header_navWrap__kYAtA{flex:0 0 auto;position:static;margin-left:0;gap:0;order:3}.Header_cartLabel__F2I9Z{display:none}.Header_cartButton__2ONKF{padding:.15rem .25rem;gap:.1rem;max-width:100%}.Header_cartIcon__XojPI{font-size:1.05rem;line-height:1}.Header_cartBadge__xPftk{min-width:1rem;max-width:1.6rem;height:1rem;padding:0 .15rem;font-size:.55rem;overflow:hidden;text-overflow:ellipsis}.Header_cartBadgeFull__Bhvls{display:none}.Header_cartBadgeShort__SSHo5{display:inline}.Header_cartBackdrop__bA3iE{display:block;position:fixed;inset:0;z-index:190;margin:0;padding:0;border:none;background:rgba(15,23,42,.45);cursor:pointer;-webkit-tap-highlight-color:transparent}.Header_cartDropdownShell__vAWL_{position:fixed;left:0;right:0;top:auto;bottom:0;width:100%;max-width:none;max-height:min(85dvh,85vh);z-index:200;padding:4px 0 0;border-radius:16px 16px 0 0;box-shadow:0 -8px 28px rgba(0,0,0,.18)}.Header_cartDropdown__SijWU{display:flex;flex-direction:column;max-height:min(85dvh,85vh);overflow:hidden;border-radius:14px 14px 0 0;padding:.85rem 1rem calc(.9rem + env(safe-area-inset-bottom, 0px))}.Header_cartSheetClose__tXQYg{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0;padding:0;border:none;border-radius:999px;background:rgba(0,0,0,.08);color:#111;font-size:1.35rem;line-height:1;cursor:pointer;flex-shrink:0}.Header_cartList__p5IFj{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;margin-bottom:.5rem}.Header_cartEmpty__FW1Zc,.Header_cartFreeShipping__vwjMW,.Header_cartTotalRow__Q_u1J,.Header_cartViewButton__RIDvw{flex-shrink:0}.Header_logoImgWrap__VhzGK{transform:none;width:30px;height:24px;overflow:hidden;flex:0 0 auto;display:flex;align-items:center;justify-content:center}.Header_logoImgWrap__VhzGK .Header_logoImg__p2dM7,.Header_logoImg__p2dM7{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;object-fit:contain!important}.Header_logo__0dir7{flex:0 0 auto}.Header_logoTextWrapper__egm4T{min-width:0;align-items:center;gap:0}.Header_logoTextMain__xdOM5{font-size:calc(.82rem * var(--shop-font-header-scale, 1))}.Header_logoTextMain__xdOM5,.Header_logoTextSub__PONic{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.Header_logoTextSub__PONic{font-size:calc(.58rem * var(--shop-font-header-scale, 1))}.Header_menuToggle__0MPgd{display:block;font-size:calc(1.15rem * var(--shop-font-header-scale, 1));padding:.1rem .2rem;line-height:1;flex:0 0 auto}.Header_nav__evgr5{display:none}.Header_navOpen__Prshy{display:flex;position:absolute;top:100%;left:0;right:0;width:100%;flex-direction:column;gap:.35rem;margin:0;padding:.5rem .65rem .65rem;background:var(--header-bar-bg,#1a1a1a);z-index:60;box-shadow:0 8px 16px rgba(0,0,0,.25)}.Header_authPlaceholder__Fenin,.Header_nav__evgr5 a,.Header_nav__evgr5 button{font-size:calc(.85rem * var(--shop-font-header-scale, 1))}.Header_authPlaceholder__Fenin{min-width:8.5rem}.Header_searchWrap__rL7jP{flex-basis:100%;max-width:none}.Header_searchRow__RPrCY{padding:.28rem 0}.Header_searchRowInner__aTliA{padding:0 .65rem}.Header_userMenuRoot__yyQtE{width:100%}.Header_userMenuTrigger__0DeIM{max-width:none;width:100%;text-align:left;font-size:calc(.85rem * var(--shop-font-header-scale, 1));padding:.4rem .65rem}.Header_userMenuDropdownShell__pi5_5{position:static;width:100%;margin-top:.35rem;padding:0;background:transparent;box-shadow:none}.Header_userMenuDropdown__VOwQj{background:#fff;border:1px solid hsla(0,0%,100%,.2)}.Header_userMenuItem__Nd2TC{color:var(--shop-font-headerMenu-color,#111);font-size:calc(.85rem * var(--shop-font-headerMenu-scale, 1))}.Header_userMenuItem__Nd2TC:hover{background:hsla(0,0%,100%,.12);color:var(--accent,#b200ff)}}.PageBack_bar__MiQ2K{max-width:1120px;margin:0 auto;width:100%;padding:.55rem 1rem 0}.PageBack_button__RGTjf{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .75rem;border-radius:var(--radius,8px);border:1px solid var(--primary,#007bff);background:var(--primary,#007bff);color:#fff;font-size:.85rem;font-weight:500;cursor:pointer;box-shadow:var(--shadow-soft);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.PageBack_button__RGTjf:hover{background:var(--primary-dark,#0056b3);border-color:var(--primary-dark,#0056b3);color:#fff;box-shadow:var(--shadow-hover)}@media (max-width:768px){.PageBack_bar__MiQ2K{padding:.4rem .75rem 0}.PageBack_button__RGTjf{padding:.3rem .65rem;font-size:.8rem}}.CookieBanner_banner__dO24M{position:fixed;z-index:100;left:0;right:0;bottom:0;background:#fff;box-shadow:0 -2px 12px rgba(0,0,0,.15);padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;align-items:stretch;gap:.75rem;border-radius:12px 12px 0 0}.CookieBanner_text__aHPHN{margin:0;font-size:.875rem;color:#333;text-align:left;line-height:1.4}.CookieBanner_actions__pGYey{display:flex;flex-direction:row;gap:.5rem;flex-shrink:0}.CookieBanner_link__47dg7{color:var(--primary,#1673ff);text-decoration:underline}.CookieBanner_btnAcceptAll__h39Oi,.CookieBanner_btnEssential__NMlnq{flex:1 1;padding:.55rem .75rem;border-radius:var(--radius,8px);font-size:.85rem;cursor:pointer;white-space:nowrap}.CookieBanner_btnEssential__NMlnq{border:1px solid var(--border,#e5e7eb);background:#fff;color:var(--text,#111827)}.CookieBanner_btnEssential__NMlnq:hover{background:var(--bg-muted,#f3f4f6)}.CookieBanner_btnAcceptAll__h39Oi{border:1px solid var(--primary,#1673ff);background:var(--primary,#1673ff);color:#fff}.CookieBanner_btnAcceptAll__h39Oi:hover{background:var(--primary-dark,#0a4bb0)}@media (min-width:769px){.CookieBanner_banner__dO24M{left:auto;right:1rem;bottom:1rem;max-width:380px;width:calc(100% - 2rem);padding:1rem 1.25rem;border-radius:12px;box-shadow:0 8px 28px rgba(0,0,0,.18);gap:1rem}.CookieBanner_text__aHPHN{font-size:.95rem}.CookieBanner_actions__pGYey{gap:.75rem}.CookieBanner_btnAcceptAll__h39Oi,.CookieBanner_btnEssential__NMlnq{padding:.6rem 1.25rem;font-size:.9rem}}.Layout_pageBackground___YYF7{min-height:100vh;min-width:100%;width:-moz-fit-content;width:fit-content;max-width:none;background:var(--bg-page,#f5f5f5);background-image:linear-gradient(hsla(0,0%,96%,.97),hsla(0,0%,96%,.97)),url(/assets/img/defaults/Default_background/i-like-food.svg);background-repeat:repeat;background-size:360px auto;background-position:50%}.Layout_pageBackgroundAdmin__9S4iB{width:100%;max-width:100%}.Layout_pageBackgroundShop__QuG0D{isolation:isolate;background:var(--bg-page,#f5f5f5)}.Layout_pageBackgroundFixed__s4Ozp{position:fixed;inset:0;pointer-events:none;z-index:0;background:var(--bg-page,#f5f5f5);background-image:linear-gradient(hsla(0,0%,96%,.97),hsla(0,0%,96%,.97)),url(/assets/img/defaults/Default_background/i-like-food.svg);background-repeat:repeat;background-size:360px auto;background-position:50%}.Layout_pageShell__pbA_J{position:relative;z-index:1;background:transparent}.Layout_pageShell__pbA_J,.Layout_shopTypo__JxqW_{min-height:100vh;min-width:100%;width:100%;display:flex;flex-direction:column}.Layout_shopTypo__JxqW_{flex:1 1;font-family:var(--shop-font-text-family,"Inter",system-ui,sans-serif);font-size:calc(1rem * var(--shop-font-text-scale, 1));color:var(--shop-font-text-color,#111)}.Layout_main__BqQ1G{flex:1 1;min-width:100%;width:100%;font-family:var(--shop-font-text-family,inherit)}.Layout_footer__3v8iv{border-top:1px solid hsla(0,0%,100%,.1);padding:1.25rem 0 1rem;background:var(--text,#1a1a1a);margin-top:2rem;min-width:100%;width:100%;font-family:var(--shop-font-footer-family,inherit);color:var(--shop-font-footer-color,#fff)}.Layout_footerInner__3N1c_{max-width:1120px;margin:0 auto;padding:0 1rem;display:flex;flex-direction:column;gap:.85rem;font-size:calc(.85rem * var(--shop-font-footer-scale, 1));color:var(--shop-font-footer-color,hsla(0,0%,100%,.9))}.Layout_footerTopRow__kfQUJ{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:1.25rem 1.5rem;gap:1.25rem 1.5rem;width:100%}.Layout_footerGrid__ROpY2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem 1.5rem;gap:1rem 1.5rem;min-width:0;width:100%}.Layout_footerLogoBar__BLI3b{display:flex;justify-content:flex-end;align-items:center;flex-shrink:0;padding:0;background:transparent}.Layout_footerColumn__dltU0{min-width:0}.Layout_footerTitle__GgWIV{font-size:calc(.88rem * var(--shop-font-footer-scale, 1));margin:0 0 .4rem;color:var(--shop-font-footer-color,#fff)}.Layout_footerColumn__dltU0 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.15rem}.Layout_footerLink__rBV0V{color:var(--shop-font-footer-color,hsla(0,0%,100%,.8));font-size:calc(.82rem * var(--shop-font-footer-scale, 1));line-height:1.35}.Layout_footerLink__rBV0V:hover{color:var(--primary);text-decoration:underline}.Layout_footerBottom__CYzGn{display:flex;justify-content:center;align-items:center;text-align:center;font-size:calc(.75rem * var(--shop-font-footer-scale, 1));opacity:.85;border-top:1px solid hsla(0,0%,100%,.08);padding-top:.65rem}.Layout_footerBottom__CYzGn p{margin:0}.Layout_footerLogoWrap__NBCIH{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent}.Layout_footerLogo__7XxJm{display:block;width:100%;height:100%;object-fit:contain}@media (max-width:768px){.Layout_footer__3v8iv{padding:.85rem 0 .7rem;margin-top:1rem}.Layout_footerInner__3N1c_{padding:0 .75rem;gap:.65rem}.Layout_footerTopRow__kfQUJ{grid-template-columns:1fr;gap:.65rem}.Layout_footerGrid__ROpY2{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem .55rem}.Layout_footerTitle__GgWIV{font-size:calc(.72rem * var(--shop-font-footer-scale, 1));margin-bottom:.3rem;letter-spacing:.01em}.Layout_footerColumn__dltU0 ul{gap:.1rem}.Layout_footerLink__rBV0V{font-size:calc(.68rem * var(--shop-font-footer-scale, 1));line-height:1.3}.Layout_footerLogoBar__BLI3b{display:none}.Layout_footerBottom__CYzGn{font-size:calc(.68rem * var(--shop-font-footer-scale, 1));padding-top:.5rem}}@media (max-width:380px){.Layout_footerGrid__ROpY2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .75rem}}