.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}.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)}.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}.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)}.reviews-section{padding:120px 0 0}@media(max-width:768px){.reviews-section{padding:120px 0 0 12px}}.reviews-section__container{position:relative;display:flex;gap:106px;padding-top:48px;overflow:hidden}@media(max-width:768px){.reviews-section__container{flex-direction:column;gap:124px;padding-top:0}}.reviews-section__inner{display:flex;flex-direction:column;justify-content:space-between}@media(max-width:768px){.reviews-section__inner{gap:40px;align-items:center;justify-content:normal;height:auto}}.reviews-section__btn-group{display:flex;gap:24px;align-items:center}.reviews-section__read-all.button-link{width:max-content;color:var(--color-green-identity);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);font-family:var(--font-secondary);line-height:100%;text-transform:uppercase}@media(max-width:768px){.reviews-section__read-all.button-link{display:none}}.reviews-section__read-all--mobile.button-link{display:none}@media(max-width:768px){.reviews-section__read-all--mobile.button-link{display:block;margin:0 auto}}.reviews-section__title{display:-webkit-box;max-width:231px;overflow:hidden;color:var(--color-text-black);font-weight:var(--font-weight-light);font-size:var(--font-size-x);font-family:var(--font-primary);line-height:112%;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}@media(max-width:768px){.reviews-section__title{max-width:100%}}.reviews-section__slider-wrapper{margin-top:0}@media(max-width:768px){.reviews-section__slider-wrapper{position:relative;margin-bottom:28px}}.reviews-section .reviews-slider{overflow:hidden}.reviews-section .reviews-slider .swiper-slide{flex-shrink:0;width:auto}.reviews-section .reviews-slider__nav{position:absolute;top:50%;z-index:5;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%;transform:translateY(-50%);cursor:pointer;opacity:.8;transition:all .3s ease}.reviews-section .reviews-slider__nav:hover{opacity:1}.reviews-section .reviews-slider__nav:disabled{cursor:default;opacity:.3}.reviews-section .reviews-slider__nav.reviews-slider__nav--prev{top:12px;right:65px}@media(max-width:768px){.reviews-section .reviews-slider__nav.reviews-slider__nav--prev{top:-36px;left:0}}.reviews-section .reviews-slider__nav.reviews-slider__nav--next{top:12px;right:36px}@media(max-width:768px){.reviews-section .reviews-slider__nav.reviews-slider__nav--next{top:-36px;right:12px}}.reviews-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:245px;padding:24px 0;background-color:var(--color-neutral-100)}@media(max-width:768px){.reviews-empty{height:272px;padding:24px 12px}}.reviews-empty__title{margin-bottom:24px;color:var(--color-text-black);font-weight:var(--font-weight-light);font-size:var(--font-size-x);font-family:var(--font-primary);line-height:112%;text-align:center}.reviews-empty__text{max-width:366px;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-align:center}.reviews-empty__btn.base-btn{margin-top:auto;color:var(--color-neutral-100)}@media(max-width:768px){.reviews-section--empty{padding-right:12px}}.page-reviews{padding:120px 36px 0}@media(max-width:768px){.page-reviews{padding:80px 12px 0}}.page-reviews__breadcrumbs{margin-bottom:80px}@media(max-width:768px){.page-reviews__breadcrumbs{margin-bottom:40px}}.page-reviews__header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid var(--color-giratina-400)}@media(max-width:768px){.page-reviews__header{flex-direction:column;gap:40px;align-items:flex-start}}.page-reviews__title{color:var(--color-text-dark);font-weight:var(--font-weight-light);font-size:var(--font-size-x);font-family:var(--font-primary);line-height:112%}@media(max-width:768px){.page-reviews__title{color:var(--color-text-black);line-height:124%}}.page-reviews__description{color:var(--color-text-black);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:112%}.page-reviews__description>*{color:inherit;font-weight:inherit;font-size:inherit;font-family:inherit;line-height:inherit}@media(max-width:768px){.page-reviews__description{font-weight:var(--font-weight-light);font-size:var(--font-size-sm);line-height:130%}}.page-reviews__header-inner{display:flex;flex-direction:column;gap:24px}.page-reviews__rating-total{display:flex;gap:24px;align-items:center}@media(max-width:768px){.page-reviews__rating-total{justify-content:space-between;width:100%}}.page-reviews__rating-total-stars{height:24px}.page-reviews__rating-total-count{padding:5px 0;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%}.page-reviews__rating-total-count-value,.page-reviews__rating-total-count-label{color:inherit;font-weight:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.page-reviews .support-menu{margin-bottom:24px;padding-bottom:0;border-bottom:none}.page-reviews__content{margin:80px 0;padding-right:36px}@media(max-width:768px){.page-reviews__content{padding-right:0}}.page-reviews__list{display:flex;flex-direction:column;gap:80px}.page-reviews__item{width:100%;max-width:904px}.page-reviews__item:last-of-type .review-card{margin-bottom:0}.page-reviews .review-card__content{width:100%;max-width:100%}.page-reviews__pagination{display:flex;flex-direction:column;gap:16px;align-items:center;max-width:904px;margin:80px auto 0}@media(max-width:768px){.page-reviews__pagination{margin:40px auto 0}}.page-reviews__pagination-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:112%}.page-reviews__pagination-progress{width:242px}.page-reviews__pagination-progress-bar{display:block;width:100%;height:4px;margin:0;overflow:hidden;line-height:0;background-color:var(--color-giratina-300);border:none;border-radius:2px;appearance:none}.page-reviews__pagination-progress-bar::-webkit-progress-bar{background-color:var(--color-giratina-300);border-radius:2px}.page-reviews__pagination-progress-bar::-webkit-progress-value{background-color:var(--color-green-identity);border-radius:2px}.page-reviews__pagination-progress-bar::-moz-progress-bar{background-color:var(--color-green-identity);border-radius:2px}
