.BurgerMenu-module-scss-module__pFzbfW__trigger{align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-3);border-radius:var(--radius-chip);color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-ui);letter-spacing:var(--track-ui);text-transform:uppercase;cursor:pointer;min-width:44px;min-height:44px;transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);background:0 0;flex-shrink:0;font-weight:400;line-height:1.2;display:inline-flex}.BurgerMenu-module-scss-module__pFzbfW__trigger:active{scale:.98}@media (hover:hover) and (pointer:fine){.BurgerMenu-module-scss-module__pFzbfW__trigger:hover{background:var(--color-surface-muted)}}.BurgerMenu-module-scss-module__pFzbfW__triggerLabel{display:none}@media (min-width:1280px){.BurgerMenu-module-scss-module__pFzbfW__triggerLabel{display:inline}}.BurgerMenu-module-scss-module__pFzbfW__overlay{z-index:var(--z-modal);opacity:0;visibility:hidden;transition:opacity var(--d-base) var(--ease-exit),visibility 0s linear var(--d-base);background:#1f242173;position:fixed;inset:0}.BurgerMenu-module-scss-module__pFzbfW__overlayOpen{opacity:1;visibility:visible;transition:opacity var(--d-base) var(--ease-entrance),visibility 0s}.BurgerMenu-module-scss-module__pFzbfW__drawer{background:var(--color-surface);width:min(420px,92vw);z-index:calc(var(--z-modal) + 1);transition:transform var(--d-base) var(--ease-exit),box-shadow var(--t-base),visibility 0s linear var(--d-base);visibility:hidden;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.BurgerMenu-module-scss-module__pFzbfW__drawerOpen{visibility:visible;box-shadow:var(--shadow-lg);transition:transform var(--d-slow) var(--ease-emphasized),box-shadow var(--t-base),visibility 0s;transform:translate(0)}.BurgerMenu-module-scss-module__pFzbfW__drawerHeader{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.BurgerMenu-module-scss-module__pFzbfW__drawerTitle{font-family:var(--font-display);font-size:var(--fs-heading);font-weight:400;line-height:var(--leading-heading);letter-spacing:var(--track-heading);text-transform:uppercase;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual}.BurgerMenu-module-scss-module__pFzbfW__drawerBody{overscroll-behavior:contain;padding:var(--space-5);gap:var(--space-6);flex-direction:column;flex:1;display:flex;overflow-y:auto}.BurgerMenu-module-scss-module__pFzbfW__search{display:block}.BurgerMenu-module-scss-module__pFzbfW__section{gap:var(--space-3);flex-direction:column;display:flex}.BurgerMenu-module-scss-module__pFzbfW__sectionTitle{font-family:var(--font-display);font-size:var(--fs-overline);letter-spacing:var(--track-overline);text-transform:uppercase;color:var(--color-text-quiet);margin:0;font-weight:400;line-height:1.4}.BurgerMenu-module-scss-module__pFzbfW__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.BurgerMenu-module-scss-module__pFzbfW__link{padding:var(--space-4) 0;font-family:var(--font-display);font-size:var(--fs-subheading);letter-spacing:var(--track-subheading);text-transform:uppercase;-webkit-hyphens:manual;hyphens:manual;color:var(--color-text);border-bottom:1px solid var(--color-border);transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);font-weight:400;line-height:1.4;text-decoration:none;display:block}.BurgerMenu-module-scss-module__pFzbfW__link:active{scale:.98}.BurgerMenu-module-scss-module__pFzbfW__link:hover{color:var(--color-accent)}.BurgerMenu-module-scss-module__pFzbfW__drawerFooter{padding:var(--space-5);border-top:1px solid var(--color-border);gap:var(--space-4);flex-direction:column;display:flex}.BurgerMenu-module-scss-module__pFzbfW__phone{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--fs-heading);letter-spacing:.01em;font-variant-numeric:lining-nums;color:var(--color-text);transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);font-weight:400;line-height:1.4;text-decoration:none;display:inline-flex}.BurgerMenu-module-scss-module__pFzbfW__phone:active{scale:.98}.BurgerMenu-module-scss-module__pFzbfW__phone:hover{color:var(--color-accent)}.BurgerMenu-module-scss-module__pFzbfW__socials{align-items:center;gap:var(--space-2);display:flex}.BurgerMenu-module-scss-module__pFzbfW__social{border-radius:var(--radius-pill);border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-text);transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);background:0 0;justify-content:center;align-items:center;display:inline-flex}.BurgerMenu-module-scss-module__pFzbfW__social:active{scale:.98}@media (hover:hover) and (pointer:fine){.BurgerMenu-module-scss-module__pFzbfW__social:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-inverse)}}
.Footer-module-scss-module__JLT4gq__footer{background:var(--color-bg);color:var(--color-text);border-top:1px solid var(--color-border);padding:var(--space-10) 0 var(--space-6);margin-top:auto}@media (min-width:768px){.Footer-module-scss-module__JLT4gq__footer{padding:var(--space-16) 0 var(--space-8)}}.Footer-module-scss-module__JLT4gq__grid{gap:var(--space-5) var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (min-width:768px){.Footer-module-scss-module__JLT4gq__grid{gap:var(--space-10)}}@media (min-width:1024px){.Footer-module-scss-module__JLT4gq__grid{gap:var(--space-12);grid-template-columns:1.4fr 1fr 1fr 1.2fr}}.Footer-module-scss-module__JLT4gq__col{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.Footer-module-scss-module__JLT4gq__logo{font-family:var(--font-display);letter-spacing:.24em;text-transform:uppercase;color:var(--color-text);margin-bottom:var(--space-2);transform-origin:0;transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);font-size:1.375rem;font-weight:400;line-height:1.2;text-decoration:none}.Footer-module-scss-module__JLT4gq__logo:active{scale:.98}@media (hover:hover) and (pointer:fine){.Footer-module-scss-module__JLT4gq__logo:hover{color:var(--color-text-muted)}}.Footer-module-scss-module__JLT4gq__contact{min-height:44px;font-family:var(--font-display);font-size:var(--fs-heading);letter-spacing:.01em;font-variant-numeric:lining-nums;color:var(--color-text);white-space:nowrap;transform-origin:0;transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);align-items:center;font-weight:400;line-height:1.4;text-decoration:none;display:inline-flex}.Footer-module-scss-module__JLT4gq__contact:active{scale:.98}.Footer-module-scss-module__JLT4gq__contact:hover{color:var(--color-text-muted)}@media (pointer:fine) and (min-width:768px){.Footer-module-scss-module__JLT4gq__contact{min-height:0}}.Footer-module-scss-module__JLT4gq__address{font-style:normal;font-family:var(--font-display);font-size:var(--fs-small);letter-spacing:.01em;font-variant-numeric:lining-nums;font-weight:400;line-height:1.4;line-height:var(--leading-body);color:var(--color-text-muted);margin-bottom:var(--space-3)}.Footer-module-scss-module__JLT4gq__colTitle{font-family:var(--font-display);font-size:var(--fs-overline);letter-spacing:var(--track-overline);text-transform:uppercase;color:var(--color-text-quiet);margin:0 0 var(--space-3);font-weight:400;line-height:1.4}.Footer-module-scss-module__JLT4gq__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Footer-module-scss-module__JLT4gq__link{min-height:44px;font-family:var(--font-body);font-size:var(--fs-small);color:var(--color-text);transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}.Footer-module-scss-module__JLT4gq__link:active{scale:.98}.Footer-module-scss-module__JLT4gq__link:hover{color:var(--color-text-muted)}@media (pointer:fine) and (min-width:768px){.Footer-module-scss-module__JLT4gq__link{min-height:36px}}.Footer-module-scss-module__JLT4gq__legal{font-family:var(--font-body);font-size:var(--fs-small);color:var(--color-text-muted);font-weight:400;line-height:1.5}.Footer-module-scss-module__JLT4gq__socialsRow{gap:var(--space-3);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border);display:flex}@media (min-width:768px){.Footer-module-scss-module__JLT4gq__socialsRow{margin-top:var(--space-12);padding-top:var(--space-8)}}.Footer-module-scss-module__JLT4gq__social{border-radius:var(--radius-pill);border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-text);transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);background:0 0;justify-content:center;align-items:center;display:inline-flex}.Footer-module-scss-module__JLT4gq__social:active{scale:.98}@media (hover:hover) and (pointer:fine){.Footer-module-scss-module__JLT4gq__social:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-inverse)}}.Footer-module-scss-module__JLT4gq__payments{margin-top:var(--space-6);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Footer-module-scss-module__JLT4gq__payChip{border:1px solid var(--color-border);background:#fff;justify-content:center;align-items:center;height:28px;padding:2px 4px;line-height:0;display:inline-flex}.Footer-module-scss-module__JLT4gq__payChip svg,.Footer-module-scss-module__JLT4gq__payChip img{width:auto;height:20px;display:block}.Footer-module-scss-module__JLT4gq__bottom{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border);font-family:var(--font-body);font-size:var(--fs-small);color:var(--color-text-muted);flex-direction:column;font-weight:400;line-height:1.5;display:flex}@media (min-width:768px){.Footer-module-scss-module__JLT4gq__bottom{flex-direction:row;justify-content:space-between;align-items:center}}.Footer-module-scss-module__JLT4gq__copy{font-family:var(--font-display);font-size:var(--fs-small);letter-spacing:.01em;font-variant-numeric:lining-nums;color:var(--color-text-muted);font-weight:400;line-height:1.4}.Footer-module-scss-module__JLT4gq__bottomLinks{gap:var(--space-5);flex-wrap:wrap;display:flex}
.CartNotice-module-scss-module__M4OZDa__region{z-index:var(--z-toast);inset:auto var(--container-pad-mobile) calc(var(--space-4) + env(safe-area-inset-bottom,0px));pointer-events:none;position:fixed}@media (min-width:768px){.CartNotice-module-scss-module__M4OZDa__region{inset:calc(var(--header-height-mobile) + var(--space-3)) var(--container-pad-tablet) auto auto;width:360px}}@media (min-width:1024px){.CartNotice-module-scss-module__M4OZDa__region{top:calc(var(--header-height) + var(--space-3));right:var(--container-pad-desktop)}}.CartNotice-module-scss-module__M4OZDa__notice{pointer-events:auto;gap:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-md);transition-property:opacity,translate;transition-duration:var(--d-base);transition-timing-function:var(--ease-entrance);flex-direction:column;display:flex}@starting-style{.CartNotice-module-scss-module__M4OZDa__notice{opacity:0;translate:0 8px}}@media (min-width:768px){.CartNotice-module-scss-module__M4OZDa__notice{transition-property:opacity,translate;transition-duration:var(--d-base);transition-timing-function:var(--ease-entrance)}@starting-style{.CartNotice-module-scss-module__M4OZDa__notice{opacity:0;translate:0 -8px}}}.CartNotice-module-scss-module__M4OZDa__head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-block:calc(-1*var(--space-2));margin-inline-end:calc(-1*var(--space-2));display:flex}.CartNotice-module-scss-module__M4OZDa__status{align-items:center;gap:var(--space-2);font-family:var(--font-body);letter-spacing:var(--track-ui);text-transform:uppercase;color:var(--color-text);font-size:.75rem;font-weight:400;line-height:1.2;display:inline-flex}.CartNotice-module-scss-module__M4OZDa__body{align-items:center;gap:var(--space-4);min-width:0;display:flex}.CartNotice-module-scss-module__M4OZDa__thumb{background:var(--color-bg);flex-shrink:0;width:64px;height:64px;position:relative}.CartNotice-module-scss-module__M4OZDa__thumbImage{object-fit:contain}.CartNotice-module-scss-module__M4OZDa__text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.CartNotice-module-scss-module__M4OZDa__title{font-family:var(--font-display);font-size:var(--fs-subheading);letter-spacing:var(--track-subheading);text-transform:uppercase;-webkit-hyphens:manual;hyphens:manual;font-weight:400;line-height:1.4;font-size:var(--fs-small);color:var(--color-text);overflow-wrap:anywhere;margin:0}.CartNotice-module-scss-module__M4OZDa__price{font-family:var(--font-display);font-size:var(--fs-small);letter-spacing:.02em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;color:var(--color-text);margin:0;font-weight:400;line-height:1.3}.CartNotice-module-scss-module__M4OZDa__count{font-family:var(--font-body);font-size:var(--fs-small);color:var(--color-text-muted);margin:0;font-size:.8125rem;font-weight:400;line-height:1.5}.CartNotice-module-scss-module__M4OZDa__actions{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}
