.product-description.wysiwyg{font-family:Gilroy,sans-serif!important;line-height:1.5}.product-description.wysiwyg>:last-child{margin-bottom:21px!important}.product-seo-description{margin-bottom:40px;margin-top:40px;padding:0 20px;width:100%}@media (min-width:768px){.product-seo-description{padding:0}}.product-seo-description__inner{color:#231f20;font-family:Gilroy,sans-serif!important;line-height:1.6}.product-seo-description__inner h2{font-size:24px;font-weight:600;margin-bottom:16px;margin-top:32px;text-transform:uppercase}.product-seo-description__inner h3{font-size:20px;font-weight:600;margin-bottom:12px;margin-top:24px}.product-seo-description__inner p{margin-bottom:16px}.product-seo-description__inner ol,.product-seo-description__inner ul{margin-bottom:16px;padding-left:20px}.product-seo-description__inner li{margin-bottom:8px}.product-seo-description__inner a{color:#95c1bc;text-decoration:underline}.product-seo-description__inner a:hover{color:#231f20}.button.button--read-more{font-size:14px!important}.button.button--read-more svg{margin-left:0!important}.selectric-items{z-index:2}@media (min-width:568px){.products.grid-mode.columns-3 .woocommerce-loop-product__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;height:50px;overflow:hidden;text-overflow:ellipsis}}.woocommerce-loop-product__thumbnail-wrapper .rivo-wishlist-add-button,.woocommerce-product-gallery__wrapper .rivo-wishlist-add-button{position:absolute;right:15px;top:15px;z-index:10}.single-product-title{display:flex;gap:7px}.single-product-title h1{flex-basis:100%}.footer-phone img{height:24px;width:24px}.footer-phone .socialmedia__text{font-weight:500}.phone-float{bottom:30px;height:64px;opacity:.7;position:fixed;right:30px;transition:opacity .3s,transform .3s;width:64px;z-index:10}.phone-float:after,.phone-float:before{border:1px solid #0000;border-radius:50%;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s;width:100%}.phone-float:before{background-color:#95c1bc;z-index:2}.phone-float:after{border-color:#95c1bc;z-index:3}.phone-float:not(:hover):before{animation:phone-float-before 3s infinite}.phone-float:not(:hover):after{animation:phone-float-after 3s infinite}.phone-float:hover{opacity:1}.phone-float:hover:before{opacity:.5;transform:translate(-50%,-50%) scale(1.35)}.phone-float:hover:after{opacity:.7;transform:translate(-50%,-50%) scale(1.7)}.phone-float img{height:100%;position:relative;width:100%;z-index:11}.gdpr-panel+.phone-float{bottom:80px}.single-product .variations .selectric-wrapper{max-width:100%}#single-product-read-more-1{display:block;margin-top:7px}.variations ul li{align-items:center;display:flex;justify-content:space-between}.variations ul li[data-index="0"]{display:none}.header-icons__item_wishlist .account-link{position:relative}.header-icons__item_wishlist .count{background:#fbbc04;border-radius:50%;color:#231f20;display:block;font-size:11px;font-weight:700;height:20px;line-height:20px;opacity:1;position:absolute;right:-10px;text-align:center;text-transform:uppercase;top:-10px;width:20px;z-index:1}.section_single_related .section__title{font-family:Gill Sans,sans-serif;font-size:32px;font-weight:300;letter-spacing:.24em;line-height:100%;padding-bottom:48px;text-align:center;text-transform:uppercase}.section_single_related .rivo-wishlist-add-button{border:1px solid #231f20;border-radius:0}.section-contacts{padding-block:64px;position:relative}.section-contacts .inner{align-items:start;display:grid;gap:40px;justify-content:start;margin-inline:auto;padding:70px;position:relative;width:min(100%,1100px);z-index:10}@media (max-width:800px){.section-contacts .inner{padding:30px}}@media (min-width:800px){.section-contacts .inner{grid-template-columns:repeat(2,1fr)}}.section-contacts .map{background-color:#0000001a;inset:0;position:absolute}.section-contacts .inner{background-color:#fff}.section-contacts .inner .left{align-items:start;display:grid;gap:32px;justify-items:start}.section-contacts .inner h2{font-size:32px;text-transform:uppercase}.section-contacts .inner p{font-size:20px;line-height:30px}.section-contacts .inner .ff-t-container{display:block}.section-contacts .inner input,.section-contacts .inner textarea{background-color:initial;border:1px solid #b5bebd;border-radius:initial;box-shadow:none;font-size:15px!important}.section-contacts .inner input:focus,.section-contacts .inner textarea:focus{border-color:#95c1bc}.section-contacts .inner button[type=submit]{background-color:#231f20!important;border:0;border-radius:0;font-family:Lexend Peta,sans-serif!important;text-transform:uppercase;transition:all .3s}.section-contacts .inner button[type=submit]:hover{background-color:#95c1bc!important}.section-contacts .inner .block-phone,.section-contacts .inner .block-socials{font-weight:500;letter-spacing:1px}.section-contacts .inner .block-title{margin-bottom:16px}.section-contacts .inner .ff_submit_btn_wrapper{display:flex;justify-content:center}.section-contacts .inner .socialmedia_footer{display:grid;gap:16px;justify-content:start;justify-items:start}.section-contacts .inner .block-title{text-transform:uppercase}.section-contacts .inner .socialmedia__icon{justify-content:start;margin:0!important}.section-contacts .inner .socialmedia__text{display:block;font-weight:500}@media (max-width:767px){.single-product div.product .quantity-wrapper{margin-bottom:0!important}.single-product div.product button.single_add_to_cart_button.button{height:40px!important;min-height:40px!important}}@keyframes phone-float-before{0%{opacity:.7;transform:translate(-50%,-50%) scale(1)}70%{opacity:0;transform:translate(-50%,-50%) scale(1.5)}to{opacity:0;transform:translate(-50%,-50%) scale(1.7)}}@keyframes phone-float-after{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:0;transform:translate(-50%,-50%) scale(2)}to{opacity:0;transform:translate(-50%,-50%) scale(2)}}.banner__slider-item{position:relative}.banner__slider-item .banner__content{align-items:center;background:#00000059;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;max-width:100%;padding:40px 60px;pointer-events:none;position:absolute;text-align:center;top:0;width:100%;z-index:10}@media (max-width:767px){.banner__slider-item .banner__content{padding:20px}}.banner__slider-item .banner__title{color:#fff;font-size:28px;font-weight:700;letter-spacing:.1em;line-height:1.2;margin-bottom:0;text-shadow:0 2px 8px #0006;text-transform:uppercase}@media (max-width:767px){.banner__slider-item .banner__title{font-size:18px;letter-spacing:.05em}}@media (min-width:768px) and (max-width:1199px){.banner__slider-item .banner__title{font-size:24px}}.banner__slider-item .banner__text{color:#ffffffe6;font-size:15px;font-weight:400;line-height:1.5;margin-top:8px;text-shadow:0 1px 4px #0006}@media (max-width:767px){.banner__slider-item .banner__text{font-size:13px;margin-top:4px}}.section-blog{margin:0 auto;max-width:1400px!important;padding-bottom:120px;padding-top:60px}.section-blog .articles-list{display:grid;gap:40px 30px;grid-auto-flow:dense;grid-template-columns:repeat(12,1fr);max-width:100%;width:100%}.section-blog .sidebar{display:none!important}.section-blog .content-block.is-hero{border-bottom:1px solid #e5e5e5;grid-column:span 12;margin-bottom:40px;padding-bottom:60px}.section-blog .content-block.is-hero .content-block__main{align-items:center;display:grid;gap:40px;grid-template-columns:7fr 5fr}@media (max-width:991px){.section-blog .content-block.is-hero .content-block__main{grid-template-columns:1fr}}.section-blog .content-block.is-hero .content-block__photo{height:100%;margin:0;min-height:500px}.section-blog .content-block.is-hero .content-block__photo img{height:100%;object-fit:cover;width:100%}.section-blog .content-block.is-hero .content-block__content{padding-right:40px}@media (max-width:991px){.section-blog .content-block.is-hero .content-block__content{padding-right:0}}.section-blog .content-block.is-hero .content-block__category-link{color:#8c8c8c;display:block;font-family:Gilroy,sans-serif;font-size:12px;letter-spacing:.1em;margin-bottom:20px;text-transform:uppercase}.section-blog .content-block.is-hero .content-block__title{color:#111;font-size:48px;font-weight:300;line-height:1.1;margin-bottom:24px}@media (max-width:767px){.section-blog .content-block.is-hero .content-block__title{font-size:36px}}.section-blog .content-block.is-hero .content-block__text{color:#555;font-size:18px;font-weight:300;line-height:1.6;margin-bottom:30px}.section-blog .content-block.is-hero .content-block__date{color:#8c8c8c;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.section-blog .content-block.is-hero .content-block__date i{display:none}.section-blog .content-block.is-hero .button{background-color:initial!important;border:1px solid #111;color:#111!important;font-family:Gilroy,sans-serif;font-size:12px;letter-spacing:.1em;padding:12px 32px;text-transform:uppercase;transition:all .3s ease}.section-blog .content-block.is-hero .button:hover{background-color:#111!important;color:#fff!important}.section-blog .content-block.is-hero .button:after{display:none}.section-blog .content-block:not(.is-hero){display:flex;flex-direction:column;grid-column:span 4}@media (max-width:991px){.section-blog .content-block:not(.is-hero){grid-column:span 6}}@media (max-width:767px){.section-blog .content-block:not(.is-hero){grid-column:span 12}}.section-blog .content-block:not(.is-hero) .content-block__photo{height:300px;margin:0 0 20px;overflow:hidden}.section-blog .content-block:not(.is-hero) .content-block__photo img{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.section-blog .content-block:not(.is-hero):hover .content-block__photo img{transform:scale(1.05)}.section-blog .content-block:not(.is-hero) .content-block__content{display:flex;flex-direction:column;flex-grow:1}.section-blog .content-block:not(.is-hero) .content-block__category-link{color:#8c8c8c;display:block;font-size:10px;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.section-blog .content-block:not(.is-hero) .content-block__title{color:#111;font-size:20px;font-weight:400;line-height:1.3;margin-bottom:16px}.section-blog .content-block:not(.is-hero) .content-block__text{color:#666;flex-grow:1;font-size:15px;font-weight:300;line-height:1.5;margin-bottom:24px}.section-blog .content-block:not(.is-hero) .content-block__buttons{align-items:center;border-top:1px solid #e5e5e5;display:flex;justify-content:space-between;margin-top:auto;padding-top:15px}.section-blog .content-block:not(.is-hero) .content-block__buttons .more-link{color:#111;font-size:12px;font-weight:600;letter-spacing:.1em;position:relative;text-decoration:none;text-transform:uppercase}.section-blog .content-block:not(.is-hero) .content-block__buttons .more-link:after{background-color:#111;bottom:-2px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s ease;width:100%}.section-blog .content-block:not(.is-hero) .content-block__buttons .more-link:hover:after{transform:scaleX(1);transform-origin:left}.section-blog .content-block:not(.is-hero) .content-block__date{color:#8c8c8c;font-size:12px}.section-blog .content-block:not(.is-hero) .content-block__date i{display:none}.section-blog .nav-links{border-top:1px solid #e5e5e5;display:flex;gap:10px;grid-column:span 12;justify-content:center;margin-top:40px;padding-top:40px}.section-blog .nav-links a,.section-blog .nav-links span.current{align-items:center;border:1px solid #e5e5e5;color:#111;display:flex;font-family:Gilroy,sans-serif;height:40px;justify-content:center;min-width:40px;text-decoration:none;transition:all .3s ease}.section-blog .nav-links a.current,.section-blog .nav-links a:hover,.section-blog .nav-links span.current.current,.section-blog .nav-links span.current:hover{background-color:#111;border-color:#111;color:#fff}.section-blog .nav-links .next,.section-blog .nav-links .prev{border:none}.section-blog .nav-links .next:hover,.section-blog .nav-links .prev:hover{background-color:initial}.section-blog .nav-links .next:hover svg path,.section-blog .nav-links .prev:hover svg path{stroke:#111}
