.button[data-v-fda80650]{--font-family: var(--v658526c1);--background-color: var(--v480ecd32);--color: var(--v1ef6ff16);padding:0 24px;background-color:var(--background-color);font-family:var(--font-family);color:var(--color);cursor:pointer;transition:filter .2s ease-in-out,opacity .2s ease-in-out;display:inline-flex;align-items:center;justify-content:center;letter-spacing:0}.button:hover .button__icon[data-v-fda80650]{transform:translate(4px)}.button.solid[data-v-fda80650]:hover{filter:brightness(.9)}.button.outline[data-v-fda80650]:hover,.button.link[data-v-fda80650]:hover{opacity:.7}.button__content[data-v-fda80650]{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%}.button__text[data-v-fda80650]{word-wrap:break-word;text-align:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button__icon[data-v-fda80650]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease;margin-left:4px}.button.pill[data-v-fda80650]{border-radius:32px}.button.round[data-v-fda80650]{border-radius:10px}.button.small[data-v-fda80650]{min-height:30px;padding-top:6px;padding-bottom:6px;font-size:12px}.button.medium[data-v-fda80650]{min-height:48px;padding-top:12px;padding-bottom:12px;font-size:16px}.button.large[data-v-fda80650]{min-height:60px;padding-top:18px;padding-bottom:18px;font-size:16px}.button.solid[data-v-fda80650]{border:none}.button.outline[data-v-fda80650]{border:1px solid;background:none}.button.link[data-v-fda80650]{background:none;border:none;padding:0}.announcement-bar[data-v-5f7faeeb]{width:100%;padding:6px 12px;background-color:var(--bd6c485c)}.announcement-bar__container[data-v-5f7faeeb]{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:12px}.announcement-bar__text[data-v-5f7faeeb]{margin:0;text-align:center}.announcement-bar__button[data-v-5f7faeeb]{margin-left:12px}.language-selector[data-v-f85bd56d]{display:flex;gap:8px;min-width:fit-content}.language-selector-link[data-v-f85bd56d]{cursor:pointer;text-decoration:none;letter-spacing:.5px;color:inherit;min-width:fit-content}.language-selector-link--active[data-v-f85bd56d]{cursor:default;font-weight:700;text-decoration:underline;color:inherit}.cart-icon[data-v-6b6f080b]{position:relative}.cart-icon a[data-v-6b6f080b]:visited{text-decoration:none;color:#000}.item-count[data-v-6b6f080b]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-weight:400;font-size:13px}.locations-dropdown-content[data-v-63010b91]{position:fixed;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1000;min-width:300px;max-width:360px}.locations-dropdown-content__content[data-v-63010b91]{padding:16px}.locations-dropdown-content__address[data-v-63010b91]{font-size:14px;line-height:1.4;margin-bottom:8px}.locations-dropdown-content__map-link[data-v-63010b91]{color:#06c;text-decoration:underline;font-size:14px;display:inline}.locations-dropdown-content__phone[data-v-63010b91]{font-size:14px;color:#333;margin-top:4px}.locations-dropdown-content__divider[data-v-63010b91]{height:1px;background-color:#e0e0e0;margin:0 16px}.arrow[data-v-bf6adc2b]{width:16px;height:16px;transition:transform .2s ease}.arrow--open[data-v-bf6adc2b]{transform:rotate(180deg)}.locations-trigger[data-v-8f876957]{position:relative;display:flex;align-items:center;gap:4px;cursor:pointer;transition:background-color .2s ease}.locations-trigger[data-v-8f876957]:hover{background-color:#ffffff1a}.locations-dropdown[data-v-09c52d56]{position:relative}.logo-section[data-v-d13971ff]{max-height:48px;height:100%;max-width:300px;text-align:center}.logo-link[data-v-d13971ff]{display:block;text-decoration:none;color:inherit;width:100%;height:100%}.logo-link[data-v-d13971ff]:hover{text-decoration:none;color:inherit}.logo-link[data-v-d13971ff]:visited{color:inherit}.logo-section__text-frame[data-v-d13971ff]{text-align:center;padding:0 12px;border-radius:3px}.logo-section__text[data-v-d13971ff]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logo-section__text-frame--left[data-v-d13971ff]{text-align:left;padding:0}.logo-section-image[data-v-d13971ff]{height:100%;width:100%;display:block}.logo-section-image__content[data-v-d13971ff]{max-height:48px;height:100%;width:100%;object-fit:contain}.arrow[data-v-9dd11993]{margin-left:8px;width:16px;height:16px;color:#b7b7b7;transition:color .35s ease}.category-item[data-v-708c5735]{cursor:pointer;position:relative;margin:0;padding:6px 10px;border-radius:4px;transition:background-color .2s ease}.category-item[data-v-708c5735]:hover{background-color:#f0f0f0}.category-link[data-v-708c5735]{display:flex;align-items:center;justify-content:space-between;color:#080d12;text-decoration:none;width:100%}.category-link span[data-v-708c5735]{flex:1;word-wrap:break-word;overflow-wrap:break-word;line-height:1.4}.category-link svg[data-v-708c5735]{flex-shrink:0;min-width:16px;transition:transform .2s ease}.subcategory-list[data-v-708c5735]{display:none;position:absolute;top:-9px;left:100%;background-color:#fff;border:1px solid #ddd;border-radius:6px;min-width:200px;max-width:300px;padding:8px;z-index:1001;list-style-type:none;margin:0}.category-item:hover>.subcategory-list[data-v-708c5735]{display:block}.categories-dropdown[data-v-014c4ef1]{position:fixed;left:50px;top:100px;background-color:#fff;border:1px solid #ddd;border-radius:6px;min-width:200px;max-width:300px;padding:8px;z-index:1000}.category-list[data-v-014c4ef1],.subcategory-list[data-v-014c4ef1]{list-style-type:none;margin:0;padding:0}.navigation-menu[data-v-d3af67a2]{display:flex;gap:16px;overflow-x:auto;white-space:nowrap;max-height:48px;list-style-type:none;margin:0;padding:0}.menu-item[data-v-d3af67a2]{position:relative;display:flex;align-items:center}.menu-link[data-v-d3af67a2]{cursor:pointer;color:inherit;text-decoration:none;transition:opacity .35s ease}.menu-link[data-v-d3af67a2]:hover{opacity:.7}.search-form[data-v-c21bc00c]{position:relative}.search-form__wrapper[data-v-c21bc00c]{width:250px;margin-left:10px}.search-form__input[data-v-c21bc00c]{background-color:#313132;color:#f5faff;font-size:16px;width:100%;height:30px;padding:0 40px 0 10px;border:1px solid transparent;border-radius:20px;outline:none}.search-form__input[data-v-c21bc00c]::-webkit-search-cancel-button{appearance:none}.search-form__button[data-v-c21bc00c]{display:flex;position:absolute;top:1px;right:8px;align-items:center;justify-content:center;width:30px;height:28px;border:0 none;cursor:pointer}.search-form__button img[data-v-c21bc00c]{width:20px;height:20px}.header[data-v-fb38d72b]{width:100%;position:relative}.header__main[data-v-fb38d72b]{background-color:var(--v57511c31);padding:12px 0}@media(max-width:799px){.header__main[data-v-fb38d72b]{padding:8px 0}}.header__secondary[data-v-fb38d72b]{background-color:var(--v57511c31);color:#fff;padding:8px 0}.header__container[data-v-fb38d72b]{margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center}@media(max-width:799px){.header__container[data-v-fb38d72b]{padding:0 16px}}.header__left[data-v-fb38d72b]{display:flex;align-items:center;gap:20px}.header__right[data-v-fb38d72b]{display:flex;align-items:center;gap:16px}.header__logo[data-v-fb38d72b]{font-size:24px;font-weight:700}.header__nav[data-v-fb38d72b]{display:flex;gap:20px}@media(max-width:799px){.header__nav[data-v-fb38d72b]{display:none}}.header__icon[data-v-fb38d72b]{width:24px;height:24px;min-width:24px;cursor:pointer;transition:opacity .2s ease}.header__icon[data-v-fb38d72b]:hover{opacity:.7}.header__language[data-v-fb38d72b]{display:flex;align-items:center;gap:4px;cursor:pointer;transition:background-color .2s ease;min-width:fit-content}.header__language[data-v-fb38d72b]:hover{background-color:#ffffff1a}.header__divider[data-v-fb38d72b]{height:1px;background-color:#e0e0e0;width:100%}
