.cookies{position:fixed;bottom:16px;left:16px;z-index:999;display:block;width:100%;max-width:460px;background-color:var(--color-white);box-shadow:0 4px 64px #0000000a}@media(max-width:550px){.cookies{bottom:0;left:0;width:100%;max-width:100%}}.cookies.hidden{display:none}.cookies__inner{padding:20px}@media(max-width:420px){.cookies__inner{padding:16px}}.cookies__body{width:100%}.cookies__title{margin-bottom:16px}.cookies__txt{width:100%;color:var(--color-text-black);font-family:var(--font-secondary);font-weight:300;font-size:var(--font-size-base);line-height:18px}@media(max-width:420px){.cookies__txt{max-width:100%}}.cookies__txt a{color:var(--color-text-black)}.cookies__btns{gap:8px;margin-top:16px;display:flex;align-items:center}.cookies__btn.base-btn{width:50%;min-width:fit-content;min-height:40px}.base-popup[data-popup-name=ask-availability] .base-popup__body-text{margin-bottom:40px;color:var(--color-text-black);font-weight:var(--font-weight-light);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:118%}.base-popup[data-popup-name=ask-availability] form{width:100%}.base-popup[data-popup-name=ask-availability] .form-field{margin-bottom:8px}.base-popup[data-popup-name=ask-availability] .form-field:last-of-type{margin-bottom:0}.base-popup[data-popup-name=ask-availability] .form-field--phone{margin-bottom:0}.base-popup[data-popup-name=ask-availability] .form-button{width:100%}.base-popup[data-popup-name=ask-availability] .form-button:disabled{opacity:1;background-color:var(--color-neutral-400)}.base-popup[data-popup-name=ask-availability] .form-field--checkbox{display:flex;flex-direction:column;gap:0;align-items:flex-start;margin-bottom:24px;padding:12px}.base-popup[data-popup-name=ask-availability] .form-field--checkbox:last-of-type{margin-bottom:8px}.base-popup[data-popup-name=ask-availability] .form-field--checkbox .base-form-error{left:0;margin-left:0}.base-popup[data-popup-name=ask-availability] .catalog__filter-popup-checkbox{display:flex;gap:8px}.base-popup[data-popup-name=ask-availability] .catalog__filter-popup-checkbox-input{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;min-width:16px;min-height:16px;background-color:var(--color-white);border:1px solid var(--color-giratina-400);border-radius:2px;cursor:pointer;appearance:none}.base-popup[data-popup-name=ask-availability] .catalog__filter-popup-checkbox-input:checked:after{width:10px;height:10px;background-color:var(--color-green-identity);border-color:var(--color-green-identity);content:""}.base-popup[data-popup-name=ask-availability] .form-field--checkbox.base-form-group-error .catalog__filter-popup-checkbox-input{border-color:var(--color-red-identity)}.base-popup[data-popup-name=ask-availability] .catalog__filter-popup-checkbox-label{color:var(--color-text-black);font-weight:400;font-size:var(--font-size-sm);font-family:var(--font-secondary);line-height:118%;cursor:pointer}.base-popup[data-popup-name=ask-availability] .base-form-error{position:relative;line-height:22px}@media(max-width:992px){.base-popup[data-popup-name=size-guide]{top:var(--header-offset, 0);height:calc(100dvh - var(--header-offset, 0px))}.base-popup[data-popup-name=size-guide] .base-popup__inner{height:100%}}.base-popup[data-popup-name=size-guide] .base-popup__header{padding:40px 36px}@media(max-width:680px){.base-popup[data-popup-name=size-guide] .base-popup__header{padding:40px 12px}}.base-popup[data-popup-name=size-guide] .base-popup__title{color:var(--color-text-black);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:100%;text-transform:uppercase}.base-popup[data-popup-name=size-guide] .base-popup__close{top:40px;right:36px}@media(max-width:680px){.base-popup[data-popup-name=size-guide] .base-popup__close{right:12px}}.base-popup[data-popup-name=size-guide] .base-popup__body-content{padding:0 36px 36px}@media(max-width:680px){.base-popup[data-popup-name=size-guide] .base-popup__body-content{padding:0 12px 24px}}.size-guide__header{display:flex;gap:16px;align-items:center;justify-content:space-between}@media(max-width:680px){.size-guide__header{flex-direction:column;gap:12px;align-items:flex-start}}.size-guide__units-toggle{display:flex;justify-content:flex-end;margin-bottom:8px}.size-guide__unit-btn{padding:4px 8px;color:var(--color-giratina-500);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:100%;text-transform:lowercase;background:none}.size-guide__unit-btn:after{display:block;width:100%;height:1px;margin-top:2px;background-color:transparent;content:""}.size-guide__unit-btn.__active{color:var(--color-green-identity)}.size-guide__unit-btn.__active:after{background-color:var(--color-green-identity)}.size-guide__table-wrapper{width:100%;margin-bottom:24px;overflow-x:auto}.size-guide__table{width:100%;font-size:var(--font-size-sm);font-family:var(--font-secondary);line-height:140%;table-layout:fixed;border-collapse:separate;border-spacing:7.52px 6px}@media(max-width:680px){.size-guide__table{font-size:12px}}.size-guide__table thead th{padding:12px 8px;color:var(--color-text-black);font-weight:var(--font-weight-light);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:118%;text-align:left;background-color:var(--color-giratina-300)}.size-guide__table thead th:first-child,.size-guide__table--simple thead th{text-align:center}.size-guide__table tbody td{padding:12px 8px;color:var(--color-text-black);font-weight:var(--font-weight-light);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:118%;text-align:center;text-transform:uppercase;border:1px solid var(--color-giratina-300)}.size-guide__note{max-width:324px;margin-bottom:60px;color:var(--color-giratina-500);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);font-family:var(--font-secondary);line-height:118%}@media(max-width:680px){.size-guide__note{max-width:100%}}.size-guide__instructions-title{max-width:324px;margin:0 0 26px;color:var(--color-text-black);font-weight:var(--font-weight-light);font-size:var(--font-size-sm);font-family:var(--font-secondary);line-height:130%}.size-guide__instructions-content{display:flex;gap:36px}.size-guide__instructions-list{display:flex;flex-direction:column;gap:8px;width:100%}.size-guide__instruction-item{display:flex;gap:8px;align-items:center}.size-guide__instruction-label{color:var(--color-text-black);font-weight:var(--font-weight-light);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:118%;text-transform:uppercase}.review-popup-centered__header{margin-bottom:24px}@media(max-width:768px){.review-popup-centered__header{margin-bottom:40px}}.review-popup-centered__title{color:var(--color-text-dark);font-weight:var(--font-weight-light);font-size:var(--font-size-lg);font-family:var(--font-primary);line-height:112%}.review-popup-centered__product{display:flex;gap:24px;margin-bottom:24px}@media(max-width:768px){.review-popup-centered__product{margin-bottom:40px}}.review-popup-centered__product-image{width:80px;height:108px;overflow:hidden}.review-popup-centered__product-image img{width:100%;height:100%;object-fit:cover}.review-popup-centered__rating{display:flex;flex-direction:column;height:108px}.review-popup-centered__product-name{color:var(--color-text-black);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:100%}.review-popup-centered__rating-label{margin-top:auto;margin-bottom:12px;color:var(--color-text-black);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);font-family:var(--font-secondary);line-height:118%}.review-popup-centered__rating-wrapper{display:flex;gap:8px;align-items:center}.review-popup-centered .form-rating{display:flex}.review-popup-centered__rating-text{color:var(--color-giratina-400);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);font-family:var(--font-secondary);line-height:118%}.review-popup-centered__fields{display:flex;gap:24px}@media(max-width:768px){.review-popup-centered__fields{flex-direction:column-reverse;gap:80px}}.review-popup-centered .form-field,.review-popup-centered .form-field__label{margin-bottom:0}.review-popup-centered .form-field__textarea{min-height:120px;max-height:120px;overflow:hidden;line-height:96px}.review-popup-centered__fields-left{display:flex;flex-direction:column;gap:8px;width:340px;min-width:340px;margin-bottom:24px}.review-popup-centered__fields-right{display:flex;flex:1;flex-direction:column;overflow:hidden}.review-popup-centered__field{width:100%}.review-popup-centered__field-wrapper{display:block;width:100%}.review-popup-centered__photo{display:flex;flex-direction:column;gap:12px}.review-popup-centered__photo-label{color:var(--color-text-black);font-weight:400;font-size:var(--font-size-sm);font-family:var(--font-secondary);line-height:118%}.review-popup-centered__file-input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.review-popup-centered__upload-success{margin-bottom:12px}.review-popup-centered__success-text{color:var(--color-green-identity);font-weight:400;font-size:var(--font-size-sm);font-family:var(--font-secondary);line-height:118%}.review-popup-centered__preview{display:flex;justify-content:center}.review-popup-centered__preview .file-item__img{width:80px;height:106px;object-fit:cover}.review-popup-centered__preview .file-item{position:relative;display:block;padding:0;background-color:transparent;border:none;border-radius:0}.review-popup-centered__preview .file-item__delete{position:absolute;top:0;right:-20px;width:16px;height:16px;padding:4px;border-radius:50%}.review-popup-centered__preview .file-item__delete:hover{cursor:pointer}.review-popup-centered .form-button{width:100%;max-width:340px}.review-popup-centered .base-form-error{position:relative;top:auto;line-height:22px}.review-popup-centered .review-popup-centered__rating-error{left:0;margin-left:0}.site-fileupload__body{display:flex;gap:8px;padding:12px;color:var(--color-green-identity);border:1px solid var(--color-green-identity);cursor:pointer;user-select:none}.site-fileupload__text{color:var(--color-green-identity);font-weight:400;font-size:var(--font-size-sm);font-family:var(--font-secondary);line-height:118%}.form-field.base-form-group-error .js-star-stroke{stroke:var(--color-red-identity)}.base-popup.base-popup--centered[data-popup-name=review-success] .base-popup__content--centered{color:var(--color-promo-background);background:url(/img/popup-bg-purple.webp) center/cover no-repeat}.base-popup.base-popup--centered[data-popup-name=review-success] .base-popup__title--centered{max-width:440px;color:var(--color-promo-background);font-weight:var(--font-weight-light);font-size:var(--font-size-x);font-family:var(--font-primary);line-height:112%;text-transform:initial}.base-popup.base-popup--centered[data-popup-name=review-success] .base-popup__body-text--centered{color:var(--color-promo-background)}@media(max-width:768px){.base-popup--centered[data-popup-name=geo-redirect-popup]{padding:20px}}@media(max-width:768px){.base-popup--centered[data-popup-name=geo-redirect-popup] .base-popup__inner{height:100%;margin-top:87px}}.base-popup--centered[data-popup-name=geo-redirect-popup] .base-popup__content--centered{display:flex;flex-direction:column;gap:0;align-items:center;justify-content:flex-start;width:788px;min-height:622px;padding:36px;background:none;background-color:var(--color-neutral-100)}@media(max-width:768px){.base-popup--centered[data-popup-name=geo-redirect-popup] .base-popup__content--centered{width:100%;padding:24px 12px}}.base-popup--centered[data-popup-name=geo-redirect-popup] .geo-redirect-popup__logo{width:204px;height:40px;margin-bottom:20px}.base-popup--centered[data-popup-name=geo-redirect-popup] .geo-redirect-popup__logo svg{width:100%;height:100%}@media(max-width:768px){.base-popup--centered[data-popup-name=geo-redirect-popup] .geo-redirect-popup__logo{width:172px;height:34px}}.base-popup--centered[data-popup-name=geo-redirect-popup] .geo-redirect-popup__image-wrapper{width:716px;height:260px;aspect-ratio:716/260;margin-bottom:40px}.base-popup--centered[data-popup-name=geo-redirect-popup] .geo-redirect-popup__image-wrapper img{width:100%;height:100%;object-fit:cover}@media(max-width:768px){.base-popup--centered[data-popup-name=geo-redirect-popup] .geo-redirect-popup__image-wrapper{width:100%;margin-bottom:60px}}.base-popup--centered[data-popup-name=geo-redirect-popup] .geo-redirect-popup__message{margin-bottom:12px;color:var(--color-text-black);font-weight:var(--font-weight-light);font-size:var(--font-size-lg);font-family:var(--font-primary);line-height:112%;text-align:center}@media(max-width:768px){.base-popup--centered[data-popup-name=geo-redirect-popup] .geo-redirect-popup__message{line-height:124%}}.base-popup--centered[data-popup-name=geo-redirect-popup] .geo-redirect-popup__country-name{text-decoration:underline;text-decoration-color:var(--color-primary)}.base-popup--centered[data-popup-name=geo-redirect-popup] .geo-redirect-popup__message--secondary{max-width:476px;margin-bottom:40px;color:var(--color-text-black);font-weight:var(--font-weight-light);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:118%;text-align:center}@media(max-width:768px){.base-popup--centered[data-popup-name=geo-redirect-popup] .geo-redirect-popup__message--secondary{max-width:271px;margin-bottom:60px;font-size:var(--font-size-sm);line-height:130%}}.base-popup--centered[data-popup-name=geo-redirect-popup] .geo-redirect-popup__actions{display:flex;gap:12px;align-items:center;justify-content:center;width:100%;max-width:396px;margin-bottom:12px}@media(max-width:768px){.base-popup--centered[data-popup-name=geo-redirect-popup] .geo-redirect-popup__actions{max-width:calc(100% - 40px)}}.base-popup--centered[data-popup-name=geo-redirect-popup] .geo-redirect-popup__action{width:100%;min-width:192px;height:38px;color:var(--color-neutral-100)}@media(max-width:768px){.base-popup--centered[data-popup-name=geo-redirect-popup] .geo-redirect-popup__action{min-width:129px}}.base-popup--centered[data-popup-name=geo-redirect-popup] .geo-redirect-popup__disclaimer{max-width:396px;color:var(--color-giratina-500);font-weight:var(--font-weight-light);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:118%;text-align:center}@media(max-width:768px){.base-popup--centered[data-popup-name=geo-redirect-popup] .geo-redirect-popup__disclaimer{max-width:271px;font-size:var(--font-size-sm);line-height:130%}}.base-popup--centered[data-popup-name=geo-redirect-popup] .base-btn.base-btn--outline{color:var(--color-green-identity)}.base-popup--centered[data-popup-name=geo-redirect-popup] .base-btn.base-btn--outline:hover{color:var(--color-neutral-100);background-color:var(--color-green-identity)}.top-promo{position:relative;padding:12px 0;height:40px}@media(max-width:768px){.top-promo{padding:12px}}.top-promo__wrapper{display:flex;align-items:center;justify-content:space-between;position:relative;max-width:1360px;margin:0 auto}.top-promo__content{flex:1;text-align:center}.top-promo__text{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-light);font-family:var(--font-secondary);line-height:var(--line-height-tight)}@media(max-width:768px){.top-promo__text{font-size:var(--font-size-sm);padding-right:24px}}.top-promo__close{display:flex;align-items:center;justify-content:center;width:12px;height:12px;position:absolute;top:50%;right:36px;padding:0;color:#fff0de;background:none;border:none;cursor:pointer;transform:translateY(-50%);transition:var(--global-transition)}@media(max-width:768px){.top-promo__close{right:12px}}.top-promo__close:hover{opacity:.7}.top-promo__close:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}:root.top-promo-hidden .top-promo{visibility:hidden;max-height:0;display:none;padding:0;overflow:hidden}.mobile-menu{position:fixed;top:var(--header-offset, 0px);left:0;bottom:0;width:100vw;height:calc(100dvh - var(--header-offset, 0px));background-color:var(--color-white);transform:translate(-100%);transition:transform .3s ease;z-index:1600;overflow-y:auto}.mobile-menu.__active{transform:translate(0)}.mobile-menu__content{display:flex;flex-direction:column;min-height:100%;padding:40px 8px 24px 12px}.mobile-menu__list{display:flex;flex-direction:column;list-style:none;padding:0;margin:0}.mobile-menu__item{border-bottom:1px solid var(--color-grey-300);margin-bottom:24px}.mobile-menu__item--stack-tight{margin-bottom:12px}.mobile-menu__item--offset{margin-top:20px}.mobile-menu__link{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0;background:none;border:none;font-family:var(--font-secondary);font-size:14px;color:var(--color-text-black);text-align:left;cursor:pointer;transition:color .2s;text-decoration:none}.mobile-menu__link:hover{color:var(--color-green)}.mobile-menu__link[aria-expanded=true]{border-bottom:1px solid var(--color-giratina-300)}.mobile-menu__icon{position:relative;flex-shrink:0;width:24px;height:24px;color:var(--color-text-black)}.mobile-menu__icon-plus,.mobile-menu__icon-minus{position:absolute;top:0;left:0;width:24px;height:24px;transition:opacity .2s ease}.mobile-menu__icon-plus{opacity:1}.mobile-menu__item--accordion.__open .mobile-menu__icon-plus,.mobile-menu__icon-minus{opacity:0}.mobile-menu__item--accordion.__open .mobile-menu__icon-minus{opacity:1}.mobile-menu__submenu{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s ease}.mobile-menu__item--accordion.__open .mobile-menu__submenu{grid-template-rows:1fr}.mobile-menu__submenu-inner{min-height:0;list-style:none;padding:0;margin:0}.mobile-menu__subitem:first-child{padding:40px 0 8px;font-weight:var(--font-weight-medium)}.mobile-menu__subitem+.mobile-menu__subitem{padding:8px 0}.mobile-menu__sublink{display:block;font-size:14px;line-height:1em;font-family:var(--font-secondary);color:var(--color-black);text-decoration:none;transition:color .2s}.mobile-menu__sublink:hover{color:var(--color-green)}.mobile-menu__sublink--all{font-weight:500}.mobile-menu__bottom{margin-top:20px;padding-top:0}.mobile-menu__secondary{display:flex;flex-direction:column;font-family:var(--font-secondary);gap:12px;list-style:none;padding:0;margin:0}.mobile-menu__secondary-link{display:block;font-size:14px;font-family:var(--font-secondary);line-height:1em;color:var(--color-text-black);text-decoration:none;transition:color .2s}.mobile-menu__secondary-link:hover{color:var(--color-green)}.mobile-menu__footer{margin-top:auto;padding-top:40px}.mobile-menu__contacts{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.mobile-menu__contact{font-size:14px;font-family:var(--font-secondary);line-height:1em;text-decoration:none;transition:color .2s}.mobile-menu__contact--phone{color:var(--color-black)}.mobile-menu__contact--phone:hover{color:var(--color-green)}.mobile-menu__contact--email{color:#111;word-break:break-word}.mobile-menu__contact--email:hover{color:var(--color-green)}.mobile-menu .header__lang-btn{width:100%}.mobile-menu .header__lang-arrow,.mobile-menu .header__lang svg:last-child{margin-left:auto;transition:transform .3s ease}.mobile-menu .header__lang-dropdown{width:100%;min-width:auto;top:auto;bottom:calc(100% + 8px)}.mobile-menu .header__lang.__open .header__lang-arrow,.mobile-menu .header__lang.__open svg:last-child{transform:rotate(180deg)}.header__backdrop{position:fixed;top:calc(var(--header-offset, 0px) + 12px);left:0;right:0;bottom:0;background:#0006;display:none;z-index:0}.header__backdrop.__active{display:block}.header__burger .header__burger-icon{display:block;transition:all .2s ease}.header__burger .header__burger-icon--close,.header__burger.open .header__burger-icon--menu{display:none}.header__burger.open .header__burger-icon--close{display:block}.header-search{position:fixed;top:var(--header-offset, 0);right:0;left:0;z-index:1002}@media(max-width:992px){.header-search{bottom:0}}.header-search{display:none;overflow-y:auto;background-color:var(--color-white)}.header-search.__active{display:block}.header-search__inner{min-height:430px;padding:40px 0}@media(max-width:992px){.header-search__inner{padding:48px 12px}}.header-search__close{position:absolute;top:40px;right:36px;color:var(--color-text-black);width:12px;height:12px;background:none}@media(max-width:992px){.header-search__close{top:12px;right:12px}}.header-search__close svg{color:var(--color-text-black)}.header-search__body{width:788px;margin:0 auto}@media(max-width:992px){.header-search__body{width:100%}}.header-search__input-wrapper{position:relative;margin-bottom:40px;color:var(--color-giratina-500)}@media(max-width:992px){.header-search__input-wrapper{margin-bottom:24px}}.header-search__input-wrapper svg{position:absolute;top:50%;left:12px;color:var(--color-giratina-500);transform:translateY(-50%);pointer-events:none}.header-search__input{width:100%;height:34px;padding:10px 16px 10px 40px;color:var(--color-giratina-500);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);font-family:var(--font-secondary);background-color:var(--color-giratina-100);transition:var(--global-transition)}.header-search__input:focus{border-color:var(--color-green-identity);outline:none}.header-search__input::placeholder{color:var(--color-giratina-500)}.header-search__content{display:flex;gap:24px;justify-content:space-between}@media(max-width:992px){.header-search__content{flex-direction:column;gap:80px}}.header-search__results,.header-search__results-empty-content,.header-search__results-filled-content{display:flex;flex-direction:column;gap:24px}.header-search__results-title{color:var(--color-text-black);font-weight:var(--font-weight-light);font-size:var(--font-size-lg);font-family:var(--font-primary);line-height:112%}.header-search__results-list{display:flex;flex-direction:column;gap:12px}.header-search__results-item{display:flex;gap:12px;align-items:center;color:var(--color-giratina-500)}.header-search__results-item svg{flex-shrink:0;height:18px;width:18px}.header-search__results-item-link,.header-search__results-all{color:var(--color-text-black);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);font-family:var(--font-secondary);line-height:118%;text-decoration:none;transition:var(--global-transition)}.header-search__results-item-link:hover,.header-search__results-all:hover{color:var(--color-green-identity)}.header-search__results-item-link:focus-visible,.header-search__results-all:focus-visible{outline:2px solid var(--color-green-identity);outline-offset:2px}.header-search__results-all{width:fit-content;color:var(--color-green-identity)}@media(max-width:992px){.header-search__results-all{margin-top:40px}}.header-search__results-item-link.button-link{color:var(--color-green-identity)}.header-search__popular-search-title{margin-bottom:24px;color:var(--color-text-dark);font-weight:var(--font-weight-light);font-size:var(--font-size-lg);font-family:var(--font-primary);line-height:112%}.header-search__popular-search-list{display:grid;grid-template-columns:repeat(2,156px);gap:12px}@media(max-width:992px){.header-search__popular-search-list{grid-template-columns:repeat(2,169px)}}.header-search__popular-search-item{width:156px;height:218px}@media(max-width:992px){.header-search__popular-search-item{width:169px;height:232px}}.header-search__popular-search-item-image{width:156px;height:156px;margin-bottom:8px}.header-search__popular-search-item-image img{width:100%;height:100%;object-fit:cover}@media(max-width:992px){.header-search__popular-search-item-image{width:170px;height:170px}}.header-search__popular-search-item-name{margin-bottom:4px;color:var(--color-text-black);font-weight:400;font-size:var(--font-size-sm);font-family:var(--font-secondary);line-height:118%}.header-search__popular-search-item-color{margin-bottom:8px;color:var(--color-giratina-500);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);font-family:var(--font-secondary);line-height:118%}.header-search__popular-search-item-price{color:var(--color-text-black);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);font-family:var(--font-secondary);line-height:118%}.header-search__results-empty,.header-search__results-filled{display:flex;flex-direction:column;justify-content:space-between;height:100%;min-height:272px}@media(max-width:768px){.header-search__results-empty,.header-search__results-filled{min-height:auto}}@media(max-width:768px){.header-search__results-empty{gap:40px}}.header-search__results.__loading{position:relative}.header-search__results.__loading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border:3px solid var(--color-giratina-300);border-top-color:var(--color-green-identity);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.header__lang{position:relative;flex-shrink:0}@media(max-width:992px){.header__lang--desktop{display:none}}.header__lang-btn{display:flex;align-items:center;gap:4px;padding:0;color:var(--color-text-black);background:none;border:none;cursor:pointer;transition:var(--global-transition)}.header__lang-btn:hover{color:var(--color-green-identity)}.header__lang-btn:focus-visible{outline:2px solid var(--color-green-identity);outline-offset:4px}.header__lang-btn svg{flex-shrink:0}.header__lang-arrow{transition:var(--global-transition)}.header__lang.__open .header__lang-arrow{transform:rotate(180deg)}.header__lang-text{font-weight:var(--font-weight-normal);font-size:var(--font-size-base);font-family:var(--font-secondary);min-width:20px}.header__lang-dropdown{position:absolute;top:calc(100% + 8px);right:0;z-index:3;display:none;flex-direction:row;align-items:center;gap:8px;padding:8px 16px;background-color:var(--color-white);border-radius:4px;box-shadow:0 4px 12px #0000001a}.header__lang.__open .header__lang-dropdown{display:flex}.header__lang-option{padding:0;color:var(--color-giratina-500);font-size:var(--font-size-base);font-family:var(--font-secondary);text-decoration:none;transition:var(--global-transition)}.header__lang-option:hover{color:var(--color-text-black)}.header__lang-option:focus-visible{outline:2px solid var(--color-green-identity);outline-offset:4px;color:var(--color-text-black)}.header__lang-option.__active{color:var(--color-text-black);text-decoration:underline}.header__lang-separator{color:var(--color-giratina-500);font-size:var(--font-size-base)}.product-card{width:324px;height:516px;display:flex;flex-direction:column}@media(max-width:768px){.product-card{width:239px;height:auto}}@media(max-width:550px){.product-card{width:169px;height:350px}}.product-card__image-container{position:relative;display:block;width:100%;height:432px;margin-bottom:14px}.product-card__image-container:focus-visible{outline:2px solid var(--color-green-identity);outline-offset:4px}.product-card__image-container img{width:100%;height:100%;min-height:432px;object-fit:cover}@media(max-width:768px){.product-card__image-container img{min-height:319px}}@media(max-width:550px){.product-card__image-container img{min-height:260px}}@media(max-width:768px){.product-card__image-container{height:319px}}@media(max-width:550px){.product-card__image-container{height:260px}}.product-card__image img{display:block;width:100%;height:100%;aspect-ratio:inherit}.product-card__badge{position:absolute;top:12px;right:12px;padding:8px 12px;font-family:var(--font-secondary);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);line-height:118%;color:var(--color-white);border-radius:4px}@media(max-width:550px){.product-card__badge{bottom:4px;right:4px;top:auto;padding:4px 8px}}.product-card__content{display:flex;flex-direction:column;gap:4px;height:84px}@media(max-width:768px){.product-card__content{height:72px}}@media(max-width:550px){.product-card__content{height:62px}}.product-card__content__row{display:flex;justify-content:space-between;gap:5px}.product-card__content__row:last-of-type{margin-top:auto}.product-card__name-top,.product-card__price-top,.product-card__name-bottom,.product-card__price-bottom{font-family:var(--font-secondary);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);line-height:100%;color:var(--color-text-black)}@media(max-width:550px){.product-card__name-top,.product-card__price-top,.product-card__name-bottom,.product-card__price-bottom{font-size:var(--font-size-sm);max-width:75%}}.product-card__name-top:focus-visible,.product-card__name-bottom:focus-visible{outline:2px solid var(--color-green-identity);outline-offset:2px}.product-card__name-top{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:118%}@media(max-width:768px){.product-card__name-top{min-width:fit-content}}.product-card__price-top{min-width:fit-content}.product-card__name-bottom,.product-card__price-bottom{color:var(--color-giratina-500)}.product-card__price-bottom{text-decoration:line-through}@media(max-width:550px){.product-card__price-bottom{min-width:fit-content}}@media(max-width:768px){.product-card__name-bottom{min-width:fit-content}}.product-card__name-container,.product-card__price-container{display:flex;flex-direction:column;gap:4px}.product-card__price-container{min-width:fit-content}.product-card__rating{display:flex;gap:4px}@media(max-width:768px){.product-card__rating svg{width:16px;height:16px}}.product-card--no-rating .product-card__content{height:auto}.review-card{position:relative;display:flex;gap:24px;min-height:210px;margin-bottom:12px;padding-bottom:24px;border-bottom:1px solid var(--color-giratina-400)}.review-card:focus-visible:after,.review-card:focus-within:has(:focus-visible):after{position:absolute;inset:0;border:2px solid var(--color-green-identity);pointer-events:none;content:""}@media(max-width:768px){.review-card{flex-direction:column-reverse;height:100%;padding-bottom:12px;margin-bottom:0}}.review-card__image-wrapper{display:flex;flex-direction:column;flex-shrink:0;gap:12px}@media(max-width:768px){.review-card__image-wrapper{flex-direction:row;gap:16px;align-items:flex-end;justify-content:space-between}}.review-card__picture{flex-shrink:0}@media(max-width:768px){.review-card__picture{flex:0 0 auto}}.review-card__picture img{width:139px;height:186px;object-fit:cover}@media(max-width:768px){.review-card__picture img{width:164px;height:222px}}.review-card__product-footer{display:flex;flex-direction:column;gap:4px;color:var(--color-giratina-400);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);font-family:var(--font-secondary);line-height:100%}.review-card__product-footer--mobile{display:none}@media(max-width:768px){.review-card__product-footer--mobile{display:flex;order:0}}.review-card__product-footer--desktop{display:flex}@media(max-width:768px){.review-card__product-footer--desktop{display:none}}.review-card__content{display:flex;flex-direction:column;max-width:440px}@media(max-width:768px){.review-card__content{flex:1;max-width:292px}}.review-card__header{display:flex;gap:4px;align-items:center;margin-bottom:40px;min-width:440px}@media(max-width:768px){.review-card__header{flex-wrap:wrap;min-width:auto}}.review-card__name{color:var(--color-text-black);font-weight:var(--font-weight-medium);font-size:var(--font-size-md);font-family:var(--font-secondary);line-height:100%}.review-card__dot,.review-card__date{color:var(--color-giratina-400);font-weight:var(--font-weight-normal);font-size:var(--font-size-md);font-family:var(--font-secondary);line-height:100%}.review-card__rating{display:flex;gap:4px;align-items:center;margin-left:auto}@media(max-width:768px){.review-card__rating{width:100%;margin-top:12px;margin-left:0}}.review-card__heart{color:var(--color-giratina-300);transition:color .2s ease}.review-card__heart--active{color:var(--color-primary)}.review-card__text{display:-webkit-box;overflow:hidden;color:var(--color-text-black);font-weight:var(--font-weight-light);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:128%;text-overflow:ellipsis;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}@media(max-width:768px){.review-card__text{font-size:var(--font-size-sm);line-height:130%}}.review-card__read-more.button-link{width:fit-content;margin-top:auto;padding-bottom:4px;color:var(--color-green-identity);font-weight:var(--font-weight-light);font-size:var(--font-size-sm);font-family:var(--font-secondary);line-height:130%;text-transform:lowercase}@media(max-width:768px){.review-card__read-more.button-link{margin-top:12px}}.review-card__read-more.button-link:after{bottom:0}.review-card__footer{display:flex;justify-content:space-between;margin-top:auto}@media(max-width:768px){.f-html{padding:24px 12px!important}}.review-modal{position:relative;display:flex;gap:80px;box-sizing:border-box;width:100%;max-width:672px}@media(max-width:768px){.review-modal{flex-direction:column;gap:24px}}.review-modal__picture{flex-shrink:0;width:224px;height:312px;overflow:hidden}@media(max-width:768px){.review-modal__picture{order:2;height:302px}}.review-modal__picture img{display:block;width:100%;height:100%;object-fit:cover}.review-modal__content{display:flex;flex:1;flex-direction:column;gap:24px;padding:0}@media(max-width:768px){.review-modal__content{display:contents;padding:0}}.review-modal__header{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin-bottom:16px}@media(max-width:768px){.review-modal__header{order:1;margin-bottom:0}}.review-modal__name{color:var(--color-text-black);font-weight:var(--font-weight-light);font-size:var(--font-size-lg);font-family:var(--font-secondary);line-height:100%}.review-modal__dot,.review-modal__date{color:var(--color-giratina-400);font-weight:var(--font-weight-light);font-size:var(--font-size-lg);font-family:var(--font-secondary);line-height:100%}.review-modal__rating{display:flex;gap:4px;align-items:center}@media(max-width:768px){.review-modal__rating{order:3}}.review-modal__heart{width:24px;height:24px;color:var(--color-giratina-300);transition:color .2s ease}.review-modal__heart--active{color:var(--color-primary)}.review-modal__text{margin-top:-8px;max-height:165px;overflow:hidden;overflow-y:auto;color:var(--color-text-black);font-weight:var(--font-weight-light);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:118%}@media(max-width:768px){.review-modal__text{order:4;font-size:var(--font-size-sm);line-height:130%}}.review-modal__footer{margin-top:auto;color:var(--color-giratina-400);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:100%}@media(max-width:768px){.review-modal__footer{order:5;margin-top:16px;line-height:100%}}.review-modal__product-name{font-family:var(--font-secondary);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);line-height:100%}@media(max-width:768px){.review-modal__product-name{order:0}}@media(max-width:768px){.review-card__product-footer{order:0;margin-top:0}}.review-fancybox .fancybox__backdrop{background:#0009;backdrop-filter:blur(10px)}.review-fancybox .fancybox__thumbs,.review-fancybox .fancybox__nav,.review-fancybox [data-carousel],.review-fancybox .f-button.is-arrow.is-next,.review-fancybox .f-button.is-arrow.is-prev,.review-fancybox .is-horizontal .f-button.is-arrow,.review-fancybox .f-carousel__slide .f-button.is-arrow{display:none!important}.review-fancybox .custom-close-btn{position:absolute;top:0;right:0;z-index:10;display:flex;align-items:center;justify-content:center;width:12px;height:12px;padding:0;background:transparent;border:none;cursor:pointer}.review-fancybox .custom-close-btn:after{position:absolute;inset:-6px;content:""}.review-fancybox .custom-close-btn svg{display:block;width:12px;height:12px}.review-fancybox .fancybox__content{position:relative}.button-link{display:inline-block;font-family:var(--font-secondary);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);line-height:100%;text-transform:uppercase;text-decoration:none;background:transparent;position:relative;cursor:pointer;transition:background-color .3s}.button-link:after{content:"";display:block;position:absolute;bottom:-4px;left:0;width:100%;height:0;border-bottom:1px solid;transform:scaleX(1);transform-origin:left;transition:transform .3s,border-color .3s}.button-link:hover:after{transform:scaleX(0)}.button-link:focus-visible{outline:2px solid var(--color-green-identity);outline-offset:4px}.button-link--black{color:var(--color-text-black)}.button-link--black:after{border-color:var(--color-text-black)}.button-link--black:hover,.button-link--black:focus-visible{color:var(--color-green-identity)}.button-link--black:hover:after,.button-link--black:focus-visible:after{border-color:var(--color-green-identity);transform:scaleX(0)}.button-link--green{color:var(--color-green-identity)}.button-link--green:after{border-color:var(--color-green-identity)}.image-points{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;pointer-events:none}.image-points--measuring{opacity:0}.image-points .promo-product-feature{pointer-events:auto}.image-points .promo-product-feature__tooltip{transform:translateY(-50%) translate(var(--tooltip-shift, 0))}.image-points .promo-product-feature--active .promo-product-feature__tooltip{visibility:visible;opacity:1}.promo-product-feature{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:transparent;border:0;padding:0;line-height:0;cursor:pointer;transition:all .3s}.promo-product-feature__icon-inactive{display:block;transition:opacity .3s}.promo-product-feature__icon-active{display:none;transition:opacity .3s}.promo-product-feature__number{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-text-black);font-size:10px;font-weight:var(--font-weight-medium);font-family:var(--font-secondary);line-height:1;pointer-events:none;z-index:2;opacity:1;visibility:visible}.promo-product-feature:hover .promo-product-feature__icon-inactive,.promo-product-feature:focus-visible .promo-product-feature__icon-inactive,.promo-product-feature--active .promo-product-feature__icon-inactive{display:none}.promo-product-feature:hover .promo-product-feature__icon-active,.promo-product-feature:focus-visible .promo-product-feature__icon-active,.promo-product-feature--active .promo-product-feature__icon-active{display:block}.promo-product-feature:hover .promo-product-feature__number,.promo-product-feature:focus-visible .promo-product-feature__number,.promo-product-feature--active .promo-product-feature__number{opacity:0;visibility:hidden}.promo-product-feature:focus-visible{border-radius:50%;outline:2px solid var(--color-green-identity);outline-offset:2px}.promo-product-feature__tooltip{position:absolute;top:50%;transform:translateY(-50%);padding:8px;background:var(--color-popup-yellow);color:var(--color-text-black);font-size:var(--font-size-sm);font-family:var(--font-secondary);line-height:112%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;width:max-content;max-width:180px;overflow:hidden;word-wrap:break-word;border-radius:4px;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;pointer-events:none;z-index:10}.promo-product-feature__tooltip-left{right:40px}.promo-product-feature__tooltip-right{left:40px}@media(max-width:1439px){.promo-product-feature__tooltip{left:0;top:-40px;max-width:130px}}@media(max-width:1439px){.promo-product-feature__tooltip.reverse-tooltip{top:-35px;left:-115px}}.promo-product-feature:hover .promo-product-feature__tooltip,.promo-product-feature:focus-visible .promo-product-feature__tooltip{opacity:1;visibility:visible}.base-btn{display:inline-flex;align-items:center;justify-content:center;min-width:208px;min-height:38px;padding:12px;color:var(--color-neutral-100);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:100%;background-color:var(--color-green-identity);border-radius:8px;opacity:1;transition:all .3s}.base-btn:hover:not(:disabled){opacity:.8}.base-btn:disabled{opacity:1;background-color:var(--color-neutral-400);pointer-events:none}.base-btn--has-errors{background-color:var(--color-neutral-400);pointer-events:none}.base-btn--full{width:100%}.base-btn--outline{min-width:169px;color:var(--color-green-identity);background-color:transparent;border:1px solid var(--color-green-identity)}.base-btn--outline:hover{color:var(--color-white);background-color:var(--color-green-identity)}.base-btn:focus-visible{outline:1px solid var(--color-green-identity);outline-offset:2px}.base-btn[data-loading=true]{opacity:.8}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-bottom:80px;font-family:var(--font-secondary);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);line-height:118%}@media(max-width:768px){.breadcrumbs{margin-bottom:16px}}.breadcrumbs__item{display:flex;align-items:center;gap:4px;font-family:var(--font-secondary);color:var(--color-text-black)}.breadcrumbs__item:not(:last-child):after{content:"/";color:var(--color-giratina-400)}.breadcrumbs__link{color:var(--color-giratina-500);text-decoration:none;transition:var(--global-transition);-webkit-tap-highlight-color:transparent}.breadcrumbs__link span{font-family:inherit;color:inherit;font-weight:inherit}.breadcrumbs__link:hover{color:var(--color-green-identity)}.breadcrumbs__link:focus-visible{outline:2px solid var(--color-green-identity);outline-offset:2px;border-radius:2px}.breadcrumbs__item:last-child .breadcrumbs__link{color:var(--color-text-black);pointer-events:none}.support-menu{min-height:57px;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid var(--color-giratina-400)}@media(max-width:768px){.support-menu{min-height:auto}}.support-menu__list{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:0;padding:0;list-style:none}.support-menu__item{display:flex}.support-menu__separator{color:var(--color-giratina-500);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);line-height:100%;text-transform:uppercase}.support-menu__link{position:relative;padding-bottom:1px;color:var(--color-giratina-500);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:100%;text-transform:uppercase;text-decoration:none;border-bottom:1px solid transparent;transition:var(--global-transition);-webkit-tap-highlight-color:transparent}.support-menu__link:focus{outline:none}.support-menu__link:focus-visible{outline:2px solid var(--color-text-black)!important;outline-offset:2px}.support-menu__link:hover{color:var(--color-text-black)!important}.support-menu__item--active .support-menu__link{color:var(--color-text-black)!important;border-color:var(--color-text-black)}.form-field{position:relative;margin-bottom:30px}.form-field:last-of-type{margin-bottom:0}.form-field__label{display:block;margin-bottom:8px;color:var(--color-text-black);font-weight:var(--font-weight-light);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:118%}.form-field__required{color:var(--color-danger)}.form-field__input,.form-field__textarea{width:100%;padding:12px;color:var(--color-text-black);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);font-family:var(--font-secondary);line-height:118%;background-color:transparent;border:1px solid var(--color-giratina-200);transition:var(--global-transition)}@media screen and (max-width:767px){.form-field__input,.form-field__textarea{font-size:16px}}.form-field__input::placeholder,.form-field__textarea::placeholder{color:var(--color-giratina-400)}.form-field__input:focus,.form-field__textarea:focus{border-color:var(--color-green-identity);outline:none}.form-field__input:disabled,.form-field__textarea:disabled{cursor:not-allowed;opacity:.6}@media(max-width:768px){.form-field__input,.form-field__textarea{font-size:var(--font-size-md)}}.form-field__input{height:38px}.form-field__textarea{min-height:96px;max-height:96px;overflow:hidden;line-height:72px;resize:vertical}.form-field__textarea::placeholder{line-height:inherit}.form-field__textarea:not(:placeholder-shown){overflow:auto;line-height:118%}.form-field__checkbox{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;padding:0;opacity:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;pointer-events:none}.form-field__checkbox-container{position:relative;display:inline-flex;align-items:center;gap:4px;color:var(--color-text-black);font-weight:var(--font-weight-light);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:118%;cursor:pointer;user-select:none}.form-field__checkbox-visual{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background-color:transparent;border:1px solid var(--color-giratina-200);border-radius:2px;transition:var(--global-transition)}.form-field__checkbox-icon{opacity:0;color:var(--color-text-black);transition:var(--global-transition)}.form-field__checkbox-text{display:inline-block;font-family:var(--font-secondary);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);line-height:118%;color:var(--color-giratina-50)}.form-field--checkbox{display:flex;align-items:center;justify-content:space-between;gap:16px}.form-field--checkbox a{flex-shrink:0}.form-field__checkbox:focus-visible+.form-field__checkbox-visual{border-color:var(--color-green-identity);outline:2px solid var(--color-green-identity);outline-offset:2px}.form-field__checkbox:checked+.form-field__checkbox-visual{background-color:transparent}.form-field__checkbox:checked+.form-field__checkbox-visual .form-field__checkbox-icon{opacity:1}.form-field__error{min-height:20px;margin-top:4px;color:var(--color-danger);font-size:var(--font-size-sm);line-height:118%;visibility:hidden;opacity:0;transition:var(--global-transition)}.form-field--error .form-field__input,.form-field--error .form-field__textarea,.form-field--error .form-field__select-trigger,.form-field.base-form-group-error .form-field__input,.form-field.base-form-group-error .form-field__textarea,.form-field.base-form-group-error .form-field__select-trigger{border-color:var(--color-red-identity)}.form-field--error .form-field__input::placeholder,.form-field--error .form-field__textarea::placeholder,.form-field--error .form-field__select-trigger::placeholder,.form-field.base-form-group-error .form-field__input::placeholder,.form-field.base-form-group-error .form-field__textarea::placeholder,.form-field.base-form-group-error .form-field__select-trigger::placeholder{color:var(--color-red-identity)}.form-field--error .form-field__select-text,.form-field.base-form-group-error .form-field__select-text{color:var(--color-red-identity)}.form-field--error .form-field__error,.form-field.base-form-group-error .form-field__error{visibility:visible;opacity:1}.form-button{padding:12px;color:var(--color-neutral-100);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:100%;background-color:var(--color-green-identity);border:none;cursor:pointer;transition:var(--global-transition)}.form-button:disabled{cursor:not-allowed;opacity:.6}.form-button--secondary{color:var(--color-text-black);background-color:var(--color-neutral-300, #E0E0E0)}.form-button--secondary:hover:not(:disabled){background-color:var(--color-neutral-400, #BDBDBD)}@media(max-width:768px){.form-button{padding:12px 24px;font-size:var(--font-size-sm)}}.form-button.base-btn--has-errors{background-color:var(--color-neutral-400);pointer-events:none;opacity:1}.base-form-error{position:absolute;top:calc(100% + 4px);left:12px;display:block;width:100%;color:var(--color-red-identity);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);font-family:var(--font-secondary);line-height:118%;white-space:normal}.base-form-error--textarea{top:-5px}.base-form-error--static{position:static;margin-top:8px}.notification-container{position:fixed;top:110px;right:16px;z-index:1600;min-width:250px;transform:translate(120%);visibility:hidden;opacity:0;transition:var(--global-transition)}.notification-container.__active{transform:translate(0);visibility:visible;opacity:1}.notification__body{display:flex;align-items:center;gap:12px;padding:4px 12px;border-radius:4px}.notification--confirm .notification__body{padding:6px 12px;background-color:var(--color-green-identity)}.notification--alert .notification__body{color:var(--color-neutral-100);background-color:var(--color-danger)}.notification--success .notification__body{color:var(--color-neutral-100);background-color:var(--color-green-identity)}.notification__ico{display:flex;align-items:center;justify-content:center;width:25px;height:25px}.notification__ico svg{width:100%;height:100%}.notification--confirm .notification__ico{width:20px;height:20px;margin-left:3px}.notification__txt{color:#fff;font-size:14px}.notification__action{margin-left:auto}.notification__btn{display:flex;align-items:center;justify-content:center;width:16px;height:16px;cursor:pointer}.notification__btn svg{width:100%;height:100%}.cart.__empty .cart__body,.cart.__empty .cart__recommendations,.cart.__empty .cart__footer,.cart.__empty .cart__count{display:none}.cart.__empty .cart__empty{display:flex}.cart .base-popup__content{height:100%}.cart__container{display:flex;flex-direction:column;height:100%;min-height:100vh;max-height:100vh}@media(max-width:768px){.cart__container{min-height:100dvh;max-height:100dvh}}.cart__list{display:flex;flex-direction:column;gap:24px}.cart .base-popup__inner{max-width:512px}.cart .base-popup__header{padding:40px 36px}@media(max-width:768px){.cart .base-popup__header{padding:40px 12px}}.cart .base-popup__title{max-width:208px;color:var(--color-text-black);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:100%;text-transform:uppercase}.cart .base-popup__title span{color:var(--color-text-black);font-weight:400;font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:100%;text-transform:uppercase}.cart .base-popup__close{top:40px;right:36px}@media(max-width:768px){.cart .base-popup__close{right:12px}}.cart__body{flex:1;padding:0 36px 40px;overflow:hidden auto}@media(max-width:768px){.cart__body{padding:0 12px}}.cart__recommendations-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.cart__recommendations-title{color:var(--color-text-black);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:100%}.cart__recommendations-body{margin-right:-36px;overflow:hidden}@media(max-width:768px){.cart__recommendations-body{margin-right:0}}.cart__recommendations{margin-top:40px;padding:0}@media(max-width:768px){.cart__recommendations{margin-top:80px;margin-bottom:40px}}.cart__recommendations .recommendations-slider{overflow:hidden}.cart__recommendations .recommendations-slider .recommendations-slider__content.swiper-wrapper{display:flex!important;flex-direction:row!important;flex-wrap:nowrap;align-items:stretch}.cart__recommendations .recommendations-slider .swiper-slide{width:169px;flex-shrink:0}.cart__recommendations .recommendation-card{position:relative;display:flex;flex-direction:column;gap:12px}.cart__recommendations .recommendation-card__title{display:-webkit-box;max-width:123px;overflow:hidden;color:var(--color-text-black);font-weight:400;font-size:var(--font-size-sm);font-family:var(--font-secondary);line-height:118%;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2}.cart__recommendations .recommendation-card__price{min-width:fit-content;color:var(--color-text-black);font-weight:400;font-size:var(--font-size-sm);font-family:var(--font-secondary);line-height:118%}.cart__recommendations .recommendation-card__color,.cart__recommendations .recommendation-card__price-old{color:var(--color-giratina-500);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);font-family:var(--font-secondary);line-height:118%}.cart__recommendations .recommendation-card__price-old{min-width:fit-content;text-decoration:line-through}.cart__recommendations .recommendation-card__img{width:169px;max-width:169px;height:260px}.cart__recommendations .recommendation-card__img img{width:100%;height:100%;object-fit:cover}.cart__recommendations .recommendation-card__content{display:flex;flex-direction:column;gap:4px;justify-content:space-between;min-height:46px}.cart__recommendations .recommendation-card__row{display:flex;gap:4px;align-items:flex-start;justify-content:space-between}.cart__recommendations .recommendation-card__btn{min-width:169px;max-width:169px;height:30px;min-height:30px;color:var(--color-neutral-100);font-size:var(--font-size-sm)}.cart .base-slider-nav{display:flex;gap:4px;align-items:center;justify-content:center}.cart .base-slider-nav__btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--color-text-black);background-color:var(--color-giratina-100);border-radius:50%;cursor:pointer;opacity:.6;transition:all .3s ease}.cart .base-slider-nav__btn:hover{opacity:1}.cart .base-slider-nav__btn svg{display:block}.cart__total{margin-bottom:24px}.cart__total-item{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:8px}.cart__total-label,.cart__total-value{color:var(--color-text-black);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:100%}.cart__total-delivery{color:var(--color-giratina-500);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);font-family:var(--font-secondary);line-height:118%}.cart__footer{flex-shrink:0;padding:24px 36px;border-top:1px solid var(--gray-border)}@media(max-width:768px){.cart__footer{padding:24px 36px;border-top:1px solid var(--color-giratina-200);box-shadow:0 0 4px #0000001f}}.cart__controls .base-btn{color:var(--color-neutral-100)}.cart__controls .base-btn--disabled{opacity:1;background-color:var(--color-neutral-400);pointer-events:none}.cart__total-delivery-duration{display:flex;flex-direction:column;gap:8px;width:100%;padding:0;margin-top:8px}.cart__total-delivery-duration-text{color:var(--color-giratina-500);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);line-height:118%;font-family:var(--font-secondary)}.cart__total-delivery-duration-link{display:flex;gap:8px;align-items:center;justify-content:flex-start;text-decoration:none;font-family:var(--font-secondary);color:var(--color-green-identity);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);line-height:118%}.cart__total-delivery-duration-link svg{color:var(--color-green-identity);min-width:8.75px;min-height:10px}.cart__total-delivery-duration-link:hover{opacity:.8}.cart__empty{display:none;flex-direction:column;flex-grow:1;padding:24px;overflow:hidden;font-size:var(--font-size-base);line-height:100%;text-align:center;font-family:var(--font-secondary);font-weight:var(--font-weight-normal);color:var(--color-text-black)}.cart__empty a{color:var(--color-green-identity);text-decoration:underline}.cart__empty-text{margin-bottom:24px}.cart__total-delivery-info{display:flex;gap:12px;align-items:flex-start;width:100%;padding:24px 8px;background-color:var(--color-neutral-100);font-family:var(--font-secondary);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);line-height:118%;color:var(--color-green-identity);margin-top:24px}.cart__total-delivery-info svg{color:var(--color-green-identity);min-width:16px;min-height:16px}.cart__total-delivery-info-description{font-family:var(--font-secondary);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);line-height:118%;color:var(--color-green-identity)}.cart-product{display:flex;gap:40px;align-items:flex-start}@media(max-width:768px){.cart-product{gap:12px}}.cart-product__container{display:flex;flex-direction:column;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--color-giratina-400)}.cart-product__info{display:flex;flex-direction:column;gap:4px;max-width:208px}@media(max-width:768px){.cart-product__info{max-width:167px}}.cart-product .product__size-select{min-width:fit-content}.cart-product .product__size-select .form-field__select-trigger{height:22px;padding:4px 8px;border-radius:none}.cart-product .product__size-select .form-field__select-arrow{width:12px;height:12px}.cart-product__title{color:var(--color-text-black);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:100%}@media(max-width:768px){.cart-product__title{font-size:var(--font-size-sm);line-height:118%}}.cart-product__img{position:relative;flex-shrink:0;width:100%;max-width:116px;height:156px;max-height:156px;background-color:var(--product-img-bg)}.cart-product__img:before{display:block;padding-bottom:100%;content:""}.cart-product__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.cart-product__top{display:flex;align-items:flex-start;justify-content:space-between}.cart-product__bottom{display:flex;align-items:flex-end;justify-content:space-between;position:relative}.cart-product__error{position:absolute;bottom:26px;right:0;width:182px;height:58px;background:var(--color-neutral-400);padding:8px;border-radius:4px;color:var(--color-white);font-family:var(--font-secondary);font-weight:400;font-size:var(--font-size-sm);line-height:118%;display:flex;align-items:flex-start;gap:12px}.cart-product__error svg{color:var(--color-neutral-100);min-width:16px;min-height:16px}.cart-product__error-message{font-family:var(--font-secondary);font-weight:400;font-size:var(--font-size-sm);line-height:118%;display:flex}.cart-product__gift-list{display:flex;flex-direction:column;gap:8px}.cart-product__gift{display:flex;gap:12px;align-items:flex-start;padding:12px;background:var(--color-neutral-100)}.cart-product__gift-label{color:var(--color-green-identity);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:100%;text-transform:uppercase}.cart-product__gift-card{display:flex;gap:8px;align-items:flex-start;width:100%}.cart-product__gift-card-title,.cart-product__gift-card-price-value{color:var(--color-text-black);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:100%}.cart-product__gift-card-color,.cart-product__gift-card-price-old{color:var(--color-giratina-500);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:100%}.cart-product__gift-card-price-old{text-decoration:line-through}.cart-product__gift-card-info,.cart-product__gift-card-price{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.cart-product__gift-card-price{align-items:flex-end}.cart-product__gift-card-img{width:64px;height:86px}.cart-product__gift-card-img img{width:100%;height:100%;object-fit:cover}.cart-product__gift-card-info{flex:1}.cart-product__size{display:flex;gap:8px;align-items:flex-start;max-width:120px}@media(max-width:550px){.cart-product__size{flex-wrap:wrap}}.cart-product__color,.cart-product__size-label,.cart-product__code-label,.cart-product__code-value{color:var(--color-giratina-500);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:100%}@media(max-width:768px){.cart-product__color,.cart-product__size-label,.cart-product__code-label,.cart-product__code-value{font-size:var(--font-size-sm);line-height:118%}}.cart-product__size-label{padding:4px 0}.cart-product__code{display:flex;gap:8px;align-items:center;max-width:208px}.cart-product__content{display:flex;flex-direction:column;gap:8px;justify-content:space-between;width:100%;min-height:156px}.cart-product__content .price-block .price-block__value{min-width:fit-content;color:var(--color-text-black);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:100%}@media(max-width:768px){.cart-product__content .price-block .price-block__value{font-size:var(--font-size-sm);line-height:118%;white-space:nowrap}}.cart-product__content .price-block__value.old{color:var(--color-giratina-500);text-decoration:line-through}.cart-product__content .counter{display:flex;gap:4px;align-items:center}.cart-product__content .counter__btn,.cart-product__content .counter__input{display:flex;align-items:center;justify-content:center;width:27px;height:22px;padding:4px;font-weight:var(--font-weight-normal);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:100%;text-align:center;background:none;border:1px solid var(--color-giratina-300);cursor:pointer}@media(max-width:768px){.cart-product__content .counter__btn,.cart-product__content .counter__input{font-size:var(--font-size-sm);line-height:118%}}.cart-product__content .counter__btn{user-select:none}.cart-product__content .counter__btn--disabled{color:var(--color-giratina-200);cursor:auto}.cart-product__points{color:var(--green-dark);font-size:var(--font-size-base);line-height:18px}.cart-product__remove{color:var(--color-text-black);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);font-family:var(--font-secondary);line-height:118%;background:none;cursor:pointer;transition:var(--global-transition)}.cart-product__remove.__disabled{pointer-events:none}.cart-product__details-info{display:flex;gap:12px;flex-direction:column;width:100%;padding:8px;background-color:var(--color-neutral-100);font-family:var(--font-secondary);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);line-height:118%;color:var(--color-green-identity)}.cart-product__details-info svg{color:var(--color-green-identity)}.cart-product__details-info-icon{display:flex;align-items:center;gap:12px}.cart-product__details-info-text,.cart-product__details-info-description{font-family:var(--font-secondary);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);line-height:118%;color:var(--color-green-identity)}.cart-product__container--with-details{border-color:var(--color-red-identity)}.form-field--select{position:relative}.form-field--select .form-field__select-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:44px;padding:15px 12px;font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:118%;color:var(--color-text-black);background-color:transparent;border:1px solid var(--color-giratina-200);cursor:pointer;transition:var(--global-transition)}.form-field--select .form-field__select-trigger:focus-visible{outline:2px solid var(--color-green-identity);outline-offset:2px}@media(max-width:768px){.form-field--select .form-field__select-trigger{font-size:var(--font-size-md)}}.form-field--select .form-field__select-text{flex:1 1 auto;min-width:0;font-family:var(--font-secondary);color:inherit;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.form-field--select .form-field__select-text{font-size:var(--font-size-md)}}.form-field--select .form-field__select-text.__unavailable{color:#bdbdbd}.form-field--select .form-field__select-arrow{display:inline-flex;flex-shrink:0;width:12px;height:12px;color:currentColor}.form-field--select .form-field__select-arrow .icon{width:100%;height:100%;transition:var(--global-transition)}.form-field--select .form-field__select-dropdown{display:flex;flex-direction:column;background-color:var(--color-white);border:1px solid var(--color-giratina-200);padding:0;overflow:hidden;max-height:0;opacity:0;transition:var(--global-transition)}.form-field--select .form-field__select-option{width:100%;padding:16px 12px;text-align:left;font-family:var(--font-secondary);font-size:var(--font-size-sm);color:var(--color-text-black);background:transparent;border:none;border-bottom:1px solid var(--color-giratina-200);cursor:pointer;transition:var(--global-transition);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.form-field--select .form-field__select-option{font-size:var(--font-size-md)}}.form-field--select .form-field__select-option:last-child{border-bottom:none}.form-field--select.__open .form-field__select-trigger{border-bottom-color:transparent}.form-field--select.__open .form-field__select-arrow .icon{transform:rotate(180deg)}.form-field--select.__open .form-field__select-dropdown{max-height:400px;opacity:1;padding:0}.form-field--select.__open .base-form-error{display:none}.form-field--disabled .form-field__select-trigger{opacity:.6}.custom-v-select{position:relative}.site-form__group.has-errors .custom-v-select .v-select .vs__dropdown-toggle{border-color:var(--color-red-identity)}.site-form__group.has-errors .custom-v-select .v-select .vs__search::placeholder{color:var(--color-red-identity)}.custom-v-select .v-select .vs__dropdown-toggle{height:44px;min-height:44px;padding:12px;color:var(--color-giratina-400);background-color:transparent;border:1px solid var(--color-giratina-200)}@media(max-width:768px){.custom-v-select .v-select .vs__dropdown-toggle{height:auto}}.custom-v-select .v-select .vs__selected-options{padding:0}.custom-v-select .v-select .vs__selected{margin:0;padding:0;color:var(--color-text-black);font-weight:400;font-size:var(--font-size-sm);font-family:var(--font-secondary);line-height:118%}@media(max-width:768px){.custom-v-select .v-select .vs__selected{font-size:var(--font-size-md)}}.custom-v-select .v-select .vs__search{margin:0;padding:0;width:1px;min-width:1px;flex:1 0 1px;color:var(--color-giratina-400);font-weight:400;font-size:var(--font-size-sm);font-family:var(--font-secondary);line-height:118%}@media(hover:none)and (pointer:coarse){.custom-v-select .v-select .vs__search{font-size:16px}}@media(max-width:768px){.custom-v-select .v-select .vs__search{font-size:var(--font-size-md)}}.custom-v-select .v-select .vs__search::placeholder{color:var(--color-giratina-400);font-weight:400;font-size:var(--font-size-sm);font-family:var(--font-secondary);line-height:118%}@media(max-width:768px){.custom-v-select .v-select .vs__search::placeholder{font-size:var(--font-size-md)}}.custom-v-select .v-select.vs--open .vs__search{width:100%;min-width:0;flex:1 1 auto}.custom-v-select .v-select.vs--single:not(.vs--open) .vs__selected~.vs__search{width:0;min-width:0;height:0;padding:0;flex:0 0 0;border:none;overflow:hidden}.custom-v-select .v-select .vs__actions{padding:0 0 0 8px}.custom-v-select .v-select .vs__clear{display:none}.custom-v-select .v-select .vs__open-indicator{fill:var(--color-black)}.custom-v-select .v-select.vs--disabled .vs__dropdown-toggle{cursor:not-allowed;opacity:.6}.custom-v-select .vs__dropdown-menu{margin-top:4px;padding:0;background-color:var(--color-white);box-shadow:0 4px 6px #0000001a}.custom-v-select .vs__dropdown-option{padding:12px;color:var(--color-text-black);font-weight:400;font-size:var(--font-size-sm);font-family:var(--font-secondary);line-height:118%;border-bottom:1px solid var(--color-giratina-200);cursor:pointer}@media(max-width:768px){.custom-v-select .vs__dropdown-option{font-size:var(--font-size-md)}}.custom-v-select .vs__dropdown-option--highlight,.custom-v-select .vs__dropdown-option--selected{color:var(--color-text-black);background-color:var(--color-giratina-100)}.custom-v-select .vs__dropdown-option:hover{background-color:var(--color-giratina-100)}.custom-v-select .base-form-error{position:absolute;top:calc(100% + 4px);left:0;display:block;width:100%;color:var(--color-red-identity);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);font-family:var(--font-secondary);line-height:118%}.footer{padding:120px 0 0}.footer--alt-bg{background:var(--color-neutral-100)}.footer--checkout{padding:120px 0 0}.footer--checkout .footer__container{display:flex;justify-content:center;padding:25px 12px;background:var(--color-neutral-100)}@media(max-width:1024px){.footer--checkout .footer__container{padding:24px 12px}}.footer--checkout .footer__legal{display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;font-family:var(--font-secondary);gap:40px;align-items:center;justify-content:center;max-width:none;width:auto}@media(max-width:768px){.footer--checkout .footer__legal{gap:12px;justify-content:space-between;align-items:flex-start;width:100%}}.footer--checkout .footer__copyright{flex:none;max-width:none;margin:0}@media(max-width:768px){.footer--checkout .footer__copyright{flex:1;min-width:0;grid-column:auto;grid-row:auto}}.footer--checkout .footer__copyright-brand,.footer--checkout .footer__copyright-rights{font-family:var(--font-secondary)}@media(max-width:768px){.footer--checkout .footer__copyright-brand,.footer--checkout .footer__copyright-rights{display:block;line-height:118%}}.footer--checkout .footer__legal-link{flex:none}@media(max-width:768px){.footer--checkout .footer__legal-link{grid-column:auto;grid-row:auto}}.footer__container{padding:40px 36px 24px;background:#f7f7f7}@media(max-width:1024px){.footer__container{display:flex;flex-direction:column;padding:40px 12px 20px;background-color:var(--color-neutral-100)}}.footer__top{display:flex;align-items:flex-start;justify-content:space-between}@media(max-width:1024px){.footer__top{display:contents}}.footer__brand{flex:0 0 50%;max-width:440px}@media(max-width:1024px){.footer__brand{display:contents}}.footer__nav{display:flex;flex:0 0 50%;gap:40px;justify-content:space-between;max-width:50%}@media(max-width:1024px){.footer__nav{flex:1;flex-direction:column;gap:8px;order:2;max-width:100%;margin-bottom:40px}}.footer__nav-column{flex:1;min-width:0}@media(max-width:1024px){.footer__nav-column{border-bottom:1px solid var(--color-border)}}@media(max-width:1024px){.footer__nav-column:nth-child(1){order:2}}@media(max-width:1024px){.footer__nav-column:nth-child(2){order:1}}@media(max-width:1024px){.footer__nav-column:nth-child(3){order:3}}.footer__nav-title{margin-bottom:40px;color:var(--color-text-black);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);font-family:var(--font-primary);line-height:100%;text-align:left;background:transparent;border:none;cursor:default;pointer-events:none}@media(max-width:1024px){.footer__nav-title{display:flex;align-items:center;justify-content:space-between;width:100%;height:32px;margin-bottom:0;padding:0 0 16px;color:var(--color-text-black);font-weight:var(--font-weight-light);font-size:var(--font-size-base);font-family:var(--font-primary);line-height:112%;text-align:left;background:none;border:none;border-bottom:1px solid var(--color-giratina-300);cursor:pointer;pointer-events:auto}.footer__nav-column--accordion .footer__nav-title[aria-expanded=true]{border-bottom:1px solid transparent}}.footer__nav-icon{display:none}@media(max-width:1024px){.footer__nav-icon{position:relative;display:block;flex-shrink:0;width:24px;height:24px;color:var(--color-text-black)}}@media(max-width:1024px){.footer__nav-icon-plus,.footer__nav-icon-minus{position:absolute;top:0;left:0;width:24px;height:24px;transition:opacity .2s ease}}@media(max-width:1024px){.footer__nav-icon-plus{opacity:1}.footer__nav-column--accordion.__open .footer__nav-icon-plus{opacity:0}}@media(max-width:1024px){.footer__nav-icon-minus{opacity:0}.footer__nav-column--accordion.__open .footer__nav-icon-minus{opacity:1}}@media(min-width:1025px){.footer__nav-submenu{display:block}}@media(max-width:1024px){.footer__nav-submenu{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s ease}.footer__nav-column--accordion.__open .footer__nav-submenu{grid-template-rows:1fr}}.footer__nav-list{margin:0;padding:0;list-style:none}@media(max-width:1024px){.footer__nav-list{min-height:0}}.footer__nav-item{margin-bottom:12px;line-height:16px}.footer__nav-item:last-child{margin-bottom:0}@media(max-width:1024px){.footer__nav-item:first-child{padding-top:24px}.footer__nav-item:last-child{padding-bottom:24px}}.footer__nav-link{position:relative;display:inline-block;color:var(--color-text-black);font-weight:var(--font-weight-normal);font-size:14px;font-family:var(--font-secondary);line-height:16px;text-decoration:none;transition:all .3s ease}.footer__nav-link:after{position:absolute;bottom:-4px;left:0;display:block;width:100%;height:0;border-bottom:1px solid var(--color-text-black);transform:scaleX(0);transform-origin:right;transition:transform .3s,border-color .3s;content:""}.footer__nav-link:hover:after,.footer__nav-link:focus-visible:after{transform:scaleX(1);transform-origin:left}.footer__logo{display:block;width:180px;height:132px;margin-bottom:20px}@media(max-width:1024px){.footer__logo{order:-2;width:120px;height:88px;margin-bottom:24px}}.footer__description{max-width:309px;margin-bottom:80px;color:var(--color-text-black);font-weight:var(--font-weight-light);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:118%}.footer__description p{margin:0;color:inherit;font-weight:inherit;font-size:inherit;font-family:inherit;line-height:inherit}@media(max-width:1024px){.footer__description{order:-1;font-size:12px;line-height:130%}}.footer__contact{display:flex;align-items:center;justify-content:space-between;width:440px}@media(max-width:1024px){.footer__contact{flex-direction:column;gap:24px;align-items:flex-start;order:4;width:100%;margin-bottom:40px}}.footer__phone{display:inline-block;color:var(--color-black);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:100%;text-decoration:none}.footer__phone:focus-visible{outline:2px solid var(--color-green-identity);outline-offset:4px}.footer__language{width:208px}@media(max-width:1024px){.footer__language{width:100%}}.footer__language-select.header__lang .header__lang-btn{width:100%}.footer__language-select.header__lang .header__lang-arrow{margin-left:auto;transition:transform .3s ease}.footer__language-select.header__lang .header__lang-dropdown{top:calc(100% + 8px);bottom:auto;width:100%;min-width:auto}@media(max-width:768px){.footer__language-select.header__lang .header__lang-dropdown{background:transparent;box-shadow:none;padding:0 4px;position:static;margin-top:8px}}.footer__language-select.header__lang.__open .header__lang-arrow{transform:rotate(180deg)}.footer__bottom{display:flex;align-items:center;justify-content:space-between;margin-top:56px;border-top:1px solid var(--color-border)}@media(max-width:1024px){.footer__bottom{display:contents}}.footer__social{display:flex;flex:0 0 50%;gap:24px;max-width:440px}@media(max-width:1024px){.footer__social{flex:1;justify-content:space-between;order:3;max-width:100%;margin-bottom:80px}}@media(max-width:1024px){.footer__social .footer__social-link{color:var(--color-black)}}.footer__social .footer__social-link:focus-visible:after{transform:scaleX(1);transform-origin:left}.footer__social-link{position:relative;width:92px;color:var(--color-text-black);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:118%;text-decoration:none;transition:color .3s ease}.footer__social-link:after{position:absolute;bottom:-4px;left:0;display:block;width:100%;height:0;border-bottom:1px solid var(--color-text-black);transform:scaleX(0);transform-origin:right;transition:transform .3s,border-color .3s;content:""}.footer__social-link:hover:after{transform:scaleX(1);transform-origin:left}@media(max-width:1024px){.footer__social-link{width:auto}}@media(max-width:1024px){.footer__social-link:nth-child(1){order:3}}@media(max-width:1024px){.footer__social-link:nth-child(2){order:2}}@media(max-width:1024px){.footer__social-link:nth-child(3){order:4}}@media(max-width:1024px){.footer__social-link:nth-child(4){order:1}}.footer__legal{display:flex;flex:0 0 50%;gap:40px;align-items:flex-start;justify-content:space-between;max-width:50%}@media(max-width:1024px){.footer__legal{flex-direction:row-reverse;justify-content:space-between;order:5;max-width:100%}}@media(max-width:768px){.footer__legal{display:grid;grid-template-columns:minmax(52%,1fr) auto;column-gap:12px;row-gap:16px;align-items:start}}.footer__legal-links{display:flex;flex:0 0 auto;flex-direction:column;gap:8px;min-width:0}@media(max-width:768px){.footer__legal-links{display:contents}}.footer__legal-link{flex:none;min-width:0;display:inline-block;color:var(--color-text-black);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:100%;text-decoration:none}.footer__legal-link span{position:relative;color:var(--color-text-black);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:100%;display:inline-block}.footer__legal-link span:after{position:absolute;bottom:-2px;left:0;display:block;width:100%;height:0;border-bottom:1px solid var(--color-text-black);transform:scaleX(0);transform-origin:right;transition:transform .3s ease,border-color .3s ease;content:""}.footer__legal-link:hover span:after,.footer__legal-link:focus-visible span:after{transform:scaleX(1);transform-origin:left}.footer__legal-link:focus-visible{outline:2px solid var(--color-green-identity);outline-offset:4px}@media(max-width:768px){.footer__legal-link{grid-column:2;text-align:right}}@media(max-width:768px){.footer__legal-link--offer{grid-row:1}}@media(max-width:768px){.footer__legal-link--privacy{grid-row:2}}.footer__brand-name{white-space:nowrap}.footer__copyright{min-width:0;color:var(--color-giratina-400);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:100%}.footer__copyright:not(.footer__credit){flex:4.3 1 0}@media(max-width:1024px){.footer__copyright{max-width:212px}}@media(max-width:768px){.footer__copyright{max-width:none}.footer__copyright:not(.footer__credit){grid-column:1;grid-row:1;margin:0}}.footer__credit{flex:2.85 1 0;min-width:0;align-self:flex-start;text-align:left}.footer__credit a{position:relative;display:inline-block;font-family:var(--font-secondary);font-weight:var(--font-weight-normal);color:var(--color-giratina-400);text-decoration:none}.footer__credit a:after{position:absolute;bottom:-2px;left:0;display:block;width:100%;height:0;border-bottom:1px solid var(--color-giratina-400);transform:scaleX(0);transform-origin:right;transition:transform .3s ease,border-color .3s ease;content:""}.footer__credit a:hover:after,.footer__credit a:focus-visible:after{transform:scaleX(1);transform-origin:left}.footer__credit a:focus-visible{outline:2px solid var(--color-green-identity);outline-offset:4px}@media(max-width:768px){.footer__credit{grid-column:1;grid-row:2;max-width:none;margin:0;white-space:nowrap;text-align:left}}
