.tags{display:flex;flex-wrap:wrap;gap:8px}.tags__item{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;padding:5px 15px;font-size:var(--font-size-base);line-height:var(--line-height-normal);text-align:center;background-color:var(--color-white);border:1px solid var(--gray-border-alt);cursor:pointer;transition:var(--global-transition)}.tags__item:hover{border-color:var(--green-light-muted)}.tags__item.__active{background-color:var(--green-lightest);border-color:var(--green-light-active)}.product-card{width:100%}.product-card:hover .product-card__controls{visibility:visible;opacity:1}.product-card__wrap{position:relative}.product-card__wrap:hover .product-card__img-default{z-index:0;opacity:0}.product-card__wrap:hover .product-card__img-hover{z-index:1;opacity:1}.product-card__wrap--single:hover .product-card__img-default{opacity:1;z-index:1}.product-card__wrap--single:hover .product-card__img-hover{opacity:0;z-index:0}.product-card__img{position:relative;display:block;background-color:var(--product-img-bg)}.product-card__img:focus-visible{border:2px solid var(--green-dark)}.product-card__img:after{display:block;padding-top:100%;content:""}.product-card__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s}.product-card__img-default{z-index:1;opacity:1}.product-card__img-hover{z-index:0;opacity:0}.product-card__labels{position:absolute;top:8px;left:8px;z-index:2;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.product-card__label{display:inline-block;padding:2px 8px;color:var(--text-primary);font-size:var(--font-size-base);font-family:var(--font-primary);line-height:var(--line-height-normal);text-align:center;background-color:var(--color-white);border-radius:2px;box-shadow:0 2px 5px #0000000d}.product-card__label--akciia{background-color:#f6d3d0;color:var(--color-black)}.product-card__label--bestseler{background-color:#f0dab6;color:var(--color-black)}.product-card__label--xit{background-color:#ccd0ec;color:var(--color-black)}.product-card__label--novinka{background-color:#d5dea9;color:var(--color-black)}.product-card__icons{position:absolute;top:8px;right:8px;z-index:2;display:flex;flex-direction:column;gap:4px}.product-card__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--green-dark);background-color:var(--color-white);border:1px solid var(--product-icon-border);border-radius:50%;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.product-card__content{display:flex;flex-direction:column;gap:8px;padding-top:12px}.product-card__content-top{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.product-card__sku{color:var(--color-gray);font-weight:300;font-size:13px;line-height:18px}.product-card__title{color:var(--text-primary);font-weight:500;font-size:var(--font-size-lg);font-family:var(--font-cormorant);line-height:22px;word-break:break-word;transition:var(--global-transition)}.product-card__title:hover,.product-card__title:focus{color:var(--green-hover);text-decoration:none}.product-card div.product-card__title:hover,.product-card div.product-card__title:focus{color:var(--text-primary);text-decoration:none}.product-card__description{color:var(--color-gray-dark);font-weight:300;font-size:var(--font-size-base);line-height:18px;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-card__price{display:flex;flex-wrap:wrap;gap:8px}.product-card__rating{display:flex;align-items:center;gap:4px}.product-card__rating-count{color:var(--color-gray);font-weight:300;font-size:var(--font-size-base);line-height:var(--line-height-normal)}.product-card__controls{position:absolute;right:8px;bottom:8px;left:8px;z-index:2;display:flex;gap:8px;visibility:hidden;opacity:0;transition:var(--global-transition)}.product-card__controls .base-btn{min-height:40px;padding:7px}.product-card__buy{width:100%}.product-card__fav{flex-shrink:0}.product-card__fav.__active{background-color:#eaf0ce;border-color:#d1d1d1;color:#000}.product-card--unavailable{opacity:.6}.product-card--unavailable .product-card__title:hover,.product-card--unavailable .product-card__title:focus{color:var(--text-primary)}.product-price{font-size:var(--font-size-base);line-height:var(--line-height-normal)}.product-price.current{color:var(--text-primary)}.product-price.new{color:var(--color-red-dark)}.product-price.old{color:var(--color-gray-light);text-decoration:line-through}.product-price .price-label{color:var(--color-gray);font-weight:var(--font-weight-light);font-size:var(--font-size-base);line-height:18px;margin-right:4px}.products-block .product-card{display:flex;flex-direction:column;height:100%}.products-block .product-card__content{flex:1}.products-block .product-card__price{margin-top:auto}.theme-card{position:relative;width:100%;height:100%;overflow:hidden}.theme-card__img{position:relative;display:block;height:100%;background-color:var(--product-img-bg)}.theme-card__img:after{display:block;padding-top:135.715%;content:""}.theme-card__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.theme-card__content{position:absolute;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:flex-end;width:100%;min-height:257px;padding:24px 16px;color:var(--color-white);text-align:center;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,var(--green-dark) 100%)}@media (max-width: 680px){.theme-card__content{min-height:210px}}.theme-card__icon{width:40px;height:40px;background:#ffffff3d;border-radius:50%;backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center}.theme-card__title{font-weight:500;font-size:22px;font-family:var(--font-cormorant);line-height:27px}.theme-card__text{font-weight:300;font-size:var(--font-size-base);line-height:18px}.theme-card .base-btn{min-height:36px;margin-top:8px;padding:6px 23px}.review-card{width:100%;height:100%;padding:16px;border:1px solid var(--gray-border)}@media (max-width: 768px){.review-card{min-height:174px}}.review-card__header{display:flex;align-items:center;gap:12px}.review-card__header-inner{display:flex;flex-direction:column;gap:4px}.review-card__name{line-height:18px}.review-card__date{color:var(--color-gray);font-weight:300;font-size:13px;line-height:18px}.review-card__img{position:relative;display:block;width:48px;height:48px;overflow:hidden;border-radius:50%}.review-card__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.review-card__rating{margin-top:12px}@media (max-width: 680px){.review-card__rating .rating__star svg{width:16px;height:16px}}.review-card__title{margin-top:12px;color:var(--text-primary);font-weight:500;font-size:var(--font-size-lg);font-family:var(--font-cormorant);line-height:22px}.review-card__text{margin-top:12px;color:var(--color-gray-dark);font-weight:300;font-size:var(--font-size-base);line-height:18px;overflow:hidden;max-height:200px}.program-card{display:flex;gap:80px;align-items:flex-start}@media (max-width: 1510px){.program-card{gap:64px}}@media (max-width: 1220px){.program-card{gap:24px}}@media (max-width: 1024px){.program-card{flex-direction:column;align-items:center}}.program-card__img{position:relative;flex-shrink:0;width:47.381%;background-color:var(--product-img-bg)}@media (max-width: 1024px){.program-card__img{width:100%;max-width:880px}}.program-card__img:before{display:block;padding-bottom:91.592%;content:""}.program-card__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.program-card__content{padding-top:16px}@media (max-width: 1220px){.program-card__content{padding-top:0}}@media (max-width: 1024px){.program-card__content{width:100%}}@media (max-width: 768px){.program-card__content{padding:0 16px}}.program-card__rating{display:flex;align-items:center;gap:4px;margin-bottom:12px}.program-card__rating-count{color:var(--color-gray);font-weight:300;font-size:var(--font-size-base);line-height:var(--line-height-normal);text-decoration-line:underline}.program-card__title{margin-bottom:12px}.program-card__description{margin-bottom:24px}.program-card__description p{margin-bottom:24px;font-weight:300;font-size:var(--font-size-base);line-height:18px}.program-card__description ul{margin:0;padding:0}.program-card__description ul li{position:relative;padding-left:32px;font-weight:500;font-size:var(--font-size-md);font-family:var(--font-cormorant);line-height:20px;list-style:none}.program-card__description ul li:not(:empty):before{position:absolute;top:0;left:0;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.50013 13.4751L4.02513 10.0001L2.8418 11.1751L7.50013 15.8334L17.5001 5.83345L16.3251 4.65845L7.50013 13.4751Z' fill='black'/%3E%3C/svg%3E");content:""}.program-card__description ul li+li{margin-top:8px}.program-card__label{display:inline-flex;gap:12px;align-items:center;margin-bottom:24px;padding:4px 8px;font-size:var(--font-size-base);line-height:var(--line-height-normal);background-color:var(--color-linen);border-radius:36px}.program-card__label-icon{color:var(--green-dark)}.program-card__label-icon svg{display:block}.program-card__price-block{margin-bottom:24px}.program-card__controls{display:flex;gap:12px;margin-bottom:12px}@media (max-width: 550px){.program-card__controls{flex-direction:column}}.program-card__controls .base-btn{width:50%;min-height:48px}@media (max-width: 550px){.program-card__controls .base-btn{width:100%}}.program-card__one-click{margin-bottom:24px}.program-card__one-click .base-btn{min-height:48px}.program-card__one-click .base-btn:focus-visible{border-color:var(--green-dark)}.program-dot{position:absolute;z-index:2;width:32px;height:32px;color:var(--green-dark);background-color:var(--color-white);border:1px solid var(--green-dark);border-radius:50%;cursor:pointer;transition:var(--global-transition);display:flex;align-items:center;justify-content:center}@media (max-width: 1024px){.program-dot:after{content:"";position:absolute;top:-5px;left:-5px;width:42px;height:42px;background-color:transparent}}.program-dot svg{transition:var(--global-transition)}.program-dot.__active{z-index:3}@media (min-width: 1025px){.program-dot.__active{color:var(--color-white);background-color:var(--green-dark)}}.program-dot.__active .program-tooltip{display:flex;align-items:center;gap:16px}@media (max-width: 1024px){.program-dot.__active .program-tooltip{display:none}}.program-dot.__active>svg{transform:rotate(45deg) scale(1.25)}.program-tooltip{position:absolute;bottom:calc(100% + 4px);left:-124px;display:none;width:280px;padding:12px;font-size:14px;font-family:var(--font-primary);line-height:18px;background-color:var(--color-white)}.program-tooltip__img{position:relative;display:block;flex-shrink:0;width:64px;background-color:var(--color-linen)}.program-tooltip__img:before{display:block;padding-bottom:100%;content:""}.program-tooltip__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.program-tooltip__title{margin-bottom:8px;color:var(--color-gray)}.program-tooltip__price{color:var(--green-dark)}.program-pattern-1 .program-dot-1,.program-pattern-6 .program-dot-1{top:calc(26% - 16px);left:calc(42% - 16px)}.program-pattern-1 .program-dot-2,.program-pattern-6 .program-dot-2{top:calc(34% - 16px);left:calc(34.5% - 16px)}.program-pattern-1 .program-dot-3,.program-pattern-6 .program-dot-3{top:calc(73% - 16px);left:calc(22.5% - 16px)}.program-pattern-1 .program-dot-4,.program-pattern-6 .program-dot-4{top:calc(74% - 16px);left:calc(50% - 16px)}.program-pattern-1 .program-dot-5,.program-pattern-6 .program-dot-5{top:calc(71% - 16px);left:calc(76% - 16px)}.program-pattern-1 .program-dot-6,.program-pattern-6 .program-dot-6{top:calc(33% - 16px);left:calc(62.5% - 16px)}.program-pattern-2 .program-dot-1{top:calc(73% - 16px);left:calc(22.5% - 16px)}.program-pattern-2 .program-dot-2{top:calc(75.5% - 16px);left:calc(50% - 16px)}.program-pattern-2 .program-dot-3{top:calc(70% - 16px);left:calc(76.5% - 16px)}.program-pattern-3 .program-dot-1{top:calc(32.5% - 16px);left:calc(43.5% - 16px)}.program-pattern-3 .program-dot-2{top:calc(76.5% - 16px);left:calc(22% - 16px)}.program-pattern-3 .program-dot-3{top:calc(81.5% - 16px);left:calc(53.5% - 16px)}.program-pattern-3 .program-dot-4{top:calc(57.5% - 16px);left:calc(74.5% - 16px)}.program-pattern-4 .program-dot-1{top:calc(39% - 16px);left:calc(33.5% - 16px)}.program-pattern-4 .program-dot-2{top:calc(72.5% - 16px);left:calc(22.5% - 16px)}.program-pattern-4 .program-dot-3{top:calc(75.5% - 16px);left:calc(49.5% - 16px)}.program-pattern-4 .program-dot-4{top:calc(64% - 16px);left:calc(66% - 16px)}.program-pattern-4 .program-dot-5{top:calc(68% - 16px);left:calc(81% - 16px)}.program-pattern-5 .program-dot-1{top:calc(40% - 16px);left:calc(41.5% - 16px)}.program-pattern-5 .program-dot-2{top:calc(83% - 16px);left:calc(15.5% - 16px)}.program-pattern-5 .program-dot-2 .program-tooltip{left:-68px}.program-pattern-5 .program-dot-3{top:calc(82% - 16px);left:calc(31% - 16px)}.program-pattern-5 .program-dot-4{top:calc(82% - 16px);left:calc(47% - 16px)}.program-pattern-5 .program-dot-5{top:calc(81.5% - 16px);left:calc(62% - 16px)}.program-pattern-5 .program-dot-6{top:calc(82% - 16px);left:calc(80% - 16px)}.program-pattern-5 .program-dot-7{top:calc(39.5% - 16px);left:calc(76% - 16px)}.consult-block{gap:16px;padding:12px;background-color:var(--color-linen);display:flex;align-items:center}.consult-block__img{position:relative;display:block;flex-shrink:0;background-color:var(--product-img-bg)}.consult-block__img img{width:68px;height:68px;object-fit:cover}.consult-block__content{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.consult-block__title{color:var(--text-primary);font-weight:500;font-size:var(--font-size-lg);font-family:var(--font-cormorant);line-height:22px}.site-fileupload{position:relative}.site-fileupload__body{display:block;padding:calc(var(--global-spacer) * 4);background-color:var(--product-img-bg);border:1px dashed var(--green-dark);border-radius:calc(var(--global-spacer) * 2)}.site-fileupload__body-content{display:flex;flex-direction:column;gap:calc(var(--global-spacer) * 2);align-items:center;text-align:center}.site-fileupload__ico{color:var(--green-dark)}.site-fileupload__ico svg{display:block;stroke-width:.5}.site-fileupload__text{font-size:var(--font-size-md);font-family:var(--font-cormorant);line-height:19px}.site-fileupload__sub{color:var(--color-gray-dark);font-weight:300;font-size:var(--font-size-base);line-height:18px}.site-fileupload__btn{gap:calc(var(--global-spacer) * 3);width:fit-content;margin:20px auto 0;padding:10px 24px;font-size:var(--font-size-base);line-height:var(--line-height-normal);background-color:var(--color-white);border-radius:calc(var(--global-spacer) * 2);display:flex;align-items:center}.site-fileupload__btn-ico{color:var(--color-black)}.site-fileupload__btn-ico svg{display:block}.site-fileupload input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.site-fileupload .file-item{position:relative;display:block;padding:calc(var(--global-spacer) * 4);background-color:var(--color-linen);border:1px dashed var(--gray-border);border-radius:calc(var(--global-spacer) * 2)}.site-fileupload .file-item__img{width:100%;height:auto;max-height:154px;object-fit:cover;border-radius:calc(var(--global-spacer) * 2)}.site-fileupload .file-item__delete{display:flex;align-items:center;justify-content:center;position:absolute;top:24px;right:24px;width:32px;height:32px;background-color:var(--color-white);border-radius:calc(var(--global-spacer) * 2);cursor:pointer}.site-fileupload .file-item__delete svg{width:20px;height:20px}.button-dropdown{position:fixed;bottom:0;left:0;z-index:100;display:flex;align-items:flex-end;width:100%;height:100%;background-color:#00000094}.button-dropdown .program-tooltip{position:relative;bottom:unset;left:unset;display:flex;gap:16px;width:100%;padding:28px 16px 16px;border-top-left-radius:12px;border-top-right-radius:12px}.button-dropdown .program-tooltip__img{width:100px}.button-dropdown__close{position:absolute;bottom:calc(100% + 12px);left:calc(50% - 20px);width:40px;height:40px;color:var(--color-black);background-color:var(--color-white);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.button-dropdown__close:after{position:absolute;top:calc(100% + 18px);left:calc(50% - 32px);width:64px;height:4px;background-color:var(--color-gray);border-radius:10px;content:""}.button-dropdown__close svg{display:block;stroke-width:2.5}.hero-section{display:flex}@media (max-width: 800px){.hero-section{display:block}}.hero-section__img{position:relative;width:50%}@media (max-width: 800px){.hero-section__img{width:100%;min-height:300px}}.hero-section__img:before{display:block;padding-bottom:83.3333%;content:""}.hero-section__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hero-section__body{flex-direction:column;gap:32px;width:50%;padding:24px;background-color:var(--green-light);display:flex;align-items:center;justify-content:center}@media (max-width: 800px){.hero-section__body{gap:24px;width:100%}}.hero-section__content{flex-direction:column;gap:12px;max-width:640px;text-align:center;display:flex;align-items:center;justify-content:center}.hero-section__title{color:var(--green-dark)}.hero-section__text{font-weight:300;line-height:20px}.advantages-section{padding:24px 0;border-bottom:1px solid var(--gray-border)}@media (max-width: 768px){.advantages-section{overflow:hidden}}.advantages-slider{min-height:60px}.advantages-slider:not(.swiper-initialized){max-height:60px}.advantages-slider.swiper-initialized{max-height:initial}@media (max-width: 1024px){.advantages-slider{margin-right:-16px}}@media (max-width: 1024px){.advantages-slider .advantages-slider__slide{width:198px;height:auto}}@media (max-width: 680px){.advantages-slider .advantages-slider__slide{width:134px}}.advantage-item{display:flex;align-items:center;flex-direction:column;gap:8px;text-align:center}.advantage-item__img{max-width:32px}.advantage-item__text{font-weight:500;font-size:var(--font-size-md);font-family:var(--font-cormorant);line-height:20px}.products-section .slider-container:not(.swiper-initialized){max-height:460px}.products-section .slider-container.swiper-initialized{max-height:initial}.products-section__inner{display:flex;gap:32px}@media (max-width: 768px){.products-section__inner{display:block}}.products-section__left{display:flex;flex-direction:column;flex-shrink:0;gap:32px;width:100%;max-width:340px}@media (max-width: 768px){.products-section__left{gap:24px;max-width:initial;margin-bottom:24px}}.products-section__left .text-btn{align-self:flex-start}@media (max-width: 768px){.products-section__left .text-btn{display:none}}@media (max-width: 768px){.products-section__left .tags{flex-wrap:nowrap;margin-right:-16px;overflow:auto}}.products-section__right{width:calc(100% - 372px)}@media (max-width: 768px){.products-section__right{width:100%}}.products-section__slider{position:relative;margin-right:calc((-100vw + 1696px)/2)}@media (max-width: 1712px){.products-section__slider{margin-right:-16px}}@media (max-width: 1510px){.products-section__slider{margin-right:calc((-100vw + 1328px)/2)}}@media (max-width: 1344px){.products-section__slider{margin-right:-16px}}@media (min-width: 993px){.products-section__slider{min-height:460px}}.products-section__nav{position:absolute;bottom:56px;left:-372px}@media (max-width: 768px){.products-section__nav{display:none}}.products-section__link-mob{display:none}@media (max-width: 768px){.products-section__link-mob{display:block;margin-top:24px}}@media (min-width: 993px){.products-slider{min-height:460px}}.products-slider .products-slider__slide{width:310px;height:auto}@media (max-width: 768px){.products-slider .products-slider__slide{width:280px}}.themes-section__title{margin-bottom:40px}@media (max-width: 1024px){.themes-section__title{margin-bottom:24px}}.themes-slider .themes-slider__slide{width:280px}@media (max-width: 768px){.themes-slider .themes-slider__slide{width:240px}}.about-section{display:flex;flex-wrap:wrap}.about-section__block{width:50%;padding:24px 16px;display:flex;align-items:center;justify-content:center}@media (max-width: 1024px){.about-section__block{width:100%;padding:24px 16px 40px}}@media (max-width: 1024px){.about-section__block:nth-child(3){order:1}}.about-section__block.__green{color:var(--color-white);background:linear-gradient(180deg,rgb(var(--green-dark-rgb),.88) 0%,var(--green-dark) 100%);background-size:cover}.about-section__block.__green.lazyloaded{background:linear-gradient(180deg,rgb(var(--green-dark-rgb),.88) 0%,var(--green-dark) 100%),url(/images/green-leaf-bg.jpg) center center/cover no-repeat}.about-section__block.__gray-yellow{background-color:var(--color-linen)}.about-section__img{position:relative;width:50%}@media (max-width: 1024px){.about-section__img{width:100%}}.about-section__img:before{display:block;padding-bottom:71.146%;content:""}.about-section__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.about-section__content{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:720px}.about-section__content--center{align-items:center;text-align:center}.about-section__content .base-btn{min-width:176px;margin-top:24px}.about-section__prefix{margin-bottom:8px;font-size:var(--font-size-base);line-height:var(--line-height-normal);letter-spacing:.56px}.about-section__text{font-size:14px}.about-section__text h1,.about-section__text h2,.about-section__text h3,.about-section__text h4,.about-section__text h5,.about-section__text h6{font-family:var(--font-cormorant)}.about-section__text h1{font-weight:700;font-size:44px;line-height:50px}.about-section__text h2,.about-section__text h3,.about-section__text h4,.about-section__text h5,.about-section__text h6{font-weight:500}.about-section__text h2{font-size:32px;line-height:39px}@media (max-width: 1024px){.about-section__text h2{font-size:30px;line-height:36px}}.about-section__text h3{font-size:22px;line-height:27px}.about-section__text h4,.about-section__text h5,.about-section__text h6{font-size:18px;line-height:22px}.about-section__text p{line-height:24px}.about-section__text ul{margin:0;padding:0}.about-section__text ul li{position:relative;padding-left:32px;font-weight:500;font-size:var(--font-size-md);font-family:var(--font-cormorant);line-height:20px;list-style:none}.about-section__text ul li:before{position:absolute;top:0;left:0;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.50013 13.4751L4.02513 10.0001L2.8418 11.1751L7.50013 15.8334L17.5001 5.83345L16.3251 4.65845L7.50013 13.4751Z' fill='black'/%3E%3C/svg%3E");content:""}.about-section__text ul li+li{margin-top:12px}.about-section__text>*{margin-bottom:0}.about-section__text>*+*,.about-section__text>*+ul{margin-top:16px}.example-reviewers{display:flex}.example-reviewers__item{position:relative;flex-shrink:0;width:40px;height:40px;margin-left:-12px}.example-reviewers__item img{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;border:2px solid var(--color-white);border-radius:50%}.example-reviewers__item:first-child{margin-left:0}@media (max-width: 768px){.reviews-section{min-height:500px}}.reviews-section__inner{display:flex;gap:28px}@media (max-width: 768px){.reviews-section__inner{display:block;margin-bottom:24px}}.reviews-section__left{flex-shrink:0;width:100%;max-width:340px;padding-top:16px}@media (max-width: 768px){.reviews-section__left{max-width:initial}}.reviews-section__left .example-reviewers{margin-bottom:16px}@media (max-width: 768px){.reviews-section__left .example-reviewers{margin-bottom:8px}}@media (max-width: 768px){.reviews-section__left .reviews-section__btn{display:none}}@media (max-width: 768px){.reviews-section__left .text-btn{display:none}}.reviews-section__right{width:calc(100% - 368px)}@media (max-width: 768px){.reviews-section__right{width:100%}}.reviews-section__title,.reviews-section__btn{margin-bottom:24px}.reviews-section__nav{margin-top:24px}@media (max-width: 768px){.reviews-section__nav{display:none}}.reviews-section__slider{margin-right:calc((-100vw + 1696px)/2)}@media (max-width: 1712px){.reviews-section__slider{margin-right:-16px}}@media (max-width: 1510px){.reviews-section__slider{margin-right:calc((-100vw + 1328px)/2)}}@media (max-width: 1344px){.reviews-section__slider{margin-right:-16px}}.reviews-section__bottom{display:none}@media (max-width: 768px){.reviews-section__bottom{display:block;margin-top:24px}}.reviews-slider .reviews-slider__slide{width:310px;height:auto}@media (max-width: 768px){.reviews-slider .reviews-slider__slide{width:280px;min-height:250px}}.instagram-item{position:relative;display:block;width:100%}.instagram-item:before{display:block;padding-bottom:146.5%;content:""}.instagram-item img,.instagram-item video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.instagram-item__label{position:absolute;bottom:12px;left:12px;display:inline-block;padding:5px 8px;color:var(--color-white);font-size:var(--font-size-base);line-height:18px;background:#233918b3;backdrop-filter:blur(12px)}.instagram-item__play{position:absolute;top:calc(50% - 24px);left:calc(50% - 24px);width:48px;height:48px;opacity:0;transition:opacity .3s ease;color:var(--green-dark);background-color:var(--color-linen);border-radius:50%;display:flex;align-items:center;justify-content:center}.instagram-item:hover .instagram-item__play{opacity:1}@media (max-width: 768px){.instagram-section.indent-top{overflow:hidden}}@media (max-width: 1024px){.instagram-section__inner{margin-right:-16px;margin-left:-16px}}.instagram-slider{position:relative}.instagram-slider .base-slider-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;display:flex;gap:16px;width:100%;justify-content:space-between;pointer-events:none}.instagram-slider .base-slider-nav .base-slider-nav__btn{pointer-events:auto;opacity:.4;transition:var(--global-transition)}.instagram-slider .base-slider-nav .base-slider-nav__btn:hover{opacity:1}@media (max-width: 768px){.instagram-slider .base-slider-nav .base-slider-nav__btn{display:none}}.instagram-slider .instagram-slider__slide{height:auto}@media (max-width: 1024px){.instagram-slider .instagram-slider__slide{width:300px}}@media (max-width: 768px){.instagram-slider .instagram-slider__slide{width:240px}}@media (max-width: 768px){.fancybox__container video::-webkit-media-controls{bottom:5px!important;position:relative!important}.fancybox__container video::-webkit-media-controls-panel{bottom:5px!important;position:relative!important}.fancybox__container video::-webkit-media-controls-overlay-play-button{bottom:5px!important;position:relative!important}}.fancybox__container .fancybox__viewport .f-html .f-button{top:0}.fancybox__container .fancybox__slide.has-close-btn{padding-top:0}@media (max-width: 768px){.fancybox__container .f-button.is-arrow{background:transparent;color:var(--color-black)}.fancybox__container .f-button.is-arrow.is-next{right:0!important}.fancybox__container .f-button.is-arrow.is-prev{left:0!important}}@media (max-width: 768px){.fancybox__container .fancybox__html video::-webkit-media-controls{bottom:5px!important}.fancybox__container .fancybox__html video::-webkit-media-controls-panel{bottom:5px!important}}.blog-section__title{margin-bottom:32px}@media (max-width: 1024px){.blog-section__title{margin-bottom:24px}}.blog-section__tags{justify-content:center;margin-bottom:32px}@media (max-width: 768px){.blog-section__tags{flex-wrap:nowrap;justify-content:flex-start;margin-right:-16px;overflow:auto}}.blog-section__bottom{margin-top:48px;display:flex;align-items:center;justify-content:center}@media (max-width: 1024px){.blog-section__bottom{margin-top:24px}}.blog-feed{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 32px}@media (max-width: 1220px){.blog-feed{gap:16px 24px}}@media (max-width: 1024px){.blog-feed{grid-template-columns:repeat(2,1fr)}}@media (max-width: 680px){.blog-feed{display:flex;flex-direction:column;row-gap:24px}}.blog-feed-item{display:flex;gap:24px;align-items:flex-start}@media (max-width: 1024px){.blog-feed-item{display:none}}.blog-feed-item__img{position:relative;display:block;flex-shrink:0;width:100%;max-width:150px}.blog-feed-item__img:before{display:block;padding-bottom:66.667%;content:""}.blog-feed-item__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:2px}.blog-feed-item__label{display:none}.blog-feed-item__date{margin-bottom:8px;color:var(--color-gray);line-height:18px}.blog-feed-item__title{display:block;margin-bottom:8px;font-weight:500;font-size:18px;font-family:var(--font-cormorant);line-height:22px}.blog-feed-item__title:hover{text-decoration:none}.blog-feed-item__text{display:-webkit-box;overflow:hidden;color:var(--color-gray-dark);font-weight:300;font-size:var(--font-size-base);line-height:18px;-webkit-line-clamp:3;-webkit-box-orient:vertical}.blog-feed-item:first-child,.blog-feed-item:nth-child(2){flex-direction:column;grid-row:span 3;gap:12px}@media (max-width: 1024px){.blog-feed-item:first-child,.blog-feed-item:nth-child(2){display:flex}}.blog-feed-item:first-child .blog-feed-item__img,.blog-feed-item:nth-child(2) .blog-feed-item__img{max-width:100%}.blog-feed-item:first-child .blog-feed-item__title,.blog-feed-item:nth-child(2) .blog-feed-item__title{font-size:22px;line-height:27px}.blog-feed-item:first-child .blog-feed-item__text,.blog-feed-item:nth-child(2) .blog-feed-item__text{-webkit-line-clamp:1;line-clamp:1}@media (max-width: 1510px){.blog-feed-item:first-child .blog-feed-item__text,.blog-feed-item:nth-child(2) .blog-feed-item__text{-webkit-line-clamp:2}}.blog-feed-item:first-child .blog-feed-item__label,.blog-feed-item:nth-child(2) .blog-feed-item__label{position:absolute;bottom:12px;left:12px;display:inline-block;padding:5px 8px;color:var(--color-white);font-size:var(--font-size-base);line-height:18px;background:#233918b3;backdrop-filter:blur(12px)}@media (max-width: 768px){.program-section__inner{margin-right:-16px;margin-left:-16px}}.program-section__nav{display:flex;justify-content:center;margin-top:48px}@media (max-width: 768px){.program-section__nav{display:none}}.program-section__nav .base-slider-nav{gap:16px}.fancybox__container video{max-width:500px;height:100vh;object-fit:cover}.fancybox__container .fancybox__viewport{flex:initial}.fancybox__container .fancybox__viewport .f-html{width:initial}
