@font-face{font-family:notoSans;src:url(../media/noto_sans_latin_cyrillic-s.p.2z3iz6frh81oo.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:notoSans Fallback;src:local(Arial);ascent-override:100.41%;descent-override:27.52%;line-gap-override:0.0%;size-adjust:106.47%}.notosans_a42e49c1-module__XAJ3cq__className{font-family:notoSans,notoSans Fallback,Arial,sans-serif}.notosans_a42e49c1-module__XAJ3cq__variable{--font-noto-sans:"notoSans", "notoSans Fallback", Arial, sans-serif}
@font-face{font-family:notoSansArabic;src:url(../media/noto_sans_arabic.30bz475acv3ru.woff2)format("woff2");font-display:swap;font-weight:100 900}.notosansarabic_786e251d-module__GI923G__className{font-family:notoSansArabic,Arial,sans-serif}.notosansarabic_786e251d-module__GI923G__variable{--font-noto-sans-arabic:"notoSansArabic", Arial, sans-serif}
@layer reset,tokens,base,vendor,legacy,migration,components,utilities;
@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;min-height:100%;line-height:1.5}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}img,video{max-width:100%;height:auto;display:block}button,input,select,textarea{color:inherit;font:inherit}}
@layer tokens{:root{--gm-color-background:#fff;--gm-color-surface:#fff;--gm-color-surface-subtle:#f4f1ec;--gm-color-text:#171717;--gm-color-text-muted:#665f58;--gm-color-text-inverse:#fff;--gm-color-text-disabled:#667085;--gm-color-border:#e8e4dd;--gm-color-brand:#c52922;--gm-color-brand-strong:#a91f1a;--gm-color-focus-ring:#a82a24;--gm-color-placeholder:#62657a;--gm-color-success-foreground:#166534;--gm-color-success-background:#dcfce7;--gm-color-success-solid:#15803d;--gm-color-warning-foreground:#854d0e;--gm-color-warning-background:#fef9c3;--gm-color-warning-solid:#a16207;--gm-color-info-foreground:#075985;--gm-color-info-background:#e0f2fe;--gm-color-info-solid:#0369a1;--gm-color-danger-foreground:#991b1b;--gm-color-danger-background:#fee2e2;--gm-color-danger-solid:#b91c1c;--gm-bg:var(--gm-color-background);--gm-card:var(--gm-color-surface);--gm-text:var(--gm-color-text);--gm-muted:var(--gm-color-text-muted);--gm-border:var(--gm-color-border);--gm-brand:var(--gm-color-brand);--gm-brand-strong:var(--gm-color-brand-strong);--gm-accent:var(--gm-color-brand);--gm-focus-ring:var(--gm-color-focus-ring);--gm-placeholder:var(--gm-color-placeholder);--gm-cream:var(--gm-color-surface-subtle);--gm-success:var(--gm-color-success-solid);--gm-danger:var(--gm-color-danger-solid);--gm-semantic-surface:var(--gm-color-surface);--gm-semantic-success-fg:var(--gm-color-success-foreground);--gm-semantic-success-bg:var(--gm-color-success-background);--gm-semantic-success-solid:var(--gm-color-success-solid);--gm-semantic-warning-fg:var(--gm-color-warning-foreground);--gm-semantic-warning-bg:var(--gm-color-warning-background);--gm-semantic-warning-solid:var(--gm-color-warning-solid);--gm-semantic-muted-fg:var(--gm-color-text-muted);--gm-semantic-disabled-fg:var(--gm-color-text-disabled);--gm-semantic-disabled-bg:var(--gm-color-background);--gm-semantic-purple-fg:var(--gm-color-info-foreground);--gm-semantic-purple-bg:var(--gm-color-info-background);--gm-semantic-purple-solid:var(--gm-color-info-solid);--gm-semantic-info-fg:var(--gm-color-info-foreground);--gm-semantic-info-bg:var(--gm-color-info-background);--gm-semantic-info-solid:var(--gm-color-info-solid);--gm-semantic-danger-fg:var(--gm-color-danger-foreground);--gm-semantic-danger-bg:var(--gm-color-danger-background);--gm-semantic-danger-solid:var(--gm-color-danger-solid);--gm-admin-nav-fg:var(--gm-color-text-muted);--gm-admin-nav-heading-fg:var(--gm-color-text-disabled);--gm-admin-nav-active-fg:var(--gm-color-danger-solid);--gm-admin-nav-active-bg:var(--gm-color-danger-background);--gm-font-ui:var(--font-noto-sans), var(--font-noto-sans-arabic), -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, Helvetica, sans-serif;--gm-font-display:var(--font-noto-sans), var(--font-noto-sans-arabic), -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, Helvetica, sans-serif;--gm-breakpoint-sm:640px;--gm-breakpoint-md:768px;--gm-breakpoint-lg:1024px;--gm-breakpoint-xl:1280px;--gm-container-content:720px;--gm-container-app:960px;--gm-container-wide:1200px;--gm-container-toast:384px;--gm-container-full-bleed:100%;--gm-gutter-mobile:16px;--gm-gutter-tablet:24px;--gm-gutter-desktop:32px;--gm-space-0:0px;--gm-space-1:4px;--gm-space-2:8px;--gm-space-3:12px;--gm-space-4:16px;--gm-space-6:24px;--gm-space-8:32px;--gm-space-12:48px;--gm-space-16:64px;--gm-font-size-caption:12px;--gm-font-size-body-small:14px;--gm-font-size-label:14px;--gm-font-size-body:16px;--gm-font-size-lead:18px;--gm-font-size-title:22px;--gm-font-size-page:clamp(28px, 3vw, 32px);--gm-font-size-display:clamp(40px, 5vw, 48px);--gm-line-height-caption:16px;--gm-line-height-body-small:20px;--gm-line-height-label:20px;--gm-line-height-body:24px;--gm-line-height-lead:28px;--gm-line-height-title:28px;--gm-line-height-page:clamp(36px, 4vw, 40px);--gm-line-height-display:clamp(48px, 6vw, 56px);--gm-font-weight-regular:400;--gm-font-weight-medium:500;--gm-font-weight-semibold:600;--gm-font-weight-bold:700;--gm-radius-none:0px;--gm-radius-shape:12px;--gm-radius-control:12px;--gm-radius-surface:12px;--gm-radius-panel:12px;--gm-radius-pill:12px;--gm-stroke-control:1px;--gm-stroke-focus:3px;--gm-stroke-focus-offset:2px;--gm-elevation-none:none;--gm-elevation-surface:0 8px 24px #1717170f;--gm-elevation-popover:0 12px 28px #1717171a;--gm-elevation-modal:0 24px 64px #17171729;--gm-duration-fast:.14s;--gm-duration-standard:.2s;--gm-duration-slow:.32s;--gm-ease-standard:cubic-bezier(.2, 0, 0, 1);--gm-ease-emphasized:cubic-bezier(.16, 1, .3, 1);--gm-measure-reading:70ch;--gm-measure-form:720px;--gm-z-index-base:0;--gm-z-index-raised:10;--gm-z-index-dropdown:100;--gm-z-index-sticky:200;--gm-z-index-overlay:300;--gm-z-index-modal:400;--gm-z-index-toast:500;--gm-radius:var(--gm-radius-control);--gm-shadow-soft:var(--gm-elevation-surface);--gm-shadow-lift:var(--gm-elevation-popover);--gm-ease-enter:var(--gm-ease-emphasized);--gm-ease-exit:var(--gm-ease-standard)}html[dir=rtl]{--gm-font-ui:var(--font-noto-sans-arabic), var(--font-noto-sans), Arial, sans-serif;--gm-font-display:var(--font-noto-sans-arabic), var(--font-noto-sans), Arial, sans-serif}}
@layer base{html,body{min-height:100%}body{background:var(--gm-color-background);color:var(--gm-color-text);font-family:var(--gm-font-ui);font-size:var(--gm-font-size-body);font-weight:var(--gm-font-weight-regular);line-height:var(--gm-line-height-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}:focus-visible{outline:var(--gm-stroke-focus) solid var(--gm-focus-ring);outline-offset:var(--gm-stroke-focus-offset)}:where([tabindex="-1"]):focus{outline:none}body[data-surface] :where(input,select,textarea):is(:focus,:focus-visible),body .gm-composite-control:focus-within{border-color:var(--gm-app-line,var(--gm-color-border))!important;box-shadow:var(--gm-elevation-none)!important;outline:none!important}body .gm-composite-control :where(input,select,textarea,button):is(:focus,:focus-visible){box-shadow:var(--gm-elevation-none)!important;outline:none!important}body .gm-composite-control.gm-field-frame:focus-within,body[data-surface] .gm-field-frame:is(input,textarea):focus{box-shadow:0 0 0 2px var(--gm-store-ink,var(--gm-color-text))!important}body[data-surface] .gm-field-frame:is(input,textarea)[aria-invalid=true]:focus{box-shadow:0 0 0 2px var(--gm-store-danger,var(--gm-danger))!important}body[data-surface] .gm-auth-input:is(:focus,:focus-visible),body .gm-auth-phone-group:focus-within{border-color:var(--gm-app-line,var(--gm-color-border))!important;background-color:color-mix(in srgb, var(--gm-color-brand) 3%, var(--gm-color-surface))!important;box-shadow:var(--gm-elevation-none)!important;outline:none!important}body .gm-auth-phone-group .gm-auth-input:is(:focus,:focus-visible){box-shadow:var(--gm-elevation-none)!important;border-color:#0000!important;outline:none!important}body .gm-search-page-form{width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;padding:0 4px 0 18px!important}body .gm-search-page-form .header-search-submit{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}}
:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}
@layer components{.gm-ui-icon{stroke:currentColor;vertical-align:-.125em;flex:none;display:inline-block;fill:none!important}.gm-ui-icon--filled{fill:currentColor!important}.gm-category-artwork{flex:none;place-items:center;width:64px;height:64px;display:grid;overflow:visible}.gm-category-artwork>.gm-category-artwork__image{transform-origin:50%;display:block;object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;transform:translate3d(var(--gm-category-optical-x,0), var(--gm-category-optical-y,0), 0) scale(var(--gm-category-optical-scale,1))!important}.gm-category-artwork>.gm-category-artwork__image[data-media-fallback=true]{transform:none!important}.gm-category-name{overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;width:100%;max-width:100%;display:block;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.gm-item-image-focus{gap:var(--gm-space-5);min-width:0;padding:var(--gm-space-4);border:var(--gm-stroke-control) solid var(--gm-color-border);border-radius:var(--gm-radius-surface);background:var(--gm-color-surface-subtle);grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr);margin:0;display:grid}.gm-item-image-focus__previews{align-content:center;gap:var(--gm-space-3);min-width:0;display:grid}.gm-item-image-focus__preview{min-width:0;margin:0}.gm-item-image-focus__preview--square{justify-self:center;width:min(132px,52%)}.gm-item-image-focus__viewport{border-radius:var(--gm-radius-control);background:var(--gm-color-surface);box-shadow:inset 0 0 0 var(--gm-stroke-control) var(--gm-color-border);position:relative;overflow:hidden}.gm-item-image-focus__viewport--landscape{aspect-ratio:4/3}.gm-item-image-focus__viewport--square{aspect-ratio:1}.gm-item-image-focus__image{display:block;object-fit:cover!important;width:100%!important;height:100%!important}.gm-item-image-focus__marker{background:rgb(var(--primary));width:20px;height:20px;box-shadow:0 0 0 2px rgb(var(--primary) / .32), 0 2px 8px #1f1f393d;pointer-events:none;border:2px solid #fff;border-radius:999px;position:absolute;transform:translate(-50%,-50%)}.gm-item-image-focus__preview figcaption{margin-top:var(--gm-space-2);color:var(--gm-color-text-muted);font-size:var(--gm-font-size-caption);text-align:center}.gm-item-image-focus__controls{align-content:center;gap:var(--gm-space-3);min-width:0;display:grid}.gm-item-image-focus__control{min-width:0}.gm-item-image-focus__range{cursor:pointer;width:100%;height:44px;margin:0;display:block}.gm-item-image-focus__endpoints{margin-top:calc(var(--gm-space-1) * -1);color:var(--gm-color-text-muted);font-size:var(--gm-font-size-caption);justify-content:space-between;display:flex}.gm-item-image-focus__reset{justify-content:center;align-items:center;gap:var(--gm-space-2);width:fit-content;min-height:44px;padding:var(--gm-space-2) var(--gm-space-3);border:var(--gm-stroke-control) solid var(--gm-color-border);border-radius:var(--gm-radius-control);color:var(--gm-color-text);background:var(--gm-color-surface);font-weight:var(--gm-font-weight-semibold);display:inline-flex}.gm-item-image-focus__reset:disabled{opacity:.48;cursor:default}.gm-product-choice-image[data-media-fallback=true]{object-fit:contain!important;object-position:center!important}@media (max-width:639px){.gm-item-image-focus{padding:var(--gm-space-3);grid-template-columns:minmax(0,1fr)}}.gm-button{justify-content:center;align-items:center;gap:var(--gm-space-2);border:var(--gm-stroke-control) solid transparent;border-radius:var(--gm-radius-control);min-width:44px;font:inherit;font-weight:var(--gm-font-weight-semibold);line-height:var(--gm-line-height-label);cursor:pointer;transition:color var(--gm-duration-fast) var(--gm-ease-standard), background-color var(--gm-duration-fast) var(--gm-ease-standard), border-color var(--gm-duration-fast) var(--gm-ease-standard), box-shadow var(--gm-duration-fast) var(--gm-ease-standard), transform var(--gm-duration-fast) var(--gm-ease-standard);display:inline-flex;position:relative}.gm-button--sm{min-height:44px;padding:var(--gm-space-2) var(--gm-space-3);font-size:var(--gm-font-size-body-small)}.gm-button--md{min-height:48px;padding:var(--gm-space-3) var(--gm-space-4);font-size:var(--gm-font-size-body)}.gm-button--lg{min-height:56px;padding:var(--gm-space-4) var(--gm-space-6);font-size:var(--gm-font-size-body)}.gm-button--primary{color:var(--gm-color-text-inverse);background:var(--gm-color-brand)}.gm-button--secondary{color:var(--gm-color-text);border-color:var(--gm-color-border);background:var(--gm-color-surface)}.gm-button--tertiary{color:var(--gm-color-brand-strong);background:var(--gm-color-surface-subtle)}.gm-button--ghost{color:var(--gm-color-text);background:0 0}.gm-button--destructive{color:var(--gm-color-text-inverse);background:var(--gm-color-danger-solid)}.gm-button--text{min-width:0;min-height:44px;padding-inline:var(--gm-space-1);color:var(--gm-color-brand-strong);text-underline-offset:.2em;background:0 0;text-decoration:underline}.gm-button:hover:not(:disabled),.gm-button[data-state=hover]:not(:disabled){filter:brightness(.94)}.gm-button:focus-visible,.gm-button[data-state=focus-visible]{outline:var(--gm-stroke-focus) solid var(--gm-color-focus-ring);outline-offset:var(--gm-stroke-focus-offset)}.gm-button:active:not(:disabled),.gm-button[aria-pressed=true],.gm-button[data-state=pressed]{filter:brightness(.88);transform:translateY(1px)}.gm-button:disabled,.gm-button[aria-busy=true],.gm-button[data-state=disabled],.gm-button[data-state=loading]{color:var(--gm-color-text-disabled);background:var(--gm-color-background);border-color:var(--gm-color-border);cursor:not-allowed;opacity:.72;filter:none;transform:none}.gm-icon-button{border-radius:var(--gm-radius-pill);width:48px;padding:0}.gm-icon-button.gm-button--sm{width:44px}.gm-icon-button.gm-button--lg{width:56px}.gm-button__spinner{width:1.1em;height:1.1em;animation:gm-primitive-spin var(--gm-duration-slow) linear infinite;border:2px solid;border-right-color:#0000;border-radius:50%}.gm-field{gap:var(--gm-space-2);min-width:0;display:grid}.gm-field__label{color:var(--gm-color-text);font-size:var(--gm-font-size-label);font-weight:var(--gm-font-weight-medium);line-height:var(--gm-line-height-label)}.gm-field__control{width:100%;min-height:48px;padding:var(--gm-space-3) var(--gm-space-4);border:var(--gm-stroke-control) solid var(--gm-color-border);border-radius:var(--gm-radius-control);color:var(--gm-color-text);background:var(--gm-color-surface);font:inherit}.gm-field__textarea{resize:vertical;min-height:112px}.gm-field__control:hover:not(:disabled){border-color:var(--gm-color-text-muted)}.gm-field__control:focus-visible{border-color:var(--gm-color-border);box-shadow:var(--gm-elevation-none);outline:none}.gm-field__control:disabled{color:var(--gm-color-text-disabled);background:var(--gm-color-background);cursor:not-allowed}.gm-field[data-invalid] .gm-field__control{border-color:var(--gm-color-danger-solid)}.gm-field__message{color:var(--gm-color-text-muted);font-size:var(--gm-font-size-caption);line-height:var(--gm-line-height-caption)}.gm-field__message--error{color:var(--gm-color-danger-foreground)}.gm-file-field__row{align-items:center;gap:var(--gm-space-3);flex-wrap:wrap;display:flex}.gm-file-field__name{overflow-wrap:anywhere;min-width:0;color:var(--gm-color-text-muted)}.gm-select{width:100%;min-width:0;display:block;position:relative}.gm-select__trigger{align-items:center;gap:var(--gm-space-3);width:100%;min-width:0;min-height:48px;padding:var(--gm-space-3) var(--gm-space-4);border:var(--gm-stroke-control) solid var(--gm-color-border);border-radius:var(--gm-radius-control);color:var(--gm-color-text);background:var(--gm-color-surface);font:inherit;line-height:var(--gm-line-height-body);text-align:start;cursor:pointer;appearance:none;transition:border-color var(--gm-duration-fast) var(--gm-ease-standard), background-color var(--gm-duration-fast) var(--gm-ease-standard), box-shadow var(--gm-duration-fast) var(--gm-ease-standard);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.gm-select__trigger:hover:not(:disabled){border-color:var(--gm-color-text-muted)}.gm-select__trigger:focus-visible,.gm-select[data-open] .gm-select__trigger{border-color:var(--gm-color-brand);box-shadow:0 0 0 var(--gm-stroke-focus) var(--gm-color-focus-ring);outline:none}@supports (color:color-mix(in lab, red, red)){.gm-select__trigger:focus-visible,.gm-select[data-open] .gm-select__trigger{box-shadow:0 0 0 var(--gm-stroke-focus) color-mix(in srgb, var(--gm-color-focus-ring) 55%, transparent)}}.gm-select[data-invalid] .gm-select__trigger{border-color:var(--gm-color-danger-solid)}.gm-select[data-invalid] .gm-select__trigger:focus-visible{box-shadow:0 0 0 var(--gm-stroke-focus) var(--gm-color-danger-solid)}@supports (color:color-mix(in lab, red, red)){.gm-select[data-invalid] .gm-select__trigger:focus-visible{box-shadow:0 0 0 var(--gm-stroke-focus) color-mix(in srgb, var(--gm-color-danger-solid) 22%, transparent)}}.gm-select[data-disabled] .gm-select__trigger{color:var(--gm-color-text-disabled);background:var(--gm-color-background);cursor:not-allowed;opacity:.72}.gm-select__value,.gm-select__option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gm-select__value[data-placeholder]{color:var(--gm-color-text-muted)}.gm-select__chevron{color:var(--gm-color-text-muted);transition:transform var(--gm-duration-standard) var(--gm-ease-emphasized)}.gm-select[data-open] .gm-select__chevron{transform:rotate(180deg)}.gm-select__native{opacity:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;pointer-events:none!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;inset:50% auto auto 50%!important;overflow:hidden!important}.gm-select__popup{z-index:calc(var(--gm-z-index-modal) + 20);overscroll-behavior:contain;padding:var(--gm-space-2);border-radius:var(--gm-radius-surface);color:var(--gm-color-text);background:var(--gm-color-surface);box-shadow:var(--gm-elevation-popover);scrollbar-color:var(--gm-color-text-muted) transparent;border:0;position:fixed;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.gm-select__popup{scrollbar-color:color-mix(in srgb, var(--gm-color-text-muted) 42%, transparent) transparent}}.gm-select__popup{scrollbar-width:thin;animation:gm-select-popup-enter var(--gm-duration-standard) var(--gm-ease-enter)}.gm-select__popup::-webkit-scrollbar{width:8px}.gm-select__popup::-webkit-scrollbar-thumb{border-radius:var(--gm-radius-pill);background:var(--gm-color-text-muted);border:2px solid #0000}@supports (color:color-mix(in lab, red, red)){.gm-select__popup::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--gm-color-text-muted) 42%, transparent)}}.gm-select__popup::-webkit-scrollbar-thumb{background-clip:padding-box}.gm-select__popup[data-side=top]{transform-origin:bottom}.gm-select__popup[data-side=bottom]{transform-origin:top}.gm-select__group{padding:var(--gm-space-3) var(--gm-space-3) var(--gm-space-1);color:var(--gm-color-text-muted);font-size:var(--gm-font-size-caption);font-weight:var(--gm-font-weight-semibold);line-height:var(--gm-line-height-caption)}.gm-select__option{align-items:center;gap:var(--gm-space-2);width:100%;min-height:44px;padding:var(--gm-space-2) var(--gm-space-3);border-radius:var(--gm-radius-control);color:var(--gm-color-text);font:inherit;line-height:var(--gm-line-height-body-small);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr);display:grid}.gm-select__option[data-active]{background:var(--gm-color-surface-subtle)}.gm-select__option[data-selected]{color:var(--gm-color-brand-strong);background:var(--gm-color-brand)}@supports (color:color-mix(in lab, red, red)){.gm-select__option[data-selected]{background:color-mix(in srgb, var(--gm-color-brand) 9%, var(--gm-color-surface))}}.gm-select__option[data-selected]{font-weight:var(--gm-font-weight-semibold)}.gm-select__option[data-active][data-selected]{background:var(--gm-color-brand)}@supports (color:color-mix(in lab, red, red)){.gm-select__option[data-active][data-selected]{background:color-mix(in srgb, var(--gm-color-brand) 14%, var(--gm-color-surface))}}.gm-select__option:disabled{color:var(--gm-color-text-disabled);cursor:not-allowed}.gm-select__option:focus-visible{outline:var(--gm-stroke-focus) solid var(--gm-color-focus-ring);outline-offset:calc(var(--gm-stroke-focus-offset) * -1)}.gm-select__check{place-items:center;width:20px;height:20px;display:grid}@keyframes gm-select-popup-enter{0%{opacity:.2;filter:blur(2px);transform:translateY(-4px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.gm-select__popup[data-side=top]{animation-name:gm-select-popup-enter-top}@keyframes gm-select-popup-enter-top{0%{opacity:.2;filter:blur(2px);transform:translateY(4px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.gm-select__trigger,.gm-select__chevron,.gm-select__popup{transition:none;animation:none}}@media (forced-colors:active){.gm-select__trigger,.gm-select__popup{border:1px solid buttontext}.gm-select__option[data-selected]{outline:1px solid highlight}}.gm-overflow-text{overflow-wrap:anywhere;-webkit-line-clamp:var(--gm-overflow-lines,1);line-clamp:var(--gm-overflow-lines,1);-webkit-box-orient:vertical;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}.gm-overflow-text--disclosure{width:100%;color:inherit;font:inherit;text-align:start;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;overflow:visible}.gm-overflow-text__value{overflow-wrap:anywhere;-webkit-line-clamp:var(--gm-overflow-lines,1);line-clamp:var(--gm-overflow-lines,1);-webkit-box-orient:vertical;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}.gm-overflow-text--disclosure.is-expanded{cursor:zoom-out}.gm-overflow-text--disclosure.is-expanded .gm-overflow-text__value{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.gm-overflow-text--disclosure:focus-visible{border-radius:var(--gm-radius-control);outline:var(--gm-stroke-focus) solid var(--gm-color-focus-ring);outline-offset:var(--gm-stroke-focus-offset)}.gm-composite-control:focus-within{border-color:var(--gm-color-border);box-shadow:var(--gm-elevation-none);outline:none}.gm-composite-control :where(input,select,textarea,button):focus-visible{box-shadow:var(--gm-elevation-none);outline:none}body[data-surface=storefront] .gm-offer-grid .gm-offer-card .gm-offer-card__badge{align-items:center;min-height:32px;padding-inline:.7rem;background:var(--gm-brand-strong)!important;color:var(--gm-color-text-inverse)!important;display:inline-flex!important}body[data-surface=storefront] .gm-offer-card__meta{color:var(--gm-color-text-muted);font-size:var(--gm-font-size-body-small);line-height:var(--gm-line-height-body-small);padding:0 1rem 1rem;display:block}.gm-offer-mechanics{border:1px solid var(--gm-color-border);border-radius:var(--gm-radius-card);background:var(--gm-color-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-block:1.5rem 2rem;padding:1rem;display:grid}.gm-offer-mechanics__discount{color:var(--gm-brand-strong);white-space:nowrap;font-size:1.5rem}.gm-offer-mechanics__copy{min-width:0;color:var(--gm-color-text-muted);overflow-wrap:anywhere}.gm-offer-mechanics__timing{color:var(--gm-color-text);font-weight:var(--gm-font-weight-semibold)}.gm-offer-mechanics__cta,.gm-account-email-security .gm-route-state__button{border-radius:var(--gm-radius-control);text-align:center;justify-content:center;align-items:center;min-height:44px;padding:.7rem 1rem;display:inline-flex}.gm-offer-mechanics__cta{background:var(--gm-brand-strong);color:var(--gm-color-text-inverse);font-weight:var(--gm-font-weight-semibold)}.gm-account-email-security{border:1px solid var(--gm-color-border);border-radius:var(--gm-radius-card);background:var(--gm-color-surface-subtle);gap:.75rem;min-width:0;padding:1rem;display:grid}.gm-account-email-security__actions{flex-wrap:wrap;gap:.75rem;display:flex}@media (max-width:767px){.gm-offer-mechanics{grid-template-columns:auto minmax(0,1fr)}.gm-offer-mechanics__cta{grid-column:1/-1;width:100%}.gm-account-email-security__actions,.gm-account-email-security .gm-route-state__button{width:100%}}.gm-surface{border-radius:var(--gm-radius-surface);background:var(--gm-color-surface);min-width:0}.gm-surface--plain{background:0 0}.gm-surface--bordered,.gm-surface--status{border:var(--gm-stroke-control) solid var(--gm-color-border)}.gm-surface--interactive{border:var(--gm-stroke-control) solid var(--gm-color-border);cursor:pointer}.gm-surface--interactive:hover{border-color:var(--gm-color-text-muted)}.gm-surface--interactive:focus-within{outline:var(--gm-stroke-focus) solid var(--gm-color-focus-ring);outline-offset:var(--gm-stroke-focus-offset)}.gm-surface--elevated{box-shadow:var(--gm-elevation-surface)}.gm-dialog,.gm-drawer{z-index:var(--gm-z-index-modal);padding:var(--gm-space-4);background:#17171794;display:grid;position:fixed;inset:0}.gm-dialog{place-items:center}.gm-dialog__panel,.gm-drawer__panel{border-radius:var(--gm-radius-panel);background:var(--gm-color-surface);width:min(100%,40rem);max-height:min(90dvh,52rem);box-shadow:var(--gm-elevation-modal);padding:var(--gm-space-6);overflow:auto}.gm-dialog--sm .gm-dialog__panel{width:min(100%,28rem)}.gm-dialog--lg .gm-dialog__panel{width:min(100%,56rem)}.gm-dialog--full .gm-dialog__panel{width:100%;height:100%;max-height:none}.gm-dialog__actions{justify-content:flex-end;gap:var(--gm-space-3);margin-top:var(--gm-space-6);flex-wrap:wrap;display:flex}.gm-drawer{padding:0}.gm-drawer__panel{border-radius:0;width:min(100%,30rem);height:100dvh;max-height:none}.gm-drawer--sm .gm-drawer__panel{width:min(100%,24rem)}.gm-drawer--lg .gm-drawer__panel{width:min(100%,42rem)}.gm-drawer--end{justify-items:end}.gm-drawer--start{justify-items:start}.gm-menu{display:inline-block;position:relative}.gm-menu__popup{z-index:var(--gm-z-index-dropdown);min-width:12rem;padding:var(--gm-space-2);border:var(--gm-stroke-control) solid var(--gm-color-border);border-radius:var(--gm-radius-panel);background:var(--gm-color-surface);position:absolute;inset-block-start:calc(100% + var(--gm-space-2))}.gm-menu__popup [role=menuitem]{width:100%;min-height:44px;padding:var(--gm-space-2) var(--gm-space-3);border-radius:var(--gm-radius-control);color:var(--gm-color-text);text-align:start;background:0 0;border:0;align-items:center;display:flex}.gm-menu__popup [role=menuitem]:hover,.gm-menu__popup [role=menuitem]:focus-visible{background:var(--gm-color-surface-subtle);outline:none}.gm-menu__popup [role=menuitem]:focus-visible{box-shadow:var(--gm-elevation-none)}.gm-menu__popup [role=menuitem]:disabled{color:var(--gm-color-text-disabled);cursor:not-allowed}.gm-popover,.gm-combobox__listbox{z-index:var(--gm-z-index-dropdown);min-width:14rem;padding:var(--gm-space-3);border:var(--gm-stroke-control) solid var(--gm-color-border);border-radius:var(--gm-radius-panel);background:var(--gm-color-surface);position:absolute;inset-block-start:calc(100% + var(--gm-space-2))}.gm-combobox{gap:var(--gm-space-2);display:grid;position:relative}.gm-combobox>label{font-size:var(--gm-font-size-label);font-weight:var(--gm-font-weight-medium)}.gm-combobox>input{width:100%;min-height:48px;padding:var(--gm-space-3) var(--gm-space-4);border:var(--gm-stroke-control) solid var(--gm-color-border);border-radius:var(--gm-radius-control);color:var(--gm-color-text);background:var(--gm-color-surface);font:inherit}.gm-combobox>input:focus-visible{border-color:var(--gm-color-border);box-shadow:var(--gm-elevation-none);outline:none}.gm-combobox__listbox{max-height:18rem;display:grid;inset-inline:0;overflow:auto}.gm-combobox__listbox [role=option]{min-height:44px;padding:var(--gm-space-2) var(--gm-space-3);border-radius:var(--gm-radius-control);color:var(--gm-color-text);text-align:start;background:0 0;border:0}.gm-combobox__listbox [role=option]:hover,.gm-combobox__listbox [role=option][data-active],.gm-combobox__listbox [role=option][aria-selected=true]{background:var(--gm-color-surface-subtle);outline:2px solid #0000}.gm-combobox__listbox [role=option][aria-disabled=true]{color:var(--gm-color-text-disabled);cursor:not-allowed}.gm-tooltip{display:inline-flex;position:relative}.gm-tooltip__content{z-index:var(--gm-z-index-dropdown);width:max-content;max-width:min(18rem,100vw - 2rem);padding:var(--gm-space-2) var(--gm-space-3);border-radius:var(--gm-radius-control);color:var(--gm-color-text-inverse);background:var(--gm-color-text);box-shadow:var(--gm-elevation-popover);opacity:0;pointer-events:none;transform:translate(-50%, var(--gm-space-1));position:absolute;inset-block-end:calc(100% + var(--gm-space-2));inset-inline-start:50%}.gm-tooltip:hover .gm-tooltip__content,.gm-tooltip:focus-within .gm-tooltip__content{opacity:1;transform:translate(-50%)}.gm-tabs [role=tab],.gm-segmented [role=radio],.gm-filter-chip,.gm-toggle-button{min-height:44px;padding:var(--gm-space-2) var(--gm-space-3);border:var(--gm-stroke-control) solid transparent;border-radius:var(--gm-radius-control);color:var(--gm-color-text-muted);background:0 0}.gm-tabs [role=tab][aria-selected=true],.gm-segmented [role=radio][aria-checked=true],.gm-filter-chip[aria-pressed=true],.gm-toggle-button[aria-pressed=true]{color:var(--gm-color-brand-strong);border-color:var(--gm-color-brand);background:var(--gm-color-surface-subtle)}.gm-tabs [role=tab]:focus-visible,.gm-segmented [role=radio]:focus-visible,.gm-filter-chip:focus-visible,.gm-toggle-button:focus-visible{outline:var(--gm-stroke-focus) solid var(--gm-color-focus-ring);outline-offset:var(--gm-stroke-focus-offset)}.gm-tabs [role=tab]:disabled,.gm-segmented [role=radio]:disabled{color:var(--gm-color-text-disabled);cursor:not-allowed}.gm-segmented{padding:var(--gm-space-1);border-radius:var(--gm-radius-surface);background:var(--gm-color-surface-subtle);display:inline-flex}.gm-data-table-region{border-radius:var(--gm-radius-surface);max-width:100%;overflow:auto}.gm-data-table-region:focus-visible{outline:var(--gm-stroke-focus) solid var(--gm-color-focus-ring);outline-offset:var(--gm-stroke-focus-offset)}.gm-data-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.gm-data-table caption{padding:var(--gm-space-3);text-align:start;font-weight:var(--gm-font-weight-semibold)}.gm-data-table th,.gm-data-table td{padding:var(--gm-space-3);border-block-end:1px solid var(--gm-color-border);text-align:start}.gm-data-table__empty{color:var(--gm-color-text-muted)}.gm-data-table-cards{display:none}.gm-pagination{justify-content:space-between;align-items:center;gap:var(--gm-space-3);flex-wrap:wrap;display:flex}.gm-pagination output{font-variant-numeric:tabular-nums}.gm-feedback-state{justify-items:start;gap:var(--gm-space-3);max-width:var(--gm-measure-reading);padding-block:var(--gm-space-8);display:grid}.gm-feedback-state h2,.gm-feedback-state p{margin:0}.gm-feedback-state--error{color:var(--gm-color-danger-foreground)}.gm-feedback-state--success{color:var(--gm-color-success-foreground)}.gm-inline-status{color:var(--gm-color-text-muted)}.gm-skeleton{gap:var(--gm-space-3);display:grid}.gm-skeleton__line{border-radius:var(--gm-radius-control);background:var(--gm-color-surface-subtle);width:100%;height:1rem;animation:gm-skeleton-pulse 1.2s var(--gm-ease-standard) infinite alternate;display:block}.gm-skeleton__line:last-child{width:62%}@keyframes gm-primitive-spin{to{transform:rotate(360deg)}}@keyframes gm-skeleton-pulse{to{opacity:.46}}@media (prefers-reduced-motion:reduce){.gm-button,.gm-tooltip__content{transition-duration:.01ms!important}.gm-button__spinner,.gm-skeleton__line{animation-duration:1ms!important;animation-iteration-count:1!important}}@media (max-width:430px){.gm-dialog{padding:var(--gm-space-2)}.gm-dialog__panel{padding:var(--gm-space-4)}.gm-dialog__actions>.gm-button{flex:10rem}.gm-data-table-shell[data-layout=responsive-cards] .gm-data-table-region{display:none}.gm-data-table-cards{gap:var(--gm-space-3);display:grid}}@media (min-width:1024px){.gm-storefront-shell .gm-premium-header.gm-premium-header--no-search .storefront-header-container{height:64px!important;min-height:64px!important;padding-block:0!important}}@media (max-width:1023px){.gm-premium-header.gm-premium-header--mobile-no-search .storefront-header-container{box-sizing:border-box!important;height:calc(64px + env(safe-area-inset-top))!important;min-height:calc(64px + env(safe-area-inset-top))!important;padding-top:calc(10px + env(safe-area-inset-top))!important;gap:0!important;padding-bottom:10px!important}.gm-premium-header.gm-premium-header--mobile-no-search :is(.storefront-header-actions,.storefront-action-row){gap:0!important;height:0!important;min-height:0!important;margin-top:0!important}.gm-premium-header.gm-premium-header--mobile-no-search .storefront-language-corner{top:calc(10px + env(safe-area-inset-top))!important}.gm-premium-header.gm-premium-header--mobile-no-search .storefront-language-corner .dropdown-btn{gap:6px!important;width:auto!important;min-width:64px!important;padding-inline:12px!important;line-height:1!important}.gm-premium-header.gm-premium-header--mobile-no-search .storefront-language-corner .dropdown-btn span{line-height:1!important;display:block!important;overflow:visible!important}}@media (max-width:767px){.gm-premium-header.gm-premium-header--mobile-no-search .storefront-header-container{height:calc(60px + env(safe-area-inset-top))!important;min-height:calc(60px + env(safe-area-inset-top))!important;padding-top:calc(8px + env(safe-area-inset-top))!important;padding-bottom:8px!important}.gm-premium-header.gm-premium-header--mobile-no-search .storefront-language-corner{top:calc(8px + env(safe-area-inset-top))!important}}@media (max-width:1023px){.gm-storefront-header-search--mobile-visible{width:100%}.gm-storefront-shell .gm-premium-header,.gm-storefront-shell .gm-premium-header .storefront-header-container,.gm-storefront-shell .gm-premium-header .storefront-brand-logo,.gm-storefront-shell .gm-premium-header .gm-storefront-header-search{transition:block-size var(--gm-duration-standard) var(--gm-ease-standard), min-block-size var(--gm-duration-standard) var(--gm-ease-standard), inline-size var(--gm-duration-standard) var(--gm-ease-standard), inset var(--gm-duration-standard) var(--gm-ease-standard), padding var(--gm-duration-standard) var(--gm-ease-standard), background-color var(--gm-duration-standard) var(--gm-ease-standard), border-color var(--gm-duration-standard) var(--gm-ease-standard)}.gm-storefront-shell .gm-premium-header--search-docked{border-bottom:var(--gm-stroke-control) solid var(--gm-color-border)!important;background:var(--gm-color-surface)!important}.gm-storefront-shell .gm-premium-header--search-docked .storefront-header-container{box-sizing:border-box!important;height:calc(60px + env(safe-area-inset-top))!important;min-height:calc(60px + env(safe-area-inset-top))!important;padding-top:calc(8px + env(safe-area-inset-top))!important;gap:0!important;padding-bottom:8px!important}.gm-storefront-shell .gm-premium-header--search-docked .storefront-brand-wrap{align-self:flex-start;width:104px!important}.gm-storefront-shell .gm-premium-header--search-docked .storefront-brand-link{min-height:44px}.gm-storefront-shell .gm-premium-header--search-docked .storefront-brand-logo{max-height:36px;width:104px!important}.gm-storefront-shell .gm-premium-header--search-docked :is(.storefront-header-actions,.storefront-action-row){gap:0!important;height:0!important;min-height:0!important;margin-top:0!important}.gm-storefront-shell .gm-premium-header--search-docked .storefront-language-corner{top:calc(8px + env(safe-area-inset-top))!important;inset-inline-end:12px!important}.gm-storefront-shell .gm-premium-header--search-docked .storefront-language-corner .dropdown-btn{min-width:76px!important;max-width:76px!important;padding-inline:10px!important}.gm-storefront-shell .gm-premium-header--search-docked .gm-storefront-header-search{z-index:2;top:calc(8px + env(safe-area-inset-top));background:var(--gm-color-surface-subtle);min-width:44px;position:absolute;inset-inline:156px 100px;width:auto!important;max-width:calc(100% - 256px)!important;height:44px!important;margin:0!important}.gm-storefront-shell .gm-premium-header--search-docked .gm-storefront-header-search .header-search-submit{width:40px;min-width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.gm-storefront-shell .gm-premium-header,.gm-storefront-shell .gm-premium-header .storefront-header-container,.gm-storefront-shell .gm-premium-header .storefront-brand-logo,.gm-storefront-shell .gm-premium-header .gm-storefront-header-search{transition:none!important}}.gm-storefront-shell[data-surface=auth]{background:var(--gm-color-background);grid-template-rows:auto minmax(0,1fr);min-height:100svh;display:grid}.gm-storefront-shell[data-surface=auth] .gm-auth-shell-header{border-block-end:var(--gm-stroke-control) solid var(--gm-color-border);background:var(--gm-color-surface);box-shadow:var(--gm-elevation-none)}.gm-auth-shell-header-container{width:min(100%, var(--gm-container-app));min-height:var(--gm-space-16);justify-content:space-between;gap:var(--gm-space-4);flex-direction:row;padding-block:0}.gm-auth-shell-header-container .storefront-brand-wrap,.gm-auth-shell-header-container .storefront-header-actions,.gm-auth-shell-header-container .storefront-action-row{width:auto;min-width:0;margin:0}.gm-auth-shell-header-container .storefront-action-row{align-items:center;min-height:44px}.gm-auth-shell-main{min-height:calc(100svh - var(--gm-space-16));padding:var(--gm-space-12) var(--gm-gutter-mobile) var(--gm-space-16);place-items:start center;display:grid}.gm-auth-section{place-items:start center;width:100%;margin:0;padding:0;display:grid}.gm-auth-card{width:min(100%,26.25rem);min-width:0;padding:var(--gm-space-8);border-radius:var(--gm-radius-surface);background:var(--gm-color-surface);box-shadow:var(--gm-elevation-surface);border:0;display:grid}.gm-auth-card--wide{width:min(100%,35rem)}.gm-auth-desktop-title{color:var(--gm-color-text);font-family:var(--gm-font-display);font-size:var(--gm-font-size-page);font-weight:var(--gm-font-weight-bold);line-height:var(--gm-line-height-page);letter-spacing:-.02em;text-align:center;text-wrap:balance;margin:0}.gm-auth-flow-context{justify-items:center;gap:var(--gm-space-2);margin-block:var(--gm-space-2) var(--gm-space-6);text-align:center;display:grid}.gm-auth-progress,.gm-auth-description{margin:0}.gm-auth-progress{color:var(--gm-color-brand-strong);font-size:var(--gm-font-size-body-small);font-weight:var(--gm-font-weight-semibold);line-height:var(--gm-line-height-body-small);font-variant-numeric:tabular-nums}.gm-auth-description{max-width:38ch;color:var(--gm-color-text-muted);font-size:var(--gm-font-size-body-small);line-height:var(--gm-line-height-body-small);text-wrap:pretty}.gm-auth-card label{gap:var(--gm-space-1);color:var(--gm-color-text);font-size:var(--gm-font-size-label);font-weight:var(--gm-font-weight-medium);line-height:var(--gm-line-height-label);display:grid}.gm-auth-input{box-sizing:border-box;width:100%;min-height:48px;padding-inline:var(--gm-space-4);border:var(--gm-stroke-control) solid var(--gm-color-border);border-radius:var(--gm-radius-control);color:var(--gm-color-text);background:var(--gm-color-surface);caret-color:var(--gm-color-brand-strong);font:inherit;font-size:var(--gm-font-size-body);transition:border-color var(--gm-duration-fast) var(--gm-ease-standard), background-color var(--gm-duration-fast) var(--gm-ease-standard);display:block}.gm-auth-input:hover:not(:disabled){border-color:var(--gm-color-text-muted)}.gm-auth-input:focus-visible,.gm-auth-phone-group:focus-within{border-color:var(--gm-color-border);background:var(--gm-color-brand);outline:none}@supports (color:color-mix(in lab, red, red)){.gm-auth-input:focus-visible,.gm-auth-phone-group:focus-within{background:color-mix(in srgb, var(--gm-color-brand) 3%, var(--gm-color-surface))}}.gm-auth-input:focus-visible,.gm-auth-phone-group:focus-within{box-shadow:var(--gm-elevation-none)}.gm-auth-input.invalid,.gm-auth-phone-group.invalid{border-color:var(--gm-color-danger-solid)}.gm-auth-input::selection{color:var(--gm-color-text-inverse);background:var(--gm-color-brand-strong)}.gm-auth-password-control{position:relative}.gm-auth-password-control .gm-auth-input{padding-inline-end:9rem}.gm-auth-password-toggle{inset-block:var(--gm-space-1);min-width:44px;min-height:40px;padding-inline:var(--gm-space-3);border-radius:var(--gm-radius-control);color:var(--gm-color-brand-strong);background:var(--gm-color-surface);font-size:var(--gm-font-size-caption);font-weight:var(--gm-font-weight-semibold);line-height:var(--gm-line-height-caption);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:var(--gm-space-1)}.gm-auth-password-toggle:hover{background:var(--gm-color-surface-subtle)}.gm-auth-password-toggle:focus-visible,.gm-auth-primary-action:focus-visible,.gm-auth-secondary-action:focus-visible,.gm-auth-resend-action:focus-visible{outline:var(--gm-stroke-focus) solid var(--gm-color-focus-ring);outline-offset:var(--gm-stroke-focus-offset)}.gm-auth-field-help,.gm-auth-field-error{font-size:var(--gm-font-size-caption);line-height:var(--gm-line-height-caption);margin-block-start:var(--gm-space-2);display:block}.gm-auth-field-help{color:var(--gm-color-text-muted)}.gm-auth-field-error{color:var(--gm-color-danger-foreground)}.gm-auth-phone-group{width:100%;min-height:48px;padding-inline:var(--gm-space-3);border:var(--gm-stroke-control) solid var(--gm-color-border);border-radius:var(--gm-radius-control);background:var(--gm-color-surface);align-items:center;display:flex}.gm-auth-phone-group .gm-auth-input{min-height:46px;box-shadow:var(--gm-elevation-none);border:0;border-radius:0;outline:none}.gm-auth-country-code-input{width:4.25rem;padding-inline:var(--gm-space-1);text-align:center;flex:0 0 4.25rem}.gm-auth-phone-input{min-width:0;padding-inline:var(--gm-space-2);text-align:start;direction:ltr;flex:auto}.gm-auth-primary-action,.gm-auth-secondary-action{width:100%;min-height:48px;padding:var(--gm-space-3) var(--gm-space-4);border-radius:var(--gm-radius-control);font:inherit;font-weight:var(--gm-font-weight-semibold);line-height:var(--gm-line-height-label);text-align:center;cursor:pointer;transition:color var(--gm-duration-fast) var(--gm-ease-standard), background-color var(--gm-duration-fast) var(--gm-ease-standard), border-color var(--gm-duration-fast) var(--gm-ease-standard), transform var(--gm-duration-fast) var(--gm-ease-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.gm-auth-primary-action{border:var(--gm-stroke-control) solid var(--gm-color-brand);color:var(--gm-color-text-inverse);background:var(--gm-color-brand)}.gm-auth-secondary-action{border:var(--gm-stroke-control) solid var(--gm-color-brand);color:var(--gm-color-brand-strong);background:var(--gm-color-surface)}.gm-auth-primary-action:hover:not(:disabled),.gm-auth-secondary-action:hover{border-color:var(--gm-color-brand-strong);background:var(--gm-color-brand-strong);color:var(--gm-color-text-inverse)}.gm-auth-primary-action:active:not(:disabled),.gm-auth-secondary-action:active{transform:translateY(1px)}.gm-auth-primary-action:disabled{border-color:var(--gm-color-border);color:var(--gm-color-text-disabled);background:var(--gm-color-background);cursor:not-allowed;transform:none}.gm-auth-primary-action--spaced{margin-block:var(--gm-space-6)}.gm-auth-resend-action{min-height:44px;margin-block:var(--gm-space-2);padding:var(--gm-space-2) var(--gm-space-1);border-radius:var(--gm-radius-control);color:var(--gm-color-brand-strong);font:inherit;font-size:var(--gm-font-size-body-small);font-weight:var(--gm-font-weight-semibold);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:underline;display:inline-flex}.gm-auth-resend-action:disabled{color:var(--gm-color-text-disabled);cursor:not-allowed}.gm-auth-delivery-status{min-height:var(--gm-line-height-body-small);margin:0 0 var(--gm-space-4);color:var(--gm-color-text-muted);font-size:var(--gm-font-size-body-small);line-height:var(--gm-line-height-body-small)}.gm-auth-alert,.gm-auth-validation-summary{border:var(--gm-stroke-control) solid var(--gm-color-danger-solid);border-radius:var(--gm-radius-surface);color:var(--gm-color-danger-foreground);background:var(--gm-color-danger-background)}.gm-auth-notice{border:var(--gm-stroke-control) solid var(--gm-color-border);border-radius:var(--gm-radius-surface);color:var(--gm-color-text-muted);background:var(--gm-color-surface-subtle)}@media (max-width:1023px){.gm-auth-shell-main{min-height:calc(100svh - var(--gm-space-16));padding-block:var(--gm-space-6) var(--gm-space-12)}.gm-storefront-shell[data-surface=auth][data-mobile-navigation=visible] .gm-auth-shell-main{padding-block-end:calc(var(--gm-mobile-tabbar-space,78px) + var(--gm-space-4))}}@media (max-width:767px){.gm-auth-shell-header-container{min-height:60px}.gm-auth-shell-main{min-height:calc(100svh - 60px);padding:var(--gm-space-3) var(--gm-space-2) var(--gm-space-8)}.gm-storefront-shell[data-surface=auth][data-mobile-navigation=visible] .gm-auth-shell-main{padding-block-end:calc(var(--gm-mobile-tabbar-space,78px) + var(--gm-space-4))}.gm-auth-card,.gm-auth-card--wide{width:100%;padding:var(--gm-space-4)}.gm-auth-flow-context{text-align:start;justify-items:start;margin-block-start:0}.gm-auth-description{max-width:none}.gm-auth-password-control .gm-auth-input{padding-inline-end:8.5rem}}.gm-checkout-preference-list{display:grid}.gm-checkout-preference-row{align-items:center;gap:var(--gm-space-3);border-top:var(--gm-stroke-control) solid var(--gm-color-border);grid-template-columns:38px minmax(0,1fr) auto;min-height:58px;padding-block:7px;display:grid}.gm-checkout-preference-row:first-child{border-top:0}.gm-checkout-preference-icon{border-radius:var(--gm-radius-control);width:36px;height:36px;color:var(--gm-color-brand);background:var(--gm-color-brand-soft);place-items:center;display:grid}.gm-checkout-preference-copy{gap:2px;min-width:0;display:grid}.gm-checkout-preference-copy strong{color:var(--gm-color-text);font-size:var(--gm-font-size-body-small);font-weight:var(--gm-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.gm-checkout-preference-copy small{color:var(--gm-color-text-muted);font-size:var(--gm-font-size-caption);line-height:1.2}.gm-checkout-persons{justify-content:space-between;align-items:center;gap:var(--gm-space-4);min-height:74px;display:flex}.gm-checkout-persons-copy{min-width:0;color:var(--gm-color-text-muted);align-items:center;gap:11px;display:flex}.gm-checkout-persons-copy h2{color:var(--gm-color-text);font-size:17px;font-weight:var(--gm-font-weight-semibold);margin:0;line-height:1.2}.gm-checkout-payment-disclosure{border:var(--gm-stroke-control) solid var(--gm-color-border);border-radius:var(--gm-radius-panel);background:var(--gm-color-surface);overflow:hidden}.gm-checkout-payment-disclosure>summary{justify-content:space-between;align-items:center;gap:var(--gm-space-3);min-height:68px;padding:var(--gm-space-3) var(--gm-space-4);color:var(--gm-color-text);cursor:pointer;list-style:none;display:flex}.gm-checkout-payment-disclosure>summary::-webkit-details-marker{display:none}.gm-checkout-payment-disclosure>summary>span{gap:3px;min-width:0;display:grid}.gm-checkout-payment-disclosure>summary strong{font-size:15px;font-weight:var(--gm-font-weight-bold);line-height:1.2}.gm-checkout-payment-disclosure>summary small{color:var(--gm-color-text-muted);font-size:var(--gm-font-size-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.gm-checkout-payment-disclosure>summary svg{color:var(--gm-color-text-muted);transition:transform var(--gm-duration-fast) var(--gm-ease-standard);flex:none}[dir=rtl] .gm-checkout-payment-disclosure>summary svg{transform:rotate(180deg)}.gm-checkout-payment-disclosure[open]>summary svg,[dir=rtl] .gm-checkout-payment-disclosure[open]>summary svg{transform:rotate(90deg)}.gm-checkout-payment-disclosure .gm-checkout-payment-list{margin:0 10px 10px}.gm-checkout-recommendations{gap:10px;min-width:0;padding-top:2px;display:grid}.gm-checkout-recommendations>h3{color:var(--gm-color-text);font-size:17px;font-weight:var(--gm-font-weight-bold);margin:0;line-height:1.2}.gm-checkout-sticky-total{display:none}@media (max-width:767px){.gm-checkout-preference-row{min-height:56px;padding-block:var(--gm-space-1);grid-template-columns:34px minmax(0,1fr) auto;gap:9px}.gm-checkout-preference-icon{width:32px;height:32px}.gm-checkout-preference-copy strong{font-size:13px}.gm-checkout-persons-copy h2{font-size:15px}.gm-checkout-sticky-total{gap:2px;min-width:92px;display:grid}.gm-checkout-sticky-total small{color:var(--gm-color-text-muted);font-size:11px;line-height:1.1}.gm-checkout-sticky-total strong{color:var(--gm-color-text);font-size:20px;font-weight:var(--gm-font-weight-bold);white-space:nowrap;line-height:1.1}}@media (prefers-reduced-motion:reduce){.gm-checkout-payment-disclosure>summary svg{transition:none}}.gm-time-schedule-modal{z-index:1300!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#11111175!important;justify-content:center!important;align-items:flex-end!important;height:100dvh!important;padding:0!important;display:flex!important;top:0!important;overflow:hidden!important}.gm-time-schedule-modal .gm-schedule-sheet{transition:transform .18s var(--gm-ease-standard);will-change:transform;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;background:var(--gm-color-surface)!important;width:100%!important;max-width:100%!important;height:calc(100dvh - 54px)!important;max-height:calc(100dvh - 54px)!important;box-shadow:none!important;border:0!important;border-radius:28px 28px 0 0!important;margin:0!important;overflow:visible!important}.gm-time-schedule-modal .gm-schedule-sheet[data-dragging=true]{transition:none}.gm-schedule-drag-zone{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;padding:22px 13px 0;position:relative}.gm-schedule-drag-zone:active{cursor:grabbing}.gm-time-schedule-modal .gm-schedule-handle{z-index:1;place-items:center;padding:0;position:absolute;top:-32px;left:50%;transform:translate(-50%);color:#0000!important;width:72px!important;min-width:72px!important;height:44px!important;min-height:44px!important;display:grid!important}.gm-schedule-handle-bar{background:#ededf2;border-radius:999px;width:62px;height:4px;display:block}.gm-schedule-scroll{overscroll-behavior:contain;min-height:0;padding:0 13px 12px;overflow-y:auto}.gm-schedule-drag-zone h3{text-transform:none;margin:0 0 13px;font-size:20px;line-height:1.25;color:#181818!important;font-weight:700!important}.gm-schedule-section h4{color:#202020;margin:0 0 7px;font-size:15px;font-weight:700;line-height:1.35}.gm-time-schedule-modal .gm-schedule-date-list{flex-wrap:wrap;gap:8px;display:flex;background:0 0!important;border:0!important}.gm-time-schedule-modal .gm-schedule-date-chip{text-align:start;border-radius:9px;align-content:center;justify-items:start;min-width:72px;padding:7px 15px;display:grid;color:#202020!important;background:#fff!important;border:1px solid #e3e3e6!important;min-height:52px!important}.gm-schedule-date-chip strong,.gm-schedule-date-chip span{white-space:nowrap;font-weight:400;line-height:1.25;display:block}.gm-schedule-date-chip strong{font-size:13px}.gm-schedule-date-chip span{font-size:11px}.gm-time-schedule-modal .gm-date-chip--active{border-color:var(--gm-color-brand)!important;color:var(--gm-color-brand)!important;background:#fff!important}.gm-schedule-time-section{margin-top:25px}.gm-time-schedule-modal .gm-schedule-slot{text-align:center;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:8px 10px;font-size:13px;font-weight:400;line-height:1.2;display:inline-flex;color:#202020!important;background:#fff!important;border:1px solid #e5e5e8!important;min-height:40px!important}.gm-time-schedule-modal .gm-schedule-slot--asap{gap:6px;margin-bottom:9px}.gm-schedule-slot small{color:inherit;font:inherit;align-items:baseline;gap:5px;display:inline-flex}.gm-schedule-slot small bdi{font-weight:600}.gm-time-schedule-modal .gm-schedule-slot.is-selected{border-color:var(--gm-color-brand)!important;background:var(--gm-color-brand)!important;color:#fff!important}.gm-schedule-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 10px;margin:0;padding:0;list-style:none;display:grid}.gm-schedule-empty{color:#8a8a90;background:#f5f5f7;border-radius:8px;margin:0;padding:11px 12px;font-size:13px;line-height:1.35}.gm-schedule-footer{padding:12px 13px max(39px, env(safe-area-inset-bottom));background:var(--gm-color-surface)}.gm-schedule-confirm{background:var(--gm-color-brand);color:#fff;border:0;border-radius:999px;width:100%;min-height:46px;padding:11px 18px;font-size:14px;font-weight:600;line-height:1.2}.gm-schedule-confirm:disabled{color:#ffffffd1;cursor:not-allowed;background:#ececf2}.gm-schedule-date-chip:focus-visible,.gm-schedule-slot:focus-visible,.gm-schedule-confirm:focus-visible,.gm-schedule-handle:focus-visible{outline:3px solid var(--gm-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.gm-time-schedule-modal .gm-schedule-sheet{transition:none}}@media (min-width:768px){.gm-time-schedule-modal{padding:24px!important}.gm-time-schedule-modal .gm-schedule-sheet{border-radius:28px!important;width:min(560px,100%)!important;max-width:560px!important;height:min(720px,100dvh - 78px)!important;max-height:min(720px,100dvh - 78px)!important}}@media (max-width:767px){.gm-storefront-shell[data-surface=checkout]{padding-bottom:calc(var(--gm-mobile-tabbar-space,78px) + 60px)!important}.gm-checkout-time-block{margin-inline:0!important}.gm-checkout-time-block .gm-checkout-time-heading{margin-bottom:10px!important}.gm-storefront-content .gm-checkout-time-options .gm-checkout-choice.active{box-shadow:0 1px 3px #1717171a!important}.gm-storefront-shell[data-surface=checkout] .gm-checkout-summary-actions.gm-mobile-action-surface,.gm-item-buybar.gm-mobile-action-surface{z-index:var(--gm-layer-app-header,260)!important;inset-inline:var(--gm-space-3)!important;bottom:calc(var(--gm-mobile-tabbar-space,78px) - 10px)!important;align-items:center!important;gap:var(--gm-space-3)!important;width:auto!important;min-height:64px!important;padding:var(--gm-space-2)!important;border:var(--gm-stroke-control) solid var(--gm-color-border)!important;border-radius:calc(var(--gm-radius-panel) + var(--gm-space-1))!important;background:var(--gm-color-surface)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-sizing:border-box!important;margin:0!important;position:fixed!important}.gm-storefront-shell[data-surface=checkout] .gm-checkout-summary-actions{grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}.gm-item-detail-page{padding-bottom:calc(var(--gm-mobile-tabbar-space,78px) + 80px)!important}.gm-item-buybar.gm-mobile-action-surface{justify-content:space-between!important;display:flex!important}.gm-item-buybar.gm-mobile-action-surface p{color:var(--gm-color-text-muted)!important;margin:0 0 2px!important;font-size:12px!important;line-height:1.2!important;display:block!important}.gm-item-buybar.gm-mobile-action-surface h3{font-variant-numeric:tabular-nums;color:var(--gm-color-text)!important;margin:0!important;font-size:18px!important}.gm-item-buybar.gm-mobile-action-surface .db-btn{border-radius:var(--gm-radius-control)!important;min-height:44px!important}.gm-checkout-summary-actions .gm-checkout-sticky-total{gap:1px;min-width:0}.gm-checkout-summary-actions .gm-checkout-sticky-total strong{font-variant-numeric:tabular-nums;font-size:18px}.gm-checkout-summary-actions .gm-checkout-submit{letter-spacing:-.01em;justify-self:end;width:min(58vw,210px)!important;min-height:44px!important;padding-inline:clamp(12px, 4vw, var(--gm-space-4))!important;border-radius:var(--gm-radius-control)!important;background:var(--gm-color-brand)!important;font-size:clamp(13px,3.7vw,14px)!important;font-weight:var(--gm-font-weight-semibold)!important}.gm-checkout-summary-actions .gm-checkout-submit:hover:not(:disabled){background:var(--gm-color-brand-strong)!important}.gm-checkout-summary-actions .gm-checkout-submit:active:not(:disabled){transform:scale(.985)!important}}@media (max-width:340px){.gm-checkout-block-head.gm-checkout-time-heading{gap:var(--gm-space-2)!important;grid-template-columns:22px minmax(0,1fr) 18px!important}.gm-checkout-time-heading h3{white-space:nowrap!important;font-size:16px!important}.gm-checkout-time-options .gm-checkout-choice{padding-inline:var(--gm-space-2)!important}.gm-checkout-time-options .gm-checkout-choice strong{letter-spacing:-.01em!important;font-size:13px!important}.gm-checkout-time-options .gm-checkout-choice em{font-size:12px!important}}.gm-checkout-branch-options{gap:var(--gm-space-2);display:grid}.gm-checkout-branch-address{align-items:center;gap:var(--gm-space-2);width:100%;min-height:52px;padding:var(--gm-space-2) var(--gm-space-3);border:var(--gm-stroke-control) solid var(--gm-color-border);border-radius:var(--gm-radius-surface);color:var(--gm-color-text);background:var(--gm-color-surface);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--gm-duration-fast) var(--gm-ease-standard), box-shadow var(--gm-duration-fast) var(--gm-ease-standard), background-color var(--gm-duration-fast) var(--gm-ease-standard);-webkit-tap-highlight-color:transparent;grid-template-columns:20px minmax(0,1fr) 20px;display:grid}.gm-checkout-branch-address:hover{background:var(--gm-color-surface-subtle)}.gm-checkout-branch-address.is-selected{border-color:var(--gm-color-brand);background:var(--gm-color-surface);box-shadow:inset 0 0 0 1px var(--gm-color-brand)}.gm-checkout-branch-address:focus-visible{outline:var(--gm-stroke-focus) solid var(--gm-color-focus-ring);outline-offset:var(--gm-stroke-focus-offset)}.gm-checkout-branch-address .gm-ui-icon{color:var(--gm-color-brand);font-size:18px;line-height:1}.gm-checkout-branch-address__copy{min-width:0;font-size:var(--gm-font-size-body-small);line-height:var(--gm-line-height-body-small);overflow-wrap:anywhere;gap:2px;display:grid}.gm-checkout-branch-address__copy strong{color:var(--gm-color-text);font-weight:var(--gm-font-weight-semibold)}.gm-checkout-branch-address__copy>span{color:var(--gm-color-text-muted)}.gm-checkout-branch-address__check{color:var(--gm-color-brand);opacity:0;transition:opacity var(--gm-duration-fast) var(--gm-ease-standard)}.gm-checkout-branch-address.is-selected .gm-checkout-branch-address__check{opacity:1}.gm-checkout-branch-map{isolation:isolate;min-height:220px;color:var(--gm-color-text-muted);position:relative}.gm-checkout-branch-map .gm-checkout-branch-map__canvas{width:100%;height:100%;position:absolute;inset:0}.gm-checkout-branch-map__state{z-index:var(--gm-z-index-raised);justify-content:center;align-items:center;gap:var(--gm-space-3);padding:var(--gm-space-6);color:var(--gm-color-text-muted);background:var(--gm-color-surface-subtle);font-size:var(--gm-font-size-body-small);line-height:var(--gm-line-height-body-small);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.gm-branch-map-marker{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;width:40px;height:40px;padding:0;display:grid;position:relative}.gm-branch-map-marker__pin{border:3px solid var(--gm-color-surface);background:var(--gm-color-text-muted);width:28px;height:28px;transition:background-color var(--gm-duration-fast) var(--gm-ease-standard), box-shadow var(--gm-duration-fast) var(--gm-ease-standard), transform var(--gm-duration-fast) var(--gm-ease-standard);border-radius:50%;display:block;box-shadow:0 4px 12px #17171738}.gm-branch-map-marker__pin:after{background:var(--gm-color-surface);content:"";border-radius:50%;width:6px;height:6px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.gm-branch-map-marker__label{border-radius:var(--gm-radius-control);max-width:180px;color:var(--gm-color-text);background:var(--gm-color-surface);font-size:var(--gm-font-size-caption);font-weight:var(--gm-font-weight-semibold);opacity:0;pointer-events:none;text-overflow:ellipsis;transition:opacity var(--gm-duration-fast) var(--gm-ease-standard), transform var(--gm-duration-fast) var(--gm-ease-standard);white-space:nowrap;top:50%;padding:5px 8px;line-height:1.2;position:absolute;inset-inline-start:calc(100% + 2px);overflow:hidden;transform:translateY(-50%)translate(-4px);box-shadow:0 4px 14px #17171724}.gm-branch-map-marker[data-label-side=left] .gm-branch-map-marker__label{inset-inline:auto calc(100% + 2px);transform:translateY(-50%)translate(4px)}.gm-branch-map-marker[data-selected=true] .gm-branch-map-marker__pin{background:var(--gm-color-brand);transform:scale(1.14);box-shadow:0 5px 16px #a02a2447}.gm-branch-map-marker[data-selected=true] .gm-branch-map-marker__label,.gm-branch-map-marker:hover .gm-branch-map-marker__label,.gm-branch-map-marker:focus-visible .gm-branch-map-marker__label{opacity:1;transform:translateY(-50%)translate(0)}.gm-branch-map-marker:focus-visible{outline:var(--gm-stroke-focus) solid var(--gm-color-focus-ring);outline-offset:var(--gm-stroke-focus-offset)}.gm-checkout-branch-map .mapboxgl-ctrl-attrib{color:var(--gm-color-text-muted);font-family:var(--gm-font-ui);font-size:var(--gm-font-size-caption)}.gm-checkout-branch-map .mapboxgl-ctrl-group{border:1px solid var(--gm-color-border);border-radius:var(--gm-radius-control);background:var(--gm-color-surface);overflow:hidden;box-shadow:0 4px 16px #1717171a}.gm-checkout-branch-map .mapboxgl-ctrl-group button{width:40px;height:40px}@media (min-width:768px){.gm-checkout-branch-map{min-height:260px}}.gm-page-header{justify-content:space-between;align-items:flex-end;gap:var(--gm-space-6);border-block-end:var(--gm-stroke-control) solid var(--gm-color-border);min-width:0;margin-block-end:var(--gm-space-8);padding-block-end:var(--gm-space-6);display:flex}.gm-page-header__copy{min-width:0}.gm-page-header h1{max-width:var(--gm-measure-reading);color:var(--gm-color-text);font-family:var(--gm-font-display);font-size:var(--gm-font-size-page);font-weight:var(--gm-font-weight-bold);line-height:var(--gm-line-height-page);letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance;margin:0}.gm-page-header p{max-width:65ch;margin:var(--gm-space-2) 0 0;color:var(--gm-color-text-muted);font-size:var(--gm-font-size-body-small);line-height:var(--gm-line-height-body-small)}.gm-page-header__actions{justify-content:flex-end;gap:var(--gm-space-2);flex-wrap:wrap;flex:none;display:flex}.gm-form-section{border:0;min-width:0;margin:0;padding:0}.gm-form-section~.gm-form-section{border-block-start:var(--gm-stroke-control) solid var(--gm-color-border);margin-block-start:var(--gm-space-8);padding-block-start:var(--gm-space-6)}.gm-form-section>legend{width:100%;margin:0 0 var(--gm-space-4);color:var(--gm-color-text);font-size:var(--gm-font-size-lead);font-weight:var(--gm-font-weight-semibold);line-height:var(--gm-line-height-lead);padding:0}.gm-form-section__description{max-width:65ch;margin:calc(var(--gm-space-3) * -1) 0 var(--gm-space-4);color:var(--gm-color-text-muted);font-size:var(--gm-font-size-body-small);line-height:var(--gm-line-height-body-small)}.gm-form-section__content{min-width:0}.gm-storefront-toast-layer{inset-block-end:max(var(--gm-space-4), env(safe-area-inset-bottom));inset-inline:var(--gm-gutter-mobile);z-index:var(--gm-z-index-toast);pointer-events:none;justify-content:flex-end;display:flex;position:fixed}.gm-storefront-toast{--gm-toast-surface:var(--gm-semantic-danger-bg);--gm-toast-foreground:var(--gm-semantic-danger-fg);--gm-toast-accent:var(--gm-semantic-danger-solid);width:min(100%, var(--gm-container-toast));align-items:center;gap:var(--gm-space-3);min-width:0;padding:var(--gm-space-2) var(--gm-space-2) var(--gm-space-2) var(--gm-space-4);border-radius:var(--gm-radius-control);color:var(--gm-toast-foreground);background:var(--gm-toast-surface);display:flex}@supports (color:color-mix(in lab, red, red)){.gm-storefront-toast{background:color-mix(in srgb, var(--gm-toast-surface) 88%, transparent)}}.gm-storefront-toast{box-shadow:var(--gm-elevation-popover);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);font-family:var(--gm-font-ui);font-size:var(--gm-font-size-body-small);font-weight:var(--gm-font-weight-semibold);line-height:var(--gm-line-height-body-small);animation:gm-storefront-toast-enter var(--gm-duration-slow) var(--gm-ease-enter);pointer-events:none}.gm-storefront-toast--success{--gm-toast-surface:var(--gm-semantic-success-bg);--gm-toast-foreground:var(--gm-semantic-success-fg);--gm-toast-accent:var(--gm-semantic-success-solid)}.gm-storefront-toast--error{--gm-toast-surface:var(--gm-semantic-danger-bg);--gm-toast-foreground:var(--gm-semantic-danger-fg);--gm-toast-accent:var(--gm-semantic-danger-solid)}.gm-storefront-toast__icon{width:var(--gm-space-8);height:var(--gm-space-8);border-radius:var(--gm-radius-pill);color:var(--gm-toast-accent);background:var(--gm-toast-accent);flex:none;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.gm-storefront-toast__icon{background:color-mix(in srgb, var(--gm-toast-accent) 12%, transparent)}}.gm-storefront-toast__body{overflow-wrap:anywhere;flex:auto;min-width:0}.gm-storefront-toast__dismiss{border-radius:var(--gm-radius-pill);width:44px;height:44px;color:inherit;cursor:pointer;pointer-events:auto;transition:background-color var(--gm-duration-fast) var(--gm-ease-standard), transform var(--gm-duration-fast) var(--gm-ease-standard);background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.gm-storefront-toast__dismiss:hover{background:var(--gm-toast-accent)}@supports (color:color-mix(in lab, red, red)){.gm-storefront-toast__dismiss:hover{background:color-mix(in srgb, var(--gm-toast-accent) 12%, transparent)}}.gm-storefront-toast__dismiss:active{transform:scale(.94)}.gm-storefront-toast__dismiss:focus-visible{outline:var(--gm-stroke-focus) solid currentColor;outline-offset:var(--gm-stroke-focus-offset)}@keyframes gm-storefront-toast-enter{0%{opacity:.01;filter:blur(4px);transform:translateY(var(--gm-space-3)) scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (max-width:767px){.gm-storefront-toast-layer{inset-block-end:calc(var(--gm-mobile-tabbar-space,78px) + var(--gm-space-3) + env(safe-area-inset-bottom));inset-inline:var(--gm-space-3)}}@media (prefers-reduced-motion:reduce){.gm-storefront-toast,.gm-storefront-toast__dismiss{transition:none;animation:none}}@media (max-width:767px){.gm-page-header{align-items:stretch;gap:var(--gm-space-4);flex-direction:column;margin-block-end:var(--gm-space-6);padding-block-end:var(--gm-space-4)}.gm-page-header__actions{justify-content:flex-start;width:100%}.gm-form-section~.gm-form-section{margin-block-start:var(--gm-space-6);padding-block-start:var(--gm-space-4)}}.gm-connectivity-status{z-index:var(--gm-z-index-toast);width:min(calc(100% - (var(--gm-space-4) * 2)), 620px);justify-content:center;align-items:center;gap:var(--gm-space-2);min-height:44px;padding:var(--gm-space-2) var(--gm-space-4);border:var(--gm-stroke-control) solid var(--gm-semantic-warning-solid);border-radius:var(--gm-radius-control);color:var(--gm-semantic-warning-fg);background:var(--gm-semantic-warning-bg);font-size:var(--gm-font-size-body-small);font-weight:var(--gm-font-weight-semibold);line-height:var(--gm-line-height-body-small);text-align:start;animation:gm-connectivity-enter var(--gm-duration-standard) var(--gm-ease-enter);pointer-events:none;display:flex;position:fixed;inset-block-start:max(var(--gm-space-3), env(safe-area-inset-top));inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .gm-connectivity-status{transform:translate(50%)}.gm-connectivity-status svg{flex:none}.gm-checkout-progress{margin-block:0 var(--gm-space-6)}.gm-checkout-progress ol{gap:var(--gm-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.gm-checkout-progress li{border-block-start:3px solid var(--gm-color-border);min-width:0;color:var(--gm-color-text-muted);font-size:var(--gm-font-size-caption);font-weight:var(--gm-font-weight-medium);line-height:var(--gm-line-height-caption);overflow-wrap:anywhere;padding-block-start:var(--gm-space-2)}.gm-checkout-progress li[data-state=complete],.gm-checkout-progress li[data-state=current]{border-block-start-color:var(--gm-color-brand);color:var(--gm-color-text)}.gm-checkout-progress li[data-state=current]{font-weight:var(--gm-font-weight-semibold)}@keyframes gm-connectivity-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.gm-connectivity-status{animation-duration:.01ms}}}
