@charset "UTF-8";@font-face{font-family:Blogger Sans;src:url(/fonts/BloggerSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Blogger Sans;src:url(/fonts/BloggerSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Blogger Sans;src:url(/fonts/BloggerSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--color-primary: #0066ff;--color-primary-600: #0050cc;--color-success: #00b46e;--radius-s: 4px;--radius-m: 8px;--shadow-elevated: 0 2px 8px rgba(0, 0, 0, .15);--ad-font-heading: Blogger Sans, sans-serif;--ad-font-body: Blogger Sans, sans-serif;--ad-color-text-primary: #292E33;--ad-color-text-secondary: #79828A;--ad-color-border: #DFE4E8;--ad-color-primary-blue: #00417C;--ad-color-primary-blue-light: #D8E4EE;--ad-color-primary-green: #9DC430;--ad-color-primary-green-dark: #89AB2A;--ad-color-primary-600: #0050cc;--ad-color-dark-green: #89AB2A;--ad-color-medium-green: #C9DF8D;--ad-color-light-green: #F5F9EA;--ad-color-red: #FC3740;--ad-color-orange: #FC7C37;--ad-color-yellow: #FCCE1C;--ad-color-light-blue: #E4ECF3;--ad-color-medium-blue: #D8E4EE;--ad-color-error-bg: #FEF2F2;--ad-color-error-border: #FECACA;--ad-color-error-text: #DC2626;--ad-color-neutral-100: #f8f9fa;--ad-color-neutral-200: #e9ecef;--ad-color-neutral-300: #dee2e6;--ad-color-neutral-400: #ced4da;--ad-color-neutral-500: #adb5bd;--ad-color-neutral-600: #6c757d;--ad-color-neutral-700: #495057;--ad-color-neutral-800: #343a40;--ad-color-neutral-900: #212529;--ad-color-neutral-dark: #333;--ad-color-info-bg: #F3F8FF;--ad-color-info-border: #C8DCF5;--ad-color-text-muted: #68696F;--ad-color-text-label: #242526;--ad-color-text-disabled: #888;--ad-color-black: #292E33;--ad-color-dark-grey: #79828A;--ad-color-light-grey: #AAB1B8;--ad-color-stroke: #DFE4E8;--ad-color-white: #FFFFFF;--ad-color-title-dark: #3A3B3C;--ad-color-bg-blue: #F5F7FA;--ad-color-bg-white: #FFFFFF;--ad-color-bg-grey: #F9F9F9;--ad-color-shimmer-light: rgba(245, 247, 250, .5);--ad-color-shimmer-dark: rgba(223, 228, 232, .3);--ad-shadow-1: 0px -3px 20px rgba(20, 20, 20, .05);--ad-shadow-2: 0px 3px 20px rgba(20, 20, 20, .05);--ad-spacing-1: 6px;--ad-spacing-2: 12px;--ad-spacing-3: 16px;--ad-spacing-4: 24px;--ad-spacing-6: 40px;--ad-spacing-xs: 4px;--ad-spacing-sm: 8px;--ad-spacing-12: 12px;--ad-spacing-md: 16px;--ad-spacing-20: 20px;--ad-spacing-lg: 24px;--ad-spacing-xl: 32px;--ad-mobile-tabbar-height: 56px;--ad-mobile-filter-bar-height: 64px;--ad-catalog-item-image-max-height: 120px;--ad-catalog-item-image-min-size: 64px;--ad-container-max-width: 1366px;--ad-contact-info-padding: 32px;--ad-contact-info-border-radius: 16px;--ad-contact-info-shadow: 0px -3px 20px 0px rgba(20, 20, 20, .05);--ad-contact-info-gap: 20px;--ad-contact-info-inputs-gap: 16px;--ad-contact-info-field-gap: 4px;--ad-contact-info-checkbox-size: 20px;--ad-contact-info-checkbox-border-radius: 6px;--ad-contact-info-compact-padding: 28px 32px;--ad-contact-info-compact-gap: 16px;--ad-contact-info-compact-text-gap: 4px;--ad-contact-info-compact-button-gap: 8px;--ad-contact-info-compact-button-padding: 14px 16px;--ad-contact-info-compact-button-width: 139px;--ad-contact-info-compact-button-height: 48px;--ad-contact-info-compact-mobile-padding: 16px;--ad-contact-info-compact-mobile-gap: 12px;--ad-contact-info-compact-mobile-button-padding: 12px 16px;--ad-button-height: 48px;--ad-button-width: 240px;--ad-button-padding: 14px 16px;--ad-button-border-radius: 8px;--ad-promo-card-padding: 20px 24px 20px 24px;--ad-promo-card-gap: 16px;--ad-promo-card-border-radius: 12px;--ad-promo-card-shadow: 0px 3px 20px 0px rgba(20, 20, 20, .05);--ad-promo-title-gap: 8px;--ad-promo-input-gap: 12px;--ad-promo-input-padding: 16px 16px 14px;--ad-promo-button-padding: 16px 16px 14px;--ad-promo-button-disabled-bg: #F5F9EA;--ad-promo-button-disabled-text: #C9DF8D;--ad-modal-overlay-bg: rgba(0, 0, 0, .5);--ad-modal-container-width: 360px;--ad-modal-container-padding: 24px;--ad-modal-border-radius: 12px;--ad-modal-shadow: 0px 3px 20px rgba(20, 20, 20, .1);--ad-modal-gap: 16px;--ad-modal-header-gap: 8px;--ad-modal-footer-gap: 12px;--ad-modal-close-button-size: 40px;--ad-modal-close-icon-size: 20px;--ad-modal-z-index: 10000;--ad-h1-size: 32px;--ad-h1-line: 1.12;--ad-h1-space: -.02em;--ad-h1-w: 700;--ad-h2-size: 28px;--ad-h2-line: 1.12;--ad-h2-space: -.02em;--ad-h2-w: 700;--ad-h3-size: 24px;--ad-h3-line: 1.12;--ad-h3-space: -.02em;--ad-h3-w: 700;--ad-h4-size: 20px;--ad-h4-line: 1.08;--ad-h4-space: -.02em;--ad-h4-w: 700;--ad-h5-size: 18px;--ad-h5-line: 1.08;--ad-h5-space: -.02em;--ad-h5-w: 700;--ad-h6-size: 16px;--ad-h6-line: 1.12;--ad-h6-space: -.02em;--ad-h6-w: 700;--ad-body-lg-size: 18px;--ad-body-lg-line: 1.12;--ad-body-lg-space: -.02em;--ad-body-lg-w: 500;--ad-body-md-size: 16px;--ad-body-md-line: 1.24;--ad-body-md-space: -.02em;--ad-body-md-w: 500;--ad-body-sm-size: 14px;--ad-body-sm-line: 1.16;--ad-body-sm-space: -.02em;--ad-body-sm-w: 500;--ad-body-xs-size: 13px;--ad-body-xs-line: 1.16;--ad-body-xs-space: -.02em;--ad-body-xs-w: 500;--ad-label-size: 10px;--ad-label-line: 1.1;--ad-label-space: 0;--ad-label-w: 500;--ad-btn-size: 16px;--ad-btn-line: 1.12;--ad-btn-space: 0;--ad-btn-w: 500;--ad-subtitle-lg-size: 18px;--ad-subtitle-lg-line: 1.38;--ad-subtitle-lg-space: -.02em;--ad-subtitle-lg-w: 400;--ad-body-lg1-size: 16px;--ad-body-lg1-line: 1.38;--ad-body-lg1-space: -.02em;--ad-body-lg1-w: 400;--ad-body-lg2-size: 14px;--ad-body-lg2-line: 1.38;--ad-body-lg2-space: -.02em;--ad-body-lg2-w: 400;--ad-subtitle-sm-size: 12px;--ad-subtitle-sm-line:1.08;--ad-subtitle-sm-space:-.02em;--ad-subtitle-sm-w:400;--ad-body-sm1-size: 16px;--ad-body-sm1-line: 1.12;--ad-body-sm1-space: 0;--ad-body-sm1-w: 400;--ad-payment-card-padding: 32px 16px;--ad-payment-card-gap: 40px;--ad-payment-card-border-radius: 16px;--ad-payment-card-shadow: 0px -3px 20px 0px rgba(20, 20, 20, .05);--ad-payment-list-gap: 16px;--ad-payment-item-gap: 8px;--ad-payment-radio-size: 20px;--ad-payment-radio-border-radius: 24px;--ad-payment-radio-check-size: 10px;--ad-payment-radio-gap: 8px;--ad-payment-description-gap: 10px;--ad-payment-description-padding: 0px 0px 0px 28px;--ad-payment-button-padding: 16px 16px 14px;--ad-payment-button-border-radius: 8px;--ad-payment-button-disabled-bg: #F5F9EA;--ad-payment-button-disabled-text: #C9DF8D;--ad-delivery-card-padding: 32px 16px;--ad-delivery-card-gap: 40px;--ad-delivery-card-border-radius: 16px;--ad-delivery-card-shadow: 0px -3px 20px 0px rgba(20, 20, 20, .05);--ad-delivery-content-gap: 16px;--ad-checkout-delivery-content-gap: 24px;--ad-checkout-delivery-content-gap-mobile: 8px;--ad-delivery-city-section-gap: 8px;--ad-delivery-city-info-gap: 4px;--ad-delivery-city-tabs-gap: 6px;--ad-delivery-methods-gap: 16px;--ad-delivery-pickup-selection-padding: 0px 0px 0px 28px;--ad-delivery-pickup-selection-gap: 16px;--ad-delivery-pickup-form-gap: 16px;--ad-delivery-pickup-dropdown-padding: 13px 16px;--ad-delivery-pickup-dropdown-border-radius: 8px;--ad-delivery-map-button-padding: 14px 16px;--ad-delivery-map-button-border-radius: 8px;--ad-delivery-summary-gap: 16px;--ad-delivery-summary-content-gap: 16px;--ad-delivery-edit-button-padding: 14px 16px;--ad-delivery-edit-button-border-radius: 8px;--ad-delivery-proceed-button-padding: 16px 16px 14px;--ad-delivery-proceed-button-border-radius: 8px;--ad-delivery-proceed-button-disabled-bg: #F5F9EA;--ad-delivery-proceed-button-disabled-text: #C9DF8D;--ad-checkout-edit-button-height-mobile: 40px}.ad-button-base{border:none;border-radius:var(--ad-button-border-radius);font-family:var(--ad-font-body);font-size:var(--ad-body-md-size);font-weight:var(--ad-body-md-w);line-height:var(--ad-body-md-line);cursor:pointer;display:flex;align-items:center;justify-content:center;width:var(--ad-button-width);height:var(--ad-button-height);padding:var(--ad-button-padding);white-space:nowrap}@keyframes skeleton-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}h1,h2,h3,h4,h5,h6{font-family:var(--ad-font-heading);margin:0}h1{font:var(--ad-h1-w) var(--ad-h1-size)/var(--ad-h1-line) var(--ad-font-heading);letter-spacing:var(--ad-h1-space)}h2{font:var(--ad-h2-w) var(--ad-h2-size)/var(--ad-h2-line) var(--ad-font-heading);letter-spacing:var(--ad-h2-space)}h3{font:var(--ad-h3-w) var(--ad-h3-size)/var(--ad-h3-line) var(--ad-font-heading);letter-spacing:var(--ad-h3-space)}h4{font:var(--ad-h4-w) var(--ad-h4-size)/var(--ad-h4-line) var(--ad-font-heading);letter-spacing:var(--ad-h4-space)}h5{font:var(--ad-h5-w) var(--ad-h5-size)/var(--ad-h5-line) var(--ad-font-heading);letter-spacing:var(--ad-h5-space)}h6{font:var(--ad-h6-w) var(--ad-h6-size)/var(--ad-h6-line) var(--ad-font-heading);letter-spacing:var(--ad-h6-space)}.ad-body-lg{font:var(--ad-body-lg-w) var(--ad-body-lg-size)/var(--ad-body-lg-line) var(--ad-font-body);letter-spacing:var(--ad-body-lg-space)}.ad-body-md{font:var(--ad-body-md-w) var(--ad-body-md-size)/var(--ad-body-md-line) var(--ad-font-body);letter-spacing:var(--ad-body-md-space)}.ad-body-sm{font:var(--ad-body-sm-w) var(--ad-body-sm-size)/var(--ad-body-sm-line) var(--ad-font-body);letter-spacing:var(--ad-body-sm-space)}.ad-body-xs{font:var(--ad-body-xs-w) var(--ad-body-xs-size)/var(--ad-body-xs-line) var(--ad-font-body);letter-spacing:var(--ad-body-xs-space)}.ad-label{font:var(--ad-label-w) var(--ad-label-size)/var(--ad-label-line) var(--ad-font-body);letter-spacing:var(--ad-label-space);text-transform:uppercase}.ad-btn{font:var(--ad-btn-w) var(--ad-btn-size)/var(--ad-btn-line) var(--ad-font-body);letter-spacing:var(--ad-btn-space)}.ad-subtitle-lg{font:var(--ad-subtitle-lg-w) var(--ad-subtitle-lg-size)/var(--ad-subtitle-lg-line) var(--ad-font-body);letter-spacing:var(--ad-subtitle-lg-space)}.ad-subtitle-sm{font:var(--ad-subtitle-sm-w) var(--ad-subtitle-sm-size)/var(--ad-subtitle-sm-line) var(--ad-font-body);letter-spacing:var(--ad-subtitle-sm-space)}.ad-body-lg1{font:var(--ad-body-lg1-w) var(--ad-body-lg1-size)/var(--ad-body-lg1-line) var(--ad-font-body);letter-spacing:var(--ad-body-lg1-space)}.ad-body-lg2{font:var(--ad-body-lg2-w) var(--ad-body-lg2-size)/var(--ad-body-lg2-line) var(--ad-font-body);letter-spacing:var(--ad-body-lg2-space)}.ad-body-sm1{font:var(--ad-body-sm1-w) var(--ad-body-sm1-size)/var(--ad-body-sm1-line) var(--ad-font-body);letter-spacing:var(--ad-body-sm1-space)}body{font-family:var(--ad-font-body);color:#0050cc;margin:0;background-color:var(--ad-color-bg-blue)}
