.too-product-container{max-width:1344px;margin:0 auto;padding:0 14px}@media (min-width:1024px){.too-product-container{padding:32px}}.header{margin-bottom:8px}.subheader{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:500;letter-spacing:-.3px}@media only screen and (min-width:1280px){.view{display:flex;gap:20px;padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #f4f4f4}.view__left{max-width:calc(100% - 380px);flex:1 0 100%}}.parameters{padding:18px 0;margin:0 -14px;display:flex;justify-content:space-between;overflow-x:auto;scrollbar-width:none}.parameters__item{display:flex;min-width:fit-content;padding:0 10px}.parameters__item:first-child(){padding-left:14px}.parameters__item:not(:first-child){border-left:1px solid #f4f4f4}.parameters__item-icon{margin-right:4px}.parameters__item-icon svg{width:28px;height:28px;fill:#73bf44}.parameters__item-name{color:#a5a4a4;font-size:10px;line-height:15px;letter-spacing:-.3px}.parameters__item-value{font-size:14px;font-weight:600}@media (min-width:768px){.parameters__item-value{font-size:15px}.parameters__item-name{font-size:12px}}@media (min-width:1280px){.parameters{margin:0 auto}.parameters__item-icon{margin-right:8px}.parameters__item-icon svg{width:32px;height:32px}}.product-nav{--bg-color:#f5f5f5;position:relative;margin:20px -1rem 0;font-size:13px;line-height:18px;background-color:var(--bg-color)}.product-nav::after{content:"";position:absolute;bottom:0;left:-10000px;right:-10000px;z-index:-1;height:100%;background:var(--bg-color);box-shadow:0 2px 8px rgba(0,0,0,.2);opacity:0;transition:opacity .3s ease-out}.product-nav--sticky::after{opacity:1}.product-nav--sticky{position:sticky;top:0;z-index:1000}.product-nav-list{list-style-type:none;display:flex;overflow-x:auto;scrollbar-width:thin}.product-nav-list::-webkit-scrollbar{display:none}.product-nav-item{padding:1.125rem 1rem 1rem;cursor:pointer;min-width:fit-content}.product-nav--sticky .product-nav-item.active{color:#73bf44;font-weight:600}.product-nav-item:hover{color:#73bf44}.product-nav-item+.product-nav-item::before{border-left:1px solid #e6e6e6;content:"";left:-16px;top:0;position:relative;height:100%;display:inline-block;vertical-align:middle}.product-nav-arrow{position:absolute;top:4px;width:40px;background-color:var(--bg-color);display:flex;height:40px;align-items:center;justify-content:center;font-size:32px;border:none;border-radius:24px;display:none}.product-nav-arrow.nav--right{right:0}.product-nav-arrow.nav--left{left:0}@media (min-width:1280px){.product-nav{margin:0 -1rem;background-color:transparent}.product-nav-list{padding:0 24px;margin:0 auto;width:max-content;background-color:#f5f5f5;border-radius:10px}.product-nav-item{padding:10px 20px}}.title-row{margin-top:1rem}.title{margin-bottom:12px;font-size:30px;text-align:center}.title-secondary{text-align:center}@media only screen and (min-width:768px){.title-row{display:flex;justify-content:space-between;margin-top:1.5rem}.title{text-align:left}}.wide-bg{padding:20px 0 60px}.details__left{flex:1}.details__right{max-width:383px;margin:0 auto;flex-shrink:0;flex-basis:100%}.details__slider{position:sticky;top:var(--sticky-top,0)}.details__track{aspect-ratio:383/513}.details__slides.glide__slides{height:100%;transform:translate3d(0,0,0)!important}.details__slide{width:100%;flex:1 0 auto}.details__slide{width:100%;flex:1 0 auto;position:absolute;top:0;left:0;order:2;opacity:0;transition:opacity .3s ease-in-out;aspect-ratio:383/513}.details__slide.glide__slide--active{opacity:1;z-index:2}.details__slide img{display:block;width:100%;height:auto}.description{margin:0 -14px;padding:12px 14px;color:#000;font-size:16px;font-weight:300;line-height:28px;background-color:#fafafa;border-radius:9px}.description--expandable{overflow:hidden;transition:height .3s cubic-bezier(.4, 0, .2, 1)}.description.inactive:empty{display:none}.description h3{color:inherit;font-size:20px;font-weight:600;margin:2rem 0 1rem}.description ul{list-style:disc;margin-left:2em;margin-bottom:2em}.description ul ::marker{color:#73bf44;font-size:10px}.description strong{font-weight:500}.description p{margin-block:1em}.description h3+p{margin-block-start:0}.description a{color:#72bf44;font-weight:400}.description__cta-btn{display:inline-flex;font-weight:600;text-transform:uppercase}@media (min-width:1024px){.description{margin:0;padding:11px 48px 12px 38px}}@media (min-width:1280px){.details__wrapper{display:flex}.details__right{margin-left:32px}}.details__more{position:relative;top:-52px;padding-top:40px;background:linear-gradient(transparent -20%,#fff 26px)}.details__more-btn{width:215px}.interior-design__view{display:flex}.interior-design__right{flex:0 0 226px;width:226px;margin-left:32px}.interior-design__gallery{flex:1;overflow:hidden;margin-left:-16px}.interior-design .gallery-arrow.gallery-arrow--left{width:24px;left:calc(50% - 12px);top:-12px;transform:none;transform:rotate(90deg);transform-origin:center}.interior-design .gallery-arrow.gallery-arrow--right{top:unset;bottom:-12px;right:calc(50% - 12px);transform:rotate(90deg);transform-origin:center;width:24px}.interior-design__thumbnails{position:relative;padding:32px 0;background:#fab}.interior-design__image-wrapper{display:flex;align-items:center;justify-content:center;background-color:#f5f5f5}.interior-design__image{position:relative;display:block;max-inline-size:100%;block-size:auto;width:100%}.interior-design__thumbnail .interior-design__image-wrapper{height:auto}.interior__gallery{display:flex;align-items:stretch}.interior__view{flex:1;min-width:0}.interior__slides{flex-direction:column;row-gap:20px}.interior__slide{border-radius:9px;overflow:hidden}@media (max-width:1279px){.interior__gallery[data-dir=horizontal] .interior__view{margin:0 -14px}.interior__gallery[data-dir=horizontal] .interior__slides{flex-direction:row;row-gap:0;display:flex;overflow-x:auto!important;padding-left:14px;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;touch-action:auto}.interior__gallery[data-dir=horizontal] .interior__slide{border-radius:9px;overflow:hidden;flex-shrink:0;margin-right:16px;scroll-snap-align:center;scroll-snap-stop:always;width:80%}.interior__gallery[data-dir=horizontal] .interior-design__image{position:relative;display:block;max-inline-size:100%;block-size:auto;width:100%;aspect-ratio:3/2;object-fit:cover}}.interior__right{display:none;flex:0 226px;width:226px;padding:32px 0;overflow:hidden;position:relative}.interior__thumbnails{max-height:100%;display:grid;grid-template-rows:1fr 1fr 1fr 1fr;grid-row-gap:20px}.interior__thumbnail{overflow:hidden;position:relative;border-radius:9px}.interior__thumbnail-image{max-inline-size:100%;block-size:auto;object-fit:cover;object-position:center;aspect-ratio:226/144}.interior__thumbnail:not(.interior__thumbnail--active) .interior__thumbnail-image{filter:opacity(.5)}.interior__arrows .gallery-arrow{background:0 0}.interior__arrows .gallery-arrow--left::after,.interior__arrows .gallery-arrow--right::after{border-color:#bababa}@media only screen and (min-width:1280px){.interior__gallery{display:flex;max-height:700px;align-items:stretch;display:grid;grid-template-columns:1fr 226px;grid-column-gap:20px;overflow:hidden;min-width:0;min-height:0}.interior-design__image-wrapper,.interior__gallery{height:700px}.interior__slides{flex-direction:row;row-gap:0}.interior-design__image{-o-object-fit:cover;object-fit:contain;aspect-ratio:1034/700;object-fit:cover}.interior__right{display:block}.interior__slide{border-radius:9px}}.content--expandable{overflow:hidden;transition:height .3s cubic-bezier(.4, 0, .2, 1)}.content__more{position:relative;top:-52px;padding-top:40px;background:linear-gradient(transparent -20%,var(--bg-color,#fff) 26px)}.content__more-btn{width:215px}.technology{--bg-color:#fbfbfb}.technology{margin:20px 0 40px;padding:20px 0 60px}.technology__content{font-size:16px;margin-bottom:50px}.technology__cta-text{font-size:14px;line-height:22px;margin-bottom:1em;max-width:400px}.technology__cta-text--emp{display:block;margin-bottom:1rem;color:#f48135;font-size:24px;font-weight:700;line-height:36px;text-wrap:balance}.technology__cta h3{font-size:24px;margin-bottom:1rem;text-align:center}.technology__cta ul{list-style:disc;padding-inline-start:18px;font-size:14px;line-height:22px}.technology__cta ul ::marker{color:#73bf44;font-size:12px}.technology__cta img{margin-left:50%;transform:translateX(-50%)}.technology__cta-btn{text-transform:uppercase;letter-spacing:.1px;max-width:100%;margin:0 auto;width:320px}@media (min-width:1280px){.technology__wrapper{display:flex}.technology__content{flex:1 50%;margin:0;padding-right:24px;border-right:1px solid #efefef}.technology__cta{margin-left:36px;flex:1 50%}.technology__cta-text{font-size:16px;line-height:26px}.technology__cta h3{font-size:30px;text-align:initial}.technology__cta ul{font-size:16px;line-height:26px}.technology__cta img{margin-left:0;transform:none}.technology__cta-btn{margin:0}}.changes__text{margin-bottom:24px;text-align:center;text-wrap:balance}.changes__title{color:#72bf44;font-size:24px;font-weight:700;line-height:36px;margin-bottom:1rem}.changes__content{font-size:18px;font-weight:500;line-height:30px}.changes .too-btn{text-transform:uppercase;letter-spacing:.1px;max-width:100%;margin:0 auto}@media (min-width:1280px){.changes{display:flex;align-items:center;padding:3rem 4rem;background-color:#fbfbfb;border-radius:10px}.changes__text{margin:0;margin-right:32px;text-align:initial}.changes__title{font-size:30px;line-height:36px}.changes__content{font-size:21px}}.brand-trust__title{font-size:30px;font-weight:800;text-align:center;margin:1em 0 1.25em}.brand-strust__advantages{display:flex;justify-content:space-evenly;flex-wrap:wrap}.brand-trust__item{display:flex;flex-direction:column;align-items:center}.brand-trust__icon{display:block}.brand-trust__text{font-size:24px;font-weight:700;margin:.5em 0 2.5em}@media (min-width:1280px){.brand-trust__title{font-size:36px}}.collections p{font-size:1.125rem;font-weight:400;line-height:22px;text-align:center}.collection-list{margin:1.5rem 0}.summary-price-box .btn{margin-top:.875rem;font-size:1.125rem}.product__heading{position:relative;margin:2rem 0;margin-left:38px;font-size:24px}.product__heading:before{content:"";display:inline-block;border:2px solid #73bf44;border-radius:2px;background-color:#73bf44;width:50px;position:absolute;left:-58px;top:10px}@media only screen and (min-width:1280px){.product__heading{font-size:30px}.product__heading:before{width:24px;left:-44px;top:18px}}.title-secondary{margin-bottom:1.25em}.addon{display:flex;align-items:center;gap:10px;padding:12px 0;font-weight:500;line-height:1.2}.addon-icon{width:48px;flex:0 0 48px;text-align:center}.addon-icon img{max-width:100%;max-height:48px}.author{margin-top:24px;color:#848484;font-size:13px;text-align:right}.author-link{color:#73bf44}.product-offer{position:relative;display:flex;flex-direction:column;height:auto;margin-bottom:28px;border-radius:8px;box-shadow:0 0 6px 4px rgba(0,0,0,.1);background:#fff;transition:.2s;cursor:pointer}.product-offer-image{position:relative;z-index:1;height:auto;min-height:180px;width:100%;border-radius:8px 8px 0 0;overflow:hidden;-webkit-touch-callout:none!important}.product-offer-image img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.product-offer-image:before{content:'';position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:72px;background:linear-gradient(182.68deg,rgba(0,0,0,.256) -20.75%,rgba(255,255,255,0) 82.65%)}.product-offer-content{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:12px 14px 0}.product-offer-body,.product-offer-params{display:flex;align-items:baseline;justify-content:space-between}.product-offer-name{min-width:100%;font-size:16px;line-height:21px;font-weight:700;color:#222;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-offer-name:hover{text-decoration:none}.product-offer-name:after{content:"";display:block;position:absolute;z-index:3;top:0;bottom:0;left:0;right:0}.product-offer-header{margin-bottom:12px}.product-offer-symbol{font-size:11px}.product-offer-prices{position:relative;text-align:right}.product-offer-prices.on-sale{padding-bottom:28px}.product-offer-price{font-size:16px;font-weight:600}.on-sale .product-offer-price{color:#73bf44}.product-offer-regular-price{text-decoration:line-through;color:#b2b2b2;font-size:11px;position:absolute;right:0;top:-14px}.product-offer-lowest-price{position:absolute;bottom:12px;right:0;color:#b2b2b2;font-size:11px}.product-offer-param{align-items:center;background-position:left;background-repeat:no-repeat;color:#000;display:flex;font-size:12px;font-weight:500;line-height:20px;padding-left:22px;z-index:98}.product-offer-param.param-area{min-width:90px;padding-left:18px;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215.401px%22%20height%3D%2211.697px%22%20viewBox%3D%220%200%2015.401%2011.697%22%3E%3Cpath%20d%3D%22M7.702%2C0c0.115%2C0.002%2C0.232%2C0.041%2C0.346%2C0.11l7.137%2C5.317c0.183%2C0.172%2C0.312%2C0.543%2C0.123%2C0.771%20c-0.189%2C0.228-0.586%2C0.258-0.816%2C0.066L7.702%2C1.207L0.911%2C6.265C0.681%2C6.457%2C0.275%2C6.432%2C0.095%2C6.198%20c-0.159-0.207-0.12-0.599%2C0.123-0.771l2.6-1.938V0.532C2.818%2C0.238%2C3.071%2C0%2C3.382%2C0h1.503c0.311%2C0%2C0.563%2C0.238%2C0.563%2C0.532v1.002%20L7.355%2C0.11C7.473%2C0.033%2C7.586-0.002%2C7.702%2C0z%20M4.321%2C1.063H3.945v1.59L4.321%2C2.37V1.063z%20M12.209%2C5.189l1.127%2C0.842v5.134%20c0%2C0.294-0.252%2C0.532-0.563%2C0.532H9.392c-0.311%2C0-0.563-0.237-0.563-0.532v-1.95c0-0.598-0.493-1.062-1.127-1.062%20c-0.634%2C0-1.127%2C0.464-1.127%2C1.062v1.95c0%2C0.294-0.252%2C0.532-0.563%2C0.532H2.63c-0.311%2C0-0.563-0.237-0.563-0.532V6.031l1.127-0.842%20v5.445h2.254V9.215c0-1.168%2C1.015-2.125%2C2.254-2.125c1.239%2C0%2C2.254%2C0.958%2C2.254%2C2.125v1.419h2.254V5.189z%22%20fill%3D%22%23a5a5a5%22%2F%3E%3C%2Fsvg%3E)}.product-offer-param.param-bath,.product-offer-param.param-bed,.product-offer-param.param-garage{margin-right:16px}.product-offer-param.param-bath{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214.672px%22%20height%3D%2211.417px%22%20viewBox%3D%220%200%2014.672%2011.417%22%3E%3Cpath%20d%3D%22M13.109%2C3.107H2.612V1.553c0-0.286%2C0.235-0.517%2C0.525-0.517c0.29%2C0%2C0.525%2C0.231%2C0.525%2C0.517%20c0%2C0.285%2C0.235%2C0.518%2C0.525%2C0.518s0.525-0.232%2C0.525-0.518C4.711%2C0.695%2C4.007%2C0%2C3.137%2C0S1.562%2C0.695%2C1.562%2C1.553v1.554l0%2C0%20C0.693%2C3.114-0.007%2C3.814%2C0%2C4.672c0.005%2C0.65%2C0.419%2C1.226%2C1.037%2C1.449v0.992c0.001%2C0.936%2C0.413%2C1.826%2C1.128%2C2.44L1.19%2C10.504%20c-0.22%2C0.188-0.246%2C0.514-0.057%2C0.731c0.188%2C0.218%2C0.52%2C0.243%2C0.74%2C0.057c0.02-0.019%2C0.04-0.037%2C0.057-0.057l1.144-1.129%20c0.396%2C0.162%2C0.821%2C0.243%2C1.249%2C0.243h6.02c0.438%2C0%2C0.872-0.086%2C1.275-0.254c0.019%2C0.037%2C0.042%2C0.073%2C0.068%2C0.105l1.05%2C1.035%20c0.22%2C0.186%2C0.552%2C0.161%2C0.74-0.056c0.168-0.195%2C0.168-0.482%2C0-0.675l-0.971-0.956c0.716-0.615%2C1.127-1.503%2C1.128-2.439V6.121%20c0.818-0.293%2C1.24-1.184%2C0.943-1.99C14.353%2C3.52%2C13.767%2C3.112%2C13.109%2C3.107z%20M12.584%2C7.108c0%2C1.221-1.003%2C2.211-2.241%2C2.211l0%2C0%20H4.328c-1.238%2C0-2.241-0.99-2.241-2.211l0%2C0V6.211h10.497V7.108z%20M13.109%2C5.177H1.562c-0.29%2C0-0.525-0.232-0.525-0.517%20c0-0.286%2C0.235-0.517%2C0.525-0.517h11.547c0.29%2C0%2C0.525%2C0.231%2C0.525%2C0.517C13.634%2C4.945%2C13.399%2C5.177%2C13.109%2C5.177z%22%20fill%3D%22%23a5a5a5%22%2F%3E%3C%2Fsvg%3E)}.product-offer-param.param-bed{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213.599px%22%20height%3D%2212.604px%22%20viewBox%3D%220%200%2013.599%2012.604%22%3E%3Cpath%20d%3D%22M13.599%2C7.889c0-0.057-0.019-0.135-0.038-0.195L12.084%2C4.09V0.488C12.084%2C0.214%2C11.875%2C0%2C11.61%2C0H1.989%20C1.724%2C0%2C1.515%2C0.214%2C1.515%2C0.488V4.09L0.038%2C7.694C0.019%2C7.753%2C0%2C7.81%2C0%2C7.889v2.338v2.378h0.947v-1.911h11.686v1.911h0.947v-2.221%20h-0.019c0.019-0.04%2C0.019-0.098%2C0.019-0.157V7.889H13.599z%20M2.235%2C4.872h1.212v0.544c0%2C0.271%2C0.208%2C0.487%2C0.474%2C0.487h5.795%20c0.265%2C0%2C0.474-0.215%2C0.474-0.487V4.872h1.193l1.042%2C2.531H1.193L2.235%2C4.872z%20M9.224%2C3.058v1.888H7.273V3.058H9.224z%20M6.326%2C4.947%20H4.375V3.058h1.951V4.947z%20M2.462%2C0.976h8.656v2.921h-0.966V2.572c0-0.273-0.208-0.487-0.474-0.487H3.902%20c-0.265%2C0-0.474%2C0.214-0.474%2C0.487v1.325H2.462V0.976z%20M0.947%2C8.375h11.686V9.74H0.947V8.375z%22%20fill%3D%22%23a5a5a5%22%2F%3E%3C%2Fsvg%3E)}.product-offer-param.param-garage{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216.324px%22%20height%3D%228.997px%22%20viewBox%3D%220%200%2016.324%208.997%22%3E%3Cpath%20d%3D%22M15.019%2C2.742c-0.874-0.155-1.707-0.479-2.449-0.953c-1.632-1.119-3.573-1.742-5.574-1.787%20C5.637-0.028%2C4.31%2C0.41%2C3.253%2C1.237c-0.42%2C0.294-0.67%2C0.457-0.921%2C0.457H1.58C0.709%2C1.697%2C0.003%2C2.378%2C0%2C3.223v2.576%20c0%2C0.844%2C0.707%2C1.531%2C1.58%2C1.534h0.25C2.168%2C8.534%2C3.45%2C9.245%2C4.693%2C8.917c0.798-0.208%2C1.422-0.812%2C1.639-1.584h3.661%20c0.338%2C1.201%2C1.619%2C1.912%2C2.862%2C1.584c0.798-0.208%2C1.422-0.812%2C1.639-1.584h0.25c0.871-0.003%2C1.577-0.685%2C1.58-1.529V4.248%20C16.323%2C3.507%2C15.773%2C2.873%2C15.019%2C2.742z%20M4.081%2C7.896c-0.644%2C0-1.166-0.505-1.166-1.127c0-0.623%2C0.522-1.128%2C1.166-1.128%20c0.644%2C0%2C1.166%2C0.505%2C1.166%2C1.128C5.247%2C7.391%2C4.725%2C7.896%2C4.081%2C7.896z%20M12.243%2C7.896c-0.644%2C0-1.166-0.505-1.166-1.127%20c0-0.623%2C0.522-1.128%2C1.166-1.128s1.166%2C0.505%2C1.166%2C1.128C13.409%2C7.391%2C12.887%2C7.896%2C12.243%2C7.896z%20M15.158%2C5.804%20c0%2C0.221-0.185%2C0.401-0.414%2C0.401h-0.25c-0.338-1.202-1.619-1.912-2.862-1.586c-0.798%2C0.21-1.422%2C0.814-1.639%2C1.586H6.332%20C5.994%2C5.002%2C4.712%2C4.293%2C3.469%2C4.619c-0.798%2C0.21-1.422%2C0.814-1.639%2C1.586H1.58c-0.229%2C0-0.414-0.18-0.414-0.401V3.223%20C1.166%2C3%2C1.351%2C2.822%2C1.58%2C2.822l0%2C0h0.752c0.596-0.047%2C1.16-0.283%2C1.603-0.671C4.794%2C1.462%2C5.882%2C1.1%2C6.996%2C1.13%20c1.77%2C0.045%2C3.486%2C0.602%2C4.927%2C1.595c0.882%2C0.564%2C1.874%2C0.949%2C2.915%2C1.128c0.2%2C0.034%2C0.347%2C0.199%2C0.35%2C0.395L15.158%2C5.804z%22%20fill%3D%22%23a5a5a5%22%2F%3E%3C%2Fsvg%3E)}.fslightbox-toolbar-button:first-child,.fslightbox-toolbar-button:nth-child(4),.fslightbox-toolbar-button:nth-child(5){display:none}.glide__slides,.glide__track{overflow:hidden;height:100%}.gallery{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.gallery-view{aspect-ratio:16/10}.gallery .glide__slides{margin:0;padding:0;scroll-padding-left:0;touch-action:auto}.gallery-item{width:100%;height:100%;flex-shrink:0;overflow:hidden;cursor:pointer;background:#fff}.gallery-image{height:100%;display:flex;align-items:center;justify-content:center}.gallery-image a,.gallery-image img{display:block}.gallery-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-buttons{margin-top:12px;display:flex;justify-content:flex-end}.gallery__arrows{display:none}.gallery-arrow{position:relative;top:50%;background-color:red;position:absolute;z-index:9;display:block;top:50%;transform:translateY(-50%);height:48px;width:48px;background-color:rgba(34,34,34,.05);cursor:pointer;transition:background-color 350ms}.gallery:hover .gallery-arrow{background-color:rgba(34,34,34,.8)}.gallery-arrow.glide__arrow--disabled{display:none}.gallery-arrow--left{left:0;border-radius:0 8px 8px 0}.gallery-arrow--right{right:0;border-radius:8px 0 0 8px}.gallery-arrow--left:after,.gallery-arrow--right:after{align-self:center;content:'';position:absolute;top:50%;left:50%;width:20px;height:20px;border-style:solid;border-color:#fff;border-width:3px 0 0 3px;border-radius:3px;transform:translate(-5px,-10px) rotate(-45deg);display:inline-block;margin-left:auto;transition:250ms}.gallery-arrow--right:after{border-width:0 3px 3px 0;transform:translate(-15px,-10px) rotate(-45deg)}.gallery__bullets{position:absolute;bottom:6px;left:50%;transform:translateX(-50%)}.gallery__bullets .glide__bullet:not(.glide__bullet--active){background-color:#fff}.gallery__badges{position:absolute;top:0;left:0;display:flex;align-items:center}.gallery__badge{padding:0 8px;color:#fff;font-size:12px;font-weight:700;line-height:24px;height:auto;white-space:nowrap}.gallery__badge--promo{background-color:#72bf44;color:#fff}.gallery__badge--discount{background-color:#f76819;color:#fff}.gallery__buttons{position:absolute;top:0;right:0;z-index:1}.gallery__button-fav{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#fff;border:0;border-radius:0 7px;padding:0;margin:0;cursor:pointer}.gallery__button-fav span{width:22px;height:22px;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 27.565 26.699'%3E%3Cpath fill='%23bababa' d='M26.782,5.424C25.4,2.146,22.409,0,19.193,0c-2.595,0.03-4.345,1.074-5.417,1.998 C12.704,1.043,10.955,0.03,8.36,0.03c-3.216,0-6.178,2.116-7.589,5.423c-1.439,3.427-0.846,7.212,1.636,10.162 c4.909,5.78,9.226,9.921,9.705,10.398c0.451,0.448,1.044,0.687,1.665,0.687c0.621,0,1.213-0.239,1.664-0.687 c0.198-0.179,4.683-4.468,9.705-10.398C27.629,12.665,28.249,8.85,26.782,5.424z M23.115,13.707 c-4.57,5.424-8.548,9.297-9.338,10.042c-0.762-0.744-4.853-4.708-9.338-10.071c-1.749-2.086-2.2-4.708-1.185-7.091 C4.213,4.32,6.216,2.861,8.36,2.861c2.342,0,3.667,1.103,4.373,2.055l1.044,1.401l1.044-1.401c0.706-0.923,2.06-2.055,4.373-2.055 c2.144,0,4.147,1.459,5.106,3.726C25.315,8.969,24.864,11.622,23.115,13.707z'/%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat}.gallery__button-fav.active span{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 22.001 21.013'%3E%3Cpath fill='%2373bf44' d='M21.376,4.269C20.272,1.689,17.886,0,15.319,0c-2.072,0.023-3.468,0.844-4.323,1.571  c-0.856-0.75-2.252-1.548-4.323-1.548c-2.567,0-4.931,1.666-6.057,4.269c-1.149,2.696-0.676,5.675,1.306,7.997  c3.918,4.549,7.363,7.81,7.746,8.185c0.36,0.352,0.833,0.54,1.328,0.54s0.968-0.188,1.329-0.54c0.157-0.141,3.738-3.518,7.746-8.185  C22.052,9.967,22.547,6.966,21.376,4.269z'/%3E%3C/svg%3E%0A")}@media only screen and (min-width:576px){.gallery{width:calc(100% + 32px);position:relative;left:0;right:0;margin-left:-16px;margin-right:initial}}@media only screen and (min-width:768px){.gallery-view{aspect-ratio:16/10}}@media (min-width:1024px){.gallery__badge{font-size:14px;line-height:36px;padding:0 14px}}@media only screen and (min-width:1280px){.gallery{margin:0;width:100%}.gallery__arrows{display:block}.gallery__badge:first-child{padding-left:18px;border-radius:10px 0 0 0}.gallery__badge:last-child{padding-right:18px;border-radius:0 0 8px 0}}.slider-items{display:flex;overflow-x:auto;margin:-12px 0 0;padding:12px 0 12px 16px;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:16px;-webkit-overflow-scrolling:touch}.slider-items::-webkit-scrollbar{display:none}.slider-item{margin-right:16px;scroll-snap-align:center}.slider-item{position:relative;scroll-snap-stop:always;flex-shrink:0;margin-bottom:16px;transition:transform .5s}.slider-item:last-child{margin-right:0}.slider-fade{position:absolute;right:0;top:0;height:100%;width:60px;background:linear-gradient(90deg,transparent 20%,#fff 80%);pointer-events:none}@media only screen and (min-width:1280px){.slider-item{border-radius:12px}.slider-fade{display:none}}.summary{box-shadow:0 0 6px 2px rgba(0,0,0,.12);border:1px solid #73bf44;border-radius:8px;box-shadow:0 10px 16px 0 rgba(0,0,0,.14)}.summary__price-box{position:relative;margin-bottom:10px;padding:20px 16px 0;display:flex;flex-direction:column;align-items:center;gap:12px;border-radius:9px}.summary__price-row{display:flex;align-items:baseline;justify-content:space-between;margin:12px 0 6px;width:300px}.summary__price{color:#73bf44;font-size:36px;font-weight:800;line-height:48px}.summary__price--sale{color:#73bf44}.summary__other-prices{margin:-6px 0 0;width:300px;color:#b2b2b2;font-size:13px;line-height:18px;letter-spacing:-.2px}.summary__other-prices span{font-size:15px;letter-spacing:normal}.summary__regular-price>span{text-decoration:line-through}.negotiate-button{margin-top:6px;text-decoration:underline}.summary__availability{padding:12px 6px 0;width:100%;color:#585858;text-align:center;border-top:1px solid #e3e3e3}.summary__promo{margin-top:-21px;padding:10px 16px;width:calc(100% + 34px);display:flex;align-items:center;justify-content:center;color:#fff;background-color:#73b;border-radius:8px 8px 0 0}.summary__promo-clock{display:flex;align-items:center;margin-left:12px;font-family:'Noto Sans',sans-serif;font-size:1.5rem;font-weight:800}.summary__promo-clock-icon{display:inline-block;width:22px;height:22px;margin-right:6px;color:#73bf44;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222px%22%20height%3D%2222.001px%22%20viewBox%3D%220%200%2022%2022.001%22%3E%3Cpath%20d%3D%22M11%2C0C4.925%2C0%2C0%2C4.925%2C0%2C11c0%2C6.074%2C4.925%2C11%2C11%2C11c6.075%2C0%2C11-4.926%2C11-11C21.992%2C4.928%2C17.072%2C0.008%2C11%2C0z%20M11%2C19.871c-4.899%2C0-8.871-3.97-8.871-8.87c0-4.899%2C3.972-8.871%2C8.871-8.871c4.899%2C0%2C8.871%2C3.972%2C8.871%2C8.871%20C19.871%2C15.9%2C15.899%2C19.871%2C11%2C19.871z%20M12.065%2C5.323V11c0%2C0.282-0.113%2C0.553-0.312%2C0.752l-2.839%2C2.838%20c-0.416%2C0.415-1.089%2C0.415-1.504%2C0c-0.415-0.415-0.415-1.089%2C0-1.504l2.526-2.526V5.323c0-0.589%2C0.477-1.065%2C1.064-1.065%20C11.588%2C4.259%2C12.065%2C4.734%2C12.065%2C5.323z%22%20fill%3D%22%2373bf44%22%2F%3E%3C%2Fsvg%3E) no-repeat left top;display:none}.summary__promo-clock-h,.summary__promo-clock-m{position:relative;margin-right:12px}.summary__promo-clock-h:after,.summary__promo-clock-m:after{content:":";position:absolute;right:-9px}.summary__promo-clock-d{margin-right:6px}.summary__promo-clock-d span[data-clock-text=days]{font-size:.875rem;font-weight:600;vertical-align:top}@media only screen and (min-width:1280px){.summary-promo-clock-icon{position:absolute;top:-16px;left:50%;margin-left:-16px}}.benefits{--bg-color:#fbfbfb;margin:0 0 10px}.benefits-list{flex:1}.benefit{display:flex;align-items:center;gap:10px;padding:10px 0;padding-left:48px;font-size:15px;font-weight:500;line-height:26px;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228.999px%22%20height%3D%2228px%22%20viewBox%3D%220%200%2028.999%2028%22%20fill%3D%22%2373bf44%22%3E%3Cpath%20d%3D%22M27.044%2C2.993L14.238%2C15.574l-5.317-5.221c-0.446-0.438-1.171-0.438-1.617%2C0%20c-0.446%2C0.438-0.446%2C1.15%2C0%2C1.589l6.126%2C6.018c0.225%2C0.22%2C0.515%2C0.327%2C0.808%2C0.327c0.294%2C0%2C0.584-0.11%2C0.809-0.327L28.665%2C4.583%20c0.446-0.439%2C0.446-1.152%2C0-1.589C28.215%2C2.552%2C27.494%2C2.552%2C27.044%2C2.993z%22%2F%3E%3Cpath%20d%3D%22M14.249%2C2.247c2.882%2C0%2C5.524%2C1.01%2C7.594%2C2.685l1.624-1.595C20.984%2C1.257%2C17.772%2C0%2C14.249%2C0%20C6.394%2C0%2C0%2C6.282%2C0%2C14c0%2C7.716%2C6.394%2C14%2C14.249%2C14c7.855%2C0%2C14.238-6.283%2C14.238-14c0-1.8-0.344-3.516-0.982-5.101l-1.794%2C1.763%20c0.319%2C1.059%2C0.493%2C2.18%2C0.493%2C3.338c0%2C6.481-5.365%2C11.751-11.951%2C11.751c-6.597%2C0-11.962-5.27-11.962-11.751%20C2.287%2C7.517%2C7.652%2C2.247%2C14.249%2C2.247z%22%2F%3E%3C%2Fsvg%3E) no-repeat;background-position:12px center;background-size:26px;cursor:pointer}.benefit:not(:last-child){border-bottom:1px solid #efefef}.benefit:hover{color:#72bf44}.benefit::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17.55 9.05" width="18" height="9"><path d="M8.9,9.04c.19-.03.38-.11.52-.24l7.8-7.21c.4-.32.44-.89.11-1.27-1.23-.38-.92-.43-1.32-.11-.03.02-.05.05-.08.07l-7.16,6.62L1.62.28C1.27-.08.67-.1.3.24c-.38.34-.4.91-.04,1.27.03.02.05.05.08.07l7.8,7.21c.2.19.49.28.77.24h0Z" fill="%23d6d6d6" fill-rule="evenodd"/></svg>');transform:rotate(-90deg)}.benefit:hover::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17.55 9.05" width="18" height="9"><path d="M8.9,9.04c.19-.03.38-.11.52-.24l7.8-7.21c.4-.32.44-.89.11-1.27-1.23-.38-.92-.43-1.32-.11-.03.02-.05.05-.08.07l-7.16,6.62L1.62.28C1.27-.08.67-.1.3.24c-.38.34-.4.91-.04,1.27.03.02.05.05.08.07l7.8,7.21c.2.19.49.28.77.24h0Z" fill="%2372bf44" fill-rule="evenodd"/></svg>')}@media (min-width:768px){.benefit{padding-left:72px;font-size:16px;background-position:27px center;background-size:29px}}.inthebox{padding:12px 26px;background-color:#fbfbfb;border-radius:9px}.inthebox__title{margin-bottom:10px;color:#72bf44;font-size:16px;font-weight:700}.inthebox__content{margin-bottom:10px;font-size:14px;font-weight:400;line-height:17px}.inthebox__link{color:#72bf44;white-space:nowrap}.free-extras{padding:36px 0 48px;--bg-color:#fbfbfb}.free-extras__text{margin:20px 0 24px;font-size:16px}.free-extras__list-container.content--expandable{overflow:hidden;margin:-10px;padding:10px;position:relative}.free-extras__list-container.content--expandable::after{content:"";position:absolute;left:0;bottom:0;height:var(--fech);background:linear-gradient(transparent,#fff 50%);display:block;width:100%}.free-extras__list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.free-extras__more{margin-top:48px}.free-extra{position:relative;padding:24px 15px 32px;min-height:70px;display:flex;align-items:center;justify-content:start;flex-direction:column;border-radius:10px;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.15);cursor:pointer;transition:transform .25s ease}.free-extra:hover{box-shadow:0 0 5px #73bf44;transform:scale(1.05)}.free-extra::after{content:"\f29c";position:absolute;bottom:10px;right:10px;color:#b6b6b6;font:20px/20px FontAwesome}.free-extra__icon{width:36px;height:36px;display:flex;align-items:center;color:#73bf44;background-color:currentColor;mask-image:var(--url);mask-origin:content-box;mask-repeat:no-repeat;mask-size:100%}.free-extra__name{margin-top:8px;text-align:center;font-size:15px;font-weight:600;line-height:20px}.free-extras__info-title{color:#fff;font-size:24px;font-weight:700;text-align:center;margin:1em 0 1.5em}.free-extras__info-steps{display:flex;gap:32px;flex-direction:column;align-items:center}.free-extras__info-step{flex:1;display:flex;flex-direction:column;align-items:center}.info-step__text{text-align:center}.info-step__title{margin:12px 0;font-size:20px;font-weight:800;white-space:nowrap}.info-step__desc{font-size:14px;line-height:18px;text-wrap:balance}@media (min-width:1024px){.free-extras__list{grid-template-columns:repeat(5,1fr);gap:35px}.free-extra{box-shadow:0 0 10px rgba(0,0,0,.15)}.free-extra:hover{box-shadow:0 0 10px #73bf44}.free-extra::after{bottom:12px;right:15px}.free-extra__icon{width:64px;height:64px;margin-top:2.5em}.free-extra__name{margin-top:1em}.free-extras__info-steps{flex-direction:row;align-items:unset}}@media only screen and (min-width:1280px){.free-extras__info-step{flex-direction:row;align-items:unset}.info-step__text{margin-left:15px;text-align:left}}.extras-dialog .dodatek-image{width:240px;flex:0 0 240px;margin:auto}.extras-dialog .dodatek-image img{max-width:100%}.extras-dialog .dodatek-opis p{margin:1em 0}.extras-dialog .dodatek-opis ul{list-style:none;margin:0}.extras-dialog .dodatek-opis li{position:relative;padding:0;padding-left:24px;margin:4px 0}.extras-dialog .dodatek-opis li:before{content:"";width:4px;height:4px;display:block;background:#72bf44;position:absolute;left:5px;top:6px;border-radius:50%}@media (min-width:544px){.extras-dialog .with-image{display:flex}.extras-dialog .with-image .dodatek-opis{margin-left:20px}}.plan{padding:16px;position:relative;border-radius:12px;box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f;margin:28px 0}.plan__title{margin-bottom:12px;font-size:18px;font-weight:800}.plan__area{margin-left:.5em;color:#73bf44;font-weight:500}.plan__image-wrapper img{display:block;max-width:100%;height:auto;margin:0 auto}.plan__desc-title{display:none}.plan__desc-wrapper{display:flex;flex-direction:column}.plan__rooms-wrapper{margin:16px -16px 0}.plan__rooms{width:100%;font-weight:500;border-collapse:collapse}.plan__rooms tr:not(:last-child){border-bottom:1px solid #efefef}.plan__rooms td{padding:6px 0}.plan__rooms .room__area{text-align:right}.plan__rooms td:first-child{padding-left:16px}.plan__rooms td:last-child{padding-right:16px}.plan__buttons{margin-top:16px}.plan__buttons .too-btn{width:100%;font-weight:600;text-transform:uppercase}.plan-buttons .btn{font-size:.875rem}.plan-buttons .btn:not(:last-child){margin-bottom:8px}.plan .mirror-toggle-button{position:absolute;right:16px;top:16px}@media only screen and (min-width:1280px){.plan{margin:28px 0}.plan__head{display:none}.plan__desc-title{display:block}.plan__desc-title .plan__title{display:block;font-size:24px;margin:2em 0 1em}.plan__wrap{display:flex;gap:20px;box-shadow:none;padding:0}.plan__desc-wrapper{padding:0 16px;flex:0 0 352px}.plan__image-wrapper{width:100%;overflow:hidden;padding:14px}.plan__rooms-wrapper{margin:0}.plan__rooms td:first-child,.plan__rooms td:last-child{padding-left:0;padding-right:0}}.specification{margin-bottom:20px}.specifiaction__table{flex:1 0}.specification__row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #efefef}.specification__name::after{content:":"}.specification__value{font-weight:700}@media (min-width:1280px){.specification{padding:0;margin-bottom:60px}.specification__content{display:flex;gap:50px}.specification__row{padding:8px 12px;font-size:16px}}.product-heading{position:relative;font-size:1.5rem;font-weight:800;display:flex;align-items:center;letter-spacing:-.5px}.product-heading:before{content:"";display:inline-block;border:2px solid #73bf44;border-radius:2px;background-color:#73bf44;margin-left:-15px;margin-right:18px;width:36px}@media only screen and (min-width:1280px){.product-heading{margin-bottom:2rem;font-size:1.875rem}.product-heading:before{width:24px;margin-left:0}}.costs{--bg-color:#fbfbfb}.costs .product-heading{font-size:30px}.costs__total{padding-left:40px;color:#f48135;font-size:32px;font-weight:700}.costs__date{padding-left:40px;margin:12px 0 24px;color:#6a6a6a}.costs__list{font-weight:600;list-style:disc;margin-left:40px;padding-left:12px}.costs__list li{margin-bottom:1em}.costs__list li::marker{color:#909090;font-size:8px}.costs__list .costs__value{display:block;font-size:14px;margin:0}.costs__info{color:#000;font-weight:400;line-height:1.5;margin-bottom:2.5rem}.costs__info a{color:#000;font-weight:500;text-decoration:underline}.costs__details{flex:1}.costs__details ul,.costs__no-cost ul{margin-left:18px}.costs__details li,.costs__no-cost ul>li{padding-left:8px}.costs__details li::marker,.costs__no-cost li::marker{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAYAAAAi2ky3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPdJREFUeNpiLNrvwkAhEALid0wUGpIAxK+A+AAlBqUB8XwgZgbi++QalAPEM6HsNUCcTo5BpUA8GcpeBsQRQPyLVIOqgbgLyl4AxHFA/BfEYYIG2AQg5iFgSAsUwwxJhBkCAixA3A7EEkBsBsSeQPwRiyFdUC+BwCxQmKArYIKa/B2ILYF4LzRdIIPJSIZMwWYIzKAdQOwDNcwYapgoVH4mNIZAoBuIc3H5GxbY+4DYDYi/ALEBKIEB8VJoWgGBViAuwxeAyLF2BGoYKIy0gDgKKl4DxQzEGgQCx4HYGZR3oPwyqGsIAhYsYmeBWAMa6DeJTWAAAQYAAXYtR7XJdb8AAAAASUVORK5CYII=)}.costs-stage{background-color:#fff;padding:20px;box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:10px}.costs-stage+.costs-stage{margin-top:20px}.costs-stage__header{display:flex;justify-content:space-between;padding:10px 0 20px;border-bottom:1px solid #f5f5f5}.costs-stage__name{font-size:18px;font-weight:600}.costs-stage__value{color:#f48135;font-size:18px;font-weight:700;white-space:nowrap}.costs_stage__content{line-height:normal}.costs_stage__content p{margin:20px 0;line-height:1.5}.costs_stage__content ul{list-style:disc;margin-top:-12px;margin-left:20px}.costs-stage__item{display:flex;justify-content:space-between;font-weight:600}.costs-stage__materials{color:#6a6a6a;padding-bottom:8px}.costs__content{font-size:14px;text-align:center;margin:24px 0}.costs__title{font-size:1.125rem;font-weight:500;line-height:normal}.costs__value{color:#f48135;font-size:2.5rem;font-weight:800;line-height:normal}.costs__info{color:#6a6a6a;font-weight:400;line-height:1.5}.costs__info a{font-weight:500}.text-ul{text-decoration:underline}.costs__cta-heading{margin-block-end:1.5rem;color:#fff;font-size:22px;font-weight:700;line-height:normal;max-width:176px}.costs__cta-info{font-size:18px;font-weight:300;line-height:normal;margin-bottom:2rem;max-width:176px}.costs__cta-wrapper{padding:2em 2.2em;margin-bottom:2.5rem;border-radius:10px;background:#73bf44 url(https://static.tcdn.pl/i-static/misc/kalkulator.png) no-repeat 220px 12px;color:#fff}.costs__cta-wrapper .too-btn{width:100%;text-transform:uppercase;font-weight:600}.costs--no-cost .costs__cta-wrapper{margin-bottom:1rem}.costs__no-cost{margin:1em auto 2em;max-width:80%;font-size:18px;line-height:normal}.costs__no-cost>p>strong{display:inline-block;margin-bottom:2em}@media (min-width:768px){.costs__wrapper{display:grid;grid-template-columns:348px 1fr;column-gap:24px}.costs--no-cost .costs__cta-wrapper{margin-left:42px}.costs__no-cost{order:1}.costs__content{text-align:right;margin-right:45px}}@media (min-width:1024px){.costs__total{margin-top:-20px}.costs-stage{padding:20px}.costs-stage__name{margin-left:16px;font-size:20px}.costs-stage__value{font-size:22px;font-weight:700}.costs_stage__content{padding:0 16px}}@media (min-width:1280px){.costs{border:5px solid #73bf44;border-radius:8px;padding:22px 20px}.product-heading:before{width:24px}}.location,.profile{padding:16px 0;position:relative;border-radius:12px;box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f;flex:1;max-height:432px}.location__image,.profile__image{display:block;margin:auto;max-inline-size:100%;block-size:auto;object-fit:contain;aspect-ratio:1;max-height:400px}.location__image-wrapper,.location__image-wrapper a,.profile__image-wrapper,.profile__image-wrapper a{display:flex;width:100%;height:100%}.locations,.locations__slider,.profiles,.profiles__slider{flex:1;display:flex;flex-direction:column}.locations__bullets,.profiles__bullets{padding-top:24px;gap:8px}.locations__bullets .glide__bullet,.profiles__bullets .glide__bullet{width:14px;height:14px}@media only screen and (min-width:1280px){.locations__wrapper{display:flex;justify-content:space-between}.locations,.profiles{max-width:calc(50% - 18px)}}.elevation__gallery{margin-bottom:36px}.elevation__gallery .slider-items{padding-left:14px}.elevation__gallery .slider-item{width:260px}.elevation__image{display:block;max-width:100%;height:auto;margin:0 auto}.elevation__arrows{display:none}@media only screen and (min-width:1280px){.elevation__gallery .slider-items{padding-left:0}.elevation__arrows{display:block}}.variant{width:260px}.variants__glide{margin-left:-14px;margin-right:-14px;width:calc(100% + 28px);padding:0 14px}.variants__glide .slider-items{padding:14px;scroll-padding-left:0;touch-action:auto}.variants__glide .glide__track{margin:0 -14px}@media (max-width:1023px){.product-card__name{font-size:14px}.product-card__symbol{font-size:11px}.feature-item{font-size:10px}.product-card__price{font-size:18px}}@media (min-width:1024px){.variant{width:calc(100% / 3 - 11px)}}.similar__list{display:flex;gap:20px;padding:14px;margin-left:-14px;margin-right:-14px;margin-bottom:48px;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:16px;-webkit-overflow-scrolling:touch;touch-action:auto}.similar__list::-webkit-scrollbar{display:none}.similar__item{width:260px;scroll-snap-align:center;scroll-snap-stop:always}.similar__item.hidden{display:none}.similar__more{flex:1 100%}.similar__show-more{display:none}@media (min-width:1024px){.similar__list{flex-wrap:wrap}.similar__item{width:calc(100% / 3 - 14px)}}.variants-and-similar .glide{margin:0 -15px}.variants-and-similar .slider-item{margin-top:16px}.variants-and-similar .slider-item:first-of-type{margin-left:16px}.extras{color:#fff;--bg-color:black}.extras-list{display:flex;justify-content:space-between;gap:24px}.extra{max-width:340px;min-width:220px;padding-left:60px;display:flex;line-height:1.2;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228.999px%22%20height%3D%2228px%22%20viewBox%3D%220%200%2028.999%2028%22%20fill%3D%22%2373bf44%22%3E%3Cpath%20d%3D%22M27.044%2C2.993L14.238%2C15.574l-5.317-5.221c-0.446-0.438-1.171-0.438-1.617%2C0%20c-0.446%2C0.438-0.446%2C1.15%2C0%2C1.589l6.126%2C6.018c0.225%2C0.22%2C0.515%2C0.327%2C0.808%2C0.327c0.294%2C0%2C0.584-0.11%2C0.809-0.327L28.665%2C4.583%20c0.446-0.439%2C0.446-1.152%2C0-1.589C28.215%2C2.552%2C27.494%2C2.552%2C27.044%2C2.993z%22%2F%3E%3Cpath%20d%3D%22M14.249%2C2.247c2.882%2C0%2C5.524%2C1.01%2C7.594%2C2.685l1.624-1.595C20.984%2C1.257%2C17.772%2C0%2C14.249%2C0%20C6.394%2C0%2C0%2C6.282%2C0%2C14c0%2C7.716%2C6.394%2C14%2C14.249%2C14c7.855%2C0%2C14.238-6.283%2C14.238-14c0-1.8-0.344-3.516-0.982-5.101l-1.794%2C1.763%20c0.319%2C1.059%2C0.493%2C2.18%2C0.493%2C3.338c0%2C6.481-5.365%2C11.751-11.951%2C11.751c-6.597%2C0-11.962-5.27-11.962-11.751%20C2.287%2C7.517%2C7.652%2C2.247%2C14.249%2C2.247z%22%2F%3E%3C%2Fsvg%3E) no-repeat}.paid-extras{--bg-color:#fbfbfb}.paid-extras__text{margin:20px 0 24px;font-size:16px}.paid-extras__list{display:grid;row-gap:20px}@media (min-width:1024px){.paid-extras__list{display:grid;grid-template-columns:1fr 1fr;column-gap:36px;row-gap:20px}}.paid-extras__list--expandable{transition:height .3s ease-out;margin:-10px;padding:10px;position:relative;overflow:hidden}.paid-extra{padding:15px 15px 15px 24px;min-height:70px;display:flex;align-items:center;justify-content:space-between;border-radius:10px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.15)}.paid-extra__name{font-size:15px;font-weight:600;line-height:20px;max-width:300px;margin-right:24px}.paid-extra__price{color:#73bf44;font-size:18px;font-weight:800;white-space:nowrap}.paid-extras__more{position:absolute;bottom:-90px;left:-10px;right:-10px;background:linear-gradient(transparent -20%,var(--bg-color) 30px);height:90px;padding-top:40px;pointer-events:none;transition:bottom 250ms}.paid-extras__more-btn{cursor:pointer;pointer-events:auto}.paid-extras__more--showing{bottom:0}.opinions{margin-bottom:60px}.opinions__reviews-summary{display:flex;flex-direction:column;align-items:center}.opinions__rate{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:558px;margin-bottom:15px}.opinions__rate-quantity{flex:1 100%;text-align:center;font-size:14px;font-weight:500}.opinions__grade{width:340px;display:inline-block}.opinions__rating-container{padding:0 12px}.opinions__rating{margin-right:12px;color:#73bf44;font-size:38px;font-weight:700}.opinions__ratingOf{color:#bababa;font-size:25px}.opinions__rate-stars{position:relative;width:200px;height:40px}.opinions__rate-range,.opinions__rate-selected{display:block;position:absolute;height:40px;mask-origin:content-box;mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MC40NSIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIj48cGF0aCBkPSJNMzcuODUsNTAuNDVjLS43OSwwLTEuNTMtLjIyLTIuMjYtLjcybC0xMC43NC03LjE4LTEwLjUzLDcuMThjLTEuNDIuOTQtMy4yNy44OS00LjY5LS4xNi0xLjM3LTEuMDUtMi0yLjg3LTEuNTgtNC42NGwzLjIxLTEyLjk4TDEuNTIsMjMuNjVjLTEuMzItMS4xNi0xLjg0LTIuOTgtMS4zMi00LjcuNTMtMS43MSwyLTIuOTMsMy42OS0zLjA0bDEyLjc0LS44Myw0LjQ4LTEyLjMyYy42My0xLjY2LDIuMTYtMi43NiwzLjktMi43NnMzLjI2LDEuMTEsMy45LDIuNzZsNC42OSwxMi41NCwxMi41My42NmMxLjc0LjExLDMuMTYsMS4yNywzLjY4LDMuMDQuNTMsMS43MiwwLDMuNTktMS4zMiw0LjdsLTkuNzQsOC40NSwzLjE2LDEyLjgyYy40MiwxLjc3LS4yMSwzLjU5LTEuNTgsNC42NC0uNzQuNTUtMS41OC44My0yLjQ3LjgzWk0yNC45NSwzNy45NmMuNzksMCwxLjU4LjIyLDIuMjYuNjZsMTAuMzIsNi45MS0zLjA1LTEyLjMzYy0uNDItMS42Ni4xNi0zLjM3LDEuMzctNC40N2w5LjQ4LTguMTgtMTIuMjItLjc4Yy0xLjYzLS4xMS0zLjA1LTEuMTYtMy42My0yLjc2bC00LjQ4LTExLjk5LTQuNDgsMTEuOTNjLS41OCwxLjU1LTIsMi42NS0zLjYzLDIuNzZsLTEyLjI3Ljc4LDkuNDIsOC4xMmMxLjI2LDEuMDUsMS43OSwyLjgyLDEuMzcsNC40OGwtMy4xMSwxMi40OSwxMC4zMi02LjljLjc5LS40NCwxLjUzLS43MiwyLjMyLS43MlpNMzguNjQsMzIuMjdoMFpNMzcuMjIsMzAuNWgwWiIgZmlsbD0iI2UxZTFlMSIgZmlsbC1ydWxlPSJldmVub2RkIj48L3BhdGg+PC9zdmc+");mask-size:40px}.opinions__rate-range{width:200px;background-color:#e1e1e1}.opinions__rate-selected{background-color:#73bf44}.opinions__grade-row{display:flex;width:100%;display:flex;flex:1 1 0%;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;font-size:12px;line-height:20px;letter-spacing:-.07px;font-weight:500}.opinions__grade-name{margin-right:16px;white-space:nowrap;width:128px;text-align:right}.opinions__grade-progressBar{width:100%;height:9px;background-color:#f1f1f1;border-radius:4px}.opinions__grade-bar{height:9px;border-radius:4px;background-color:#73bf44}.opinions__grade-percentBlok{margin-left:14px}.opinions__grade-percent{width:16px;text-align:right;float:right}.opinions__empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.5em;margin:4em 0}.opinions__empty-msg{font-weight:500}.opinions__grade-row{line-height:16px;padding:2px 0}.opinions__btn{margin:2em 0}@media (min-width:720px){.opinions__reviews-summary{flex-direction:row;justify-content:center}.opinions__rate{margin-right:42px;justify-content:flex-end;margin-bottom:0}.opinions__rating-container{padding:0 24px}.opinions__rate-quantity{text-align:right}}@media (min-width:1024px){.opinions__rating{font-size:58px}.opinions__ratingOf{font-size:39px}.opinions__rate-stars{width:250px;height:50px}.opinions__rate-range,.opinions__rate-selected{height:50px;mask-size:50px}.opinions__rate-range{width:250px}.opinions__grade{width:360px}}.rate-product__dialog{width:100%;max-width:745px}.rate-product__dialog .too-dialog__header{justify-content:center;padding:0 32px}.rate-product__field{display:flex;flex-direction:column}.rate-product__input{height:70px;width:100%;padding:8px 12px;border-color:#cfcfcf;border-radius:10px}.rate-product__field-label{padding-left:12px;padding-bottom:4px}.has-error .rate-product__input{border-color:#f44e62}.rate-product__error-label{display:flex;align-items:center;font-size:13px;line-height:16px;letter-spacing:-.07px;color:#f44e62;font-weight:400;text-decoration:none;padding-top:4px;gap:4px}.rate-product__error-icon{display:inline-block;overflow:hidden;fill:#F44E62;padding:0;height:20px;width:20px;min-height:20px;min-width:20px}.rate-product__buttons{margin:24px 0 12px}.rate{margin:32px 0 24px;display:flex;flex-direction:column;align-items:center;color:#e1e1e1}.rate .rate__icon svg{width:40px;height:40px;--star-stroke-filled-color:#73bf44;--star-stroke-empty-color:#e1e1e1}.rate .rate__icon{display:inline-block;background-color:transparent;color:inherit;border-width:0;padding:0;cursor:pointer;-webkit-appearance:button}.rate .rate__icon:not(:last-child){margin-right:.25rem}.rate .rate__icon--1{color:#73bf44}.too-popover{position:absolute;padding:0;z-index:1000;max-width:min(350px,calc(100vw - 32px));border-radius:7px;box-shadow:0 10px 26px 0 rgba(58,78,88,.41),0 8px 7px 0 rgba(58,78,88,.36);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;opacity:0;transform:translateY(100px) scale(.75);transition:transform .2s cubic-bezier(.9, 0, 1, 1),opacity .2s cubic-bezier(.9, 0, 1, 1)}.too-popover--animation{transform:translateY(100px) scale(.75);transition:transform .2s cubic-bezier(.9, 0, 1, 1),opacity .2s cubic-bezier(.9, 0, 1, 1)}.too-popover:before{content:"";height:16px;width:16px;position:absolute;top:-8px;left:calc(50% - 22.5px);transform:rotate(45deg);background-color:#72bf44;box-shadow:0 10px 26px 0 rgba(58,78,88,.41),0 8px 7px 0 rgba(58,78,88,.36);display:inline-block;z-index:-1}.too-popover.too-popover--show{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;transition-timing-function:cubic-bezier(0,0,0.1,1)}.too-popover__content{padding:24px 20px 20px;background-color:#72bf44;border-radius:7px;color:#fff;font-size:14px;line-height:21px;text-size-adjust:100%;text-transform:none;text-align:initial}.too-popover__body{font-size:14px;font-weight:300;max-width:100%;white-space:normal}.too-popover__close-btn{position:absolute;top:2px;right:2px;border:0;outline:0;background:0 0;color:inherit;font:inherit;font-size:20px;cursor:pointer}.too-popover__title{font-size:15px;font-weight:500;padding-right:20px;margin-bottom:6px}.too-popover__body p{margin:1em 0}.too-popover__body p:first-child{margin-top:0}.too-popover__body p+ul{margin-top:-1em}.too-popover__body ul{list-style:disc;padding-inline-start:28px}.too-popover__body li::marker{font-size:9px}