 @import url('https://fonts.googleapis.com/css2?family=Great+Vibes&family=Manrope:wght@200..800&display=swap');@import url('https://fonts.googleapis.com/css2?family=Bad+Script&family=Caveat:wght@700&family=Covered+By+Your+Grace&family=Great+Vibes&family=Lobster&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');* {margin: 0;padding: 0;-webkit-box-sizing: border-box;box-sizing: border-box;}body {font-family: Manrope, sans-serif;}.full-screen {min-height: 100dvh;}.header-section {background-size: cover;background-position: center;}.home-page > .header-section {background-image: url("../images/background.webp");}:not(.home-page) > .header-section {background-image: url(../images/hero-background.webp);height: 430px;}.header-panel {display: -webkit-box;display: -ms-flexbox;display: flex;height: 65px;width: 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: fixed;border-bottom: 1px solid rgba(255, 255, 255, .098);padding: 0 20px;z-index: 4;-webkit-transition: background-color .1s linear;-o-transition: background-color .1s linear;transition: background-color .1s linear;}.scrolled {background-color: rgba(102, 90, 90, 0.473);-webkit-transition: background-color .1s linear;-o-transition: background-color .1s linear;transition: background-color .1s linear;}.progress-bar {top: 62.5px;left: 0;position: absolute;height: 5px;width: 0;border-radius: 0 2.5px 2.5px 0;background-color: rgba(75, 175, 71, 1);}.burger-opening-animation {animation: closeMenu .55s ease-in reverse;}.burger-closing-animation {-webkit-animation: closeMenu .55s ease-out normal;animation: closeMenu .55s ease-out normal;}.d-none {display: none;opacity: 0%;}.logo {display: block;height: calc(51.5px / 1.5);width: calc(170px / 1.5);}.logo > img {width: 100%;min-width: calc(170px / 1.5);}.nav-panel .icon {display: inline-block;width: 40px;height: 40px;background-color: rgba(255, 255, 255, .098);border-radius: 50%;text-align: center;line-height: 40px;font-size: 20px;color: white;text-decoration: none;-webkit-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}.nav-panel .icon:hover {background-color: rgba(255, 255, 255, 0.153);-webkit-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}.nav-panel .icon:active {background-color: rgba(255, 255, 255, 0.267);-webkit-transition: none;-o-transition: none;transition: none;}.burger-menu {position: absolute;top: 100px;left: calc(50%);-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);height: 500px;width: 80vw;background-color: rgba(102, 90, 90, 0.473);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);border-radius: 10px;padding: 20px;-webkit-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;z-index: 2;}.header-section .links {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;}.tab > .fa-chevron-down {display: none;}.nav-panel > ul {list-style-type: none;}.nav-panel > ul > li {text-transform: capitalize;margin-top: 20px;}.tab {display: inline-block;position: relative;height: 40px;min-width: 100%;border-radius: 10px;line-height: 40px;padding-left: 20px;-webkit-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;color: white;text-decoration: none;}.tab:hover {background-color: rgba(255, 255, 255, .098);-webkit-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;margin-left: 10px;}.tab:hover:before, .tab:hover:after {content: "";display: block;position: absolute;right: 10px;width: 15px;height: 2px;background-color: white;border-radius: 1px;}.tab:hover:before {top: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.tab:hover:after {top: 25px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}.tab:active {background-color: rgba(255, 255, 255, 0.267);-webkit-transition: none;-o-transition: none;transition: none;-webkit-transition: margin .3s ease-out;-o-transition: margin .3s ease-out;transition: margin .3s ease-out;}.additionally {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.additionally > *:not(:first-child) {margin-left: 10px;}.separator {display: inline-block;width: 40px;border-left: 1px solid rgba(255, 255, 255, 0.3);padding-left: 10px;}.additionally .header-button, .additionally .call-title {background-color: transparent;border: none;color: white;text-decoration: none;}.search-menu {position: absolute;top: 100px;left: calc(50%);-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);height: 500px;width: 80vw;background-color: rgba(102, 90, 90, 0.473);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);border-radius: 10px;padding: 20px;-webkit-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;z-index: 2;}.search-menu input[type="text"] {display: block;height: 40px;width: 100%;background-color: rgba(255, 255, 255, 0.5);border: none;border-radius: 20px;padding: 0 20px;margin-bottom: 20px;}.search-menu .results {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: start;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 20px;max-height: calc(100% - 60px);overflow-Y: auto;}.loading {height: 60px;width: 60px;border: 10px solid rgba(129, 129, 129, 0.5);border-top: 10px solid white;border-radius: 50%;-webkit-animation: loadingAnimation 1s linear infinite;animation: loadingAnimation 1s linear infinite;}.search-menu .results:has(.no-products) {height: calc(100% - 60px);}.search-menu .results:has(.loading) {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: calc(100% - 60px);}.search-menu .results .card {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-column-gap: 10px;-moz-column-gap: 10px;column-gap: 10px;height: 120px;width: 100%;background-color: rgba(255, 255, 255, 0.5);border-radius: 20px;padding: 20px;overflow: hidden;}.search-menu .results .card .details {width: calc(100% - 82px);}.search-menu .results .card .name-product {display: block;font-weight: 800;color: #1F1E17;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}.search-menu .results .card .price {font-weight: bold;color: #4BAF47;}.search-menu .results .card .image-container {height: 80px;width: 72px;border-radius: 10px;overflow: hidden;}.search-menu .results .card img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;display: block;}.search-menu .results .no-products p {color: white;}.search-menu-opening-animation {animation: closeMenu .55s ease-in reverse;}.search-menu-closing-animation {-webkit-animation: closeMenu .55s ease-out normal;animation: closeMenu .55s ease-out normal;}.header-button {width: 30px;height: 30px;border-radius: 50%;cursor: pointer;-webkit-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}.burger-button:hover > .burger {margin-left: -1px;}.burger {display: inline-block;position: relative;top: -4px;left: 0;height: 1.5px;width: 12px;background-color: white;border-radius: 1px;-webkit-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}.burger:before, .burger:after {content: "";display:inline-block;position: absolute;height: 1.5px;width: 12px;background-color: white;border-radius: 1px;left: 0;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}.burger:before {top: 4px;-webkit-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}.burger:after {bottom: 4px;-webkit-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}.close-burger-button .burger {width: 0;-webkit-transition: width .3s ease-out;-o-transition: width .3s ease-out;transition: width .3s ease-out;}.close-burger-button .burger:before {top: 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);left: -6px;-webkit-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}.close-burger-button .burger:after {bottom: 0;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);left: -6px;-webkit-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}.call-button {display: inline-block;height: 25px;width: 25px;color: #EEC044;border: 1px solid #EEC044;border-radius: 50%;text-align: center;line-height: 25px;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}.header-button:hover, .call-button:hover {background-color: rgba(255, 255, 255, .098);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);-webkit-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}.header-button:active, .call-button:active {background-color: rgba(255, 255, 255, 0.267);-webkit-transition: none;-o-transition: none;transition: none;}.buy-button {position: relative;}.buy-button:before {content: "0";display: block;position: absolute;right: 5px;width: 8px;height: 8px;background-color: rgba(75, 175, 71, 1);border-radius: 50%;font-size: 6px;line-height: 8px;}.additionally > .call-title {display: none;position: relative;top: 4px;font-size: 12px;}.additionally > .call-title:before {content: "телефонуйте";position: absolute;top: -12px;font-size: 10px;text-transform: capitalize;}.home-page > .header-section > .hero-section {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;top: 0;left: 50%;width: 80%;max-width: 1200px;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);min-height: 100dvh;padding: 100px 0;}:not(.home-page) > .header-section > .hero-section {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;top: 0;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);height: 100%;}.home-page > .header-section .arrow {position: absolute;top: 60%;height: 33px;width: 33px;border: 2px solid white;border-radius: 50%;opacity: 30%;}.home-page > .header-section .left-arrow {left: 10px;}.home-page > .header-section .right-arrow {right: 10px;}.home-page h1 {color: white;font-size: 27px;text-align: center;font-weight: 700;letter-spacing: -2px;text-transform: capitalize;margin-top: 90px;z-index: 2;}:not(.home-page) > .header-section > .hero-section p {color: #FFFFFFB2;font-size: 10px;font-weight: 600;text-transform: uppercase;}:not(.home-page) > .header-section > .hero-section h1 {width: 80%;color: white;font-size: 23px;font-weight: 800;text-align: center;text-transform: capitalize;}.yellow-underline-text {position: relative;color: #EEC044;}.yellow-underline-text:after {content: "";display: block;position: absolute;top: 27px;left: 8px;width: 107px;height: 12.45px;background-image: url("../images/underline.webp");background-size: contain;background-repeat: no-repeat;}.button {display: inline-block;height: 40px;min-width: 140px;font-size: 12px;background-color: #4BAF47;border-radius: 10px;text-align: center;line-height: 40px;font-size: 14px;font-weight: 700;margin-top: 20px;padding: 0 10px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;color: white;text-decoration: none;text-transform: capitalize;border: none;cursor: pointer;-webkit-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}.button:hover, .page-shop .shop-section .side-bar .apply-button:hover, .page-shop .shop-section .wrap .filter-button:hover {background-color: #56ca51;-webkit-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}.button:active, .page-shop .shop-section .side-bar .apply-button:active, .page-shop .shop-section .wrap .filter-button:active {background-color: #6bf866;-webkit-transition: none;-o-transition: none;transition: none;}.home-page > .header-section:before, .home-page > .header-section:after {content: "";display: block;position: absolute;top: -241.44px;height: 1350px;width: 100px;background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)));background: -o-linear-gradient(top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));background: linear-gradient(to bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));-webkit-transform: rotate(14.89deg);-ms-transform: rotate(14.89deg);transform: rotate(14.89deg);opacity: 0.06;}.home-page > .header-section:before {left: 48px;}.home-page > .header-section:after {left: -2px;}@-webkit-keyframes closeMenu {0% {-webkit-filter: blur(0px);filter: blur(0px);opacity: 100%;}100% {-webkit-filter: blur(100px);filter: blur(100px);opacity: 0%;}}@keyframes closeMenu {0% {-webkit-filter: blur(0px);filter: blur(0px);opacity: 100%;}100% {-webkit-filter: blur(100px);filter: blur(100px);opacity: 0%;}}@-webkit-keyframes loadingAnimation {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes loadingAnimation {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@media screen and (min-width: 481px) {.home-page > .header-section >.hero-section {width: 60%;}.home-page .arrow {top: 55%;}.home-page .left-arrow {left: 0;}.right-arrow {right: 0;}.home-page > .header-section:before, .home-page > .header-section:after {width: 200px;}.home-page > .header-section:before {left: 100px;}.home-page > .header-section:after {left: 0px;}:not(.home-page) > .header-section > .hero-section h1 {width: 60%;}}@media screen and (min-width: 769px) {.search-menu .results .card {width: calc(50% - 10px);}.additionally > .call-title {display: inline-block;}.home-page > .header-section:before, .home-page > .header-section:after {width: 307.0397944147263px;}.home-page > .header-section:before {left: 117.16px;}.home-page > .header-section:after {left: -36.45px;}.home-page h1 {font-size: 40px;}:not(.home-page) > .header-section > .hero-section p {font-size: 12px;}:not(.home-page) > .header-section > .hero-section h1 {font-size: 30px;}.yellow-underline-text:after {top: 40px;left: 10px;width: calc(107px * 1.6);height: calc(12.45px * 1.6);}}@media screen and (min-width: 1025px) {.d-none {display: block;opacity: 100%;}.burger-closing-animation {-webkit-animation: none;animation: none;}.burger-menu {position: static;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;-webkit-transform: translateX(0px);-ms-transform: translateX(0px);transform: translateX(0px);height: 65px;width: auto;background-color: transparent;-webkit-backdrop-filter: none;backdrop-filter: none;border-radius: 0px;padding: 0px;-webkit-transition: none;-o-transition: none;transition: none;}.header-section .links {-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 160px;}.header-section .links > .icon {height: 30px;width: 30px;font-size: 15px;line-height: 30px;}.tab > .fa-chevron-down {display: inline;}.nav-panel > ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-column-gap: 5px;-moz-column-gap: 5px;column-gap: 5px;width: 450px;margin-left: 20px;}.nav-panel > ul > li {margin: 0;}.tab {font-size: 10px;padding: 0 5px;}.tab:hover {background-color: rgba(255, 255, 255, .098);-webkit-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;margin-left: 0px;}.tab:hover:before, .tab:hover:after {display: none;}.burger-button {display: none;}.search-menu .results .card {width: calc(100% / 3 - 40px / 3);}.home-page h1 {font-size: 53px;}:not(.home-page) > .header-section > .hero-section p {font-size: 14px;}:not(.home-page) > .header-section > .hero-section h1 {font-size: 45px;}.yellow-underline-text:after {top: 52px;left: 16px;width: calc(107px * 2.2);height: calc(12.45px * 2.2);}.button {height: 48px;min-width: 160px;font-size: 14px;line-height: 48px;}}@media screen and (width > 1200px) {.home-page > .header-section > .hero-section {width: 70%;}.nav-panel > ul {width: 600px;padding-right: 0;}.tab {font-size: 14px;}:not(.home-page) > .header-section > .hero-section h1 {width: 70%;}}@media screen and (width > 1300px) {.header-panel {height: 130px;}.progress-bar {top: 127.5px;}.logo {height: 51.5px;width: 170px;}.header-section .links {height: 70px;width: 195px;}.header-section .links > .icon {width: 40px;height: 40px;line-height: 40px;font-size: 20px;}.header-button {width: 40px;height: 40px;font-size: 24px;}.search-menu {top: 150px;}.buy-button:before {width: 16px;height: 16px;line-height: 16px;font-size: 11px;font-weight: 600;}.call-button {height: 50px;width: 50px;font-size: 1.5em;line-height: 50px;}}@media screen and (width > 1400px) {.nav-panel > ul {width: 600px;}.additionally > .call-title {top: 4px;font-size: 16px;font-weight: 600;}.additionally > .call-title:before {top: -14px;font-size: 12px;font-weight: 500;}.home-page h1 {font-size: 78px;letter-spacing: -6px;}:not(.home-page) > .header-section > .hero-section h1 {font-size: 60px;}.yellow-underline-text:after {top: 80px;left: 24px;width: calc(215px * 1.5);height: calc(25px * 1.5);}}.default-section {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 100px 0;}.inscription {font-family: 'Caveat', serif;color: rgba(238, 192, 68, 1);font-size: 12px;font-weight: 400;}h2 {font-size: 24px;font-weight: 800;}h3 {font-size: 20px;font-weight: 800;}p {font-size: 14px;color: rgba(135, 134, 128, 1);font-weight: 500;}.text-center {text-align: center;}.wrapper {width: 80%;max-width: 1200px;}.list {color: #1F1E17;font-weight: 700;font-size: 16px;line-height: 32px;list-style-type: "✓ ";list-style-position: inside;}.list > li::marker {color: #C5CE38;}.home-page .section-1 {background-image: url(../images/background_1.webp);background-position: bottom left;background-size: contain;background-repeat: no-repeat;}.home-page .section-1 .wrap-1 > p {margin-top: 15px;}.home-page .section-1 .wrap-2, .home-page .section-1 .wrap-3 {float: left;min-height: 170px;padding-bottom: 20px;margin-top: 20px;}.home-page .section-1 .wrap-2 {width: 60%;padding-right: 20px;}.home-page .section-1 .wrap-2 > p {margin-top: 10px;}.title {font-family: 'Caveat', serif;color: rgba(75, 175, 71, 1);font-weight: 400;}.home-page .section-1 .wrap-3 {width: 40%;}.home-page .section-1 .button {clear: both;}.home-page .section-1 .wrap-3 > .video {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;aspect-ratio: 20 / 12;background-image: url(../images/video_preview.webp);background-position: center;background-size: contain;background-repeat: no-repeat;border-radius: 10px;margin-top: 10px;}.home-page .section-1 .video > .link {display: inline-block;height: 30px;width: 30px;border-radius: 50%;background-color: rgba(197, 206, 56, 1);text-decoration: none;color: white;text-align: center;line-height: 30px;}.home-page .section-1 > .wrapper .column {display: none;}.home-page .section-1 > .wrapper .column > img {display: block;}.home-page .section-1 .bg-map {background-image: url(../images/world_map.webp);background-position: center;background-size: contain;background-repeat: no-repeat;width: 130px;aspect-ratio: 307 / 151;}.page-about .section-1 > .wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.page-about .section-1 .wrap:first-child {position: relative;}.page-about .section-1 .wrap:first-child:after {display: none;content: "";position: absolute;top: 38%;left: -12%;width: calc(100% / 6);aspect-ratio: 1 / 1;border-radius: 10px;background-color: #C5CE38;z-index: -1;}.page-about .section-1 img {display: none;}.page-about .section-1 img:first-child {width: 100%;max-width: 450px;border-radius: 10px;}.page-about .section-1 img:last-child {position: absolute;left: -25%;bottom: 0;width: calc(65% - 10px);aspect-ratio: 290 / 321;border-radius: 10px;max-width: 290px;}.page-about .section-1 h2 + p {color: #4BAF47;font-size: 18px;font-weight: 700;}.page-about .section-1 .wrap > :first-child ~ :not(:last-child) {margin-bottom: 20px;}.page-about .section-1 .wrap > .button {margin: 0;}.page-services .section-1 .wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: 20px;}.page-services .section-1 .wrap {max-width: 270px;}.page-services .section-1 .container {overflow: hidden;border-radius: 10px;width: 100%;aspect-ratio: 270 / 320;}.page-services .section-1 img {display: block;-webkit-transform: translateX(-20%);-ms-transform: translateX(-20%);transform: translateX(-20%);height: 100%;}.page-services .section-1 figcaption {position: relative;top: -45px;min-height: 128px;width: 88%;background-color: white;border-radius: 10px;margin: 0 auto;-webkit-box-shadow: 0 10px 30px #00000012;box-shadow: 0 10px 30px #00000012;padding: 40px 20px 30px;}.page-services .section-1 h3 {text-align: center;}.page-services .section-1 .button {position: absolute;bottom: -20px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.page-services .section-1 figcaption:before {display: block;content: "";position: absolute;left: 50%;top: -30px;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);height: 60px;width: 60px;background-color: #C5CE38;background-image: url(../images/sprite_2.svg);background-size: 1000%;background-position-y: -30px;border-radius: 7px;}.page-services .section-1 .wrapper :nth-child(1) figcaption:before {background-position-x: -63px;}.page-services .section-1 .wrapper :nth-child(2) figcaption:before {background-position-x: -166px;}.page-services .section-1 .wrapper :nth-child(3) figcaption:before {background-position-x: -269px;}.page-services .section-1 .wrapper :nth-child(4) figcaption:before {background-position-x: -373px;}.page-contact .section-1 .wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 20px;}.page-contact .section-1 .wrap {width: 100%;border-radius: 10px;padding: 20px;overflow: hidden;}.page-contact .section-1 address {font-style: normal;}.page-contact .section-1 .wrap h2 {font-family: 'Caveat', serif;font-size: 30px;font-weight: 400;color: #FFFFFF99;line-height: 45px;}.page-contact .section-1 .wrap p, .page-contact .section-1 .wrap a {display: block;font-size: 16px;font-weight: 600;color: white;text-decoration: none;}.page-contact .section-1 .wrap:first-child {background-color: #4BAF47;}.page-contact .section-1 .wrap:nth-child(2) {background-color: #C5CE38;}.page-contact .section-1 .wrap:last-child {background-color: #EEC044;}.home-page .section-2 {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 20px;background-color: rgba(248, 247, 240, 1);background-image: url(../images/background_2.webp);background-position: bottom center;background-size: 400%;background-repeat: no-repeat;}.home-page .section-2 .wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;gap: 20px;}.home-page .section-2 .wrap {position: relative;width: 100%;max-width: 370px;background-color: rgba(255, 255, 255, 1);border-radius: 0 0 10px 10px;-webkit-box-shadow: 0 0 60px rgba(0, 0, 0, 0.1);box-shadow: 0 0 60px rgba(0, 0, 0, 0.1);}.home-page .section-2 .wrap img {display: block;width: 100%;}.home-page .section-2 .text-content {position: relative;padding: 20px;}.home-page .section-2 .text-content > p {margin-top: 10px;}.home-page .section-2 .wrap .text-content:after {content: "";display: block;position: absolute;top: -30px;right: 10px;height: 60px;width: 60px;background-image: url(../images/sprite.svg);background-size: cover;background-color: rgba(197, 206, 56, 1);border-radius: 8px;z-index: 1;}.home-page .section-2 .wrap:first-child .text-content:after {background-position-x: -7px;}.home-page .section-2 .wrap:nth-child(2) .text-content:after {background-position-x: -63px;}.home-page .section-2 .wrap:last-child .text-content:after {background-position-x: -296px;}.page-services .section-2 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;aspect-ratio: 1905 / 646;background-image: url(../images/video_preview_3.webp);background-size: cover;background-position: center;}.page-services .section-2 .video {position: relative;width: 80%;}.page-services .section-2 > .video > .link {position: absolute;top: calc(50% - 15px);right: 20px;}.page-services .section-2 > .video > p {position: absolute;right: 50px;bottom: calc(50% - 30px);}.page-services .section-2 > .video .inscription, .page-services .section-5 .inscription {font-size: 15px;}.page-services .section-2 > .video > h2 {width: 50%;font-size: 12px;color: white;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.home-page .section-3 {position: relative;background-image: url(../images/decoration_box.webp);}.home-page .section-3 figure {display: none;position: relative;}.home-page .section-3 figure img {width: 100%;border-radius: 20px;}.home-page .section-3 figcaption {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: absolute;bottom: 4px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 206.25px;height: 75px;background-color: rgba(238, 192, 68, 1);border-radius: 30px 30px 0 0;text-align: center;}.home-page .section-3 figcaption > .text {display: block;font-family: 'Caveat', serif;font-size: 16px;color: white;}.home-page .section-3 figcaption > .number {font-size: 24px;font-weight: 800;color: white;}.home-page .section-3 h2 {color: white;}.home-page .section-3 .details {margin-top: 40px;}.home-page .section-3 details {color: white;font-size: 14px;margin-bottom: 20px;max-width: 600px;}.home-page .section-3 summary {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;min-height: 64px;width: 100%;background-color: rgb(59, 140, 56);border-radius: 10px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;cursor: pointer;padding: 10px 55px 10px 10px;}.home-page .section-3 summary h3 {font-size: 16px;}.home-page .section-3 summary > .arrow {position: absolute;top: calc(50% - 26px);right: 5px;height: 52px;width: 52px;background-color: rgba(197, 206, 56, 1);border-radius: 10px;overflow: hidden;}.home-page .section-3 details .arrow:before, .home-page .section-3 details .arrow:after {content: "";display: block;position: absolute;left: -5px;width: calc(30px * sqrt(2));height: 5px;background-color: white;border-radius: 2.5px;}.home-page .section-3 details .arrow:before {top: 10px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.home-page .section-3 details .arrow:after {bottom: 10px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}.home-page .section-3 details[open] .arrow:before, .home-page .section-3 details[open] .arrow:after {opacity: 0;}.home-page .section-3 details p {display: block;width: 100%;padding-left: 10px;margin-top: 10px;color: white;}.page-about .section-3 {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 20px;background-color: rgba(248, 247, 240, 1);background-image: url(../images/background_3.webp);background-position: bottom center;background-size: 400%;background-repeat: no-repeat;}.page-about .section-3 .swiper-slide {padding-left: 35px;}.page-about .section-3 .wrap {position: relative;background-color: white;border-radius: 10px;min-height: calc(24px + 91.5px + 24px);width: 100%;padding: 20px 20px 20px 50px;}.page-about .section-3 .wrap img {display: block;position: absolute;top: 24px;left: -35px;width: 70px;border-radius: 10px;}.page-about .section-3 .wrap:after {display: block;content: "";position: absolute;top: calc(24px + 91.5px / 2 - 12.5px);left: calc(35px - 12.5px);height: 25px;width: 25px;background-image: url(../images/quotes.svg);background-repeat: no-repeat;background-size: 75%;background-position: center;background-color: #4BAF47;border-radius: 50%;}.page-about .section-3 .text-content > :first-child {margin-bottom: 10px;}.page-about .section-3 .container {position: relative;}.page-about .section-3 .container .stars {color: #EEC044;}.page-about .section-3 .container :not(.stars) {text-align: right;}.page-services .section-3 .wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 20px;margin: 0 auto;}.page-services .section-3 .wrap {width: 100%;max-width: 370px;}.page-services .section-3 img {width: 100%;border-radius: 10px 10px 0 0;}.page-services .section-3 figcaption {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: white;height: 50px;border-radius: 0 0 10px 10px;-webkit-box-shadow: 0 10px 30px #00000012;box-shadow: 0 10px 30px #00000012;}.page-services .section-3 h3 {text-align: center;}.home-page .section-4 .wrapper > p {margin-top: 10px;}.page-services .section-4 .wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.page-services .section-4 .wrap:first-child {display: none;}.page-services .section-4 .wrap:first-child img {width: calc(100% - 30px);max-width: 500px;}.page-services .section-4 .wrap:last-child > :not(:last-child) {margin-bottom: 10px;}.page-services .section-4 .blocks {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 20px;}.page-services .section-4 .block {position: relative;width: 72px;max-height: 200px;max-width: 170px;aspect-ratio: 170 / 200;border-radius: 10px;background-image: url(../images/sprite_2.svg);background-size: 400px;background-position-y: -92px;}.page-services .section-4 .block:first-child {background-color: #4BAF47;background-position-x: -30px;}.page-services .section-4 .block:nth-child(2) {background-color: #C5CE38;background-position-x: -95px;}.page-services .section-4 .block:last-child {background-color: #EEC044;background-position-x: -165px;}.page-services .section-4 .block p {position: absolute;left: 50%;bottom: 10px;font-size: 10px;font-weight: 700;color: white;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.home-page .section-5 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;background-color: #E9F1EE;background-image: url(../images/pattern_background.webp);background-size: 52%;padding: 50px 0 100px;}.home-page .section-5 > .wrapper {max-width: 600px;background-color: rgba(73, 167, 96, 1);padding: 35px;}.home-page .section-5 > .wrapper h2, .home-page .section-5 > .wrapper p {color: white;}.home-page .section-5 > .wrapper p {margin-top: 10px;}.home-page .section-5 .basket {display: none;position: absolute;top: 50%;right: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);height: 200px;}.home-page .section-5:after {content: "";display: block;height: 100px;width: 100%;background-color: white;position: absolute;bottom: 0;}.home-page .section-5 .group {display: -webkit-box;display: -ms-flexbox;display: flex;position: absolute;left: calc(50%);bottom: 25px;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 50px;width: 80%;max-width: 1200px;padding-left: 40%;z-index: 1;}.home-page .section-5 .group > img {height: 40px;}.page-services .section-5 {background-color: #4BAF47;background-image: url(../images/background_4.png);background-repeat: no-repeat;background-size: contain;background-position: bottom right;}.page-services .section-5 .wrapper {position: relative;}.page-services .section-5 h2 {font-size: 20px;color: white;}.page-services .section-5 .button {background-color: #EEC044;}.home-page .section-6, .page-about .section-4 {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 40px;padding-bottom: 96px;}.home-page .section-6 .wrapper, .page-about .section-4 .wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 40px;row-gap: 80px;}.home-page .section-6 figure, .page-about .section-4 figure {position: relative;width: 250px;background-color: rgba(255, 255, 255, 1);border-radius: 0 0 10px 10px;-webkit-box-shadow: 0 0 60px rgba(0, 0, 0, 0.1);box-shadow: 0 0 60px rgba(0, 0, 0, 0.1);}.home-page .section-6 figure {aspect-ratio: 340 / 400;}.page-about .section-4 figure {aspect-ratio: 370 / 440;border-radius: 0;overflow: hidden;}.home-page .section-6 figure img, .page-about .section-4 figure img {display: block;height: 100%;border-radius: 10px;}.page-about .section-4 figure img {position: relative;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.home-page .section-6 figcaption, .page-about .section-4 figcaption {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: absolute;height: 62px;width: 200px;background-color: white;border: 1px solid rgba(0, 0, 0, 0.06);border-radius: 7px 0 0 7px;text-align: right;padding-left: 25px;padding-right: 20px;z-index: 1;}.home-page .section-6 figcaption h3, .page-about .section-4 figcaption h3 {font-size: 18px;}.home-page .section-6 figcaption {right: -15px;bottom: -31px;}.page-about .section-4 figcaption {bottom: 0;right: 0px;}.home-page .section-6 .publish-button, .page-about .section-4 .publish-button {display: block;position: absolute;top: calc(50% - 17.5px);left: -17.5px;height: 35px;width: 35px;background-image: url(../images/share.svg);background-position: center;background-size: 50%;background-repeat: no-repeat;background-color: rgba(75, 175, 71, 1);border-radius: 10px;border: none;cursor: pointer;}.home-page .section-6 .publish-button:hover, .page-about .section-4 .publish-button:hover {background-color: #56ca51;-webkit-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}.home-page .section-6 .publish-button:active, .page-about .section-4 .publish-button:active {background-color: #6bf866;-webkit-transition: none;-o-transition: none;transition: none;}.home-page .section-7, .page-about .section-2, .page-services .section-2 {position: relative;max-width: 1900px;margin: 0 auto;}.home-page .section-7 > .video, .page-about .section-2 > .video {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;row-gap: 10px;aspect-ratio: 1905 / 616;background-image: url(../images/video_preview_2.webp);background-size: cover;background-position: center;}.home-page .section-7 > .video > .link, .page-about .section-2 > .video > .link, .page-services .section-2 > .video > .link {display: inline-block;height: 30px;width: 30px;border-radius: 50%;background-color: white;text-decoration: none;color: black;text-align: center;line-height: 30px;z-index: 1;}.home-page .section-7 > .video > h2, .page-about .section-2 > .video > h2 {width: 80%;font-size: 16px;text-align: center;color: white;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.home-page .section-7:before, .home-page .section-7:after, .page-about .section-2:before, .page-about .section-2:after {content: "";display: inline-block;position: absolute;top: -50px;height: 200px;width: 100px;background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)));background: -o-linear-gradient(top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));background: linear-gradient(to bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));-webkit-transform: rotate(14.89deg);-ms-transform: rotate(14.89deg);transform: rotate(14.89deg);opacity: 0.06;z-index: 1;}.home-page .section-7:before, .page-about .section-2:before {right: 150px;}.home-page .section-7:after, .page-about .section-2:after {right: 100px;}.page-about .section-2 > .frame {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;height: 60px;background-color: #1F1E17;overflow: hidden;z-index: 2;}.page-about .section-2 > .frame:before {display: block;content: "";position: absolute;top: 0;left: 0;height: 102.5px;aspect-ratio: 449 / 314;background-image: url(../images/pattern_background_3.webp);background-size: cover;opacity: .1;}.page-about .section-2 > .frame > .wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px;}.page-about .section-2 > .frame > .wrapper > p {line-height: 16px;text-align: center;}.page-about .section-2 > .frame p {font-size: 8px;}.home-page .section-8 {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 20px;}.home-page .section-8 > .wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 20px;}.home-page .section-8 .wrap {position: relative;width: 250px;aspect-ratio: 370 / 514;border-radius: 10px;overflow: hidden;}.home-page .section-8 .wrap > .img {display: block;}.home-page .section-8 .big-img {position: relative;height: 100%;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.home-page .section-8 .small-img, .home-page .section-8 .image-scropping {position: absolute;bottom: 0;right: -45%;width: 214px;aspect-ratio: 626 / 417;z-index: 1;}.home-page .section-8 .image-scropping {overflow: hidden;}.home-page .section-8 .image-scropping > .img {width: 100%;-webkit-transform: translateY(-25%);-ms-transform: translateY(-25%);transform: translateY(-25%);}.home-page .section-9, .page-contact .section-2 {background-image: url(../images/pattern_background_2.webp);background-color: rgba(248, 247, 240, 1);background-position: bottom;background-size: contain;background-repeat: no-repeat;}.home-page .section-9 > .wrapper, .page-contact .section-2 > .wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;row-gap: 10px;}.home-page .section-9 iframe, .page-contact .section-2 iframe {width: 100%;height: 300px;border: none;}.home-page .section-9 form, .page-contact .section-2 form {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: left;-ms-flex-pack: left;justify-content: left;gap: 10px;margin-top: 10px;}.home-page .section-9 form .textbox, .page-contact .section-2 form .textbox {font-family: Manrope, sans-serif;font-weight: 500;font-size: 10px;border: none;border-radius: 10px;padding-left: 20px;}.home-page .section-9 form input[type="text"], .home-page .section-9 form input[type="email"], .page-contact .section-2 form input[type="text"], .page-contact .section-2 form input[type="email"] {width: calc(50% - 5px);height: 30px;}.home-page .section-9 form textarea, .page-contact .section-2 form textarea {width: 100%;height: 75px;resize: none;padding-top: 10px;}.home-page .section-9 form .button, .page-contact .section-2 form .button {margin-top: 0;}.brands, .gray-brands {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;height: 117.5px;width: 100%;}.brands {background-color: rgba(238, 192, 68, 1);}.gray-brands {background-color: #F8F7F0;}.brands > .wrap, .gray-brands > .wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: space-evenly;-ms-flex-pack: space-evenly;justify-content: space-evenly;position: relative;width: 100%;}.brands > .wrap > img, .gray-brands > .wrap > img {display: block;position: absolute;top: calc(50% - 25px);height: 50px;opacity: 0;z-index: 1;}.brands > .wrap > img:nth-child(1), .gray-brands > .wrap > img:nth-child(1) {-webkit-animation: scrolling 10s linear 0s infinite;animation: scrolling 10s linear 0s infinite;}.brands > .wrap > img:nth-child(2), .gray-brands > .wrap > img:nth-child(2) {-webkit-animation: scrolling 10s linear 2s infinite;animation: scrolling 10s linear 2s infinite;}.brands > .wrap > img:nth-child(3), .gray-brands > .wrap > img:nth-child(3) {-webkit-animation: scrolling 10s linear 4s infinite;animation: scrolling 10s linear 4s infinite;}.brands > .wrap > img:nth-child(4), .gray-brands > .wrap > img:nth-child(4) {-webkit-animation: scrolling 10s linear 6s infinite;animation: scrolling 10s linear 6s infinite;}.brands > .wrap > img:nth-child(5), .gray-brands > .wrap > img:nth-child(5) {-webkit-animation: scrolling 10s linear 8s infinite;animation: scrolling 10s linear 8s infinite;}.brands:before, .brands:after, .gray-brands:before, .gray-brands:after {content: "";position: absolute;display: block;background-position: center;background-size: contain;background-repeat: no-repeat;}.brands:before, .gray-brands:before {width: 140px;top: 0;left: 0;aspect-ratio: 560 / 121;}.brands:before {background-image: url(../images/decore_photo_1.webp);}.gray-brands:before {background-image: url(../images/gray_decore_photo_1.webp);}.brands:after, .gray-brands:after {width: 117.5px;bottom: 0;right: 0;aspect-ratio: 470 / 300;}.brands:after {background-image: url(../images/decore_photo_2.webp);}.gray-brands:after {background-image: url(../images/gray_decore_photo_2.webp);}.site-footer .top-footer .explore, .site-footer .top-footer .news, .site-footer .bottom-footer {text-transform: capitalize;}.page-shop .shop-section {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: start;margin: 0 auto;}.page-shop .shop-section .side-bar {position: fixed;top: 65px;left: 0;height: calc(100dvh - 65px);width: 290px;background-color: white;padding: 10px;z-index: 3;overflow-y: auto;-webkit-transform: translateX(0%);-ms-transform: translateX(0%);transform: translateX(0%);}.page-shop .shop-section .d-none {display: none;}.open-sidebar {-webkit-animation: open-side-bar .3s linear normal;animation: open-side-bar .3s linear normal;}.close-sidebar {animation: open-side-bar .3s linear reverse;}.overlay {display: block;content: "";position: fixed;top: 0;left: 0;height: 100dvh;width: 100dvw;background-color: #221f1fb6;-webkit-animation: animation-overlay .3s linear;animation: animation-overlay .3s linear;z-index: 2;}.page-shop .shop-section .side-bar h2 {font-size: 20px;line-height: 30px;}.page-shop .shop-section .side-bar p {font-size: 12px;}.page-shop .shop-section .side-bar > .container:first-child, .page-shop .shop-section .side-bar > .container:nth-child(2) {position: relative;}.page-shop .shop-section .side-bar > :not(.container:first-child) {border: 1px solid #ECE7E2;border-radius: 10px;padding: 30px;}.page-shop .shop-section .side-bar > :not(.container:last-child) {margin-bottom: 30px;}.page-shop .shop-section .side-bar > .container:last-child > :not(:last-child) {margin-bottom: 2px;}.page-shop .shop-section .side-bar input[type="text"] {height: 76px;width: 100%;background-color: #EEC044;color: white;border: none;border-radius: 10px;padding: 30px;}.page-shop .shop-section .side-bar input[type="text"]::-webkit-input-placeholder {color: white;}.page-shop .shop-section .side-bar input[type="text"]::-moz-placeholder {color: white;}.page-shop .shop-section .side-bar input[type="text"]:-ms-input-placeholder {color: white;}.page-shop .shop-section .side-bar input[type="text"]::-ms-input-placeholder {color: white;}.page-shop .shop-section .side-bar input[type="text"]::placeholder {color: white;}.page-shop .shop-section .side-bar .search-button {position: absolute;top: 18px;right: 18px;background-color: transparent;color: white;border: none;height: 40px;width: 40px;border-radius: 10px;cursor: pointer;-webkit-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}.page-shop .shop-section .side-bar .search-button:hover {background-color: rgba(0, 0, 0, 0.15);-webkit-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}.page-shop .shop-section .side-bar .search-button:active {background-color: rgba(0, 0, 0, 0.3);-webkit-transition: none;-o-transition: none;transition: none;}.page-shop .shop-section .side-bar > .container:nth-child(2) > h2, .page-shop .shop-section .side-bar > .container:nth-child(2) > .range-wrap {margin-bottom: 15px;}.page-shop .shop-section .side-bar .range-wrap {position: relative;height: 16px;}.page-shop .shop-section .side-bar input[type="range"]::-webkit-slider-runnable-track {height: 5px;background-color: #EEC044;border-radius: 2.5px;}.page-shop .shop-section .side-bar input[type="range"]::-moz-range-track {height: 5px;background-color: #EEC044;border-radius: 2.5px;}.page-shop .shop-section .side-bar input[type="range"]::-webkit-slider-thumb {-webkit-appearance: none;pointer-events: all;height: 16px;width: 16px;background-color: white;border: 2px solid #1E1E1E;border-radius: 50%;-webkit-transform: translateY(-5.5px);transform: translateY(-5.5px);cursor: pointer;}.page-shop .shop-section .side-bar input[type="range"]::-moz-range-thumb {pointer-events: all;height: 16px;width: 16px;background-color: white;border: 2px solid #1E1E1E;border-radius: 50%;cursor: pointer;}.page-shop .shop-section .side-bar input[type="range"]:last-child::-webkit-slider-runnable-track {background-color: transparent;}.page-shop .shop-section .side-bar input[type="range"]:last-child::-moz-range-track {background-color: transparent;}.page-shop .shop-section .side-bar input[type="range"] {width: 100%;-webkit-appearance: none;-moz-appearance: none;appearance: none;position: absolute;background: transparent;pointer-events: none;}.page-shop .shop-section .side-bar .price-range {height: 40px;line-height: 40px;}.page-shop .shop-section .side-bar .apply-button {position: absolute;right: 30px;bottom: 30px;height: 40px;background-color: #4BAF47;color: white;font-size: 12px;font-weight: 700;border: none;border-radius: 5px;padding: 0 10px;cursor: pointer;-webkit-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}.page-shop .shop-section .side-bar > .container:last-child button {position: relative;height: 38px;width: 100%;background-color: transparent;color: #878680;font-size: 16px;font-weight: 500;text-align: left;border: none;border-radius: 10px;cursor: pointer;-webkit-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}.page-shop .shop-section .side-bar > .container:last-child button:before, .page-shop .shop-section .side-bar > .container:last-child button:after {display: block;position: absolute;right: 5px;content: "";height: 7px;width: 2px;background-color: #878680;padding-left: 0;border-radius: 1px;-webkit-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}.page-shop .shop-section .side-bar > .container:last-child button:hover {background-color: #b5b3a9;color: white;padding-left: 10px;-webkit-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}.page-shop .shop-section .side-bar > .container:last-child button:active {background-color: #878680;-webkit-transition: none;-o-transition: none;transition: none;}.page-shop .shop-section .side-bar > .container:last-child button:before {top: 50%;-webkit-transform: rotate(45deg) translateY(-35%);-ms-transform: rotate(45deg) translateY(-35%);transform: rotate(45deg) translateY(-35%);}.page-shop .shop-section .side-bar > .container:last-child button:after {bottom: 50%;-webkit-transform: rotate(-45deg) translateY(35%);-ms-transform: rotate(-45deg) translateY(35%);transform: rotate(-45deg) translateY(35%);}.page-shop .shop-section .side-bar > .container:last-child button:hover:before, .page-shop .shop-section .side-bar > .container:last-child button:hover:after {right: 20px;background-color: white;-webkit-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}.page-shop .shop-section .wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;}.page-shop .shop-section .wrap .panel {position: sticky;top: 65px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100%;background-color: white;border: 1px solid #ECE7E2;border-top: none;border-radius: 0 0 10px 10px;padding: 10px;z-index: 1;}.page-shop .shop-section .wrap .filter-button {height: 50px;width: 50px;font-size: 20px;color: white;background-color: #4BAF47;border: none;border-radius: 10px;cursor: pointer;-webkit-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}.page-shop .shop-section .wrap .number-of-cards {display: none;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 14px;}.page-shop .shop-section .wrap select {height: 50px;width: calc(100% - 60px);max-width: 220px;background-color: white;color: #878680;font-size: 14px;border-radius: 10px;padding: 10px;-o-text-overflow: ellipsis;text-overflow: ellipsis;cursor: pointer;}.page-shop .shop-section .cards {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 20px;width: 100%;min-height: 330px;padding: 30px 0;}.page-shop .shop-section .card {position: relative;width: 100%;padding-bottom: 10px;}.page-shop .shop-section .card .image-container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;aspect-ratio: 270 / 300;border-radius: 10px;overflow: hidden;}.page-shop .shop-section .card img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;display: block;}.page-shop .shop-section .card .details {position: relative;}.page-shop .shop-section .card .name-product {height: 30px;font-size: 22px;line-height: 30px;font-weight: 800;color: #1F1E17;padding-right: 110px;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}.page-shop .shop-section .card .grade {position: absolute;top: 0;right: 0;width: 110px;font-size: 17px;line-height: 30px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.grade .yellow-star {color: #EEC044;}.page-shop .shop-section .card .price {font-size: 16px;font-weight: bold;line-height: 28px;color: #4BAF47;}.page-shop .shop-section .page-buttons {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;-webkit-column-gap: 10px;-moz-column-gap: 10px;column-gap: 10px;}.page-shop .shop-section .page-buttons .page-button {height: 40px;width: 40px;color: #878680;font-size: 16px;font-weight: 600;background-color: white;border: 1px solid #ECE7E2;border-radius: 10px;cursor: pointer;}.page-shop .shop-section .page-buttons .page-button-visited {background-color: #4BAF47;border: none;color: white;}.page-shop .shop-section .page-buttons .page-button:hover {border: 2px solid #4BAF47;}.no-products {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;row-gap: 10px;height: 100%;width: 100%;}.no-products p {text-align: center;font-size: 16px;}.no-products .fa-ban {font-size: 50px;}@-webkit-keyframes scrolling {0% {right: 0;opacity: 0;}10% {right: calc(50% - 63.75px);opacity: 1;}20%, 100% {right: calc(100% - 127.5px);opacity: 0;}}@keyframes scrolling {0% {right: 0;opacity: 0;}10% {right: calc(50% - 63.75px);opacity: 1;}20%, 100% {right: calc(100% - 127.5px);opacity: 0;}}@-webkit-keyframes double-scrolling {0% {right: 0;opacity: 0;}20% {right: calc(50% - 63.75px);opacity: 1;}40%, 100% {right: calc(100% - 127.5px);opacity: 0;}}@keyframes double-scrolling {0% {right: 0;opacity: 0;}20% {right: calc(50% - 63.75px);opacity: 1;}40%, 100% {right: calc(100% - 127.5px);opacity: 0;}}@-webkit-keyframes triple-scrolling {0% {right: 0;opacity: 0;}30% {right: calc(50% - 63.75px);opacity: 1;}60%, 100% {right: calc(100% - 127.5px);opacity: 0;}}@keyframes triple-scrolling {0% {right: 0;opacity: 0;}30% {right: calc(50% - 63.75px);opacity: 1;}60%, 100% {right: calc(100% - 127.5px);opacity: 0;}}@-webkit-keyframes open-side-bar {0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}100% {-webkit-transform: translateX(0%);transform: translateX(0%);}}@keyframes open-side-bar {0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}100% {-webkit-transform: translateX(0%);transform: translateX(0%);}}@-webkit-keyframes animation-overlay {0% {opacity: 0;}100% {opacity: 1;}}@keyframes animation-overlay {0% {opacity: 0;}100% {opacity: 1;}}@media screen and (min-width: 481px) {.inscription {font-size: 16px;}h2 {font-size: 36px;}h3 {font-size: 20px;}p {font-size: 16px;line-height: 24px;}.title {font-size: 20px;}.wrapper {width: 60%;}.list {font-size: 18px;line-height: 36px;}.page-about .section-1 h2 + p {font-size: 20px;}.home-page .section-2, .page-about .section-3 {background-size: 200%;}.page-services .section-2 > .video .inscription, .page-services .section-5 .inscription {font-size: 20px;}.home-page .section-3 summary h3 {font-size: 18px;}.page-about .section-3 .swiper-slide {padding-left: 50px;}.page-about .section-3 .wrap {min-height: calc(24px + 130.7px + 24px);padding-left: 80px;}.page-about .section-3 .wrap img {width: 100px;left: -50px;}.page-about .section-3 .wrap:after {top: calc(24px + 183px / 140 * 100 / 2 - 17.5px);left: calc(50px - 17.5px);height: 35px;width: 35px;}.page-services .section-4 .wrap:last-child > :not(:last-child) {margin-bottom: 20px;}.home-page .section-5 .group {bottom: 0;height: 100px;width: 60%;padding-left: 20%;}.home-page .section-5 .group > img {height: 60px;}.page-services .section-5 h2 {font-size: 30px;}.page-services .section-2 .video {width: 60%;}.home-page .section-7 > .video > .link, .page-about .section-2 > .video > .link, .page-services .section-2 > .video > .link {height: 50px;width: 50px;line-height: 50px;font-size: 25px;}.page-about .section-2 > .frame p {font-size: 10px;}.page-services .section-2 > .video > .link {top: calc(50% - 25px);}.page-services .section-2 > .video > p {right: 70px;bottom: calc(50% - 70px);}.home-page .section-7 > .video > h2, .page-about .section-2 > .video > h2 {width: 60%;font-size: 22px;}.page-services .section-2 > .video > h2 {font-size: 17px;}.home-page .section-7:before, .home-page .section-7:after, .page-about .section-2:before, .page-about .section-2:after {width: 200px;height: 300px;}.home-page .section-7:before, .page-about .section-2:before {right: 200px;}.home-page .section-9 form .textbox, .page-contact .section-2 form .textbox {font-size: 14px;}.home-page .section-9 form input[type="text"], .home-page .section-9 form input[type="email"], .page-contact .section-2 form input[type="text"], .page-contact .section-2 form input[type="email"] {height: 40px;}.home-page .section-9 form textarea, .page-contact .section-2 form textarea {width: 100%;height: 100px;resize: none;padding-top: 10px;}.brands > .wrap > img:nth-child(1), .gray-brands > .wrap > img:nth-child(1) {-webkit-animation: double-scrolling 15s linear 0s infinite;animation: double-scrolling 15s linear 0s infinite;}.brands > .wrap > img:nth-child(2), .gray-brands > .wrap > img:nth-child(2) {-webkit-animation: double-scrolling 15s linear 3s infinite;animation: double-scrolling 15s linear 3s infinite;}.brands > .wrap > img:nth-child(3), .gray-brands > .wrap > img:nth-child(3) {-webkit-animation: double-scrolling 15s linear 6s infinite;animation: double-scrolling 15s linear 6s infinite;}.brands > .wrap > img:nth-child(4), .gray-brands > .wrap > img:nth-child(4) {-webkit-animation: double-scrolling 15s linear 9s infinite;animation: double-scrolling 15s linear 9s infinite;}.brands > .wrap > img:nth-child(5), .gray-brands > .wrap > img:nth-child(5) {-webkit-animation: double-scrolling 15s linear 12s infinite;animation: double-scrolling 15s linear 12s infinite;}}@media screen and (min-width: 769px) {.inscription {font-size: 24px;}h2 {font-size: 48px;}h3 {font-size: 22px;}p {line-height: 30px;}.title {font-size: 24px;}.home-page .section-1 {background-size: 60%;}.page-contact .section-1 .wrap a {line-height: 30px;}.home-page .section-2, .page-about .section-3 {background-size: contain;}.page-about .section-3 .swiper-slide {padding-left: 70px;}.page-about .section-3 .wrap {min-height: calc(28px + 183px + 28px);padding-left: 120px;}.page-about .section-3 .wrap:after {top: calc(28px + 183px / 2 - 25px);left: calc(70px - 25px);height: 50px;width: 50px;}.page-about .section-3 .wrap img {top: 28px;left: -70px;width: 140px;}.page-about .section-3 .container .stars {position: absolute;bottom: 0px;}.home-page .section-3 summary h3 {line-height: 64px;}.home-page .section-3 summary > .arrow {top: calc(50% - 30px);height: 60px;width: 60px;}.home-page .section-3 details .arrow:before, .home-page .section-3 details .arrow:after {left: -12px;width: calc(38px * sqrt(2));}.page-services .section-4 .block {width: 140px;background-size: 700px;background-position-y: -150px;}.page-services .section-4 .block:first-child {background-position-x: -40px;}.page-services .section-4 .block:nth-child(2) {background-position-x: -155px;}.page-services .section-4 .block:last-child {background-position-x: -278px;}.page-services .section-4 .block p {font-size: 18px;}.home-page .section-5 .group {padding-left: 30%;}.home-page .section-5 .group > img {height: 80px;}.page-services .section-5 .wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;}.page-services .section-5 .wrap:first-child {width: 70%;}.page-services .section-5 .wrap:last-child {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: right;-ms-flex-pack: right;justify-content: right;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 30%;}.home-page .section-6 figure, .page-about .section-4 figure {width: 370px;}.home-page .section-6 figcaption, .page-about .section-4 figcaption {height: 92px;width: 245px;}.home-page .section-6 figcaption h3, .page-about .section-4 figcaption h3 {font-size: 22px;}.home-page .section-6 .publish-button, .page-about .section-4 .publish-button {top: calc(50% - 25px);height: 50px;width: 50px;background-size: contain;}.home-page .section-7 > .video > .link, .page-about .section-2 > .video > .link, .page-services .section-2 > .video > .link {height: 70px;width: 70px;line-height: 70px;font-size: 30px;}.page-services .section-2 > .video > .link {top: calc(50% - 35px);}.page-services .section-2 > .video > p {right: 90px;bottom: calc(50% - 60px);}.home-page .section-7 > .video > h2, .page-about .section-2 > .video > h2 {font-size: 36px;}.page-services .section-2 > .video > h2 {font-size: 32px;}.home-page .section-7:before, .home-page .section-7:after, .page-about .section-2:before, .page-about .section-2:after {height: 600px;width: 300px;}.home-page .section-7:before, .page-about .section-2:before {right: 250px;}.home-page .section-8 .wrap {width: 370px;}.home-page .section-8 .small-img, .home-page .section-8 .image-scropping {height: 214px;width: auto;}.home-page .section-9 form input[type="text"], .home-page .section-9 form input[type="email"], .page-contact .section-2 form input[type="text"], .page-contact .section-2 form input[type="email"] {height: 60px;}.home-page .section-9 form textarea, .page-contact .section-2 form textarea {height: 150px;}.brands > .wrap > img:nth-child(1), .gray-brands > .wrap > img:nth-child(1) {-webkit-animation: triple-scrolling 15s linear 0s infinite;animation: triple-scrolling 15s linear 0s infinite;}.brands > .wrap > img:nth-child(2), .gray-brands > .wrap > img:nth-child(2) {-webkit-animation: triple-scrolling 15s linear 3s infinite;animation: triple-scrolling 15s linear 3s infinite;}.brands > .wrap > img:nth-child(3), .gray-brands > .wrap > img:nth-child(3) {-webkit-animation: triple-scrolling 15s linear 6s infinite;animation: triple-scrolling 15s linear 6s infinite;}.brands > .wrap > img:nth-child(4), .gray-brands > .wrap > img:nth-child(4) {-webkit-animation: triple-scrolling 15s linear 9s infinite;animation: triple-scrolling 15s linear 9s infinite;}.brands > .wrap > img:nth-child(5), .gray-brands > .wrap > img:nth-child(5) {-webkit-animation: triple-scrolling 15s linear 12s infinite;animation: triple-scrolling 15s linear 12s infinite;}.page-shop .shop-section .wrap .number-of-cards {display: -webkit-box;display: -ms-flexbox;display: flex;}.page-shop .shop-section .card {width: calc(50% - 10px);}.page-shop .shop-section .card .name-product {padding-right: 90px;}.page-shop .shop-section .card .grade {width: 90px;font-size: 14px;}.no-products p {font-size: 24px;}.no-products .fa-ban {font-size: 60px;}}@media screen and (min-width: 1025px) {.home-page .section-1 > .wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;}.home-page .wrap-box {padding-right: 50px;width: 75%;}.home-page .section-1 > .wrapper:first-child .column {padding: 0 10px;}.home-page .section-1 > .wrapper > .columns {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 25%;row-gap: 10px;}.home-page .section-1 > .wrapper .column {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: end;-ms-flex-align: end;align-items: end;width: 100%;}.home-page .section-1 > .wrapper .column img {width: 130px;}.home-page .section-1 .bg-map {text-align: center;}.home-page .section-1 .bg-map > .years {display: block;font-family: 'Caveat', serif;font-size: 60px;}.home-page .section-1 .bg-map > .green-text {color: rgba(75, 175, 71, 1);text-transform: uppercase;}.home-page .section-1 > .wrapper .column img {width: 130px;}.page-about .section-1 .wrap {width: 50%;}.page-about .section-1 .wrap:first-child {padding-right: 10px;}.page-about .section-1 .wrap:last-child {padding-left: 10px;}.page-about .section-1 img {display: block;}.page-about .section-1 .wrap:first-child:after {display: block;}.page-contact .section-1 .wrap {width: calc(100% / 3 - 40px / 3);}.page-contact .section-1 .wrap a, .page-contact .section-1 .wrap p {line-height: 22px;}.page-about .section-2 > .frame {height: 120px;}.page-about .section-2 > .frame:before {height: 205px;}.page-about .section-2 > .frame p {font-size: 16px;}.page-services .section-2 > .video .inscription, .page-services .section-5 .inscription {font-size: 30px;}.home-page .section-3 .wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: space-evenly;-ms-flex-pack: space-evenly;justify-content: space-evenly;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;}.home-page .section-3 figure {display: block;width: 300px;}.home-page .section-3 .details {max-width: 500px;}.home-page .section-3 summary, .home-page .section-3 details p {padding-left: 40px;}.home-page .section-4 > .wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-column-gap: 50px;-moz-column-gap: 50px;column-gap: 50px;}.home-page .section-4 > .wrapper > p {padding-top: 40px;margin: 0;}.page-services .section-4 .wrapper .wrap {width: 50%;}.page-services .section-4 .wrap:first-child {display: block;position: relative;}.page-services .section-4 .wrap:first-child:before {display: block;content: "";position: absolute;top: 50%;left: 0;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);height: 430px;background-color: #F8F7F0;aspect-ratio: 1 / 1;border-radius: 50%;z-index: -1;}.page-services .section-4 .block {width: 90px;background-size: 500px;background-position-y: -110px;}.page-services .section-4 .block:first-child {background-position-x: -35px;}.page-services .section-4 .block:nth-child(2) {background-position-x: -117px;}.page-services .section-4 .block:last-child {background-position-x: -205px;}.page-services .section-4 .block p {font-size: 12px;}.home-page .section-5 > .wrapper {-webkit-transform: translateX(-35%);-ms-transform: translateX(-35%);transform: translateX(-35%);}.home-page .section-5 .basket {display: block;}.brands > .wrap > img:nth-child(1), .gray-brands > .wrap > img:nth-child(1), .brands > .wrap > img:nth-child(2), .gray-brands > .wrap > img:nth-child(2), .brands > .wrap > img:nth-child(3), .gray-brands > .wrap > img:nth-child(3), .brands > .wrap > img:nth-child(4), .gray-brands > .wrap > img:nth-child(4), .brands > .wrap > img:nth-child(5), .gray-brands > .wrap > img:nth-child(5) {position: static;-webkit-animation: none;animation: none;opacity: 1;}.page-shop .shop-section .wrap .panel {position: static;border: none;padding: 0;}.page-shop .shop-section .wrap .filter-button {height: 76px;width: 76px;}.page-shop .shop-section .wrap .number-of-cards {font-size: 18px;}.page-shop .shop-section .wrap select {height: 76px;width: 270px;max-width: none;}.page-shop .shop-section .card {width: calc(100% / 3 - 40px / 3);}}@media screen and (min-width: 1201px){.wrapper {width: 70%;}.home-page .section-1 .wrap-box {width: 50%;}.home-page .section-1 > .wrapper > .columns {width: 50%;}.home-page .section-1 > .wrapper .column {width: 50%;}.home-page .section-1 > .wrapper .column img {width: 100%;}.home-page .section-1 > .wrapper .column:last-child img {width: 100%;border-top-right-radius: 70px;}.page-services .section-1 .wrap {width: calc(25% - 60px / 4);max-width: 270px;}.page-contact .section-1 .wrap {padding: 40px;}.page-contact .section-1 .wrap a, .page-contact .section-1 .wrap p {line-height: 30px;}.home-page .section-2 .wrap {width: calc(100% / 3 - 40px / 3);max-width: none;}.home-page .section-2 .wrap h3 {font-size: 18px;}.page-services .section-3 {-webkit-transform: translateY(-50px);-ms-transform: translateY(-50px);transform: translateY(-50px);padding-top: 0;padding-bottom: 50px;}.page-services .section-3 .wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;width: calc(100% / 3 - 40px / 3);}.page-services .section-3 img {border-radius: 0 0 10px 10px;}.page-services .section-3 figcaption {border-radius: 10px 10px 0 0;-webkit-box-shadow: none;box-shadow: none;}.page-services .section-4 .block {width: 140px;background-size: 700px;background-position-y: -150px;}.page-services .section-4 .block:first-child {background-position-x: -40px;}.page-services .section-4 .block:nth-child(2) {background-position-x: -155px;}.page-services .section-4 .block:last-child {background-position-x: -278px;}.page-services .section-4 .block p {font-size: 18px;}.home-page .section-5 .group {width: 70%;padding-left: 35%;}.home-page .section-6 figure, .page-about .section-4 figure {width: calc(100% / 3 - 80px / 3);}.home-page .section-6 figcaption, .page-about .section-4 figcaption {padding-left: 25px;padding-right: 30px;}.home-page .section-6 figcaption {right: -15px;}.home-page .section-4 figcaption {right: 0;}.home-page .section-6 h3, .page-about .section-4 h3 {font-size: 18px;}.page-services .section-2 .video {width: 70%;}.page-services .section-2 > .video > p {bottom: calc(50% - 100px);}.home-page .section-7 > .video > h2, .page-about .section-2 > .video > h2 {font-size: 60px;width: 70%;}.page-services .section-2 > .video > h2 {font-size: 45px;}.home-page .section-8 .wrap {width: calc(100% / 3 - 40px / 3);}.home-page .section-8 .small-img, .home-page .section-8 .image-scropping {height: auto;width: 80%;aspect-ratio: 626 / 417;}.home-page .section-9, .page-contact .section-2 {background-image: none;background-color: white;}.home-page .section-9 iframe, .page-contact .section-2 iframe {height: 550px;width: 50%;}.home-page .section-9 .wrap, .page-contact .section-2 .wrap {background-image: url(../images/pattern_background_2.webp);background-color: rgba(248, 247, 240, 1);background-position: bottom;background-size: contain;background-repeat: no-repeat;height: 550px;width: 50%;padding: 50px;}.brands > .wrap, .gray-brands > .wrap {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 70%;max-width: 1200px;margin: 0 auto;}.page-shop .shop-section .d-none {display: block;}.page-shop .shop-section .side-bar {position: static;height: 100%;width: 270px;padding: 0;}.page-shop .shop-section .wrap {width: calc(100% - 290px);}.page-shop .shop-section .wrap .filter-button {display: none;}.open-sidebar, .close-sidebar {-webkit-animation: none;animation: none;}.overlay {display: none;}}@media screen and (min-width: 1400px) {.home-page .section-3 {background-image: none;}.home-page .section-3:after {display: block;content: "";position: absolute;top: 0;left: 0;background-image: url(../images/decoration_box.webp);height: 100%;width: calc(15% + 150px);}.home-page .section-3 summary {background-color: rgba(248, 247, 240, 1);}.home-page .section-3 h2, .home-page .section-3 summary h3 {color: black;}.home-page .section-3 .details p {color: rgba(135, 134, 128, 1);}.home-page .section-3 figure {position: absolute;left: 15%;z-index: 1;}.home-page .section-3 .wrapper {-webkit-box-pack: right;-ms-flex-pack: right;justify-content: right;margin-right: 40px;}.page-services .section-3 figcaption {height: 70px;}.page-services .section-3 {-webkit-transform: translateY(-70px);-ms-transform: translateY(-70px);transform: translateY(-70px);padding-bottom: 30px;}}.site-footer .top-footer {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;min-height: calc(100dvh - 70px);background-color: rgba(36, 35, 29, 1);padding: 50px 20px;}.site-footer .top-footer .wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.site-footer .logo-footer .logo {display: block;height: auto;width: 170px;}.site-footer p {color: rgba(165, 164, 154, 1);font-size: 15px;}.site-footer .top-footer p {line-height: 30px;}.site-footer .top-footer p, .site-footer .top-footer h2, .site-footer .top-footer li, .site-footer .top-footer address a, .site-footer .top-footer .new {margin-top: 20px;margin-bottom: 20px;}.site-footer .top-footer .links {margin-bottom: 20px;}.site-footer a {color: rgba(165, 164, 154, 1);text-decoration: none;font-size: 14px;-webkit-transition: color .3s ease-out;-o-transition: color .3s ease-out;transition: color .3s ease-out;}.site-footer a:hover {color: rgba(75, 175, 71, 1);-webkit-transition: color .3s ease-out;-o-transition: color .3s ease-out;transition: color .3s ease-out;}.site-footer a:active {color: #6bf866;-webkit-transition: none;-o-transition: none;transition: none;}.site-footer .top-footer .links {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.site-footer .icon {display: block;height: 40px;width: 40px;font-size: 14px;color: white;background-color: rgba(31, 30, 23, 1);border-radius: 50%;line-height: 40px;text-align: center;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.site-footer .tab-button {position: relative;height: 50px;font-size: 16px;font-weight: 700;background-color: rgba(36, 35, 29, 1);color: white;text-align: left;border: none;border-bottom: 2px solid rgba(165, 164, 154, 1);text-transform: capitalize;cursor: pointer;}.site-footer .tab-button:before, .site-footer .tab-button:after {content: "";display: block;position: absolute;top: 50%;height: 2px;width: 12px;background-color: white;border-radius: 1px;-webkit-transition: -webkit-transform .3s ease-out;transition: -webkit-transform .3s ease-out;-o-transition: transform .3s ease-out;transition: transform .3s ease-out;transition: transform .3s ease-out, -webkit-transform .3s ease-out;}.site-footer .tab-button:before {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);right: 6px;}.site-footer .tab-button:after {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);right: 13px;}.site-footer .tab-button-open:before {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);right: 6px;}.site-footer .tab-button-open:after {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);right: 13px;}.site-footer .top-footer .news .new {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: 10px;-moz-column-gap: 10px;column-gap: 10px;}.site-footer .top-footer .news .image {width: 80px;height: 80px;}.site-footer .top-footer .news .content-box {width: calc(100% - 90px);}.site-footer .top-footer h2, .site-footer .top-footer h3 {color: white;}.site-footer .top-footer h2 {position: relative;font-size: 20px;}.site-footer .top-footer h2:before, .site-footer .top-footer h2:after {content: "";display: block;position: absolute;bottom: -10px;height: 4px;background-color: rgba(75, 175, 71, 1);border-radius: 2px;}.site-footer .top-footer h2:before {width: 45px;}.site-footer .top-footer h2:after {width: 4px;left: 50px;}.site-footer .top-footer h3 {font-size: 16px;}.site-footer .top-footer time {color: rgba(238, 192, 68, 1);font-size: 15px;}.site-footer .top-footer .explore ul {list-style-type: none;}.site-footer .top-footer address {font-style: normal;}.site-footer .top-footer address a {display: block;font-size: 15px;}.site-footer .top-footer address .fa-solid {color: rgba(238, 192, 68, 1);}.site-footer .top-footer form {display: -webkit-box;display: -ms-flexbox;display: flex;}.site-footer .top-footer form input[type="text"], .site-footer .top-footer form input[type="submit"] {height: 50px;border: none;}.site-footer .top-footer form input[type="text"] {width: 220px;border-radius: 10px 0 0 10px;padding-left: 20px;}.site-footer .top-footer form input[type="submit"] {width: 50px;border-radius: 0 10px 10px 0;background-color: rgba(75, 175, 71, 1);background-image: url(../images/paper_plane.svg);background-position: center;background-repeat: no-repeat;cursor: pointer;}.site-footer .bottom-footer {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 70px;background-color: rgba(31, 30, 23, 1);text-align: center;color: rgba(165, 164, 154, 1);}@media screen and (min-height: 800px) {.site-footer .top-footer {min-height: auto;}}@media screen and (min-width: 1025px) {.site-footer .top-footer .wrap {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: space-evenly;-ms-flex-pack: space-evenly;justify-content: space-evenly;}.site-footer .logo-footer, .site-footer .explore, .site-footer .news, .site-footer .contact {padding: 0 10px;}.site-footer .logo-footer {width: 25%;}.site-footer .explore {width: calc(1 / 6);}.site-footer .news {width: calc(1 / 3);}.site-footer .top-footer h2 {margin-top: 0;}.tab-button {display: none;}}