.product-hero__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;margin-bottom:30px}.product-hero__header h1{margin-bottom:0}.product-hero .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px}.product-hero .gallery,.product-hero .info{background-color:var(--bg-block);padding:var(--padding);border-radius:var(--border-r)}.product-hero .gallery{position:sticky;top:143px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:calc(100% - 580px)}.product-hero .info{width:100%;max-width:560px;-ms-flex-negative:0;flex-shrink:0}.gallery .main__swiper{width:100%;max-width:682px;max-height:430px}.gallery .main__swiper .swiper-slide{width:100%;height:100%}.main__swiper .swiper-slide .image{width:100%;height:430px;border-radius:var(--border-r);overflow:hidden}.main__swiper .swiper-slide .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery .thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;margin-top:20px;gap:10px}.gallery .thumbs__swiper{position:relative;width:100%}.thumbs__swiper .swiper-slide .image{cursor:pointer;width:100%;height:80px;border-radius:var(--border-r);overflow:hidden}.thumbs__swiper .swiper-slide:active .image{cursor:grabbing;}.thumbs__swiper .swiper-slide .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery .swiper-button-prev,.gallery .swiper-button-next{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);position:static;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:36px;margin:0}.gallery .swiper-button-prev{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.gallery .swiper-button-next{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.gallery .swiper-button-next svg,.gallery .swiper-button-prev svg{width:16px;height:16px;color:inherit}.gallery .swiper-button-prev:after,.gallery .swiper-button-next:after{display:none}.info .title{color:var(--color-text);font-weight:700;margin-bottom:25px}.info .table{border-collapse:collapse;width:100%;margin-bottom:20px}.info .table tr{border-bottom:1px solid var(--gray-100)}.info .table td{font:var(--font-s);color:var(--color-text);vertical-align:top;padding-bottom:8px;padding-right:10px;width:50%}.info .table tr:not(:first-child) td{padding-top:8px}.info .size{margin-bottom:20px}.info .size-title,.info .types-title{font:var(--font-s);font-weight:700;color:var(--color-text);margin-bottom:10px}.info .dropdown-select{max-width:324px;background-color:var(--primary-light)}.dropdown-select .dropdown__toggle{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.controls__filter--size{max-height:261px}.info .price{margin-bottom:20px;font-weight:700;color:var(--color-text)}.info .button{padding:14px 25px 15px;max-width:127px}.info .buttons.info__flex-container{gap:20px}.info .buttons.info__flex-container .button{max-width:none}.info .accordions{margin-bottom:20px}.info .accordion__item{padding:15px;background-color:var(--bg-block)}.info .accordion__item:not(:last-child){margin-bottom:10px}.info .accordion__button{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:var(--color-text)}.info .accordions .wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.info .accordions .accordion__content{gap:0}.info .accordions .image{width:60px;height:60px;-ms-flex-negative:0;flex-shrink:0;border-radius:var(--border-r-12);overflow:hidden}.info .accordions .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.info .accordions .title{width:100%;margin:0;margin-right:auto;font:var(--font-s);-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.info .accordions .cost{width:70px;font:var(--font-s);-ms-flex-negative:0;flex-shrink:0;text-align:right;color:var(--color-text);-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.info .accordions .table{margin-bottom:10px}.info .accordions .note{font:var(--font-xs)}.dark-theme .info .accordions .note{color:var(--gray-400)}.info .accordion__button span{-webkit-transition:none;-o-transition:none;transition:none}.info .accordions .accordion__button-icon{height:16px;width:16px}.info .accordions .accordion__button-icon--arrow{height:6px;width:12px;stroke-width:2px}@media (hover:hover){.info .accordion:hover .title,.info .accordion:hover .cost{color:var(--primary-pink)}}.about-service__info{color:var(--color-text);background-color:var(--bg-block);border-radius:var(--border-r);padding:var(--padding)}.about-service__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.about-service__info *:not(.button-tab){color:var(--color-text)}.about-service__info p:not(:last-child){margin-bottom:25px}.about-service__info ul li:not(:last-child){margin-bottom:20px}.additional-products--bg{background-color:var(--bg-block);border-radius:var(--border-r);padding:var(--padding)}.additional-products__wrapper{position:relative;overflow:hidden}.additional-products__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:30px}.additional-products .section__title{width:calc(100% - 126px);margin-bottom:0;margin-right:auto}.additional-products__header .swiper-button-next,.additional-products__header .swiper-button-prev{position:static;-webkit-transform:none;-ms-transform:none;transform:none;margin:0}.additional-products__header .swiper-button-prev{margin-right:10px}.additional-products__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:100%;height:100%}.additional-products__slide-item{width:100%;height:100%}.slide-item__image{width:100%;height:100%;max-height:240px;border-radius:var(--border-r);overflow:hidden}.slide-item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slide-item__body{margin-top:15px}.slide-item__body p{color:var(--gray-900);font:var(--font-s)}.dark-theme .slide-item__body p{color:var(--white)}.slide-item__body h3{font:var(--font-m);margin-top:4px}.variants{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-bottom:30px}.variants-title{font:var(--font-s);font-weight:700;color:var(--color-text)}.variant{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:15px;border:1px solid var(--gray-300);border-radius:var(--border-r-12)}.variant .text{width:calc(100% - 80px)}.variant-title{color:var(--color-text);font:var(--font-s)}.variant .note{color:var(--gray-800);font:var(--font-xs)}.dark-theme .variant .note{color:var(--gray-400)}.variant .cost{color:var(--color-text);font:var(--font-s);width:70px;text-align:right}.additional-products__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:20px}.menu__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;margin-bottom:30px}.menu__header .section__title{margin:0}.menu__header .menu__button--mobile{display:none}.menu-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}.menu-wrap .button-more{width:auto;padding:14px 25px 15px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media screen and (max-width:1199px){.product-hero .gallery{max-width:calc(100% - 461px)}.product-hero .info{max-width:441px}}@media screen and (max-width:991px){.product-hero__header{gap:6px}.product-hero .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-hero .gallery{position:static;max-width:100%}.gallery .main__swiper{max-width:none}.gallery .thumbs{max-width:342px;margin-left:auto;margin-right:auto}.product-hero .info{max-width:none}.info .buttons.info__flex-container{gap:15px}.slide-item__image{max-height:139px}.menu .cards__product{-ms-grid-columns:(1fr) [2];grid-template-columns:repeat(2,1fr)}.info .accordions .image{width:30px;height:30px}}@media screen and (max-width:767px){.product-hero__header .dropdown__share{align-self:flex-end}.product-hero__header{margin-bottom:25px}.product-hero__header h1{margin:0}.gallery .main__swiper{padding-bottom:40px}.main__swiper .swiper-slide .image{height:320px}.gallery .swiper-pagination{bottom:0}.info .button{max-width:none}.info .accordions .button{max-width:127px}.info .buttons.info__flex-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.additional-products .section__title{width:100%}.menu .section__title{margin-bottom:15px}.menu-wrap .button-more{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-ms-flex-item-align:start;align-self:flex-start}.menu__header{margin-bottom:25px}.menu__header .section__title{margin:0}.menu__header .menu__button--mobile{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;height:55px;padding:14px 25px 15px;margin:0}.menu-wrap .menu__button--desktop{display:none}}@media screen and (max-width:575px){.info .accordion__button{gap:8px}.info .accordion__item{padding:10px;border-radius:var(--border-r-12)}.info .accordions .wrap{gap:8px}.info .accordions .title{font:var(--font-xs)}.info .accordions .cost{width:73px;font:var(--font-xs)}.info .table td{font:var(--font-xs)}}.additional-products__swiper-container .swiper-autoheight,.swiper-autoheight .swiper-slide{height:100%}