html{font-size:16px}*{margin:0;padding:0;border:unset;box-sizing:border-box}:root{--color-black: #333333;--color-white: #ffffff;--color-green: #3c5830;--color-green-lighter: #879b5c;--color-danger: #d9001b;--color-success: #28a24b;--color-warning: #f5cd00;--titles-font: "Source Serif 4", serif;--main-font: "Inter", sans-serif;--modal-background-color: rgba(0, 0, 0, 0.25);--page-padding: 135px;--header-padding: 32px;--footer-padding: 48px;--nav-height: 160px;--nav-height-scrolled: 100px;--max-logo-width: 270px;--max-logo-width-collapsed: calc(var(--max-logo-width) / 1.6)}a{text-decoration:none;outline:none}.hide-animated-element{visibility:hidden}button,input{outline:none;background-color:rgba(0,0,0,0)}body{margin:0px;padding:0px;font-family:var(--main-font);color:var(--color-black);overflow-x:hidden;height:100%;width:100%;font-size:1rem;font-weight:normal;font-style:normal;position:relative;scroll-behavior:smooth;background-color:#d9dadb;background-image:url("../img/bg.png");background-position:left top;background-repeat:repeat;background-attachment:scroll;background-size:1440px 1537px;background-origin:border-box}.color-black{color:var(--color-black)}.color-green{color:var(--color-green)}.color-danger{color:var(--color-danger)}.color-success{color:var(--color-success)}.background-color-white{background-color:#fff}.text-editor{font-size:16px;line-height:1.5em;padding-bottom:124px;padding-top:64px;width:100%}.text-editor p{font-size:15px}.text-editor a{color:var(--color-green);text-decoration:underline}.text-editor ul{margin-inline-start:20px}.text-editor *+h2,.text-editor *+h3,.text-editor *+h4,.text-editor *+p{margin-top:25px}.text-editor h1,.text-editor h2,.text-editor h3,.text-editor h4{color:var(--color-black);line-height:1em}.text-editor h1{font-size:2rem;margin:.67em 0px}.text-editor h2{font-size:1.6rem}.text-editor h3{font-size:1.2rem}.text-editor h4{font-size:1rem}.clip-path-100{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}.text-align-center{text-align:center}.center-image{-o-object-position:center;object-position:center}.cover-image{-o-object-fit:cover;object-fit:cover}.contain-image{-o-object-fit:contain;object-fit:contain}.aspect-ratio-image{width:100%;height:100%;position:absolute;top:0px;left:0px}.aspect-ratio-image-wrapper{position:relative}.aspect-ratio-image-wrapper:before{display:block;width:100%;content:""}.max-width-content-1920{width:100%;max-width:1920px;margin:0px auto}.max-width-content-1650{width:100%;max-width:calc(1650px + var(--page-padding) + var(--page-padding));padding:0px var(--page-padding);margin:0px auto}.max-width-content-1465{width:100%;max-width:calc(1465px + var(--page-padding) + var(--page-padding));padding:0px var(--page-padding);margin:0px auto}.max-width-content-1380{width:100%;max-width:calc(1380px + var(--page-padding) + var(--page-padding));padding:0px var(--page-padding);margin:0px auto}.max-width-content-1080{width:100%;max-width:calc(1080px + var(--page-padding) + var(--page-padding));padding:0px var(--page-padding);margin:0px auto}.header-padding{padding-top:calc(var(--nav-height) + 40px)}.section-title{font-size:84px;line-height:1.05em;font-family:var(--titles-font);font-weight:600}.section-subtitle{font-size:24px;font-family:var(--main-font);font-weight:500}.medium-text{font-size:32px;font-weight:300}button:disabled,button.disabled{pointer-events:none;opacity:.6}.primary-btn{display:flex;align-items:center;justify-content:center;background-color:var(--color-green);border-radius:22px;min-height:44px;padding:8px 16px;font-family:var(--main-font);position:relative;cursor:pointer;transition:background-color .6s}.primary-btn span{color:#fff;font-size:16px;font-weight:700;text-align:center;transition:color .6s}.primary-btn:hover{background-color:#333}.primary-btn.primary-btn--big{min-width:270px;min-height:64px;padding:16px 32px;border-radius:32px}.primary-btn.primary-btn--white{background-color:var(--color-white)}.primary-btn.primary-btn--white span{color:var(--color-black)}.primary-btn.primary-btn--white:hover{background-color:#333}.primary-btn.primary-btn--white:hover span{color:var(--color-white)}.primary-btn.primary-btn--white.primary-btn--white--green span{color:var(--color-green)}.primary-btn.primary-btn--white.primary-btn--white--green:hover span{color:var(--color-white)}.primary-btn.primary-btn--white .loader{border:4px solid var(--color-black);border-bottom-color:rgba(0,0,0,0)}.primary-btn.primary-btn--white--bordered{border:2px solid var(--color-black)}.primary-btn.primary-btn--small-text span{font-size:13px;font-weight:unset;letter-spacing:3px}.primary-btn.primary-btn--loading{pointer-events:none;touch-action:none}.primary-btn.primary-btn--loading .loader{opacity:1}.primary-btn.primary-btn--loading span{opacity:0}.primary-btn.primary-btn--with-arrow{padding-left:64px;padding-right:64px}.primary-btn.primary-btn--with-arrow:hover:not(:disabled) .arrow{transform:translate(25%, -50%)}.primary-btn.primary-btn--with-arrow .arrow{position:absolute;width:32px;height:16px;right:16px;top:50%;transform:translateY(-50%);background-image:url("../img/svg/btn-arrow-right.svg");background-repeat:no-repeat;background-size:contain;background-position:center;transition:transform .6s}.loader{width:24px;height:24px;border:4px solid var(--color-white);border-bottom-color:rgba(0,0,0,0);border-radius:50%;display:inline-block;box-sizing:border-box;animation:loader-rotation 1s linear infinite;position:absolute;top:calc(50% - 12px);right:calc(50% - 12px);opacity:0}@keyframes loader-rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.dynamic-content{position:relative}.dynamic-content.dynamic-content--loading>*{opacity:.6}.dynamic-content.dynamic-content--loading:after{content:"";width:28px;height:28px;border:4px solid var(--color-black);border-bottom-color:rgba(0,0,0,0);border-radius:50%;display:inline-block;box-sizing:border-box;animation:loader-rotation 1s linear infinite;position:absolute;top:calc(50% - 14px);right:calc(50% - 14px)}.dynamic-content.dynamic-content--loading:before{content:"";width:100%;height:100%;position:absolute;top:0px;left:0px;right:0px;bottom:0px;z-index:2}.modal-close-btn{display:flex;align-items:center;position:relative;background-color:rgba(0,0,0,0);flex-shrink:0;cursor:pointer}.modal-close-btn span{font-size:18px;color:var(--color-green);font-weight:500;margin-right:8px}.modal-close-btn .modal-close-btn__icon{width:72px;height:70px;position:relative}.modal-close-btn .modal-close-btn__icon:before,.modal-close-btn .modal-close-btn__icon:after{content:"";width:75%;height:3px;background-color:var(--color-green);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(30deg);transition:transform .6s}.modal-close-btn .modal-close-btn__icon:after{transform:translate(-50%, -50%) rotate(-30deg)}.modal-close-btn:hover .modal-close-btn__icon:before{transform:translate(-50%, -50%) rotate(15deg)}.modal-close-btn:hover .modal-close-btn__icon:after{transform:translate(-50%, -50%) rotate(-15deg)}.link-btn{font-size:16px;text-decoration:underline;color:var(--color-green);cursor:pointer}.grid-fill-columns{grid-column:1/-1}@media only screen and (max-width: 1480px){:root{--page-padding: 80px}.section-title{font-size:72px}}@media only screen and (max-width: 1260px){:root{--page-padding: 56px}.section-title{font-size:68px}}@media only screen and (max-width: 1024px){.modal-close-btn span{display:none}}@media only screen and (max-width: 900px){:root{--page-padding: 24px}.section-title{font-size:64px}.medium-text{font-size:24px}.primary-btn.primary-btn--big{min-width:180px;min-height:48px;padding:16px 32px;border-radius:24px}}@media only screen and (max-width: 600px){.section-title{font-size:56px}.medium-text{font-size:18px}.modal-close-btn .modal-close-btn__icon{width:48px;height:48px}}@media only screen and (max-width: 400px){.section-title{font-size:40px}.section-subtitle{font-size:18px}}.header{position:fixed;top:0px;left:0px;width:100%;min-height:var(--nav-height);display:flex;align-items:center;z-index:22;background-image:linear-gradient(-180deg, #dddede 0%, rgba(220, 221, 221, 0) 100%)}.header .os-scrollbar{opacity:1;transition:opacity .6s .6s}.header:not(.header--menu-open) .os-scrollbar{opacity:0;transition:opacity .6s}.header:not(.header--menu-open) .nav-link,.header:not(.header--menu-open) .social-wrapper,.header:not(.header--menu-open) .menu-contact{opacity:0;transition:opacity .6s calc(.05s*var(--total-elements) - .05s*var(--index))}.header.header--menu-open .menu-btn .menu-btn__text{color:#fff}.header.header--menu-open .menu-btn .menu-btn__icon i{background-color:#fff}.header.header--menu-open .nav-link,.header.header--menu-open .social-wrapper,.header.header--menu-open .menu-contact{opacity:1;transition:opacity .6s calc(.6s + .05s*var(--index))}.header.header--menu-open .header-logo{transform:scale(1.5) translateY(30%)}.header.header--menu-open .header-logo img:first-child{clip-path:polygon(50% 0, 100% 0, 100% 100%, 50% 100%);transition:clip-path .6s}.header.header--menu-open .header-logo img:last-child{opacity:1;clip-path:polygon(0 0, 50% 0, 50% 100%, 0 100%)}.header.header--menu-open .header-menu{height:100vh;height:100dvh;transition:unset}.header.header--menu-open .header-menu:before{width:50%;transition:width .6s}.header.header--menu-open .menu-content__right img{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);transition:clip-path .6s}.header-content{display:grid;grid-template-columns:1fr 270px 1fr;padding:16px 40px;width:100%;max-width:1920px;margin:0px auto;z-index:22;position:relative}.header-logo{width:100%;max-width:270px;transition:transform .6s;will-change:transform}.header-logo:before{padding-top:42%}.header-logo img:first-child{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.header-logo img:last-child{opacity:0;-o-object-position:left;object-position:left;transition:clip-path .6s;clip-path:polygon(0 0, 0 0, 0 100%, 0 100%)}.menu-btn{display:flex;align-items:center;cursor:pointer;justify-self:flex-start;align-self:center}.menu-btn .menu-btn__text{color:var(--color-black);font-size:18px;margin-left:24px;font-weight:500;transition:color .6s}.menu-btn .menu-btn__icon{position:relative;width:56px;height:56px}.menu-btn .menu-btn__icon i{width:100%;height:3px;background-color:var(--color-black);position:absolute;left:0px;transition:top .3s .3s,bottom .3s .3s,transform .3s,background-color .3s}.menu-btn .menu-btn__icon i:first-child{top:35%}.menu-btn .menu-btn__icon i:last-child{bottom:35%}.menu-btn .menu-btn__text:nth-child(3){display:none}.menu-btn.menu-btn--open .menu-btn__text:nth-child(2){display:none}.menu-btn.menu-btn--open .menu-btn__text:nth-child(3){display:block}.menu-btn.menu-btn--open i{transition:top .3s,bottom .3s,transform .3s .3s,background-color .3s}.menu-btn.menu-btn--open i:first-child{top:calc(50% - 2px);transform:rotate(35deg)}.menu-btn.menu-btn--open i:last-child{bottom:calc(50% - 1px);transform:rotate(-35deg)}.header-content__right{display:flex;align-items:center;margin-left:auto}.header-user-btn{font-size:18px;color:var(--color-black);font-weight:500;cursor:pointer;text-decoration:unset;transition:color .3s}.header-user-btn svg{display:none}.header-user-btn path{transition:fill .3s}.cart-btn{width:56px;height:56px;margin-left:16px}.cart-btn path{transition:fill .3s}.header-menu{position:absolute;top:0px;left:0px;width:100%;height:0px;overflow:hidden;transition:height 0s 1.2s}.header-menu:before{content:"";width:0%;height:100%;background-color:var(--color-green);position:absolute;transition:width .6s .6s}.menu-content-wrapper{width:100%;height:100%}.menu-content{display:flex;width:100%;height:100%}.menu-content__left{width:50%;max-width:880px;padding-top:calc(var(--nav-height));padding-bottom:var(--page-padding);padding-left:calc(var(--page-padding) + 20px);padding-right:var(--page-padding);margin-left:auto;position:relative;z-index:3;display:flex}.menu-content__left .social-wrapper{margin-top:40px}.menu-content__left .os-scrollbar-handle{--os-handle-bg: rgba(255, 255, 255, 0.2)}.menu-content__left .os-scrollbar-vertical{left:0px;right:unset}.menu-content__left__content{width:100%;padding-left:20px}.menu-content__right{width:50%;height:100%;position:relative}.menu-content__right img{clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);transition:clip-path .6s .6s}.menu-contact{display:flex;flex-direction:column;color:#fff;font-size:18px}.menu-contact a{color:#fff}.menu-contact a:hover{text-decoration:underline}.menu-contact a+a{margin-top:8px}.menu-nav{display:flex;flex-direction:column}.lang-option{font-size:18px;text-align:center;color:var(--color-black);font-weight:500;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:3px solid var(--color-black);margin-left:16px;transition:color .3s,border .3s}.nav-link{display:flex;font-size:48px;color:#fff;font-weight:700}.nav-link+.nav-link{margin-top:32px}.nav-link:before{content:"";width:7px;height:11px;margin-top:.5em;display:block;background-image:url("../img/svg/nav-link-arrow.svg");transition:transform .6s;background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0}.nav-link span{margin-left:16px;background:linear-gradient(0deg, rgba(51, 51, 48, 0) 0%, rgba(0, 0, 0, 0) 100%, rgba(255, 255, 255, 0) 100%),linear-gradient(0deg, white 0%, white 100%, white 100%);background-size:100% .08em,0 .08em;background-position:100% 1.1em,0 1.1em;background-repeat:no-repeat;transition:background-size 600ms}.nav-link:hover span{background-size:0 .08em,100% .08em}.nav-link:hover:before{transform:translateX(8px)}@media only screen and (max-width: 1240px){.header-content{grid-template-columns:1fr 220px 1fr}:root{--nav-height: 128px}}@media only screen and (max-width: 1180px){.nav-link{font-size:40px}}@media only screen and (max-width: 1024px){.header-content{grid-template-columns:1fr 160px 1fr}:root{--nav-height: 110px}.cart-btn{width:40px;height:40px}.menu-btn .menu-btn__icon{width:40px;height:40px}.menu-content__left{padding-top:calc(var(--nav-height) + 40px)}.nav-link{font-size:32px}.lang-option{font-size:16px;width:32px;height:32px}}@media only screen and (max-width: 900px){.menu-content__left{max-width:100%;width:100%;padding-top:calc(var(--nav-height) + 40px)}.menu-content__right{display:none}.header.header--menu-open .header-user-btn{color:#fff}.header.header--menu-open .header-user-btn path{fill:#fff}.header.header--menu-open .cart-btn path{fill:#fff}.header.header--menu-open .lang-option{color:#fff;border-color:#fff}.header.header--menu-open .header-menu:before{width:100%}.header.header--menu-open .header-logo{transform:scale(1) translateY(0%)}.header.header--menu-open .header-logo img:first-child{transition:opacity .3s}.header.header--menu-open .header-logo img:last-child{opacity:1;clip-path:unset;transition:opacity .3s}.header-logo img:first-child{transition:opacity .3s}.header-logo img:last-child{transition:opacity .3s;clip-path:unset}.header-user-btn{width:32px;height:32px}.header-user-btn span{display:none}.header-user-btn svg{display:block}}@media only screen and (max-width: 800px){.header-content{grid-template-columns:1fr 120px 1fr}:root{--nav-height: 88px}.cart-btn{width:32px;height:32px}.menu-btn .menu-btn__icon{width:32px;height:32px}.menu-btn .menu-btn__text:nth-child(2),.menu-btn.menu-btn--open .menu-btn__text:nth-child(3){display:none}.header-user-btn{font-size:16px}}@media only screen and (max-width: 600px){.header-content{display:flex;align-items:center}.header-logo{max-width:80px;margin-left:24px}:root{--nav-height: 64px}.header-content{padding:8px 24px}.menu-btn .menu-btn__icon{width:24px;height:24px}.cart-btn{width:24px;height:24px}.header-user-btn{font-size:14px;font-weight:600}.menu-content__left{padding-left:calc(var(--page-padding) + 4px)}.nav-link{font-size:24px}.nav-link+.nav-link{margin-top:16px}.nav-link:before{width:5px;height:8px}.nav-link span{margin-left:8px}.nav-link:hover:before{transform:unset}.cart-btn{width:24px;height:24px}.lang-option{font-size:12px;width:24px;height:24px;border:2px solid var(--color-black)}.header-user-btn{width:24px;height:24px}}footer{background-color:var(--color-white);padding-top:56px;display:flex;flex-direction:column;width:100%}.footer-content{display:grid;grid-template-columns:1fr 42.2% 1fr;padding-bottom:40px}.footer-column{padding-left:40px;padding-right:40px}.footer-nav-wrapper{display:flex;align-items:center;justify-content:center}.footer-nav{display:flex;flex-direction:column;justify-content:center}.footer-nav-link{color:var(--color-green);font-size:18px;display:flex;align-items:center;font-weight:700}.footer-nav-link span{margin-left:16px}.footer-nav-link:before{content:"";border:solid var(--color-green);border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(-45deg);transition:transform .6s}.footer-nav-link:hover{text-decoration:underline}.footer-nav-link:hover:before{transform:translateX(8px) rotate(-45deg)}.footer-newsletter{display:flex;flex-direction:column;align-items:center;border-left:1px solid var(--color-green);border-right:1px solid var(--color-green);padding-top:40px;padding-bottom:40px;width:100%}.footer-logo{width:100%;max-width:270px}.footer-logo:before{padding-top:42%}.newsletter-form{display:flex;flex-direction:column;align-items:center}.newsletter-title{font-size:48px;font-family:var(--titles-font);color:var(--color-green);font-weight:300}.newsletter-text{color:var(--color-green)}.newsletter-input-wrapper{position:relative;width:100%;max-width:405px;margin-top:40px;margin-bottom:8px}.newsletter-input-wrapper button{width:31px;height:18px;cursor:pointer;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.newsletter-input-wrapper button img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.newsletter-input-wrapper .text-input{padding-right:64px}.social-wrapper{display:flex;margin-bottom:40px}.social-link{display:block;width:32px;height:32px;margin:8px}.social-link:hover{opacity:.8}.footer-contact{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;padding-bottom:64px}.footer-contact span{font-size:18px;color:var(--color-green)}.footer-contact span+span{margin-top:8px}.footer-contact a{font-size:18px;color:var(--color-green)}.footer-contact a:hover{text-decoration:underline}.footer-bottom{border-top:1px solid var(--color-green);width:100%;padding:16px 40px}.footer-bottom__content{display:grid;grid-template-columns:repeat(3, 1fr);align-items:center;width:100%;-moz-column-gap:32px;column-gap:32px;color:var(--color-black);font-size:13px;max-width:1840px;margin:0px auto}.footer-bottom__content span{text-align:center}.developer{display:flex;align-items:center;margin-left:auto;text-align:right;color:var(--color-green)}.developer span{margin-right:8px}.developer a:hover{opacity:.6}.copyrights{color:var(--color-green)}.copyrights span+span{margin-left:8px}.terms-links{display:flex;flex-wrap:wrap;margin-left:-8px;width:100%;justify-content:center}.terms-links a{margin:8px;color:var(--color-green);font-size:13px;text-decoration:unset}.terms-links a:hover{text-decoration:underline;color:var(--color-green)}@media only screen and (max-width: 1580px){.footer-bottom__content{display:flex;flex-wrap:wrap;padding-bottom:8px}.footer-bottom__content .terms-links{order:-1;width:100%;margin-bottom:16px}}@media only screen and (max-width: 1180px){.footer-content{grid-template-columns:repeat(2, 1fr);row-gap:40px}.footer-newsletter{grid-column:1/-1;grid-row:1;padding-top:0px;padding-bottom:0px;border:none}.footer-nav-wrapper{border-right:1px solid var(--color-green);padding-bottom:24px;padding-top:16px}.footer-contact{padding-bottom:24px;padding-top:16px}}@media only screen and (max-width: 1024px){.footer-bottom__content{flex-direction:column;justify-content:center;align-items:center;text-align:center;row-gap:8px}.developer{margin-left:unset;flex-direction:column}.developer span{margin-bottom:8px}}@media only screen and (max-width: 800px){.footer-nav-wrapper{display:none}.footer-content{grid-template-columns:repeat(1, 1fr)}.newsletter-title{font-size:32px}.footer-logo{max-width:210px}.footer-column{padding-left:20px;padding-right:20px}.footer-contact{padding-bottom:0px;padding-top:0px}}.header-slider{position:relative;padding-top:var(--nav-height);padding-left:40px;padding-right:40px}.header-slider.header-slider--static{padding-bottom:32px}.header-slider.header-slider--static .scroll-down-btn{bottom:8px}.header-swiper-container{width:100%;min-height:600px;max-height:1080px;padding-top:42.6%;position:relative;overflow:hidden}.header-slider-content{max-width:1820px;margin:0px auto;width:100%}.header-slider-wrapper{position:absolute;top:0px;left:0px;width:100%;height:100%}.header-slider-wrapper .primary-btn{bottom:125px;left:50%;transform:translateX(100%);position:absolute;z-index:3}.header-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.scroll-down-btn{width:64px;height:152px;position:absolute;left:50%;bottom:0px;transform:translate(-50%, 0%);z-index:3;cursor:pointer}.scroll-down-btn img{width:100%;height:100%}.header-slider-text{display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;touch-action:none;align-items:center;justify-content:center;position:absolute;top:0px;left:50%;transform:translateX(-50%);width:100%;background-image:linear-gradient(-180deg, #dddede 0%, rgba(220, 221, 221, 0) 100%);z-index:3;padding:40px var(--page-padding);text-align:center}.header-slider-text p{margin-top:16px;font-size:32px;font-weight:300}.header-center-text{display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;touch-action:none;align-items:center;justify-content:center;position:absolute;top:0px;left:0%;width:100%;height:100%;z-index:3;padding:40px var(--page-padding);text-align:center;color:#fff}.header-center-text p{margin-top:16px;font-size:32px;font-weight:300}.slider-pagination{display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%;padding-top:8px}.slider-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{width:unset}.slider-pagination.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:8px}.slider-pagination .swiper-pagination-bullet{width:64px;height:3px;background-color:var(--color-white);border-radius:0px;opacity:1;transition:.3s ease background-color}.slider-pagination .swiper-pagination-bullet-active{background-color:#879b5c;cursor:unset}.homepage-products-section{padding-top:64px;padding-bottom:64px}.homepage-products-content{display:grid;grid-template-columns:1.64fr 2fr;-moz-column-gap:var(--page-padding);column-gap:var(--page-padding);row-gap:40px;align-items:center}.homepage-products-content .featured-product{grid-row:1/span 2;grid-column:2}.homepage-products-content .other-product{padding:0px;margin-top:0px;background-color:unset;border-radius:unset;-moz-column-gap:40px;column-gap:40px}.homepage-products-content .other-product .other-product__info{padding:0px;max-width:380px}.featured-product{display:flex;flex-direction:column;align-items:center}.featured-product .product-slider-wrapper .product-slider{top:-5%}.featured-product .product-slider-wrapper{max-width:100%}.featured-product>.featured-product__name{display:none}.featured-product .product-slider-wrapper .featured-product__name{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;position:absolute;bottom:48px;left:50%;transform:translateX(-50%);max-width:38%;z-index:2}.featured-product .featured-product__name{color:var(--color-green);font-size:32px;font-weight:600;font-style:italic;text-align:center}.featured-product .featured-product__btns{display:flex;width:100%;max-width:400px;justify-content:space-between;margin-top:16px}.featured-product .featured-product__btns .primary-btn:only-child{margin:0px auto}.circle-slider-arrow{width:124px;height:84px;position:absolute;z-index:4;--offset: 0%;top:50%;right:12px;transform:translateY(-50%);cursor:pointer}.circle-slider-arrow.circle-slider-arrow--prev{transform:translateY(-50%) scale(-1);left:12px;right:unset}.circle-slider-arrow:hover{--offset: 15%}.circle-slider-arrow i{transition:transform .6s}.circle-slider-arrow:before{content:"";width:84px;height:84px;border-radius:50%;border:2px solid var(--color-green);position:absolute;box-sizing:border-box}.circle-slider-arrow i:first-child{width:74%;height:2px;position:absolute;left:26%;top:50%;transform:translate(calc(var(--offset) / 2), -50%);background-color:var(--color-green)}.circle-slider-arrow i:last-child{position:absolute;right:0px;top:50%;border:solid var(--color-green);border-width:0 2px 2px 0;display:inline-block;padding:18%;transform:translate(calc(var(--offset) - 18%), -50%) rotate(-45deg)}.homepage-products-text.text-image-section-text p{max-width:unset}.text-image-section{padding-top:64px;padding-bottom:64px}.text-image-section-content{display:flex;padding-left:64px;padding-right:64px}.text-image-section-content .text-image-section-content__img:first-child{border-top-right-radius:300px}.text-image-section-content .text-image-section-content__img:last-child{border-top-left-radius:300px}.text-image-section-content__text-wrapper{display:flex;align-items:center;justify-content:center;padding:80px;width:50%;position:relative}.text-image-section-text{display:flex;flex-direction:column;align-items:flex-start}.text-image-section-text .section-title{margin-top:24px}.text-image-section-text p{font-size:18px;max-width:405px;margin-top:64px;line-height:1.7em}.text-image-section-text .primary-btn{margin-top:32px}.text-image-section-content__img{width:50%;overflow:hidden}.text-image-section-content__img:before{padding-top:105%}.mountain-img{width:80%;max-width:640px;opacity:.1;position:absolute;right:4%;top:0px}.mountain-img:before{padding-top:24%}@media only screen and (max-width: 1480px){.header-slider-wrapper .primary-btn{transform:translateX(50%)}}@media only screen and (max-width: 1240px){.text-image-section-content__text-wrapper{padding:40px}.text-image-section-content .text-image-section-content__img:first-child{border-top-right-radius:150px}.text-image-section-content .text-image-section-content__img:last-child{border-top-left-radius:150px}.circle-slider-arrow{width:80px;height:48px}.circle-slider-arrow:before{width:48px;height:48px}.featured-product .product-slider-wrapper .featured-product__name{display:none}.featured-product>.featured-product__name{display:block;margin-top:16px;margin-bottom:16px}}@media only screen and (max-width: 1024px){.header-slider{padding-left:0px;padding-right:0px}.header-slider-text .section-title{font-size:40px}.header-slider-text p{font-size:18px}.header-slider-content .scroll-down-btn{display:none}.header-slider-wrapper .primary-btn{left:50%;transform:translate(-50%, 0);bottom:40px}.header-center-text p{font-size:24px}.slider-pagination{justify-content:center}.text-image-section-content{flex-direction:column}.text-image-section-content .text-image-section-content__img{order:1}.text-image-section-content .text-image-section-content__img:first-child{border-top-right-radius:0px}.text-image-section-content .text-image-section-content__img:last-child{border-top-left-radius:0px}.text-image-section-content .text-image-section-content__text-wrapper{order:2}.text-image-section-content__img{width:100%}.text-image-section-content__img:before{padding-top:56%}.mountain-img{opacity:.05;left:50%;transform:translateX(-50%);width:100%}.text-image-section-content__text-wrapper{width:100%;padding:0px;margin-top:40px}.text-image-section-content__text-wrapper:last-child{margin-left:auto}.text-image-section-text{align-items:center;text-align:center}.text-image-section-text p{max-width:640px}.homepage-products-content{grid-template-columns:repeat(1, 1fr);justify-items:center;row-gap:64px}.homepage-products-content .homepage-products-text{grid-column:1/-1}.homepage-products-content .featured-product{grid-row:unset;grid-column:unset;max-width:640px;width:100%}.homepage-products-content .other-product{max-width:548px;margin-top:64px}}@media only screen and (max-width: 600px){.header-slider-text .section-title{font-size:28px}.header-slider-text p{font-size:16px}.header-swiper-container{min-height:480px}.slider-pagination .swiper-pagination-bullet{width:32px}.header-center-text p{font-size:18px}.text-image-section-content{padding-left:var(--page-padding);padding-right:var(--page-padding)}.featured-product .circle-slider-arrow{display:none}.featured-product .featured-product__name{font-size:24px}}@media only screen and (max-width: 420px){.featured-product .featured-product__btns{flex-direction:column;align-items:center}.featured-product .featured-product__btns .primary-btn:last-child{margin-top:16px}}.product-info{padding-bottom:64px}.product-slider-wrapper{width:100%;height:100%;position:relative;max-width:810px;background-color:#c0c1c2;border-radius:50%;overflow:hidden}.product-slider-wrapper:before{content:"";width:100%;display:block;padding-top:100%}.product-slider-wrapper .product-slider{width:100%;height:100%;top:0px;left:0px;position:absolute}.product-image{width:100%}.product-image:before{padding-top:100%}.product-info-content{display:flex;align-items:center}.product-details{padding-left:var(--page-padding);margin-left:auto;display:flex;flex-direction:column;align-items:center;width:100%;max-width:calc(540px + var(--page-padding));margin:0px auto}.product-cart-control{display:flex;width:100%;margin-top:48px;align-items:center}.product-cart-control .product-quantity{margin-right:16px}.product-cart-control .primary-btn{flex:1}.product-quantity{flex:1;max-width:158px;width:100%;min-height:44px;border-radius:22px;border:1px solid var(--color-green);display:flex;align-items:center;padding-left:8px;padding-right:8px}.product-quantity input{width:100%;max-width:80px;margin:0px auto;text-align:center;color:var(--color-green);font-size:13px;font-weight:500}.quantity-btn{width:24px;height:24px;position:relative;display:block;cursor:pointer}.quantity-btn:disabled{opacity:.5}.quantity-btn.quantity-btn--round{background-color:var(--color-green);border-radius:50%}.quantity-btn.quantity-btn--round:after,.quantity-btn.quantity-btn--round:before{background-color:#fff;width:8px;height:2px}.quantity-btn:after,.quantity-btn:before{content:"";width:11px;height:1px;background-color:var(--color-green);left:50%;top:50%;transform:translate(-50%, -50%);position:absolute}.quantity-btn:before{transform:translate(-50%, -50%) rotate(90deg)}.quantity-btn.quantity-btn--decrease:before{content:none}.product-type{font-weight:500;letter-spacing:3px;margin-bottom:16px}.product-title{font-weight:600;font-style:italic;font-family:var(--titles-font);font-size:48px}.product-description{line-height:2em;margin-top:16px}.other-products-section{display:flex;flex-direction:column;align-items:center;padding-bottom:144px}.other-product{width:100%;margin-top:64px;max-width:810px;display:grid;grid-template-columns:135px 1fr;background-color:#f2f2f2;padding:48px 40px;row-gap:40px;-moz-column-gap:64px;column-gap:64px;border-top-right-radius:300px}.other-product .other-product__img{width:100%}.other-product .other-product__img:before{padding-top:192.6%}.other-product .other-product__info{padding-top:64px;padding-right:32px;align-self:flex-end}.other-product .other-product__info b{font-size:24px;display:block}.other-product .other-product__info p{font-size:18px;margin-top:24px;line-height:1.7em}.link-arrow{width:135px;height:50px;position:relative;--offset: 0%}.link-arrow:hover{--offset: 30%}.link-arrow i{transition:transform .6s}.link-arrow i:first-child{width:100%;height:2px;position:absolute;left:0px;top:50%;transform:translate(calc(var(--offset) / 3), -50%);background-color:var(--color-green)}.link-arrow i:last-child{position:absolute;right:0px;top:50%;border:solid var(--color-green);border-width:0 2px 2px 0;display:inline-block;padding:12.5%;transform:translate(calc(var(--offset) - 12.5%), -50%) rotate(-45deg)}@media only screen and (max-width: 1024px){.product-info-content{flex-direction:column}.product-details{padding-left:0px;max-width:540px;margin-top:64px}}@media only screen and (max-width: 720px){.other-product{border-top-right-radius:0px}.other-product .other-product__info{padding:0px}}@media only screen and (max-width: 600px){.product-cart-control{flex-direction:column}.product-cart-control .product-quantity{margin-right:0px;margin-bottom:16px}.product-cart-control .primary-btn{width:100%}.other-product{grid-template-columns:100px 1fr;row-gap:32px;-moz-column-gap:40px;column-gap:40px}.other-product .other-product__info b{font-size:20px}.other-product .other-product__info p{font-size:16px}.other-product .link-arrow{width:100%}}@media only screen and (max-width: 480px){.other-product{grid-template-columns:repeat(1, 1fr);text-align:center;justify-items:center;padding:32px 24px}.other-product .other-product__img{max-width:135px}.other-product .link-arrow{max-width:80px}}.product-page-top-content{display:flex;flex-direction:column;align-items:center;position:relative}.product-page-top-content p{margin-top:24px}.product-page-top-content .scroll-down-btn{top:calc(100% + 48px);bottom:unset}.products-list{padding-bottom:64px}.products-list-content{padding-top:80px;display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:115px;column-gap:115px;align-items:flex-start;position:relative}.products-list-content .product-list-item:nth-child(2n+1){border-top-right-radius:300px}.products-list-content .product-list-item:nth-child(2n+2){border-top-left-radius:300px;margin-top:240px}.product-list-item{display:flex;flex-direction:column;align-items:center;width:100%;max-width:675px;background-color:#f2f2f2;overflow:hidden;padding:80px 80px}.product-list-item .product-list-item__img{width:100%;max-width:245px}.product-list-item .product-list-item__img:before{padding-top:192.6%}.product-list-item .product-list-item__name{font-family:var(--titles-font);font-size:32px;font-weight:600;font-style:italic;margin-top:64px;text-align:center}.product-list-item .product-list-item__btns{display:flex;width:100%;justify-content:space-between;margin-top:32px;max-width:428px}.product-list-item .product-list-item__btns .primary-btn:only-child{margin:0px auto}.compare-section{padding-top:64px}.compare-content{display:flex;flex-direction:column;align-items:center;background-color:var(--color-white);padding:32px 64px}.compare-content>p{margin-top:24px}.product-comparison-table{width:100%;max-width:1080px;display:grid;grid-template-columns:1fr 2fr 2fr;margin-top:32px;overflow:hidden}.product-comparison-table span:nth-child(3n+2),.product-comparison-table span:nth-child(3n+3){text-align:center}.product-comparison-table__cell{font-size:24px;padding:24px 8px;position:relative}.product-comparison-table__cell:after{content:"";position:absolute;width:100%;height:1px;top:100%;left:0px;background-color:#797979}.product-comparison-table__header{font-weight:700;font-size:32px;padding:32px 8px;border-bottom:3px solid var(--color-black)}.products-company-info{padding-bottom:200px}.products-company-info-wrapper{display:flex;flex-direction:column}.products-company-info-content{padding:108px 64px;background-color:#c0c1c2;display:flex;flex-direction:column;align-items:center;width:100%}.products-company-info-content ul{width:100%;max-width:1080px;font-weight:700;font-size:32px;margin-top:40px;list-style:none}.products-company-info-content li{display:flex}.products-company-info-content li:before{content:"";display:inline-block;background-color:var(--color-black);border-radius:50%;width:.5em;height:.5em;flex-shrink:0;margin-right:16px;margin-top:.35em}.text-bubble{background-color:var(--color-green);color:#fff;line-height:1.25em;width:100%;max-width:540px;padding:64px 40px;justify-content:center;display:flex;margin-left:auto;margin-right:64px;margin-top:-64px;position:relative}.text-bubble:before{content:"";position:absolute;top:0px;right:100%;border:25px solid;border-color:var(--color-green) var(--color-green) rgba(0,0,0,0) rgba(0,0,0,0)}@media only screen and (max-width: 1480px){.text-bubble{max-width:480px}}@media only screen and (max-width: 1240px){.products-company-info-content ul{font-size:24px}.products-list-content .product-list-item:nth-child(2n+1){border-top-right-radius:128px}.products-list-content .product-list-item:nth-child(2n+2){border-top-left-radius:128px}}@media only screen and (max-width: 1180px){.product-comparison-table__cell{font-size:18px}.product-comparison-table__header{font-size:24px}.products-list-content{-moz-column-gap:var(--page-padding);column-gap:var(--page-padding)}.product-list-item{padding:80px 40px}}@media only screen and (max-width: 1024px){.text-bubble{margin-right:auto;margin-top:-24px;text-align:center}.text-bubble:before{top:0px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--color-green) rgba(0,0,0,0);right:50%;transform:translate(50%, -100%)}.products-list-content{grid-template-columns:repeat(1, 1fr);row-gap:64px;justify-items:center}.products-list-content .product-list-item:nth-child(2n+2){margin-top:unset}.products-list-content .product-list-item:nth-child(2n+1){border-top-right-radius:0px}.products-list-content .product-list-item:nth-child(2n+2){border-top-left-radius:0px}.product-page-top-content .scroll-down-btn{display:none}.product-list-item{max-width:480px}.product-list-item .product-list-item__img{max-width:180px}}@media only screen and (max-width: 800px){.product-comparison-table{grid-template-columns:repeat(2, 1fr)}.product-comparison-table__header:first-child{display:none}.product-comparison-table__cell:nth-child(3n+1){grid-column:1/-1;background-color:#c0c1c2;text-align:center;padding:8px}.product-comparison-table__cell{font-size:16px;padding:16px 8px}.product-comparison-table__cell:after{content:none}.product-comparison-table__header{font-size:22px;padding:16px 8px;border-bottom:unset}}@media only screen and (max-width: 600px){.compare-content{padding:32px 16px}.products-company-info-content{padding-left:16px;padding-right:16px;padding-top:32px;padding-bottom:72px}.products-company-info-content ul{font-size:18px}.product-comparison-table__cell{font-size:14px}.product-comparison-table__header{font-size:16px}.product-list-item{max-width:380px;padding:32px}.product-list-item .product-list-item__name{font-size:24px;margin-top:32px}.product-list-item .product-list-item__img{max-width:128px}}@media only screen and (max-width: 420px){.product-list-item .product-list-item__btns{flex-direction:column;align-items:center}.product-list-item .product-list-item__btns .primary-btn:last-child{margin-top:24px}}.price-wrapper{display:flex;flex-direction:column;font-weight:300;font-size:32px;color:var(--color-black)}.price-wrapper .prev-price{font-size:.5em;text-decoration:line-through;font-weight:300}.price-wrapper .price-wrapper__current{display:flex}.price-wrapper .price-wrapper__currency{padding-right:.15em}.price-wrapper .price-wrapper__decimal{font-size:.7em;padding-top:.1em}.cart-sidepanel{position:fixed;width:100%;height:100%;background-color:var(--modal-background-color);z-index:202;top:0px;left:0px}.cart-notification{background-color:var(--color-green-lighter);color:#fff;text-align:center;padding:8px 16px;margin-bottom:32px;margin-top:-24px;font-size:14px}.cart-wrapper{position:absolute;right:0px;top:0px;width:100%;max-width:540px;height:100vh;height:100dvh;background-color:var(--color-white);padding:32px 40px;padding-top:16px;display:flex;flex-direction:column}.cart-wrapper__top{display:flex;justify-content:space-between;align-items:center;padding-bottom:24px}.cart-wrapper__top>span{font-size:84px;font-weight:600;color:var(--color-black);font-family:var(--titles-font)}.cart-wrapper__content{display:flex;flex-direction:column;overflow:hidden;width:calc(100% + 24px);margin-right:-24px}.cart-products-list-wrapper{display:flex;flex-direction:column;max-height:100%;padding-right:24px;width:100%}.cart-products-list{display:flex;flex-direction:column;max-height:100%}.cart-product-list-item{display:flex;padding:32px 0;position:relative}.cart-product-list-item:first-child{padding-top:0px}.cart-product-list-item+.cart-product-list-item:before{content:"";position:absolute;top:0px;left:0px;width:100%;height:1px;background-image:linear-gradient(to right, var(--color-green) 70%, rgba(255, 255, 255, 0) 0%);background-position:bottom;background-size:16px 1px;background-repeat:repeat-x}.cart-product-list-item .cart-product-list-item__img{width:100%;max-width:120px;margin-right:20px}.cart-product-list-item .cart-product-list-item__img:before{padding-top:102%}.cart-product-list-item .cart-product-list-item__info{flex:1;display:flex;flex-direction:column}.cart-product-list-item.cart-product-list-item--row .cart-product-name{max-width:240px}.cart-product-list-item.cart-product-list-item--row .cart-product-list-item__info{flex-wrap:wrap;flex:1;display:flex;flex-direction:row;align-items:center}.cart-product-list-item.cart-product-list-item--row .cart-product-bottom{padding-top:0px;margin-top:unset;margin-left:auto;padding-left:16px}.cart-product-list-item .remove-from-cart-btn{margin-left:auto;margin-left:16px;cursor:pointer}.cart-product-list-item .cart-product-name{font-size:24px;font-weight:700;color:var(--color-black);font-family:var(--titles-font)}.cart-product-list-item .cart-product-options{font-size:13px;font-weight:600;color:var(--color-black);margin-top:8px}.cart-product-list-item .cart-product-bottom{display:flex;align-items:center;margin-top:auto;padding-top:16px;flex-wrap:wrap}.cart-product-list-item .cart-product-bottom__quantity{font-size:64px;font-weight:300;color:var(--color-black);display:flex;align-items:center;padding-right:16px}.cart-product-list-item .cart-product-bottom__info .product-value{color:var(--color-black);font-weight:700;font-size:18px}.quantity-symbol{width:64px;height:64px;display:inline-block;position:relative}.quantity-symbol:before,.quantity-symbol:after{content:"";width:3px;height:90%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);background-color:var(--color-green-lighter)}.quantity-symbol:after{transform:translate(-50%, -50%) rotate(-45deg)}.remove-from-cart-btn{width:24px;height:25px;cursor:pointer;flex-shrink:0}.remove-from-cart-btn img{width:100%;height:100%}.remove-from-cart-btn:hover img{animation:shake-bottom .8s cubic-bezier(0.455, 0.03, 0.515, 0.955) both}@keyframes shake-bottom{0%,100%{transform:rotate(0deg);transform-origin:50% 100%}10%{transform:rotate(2deg)}20%,40%,60%{transform:rotate(-4deg)}30%,50%,70%{transform:rotate(4deg)}80%{transform:rotate(-2deg)}90%{transform:rotate(2deg)}}.cart-wrapper__bottom{display:flex;flex-direction:column;width:100%;margin-top:auto;border-top:3px solid var(--color-black)}.cart-total-price{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:24px;padding-bottom:24px;border-top:3px solid var(--color-green)}.cart-total-price>span{font-size:24px;font-weight:800;color:var(--color-black)}.cart-total-price .cart-total-price-wrapper{margin-left:auto}.cart-modal-btns{display:flex;align-items:center;justify-content:space-between;margin-top:auto}@media only screen and (max-width: 560px){.cart-wrapper__content{width:calc(100% + 12px);margin-right:-12px}.cart-wrapper__top span{font-size:40px}.cart-total-price>span{font-size:24px}.cart-products-list-wrapper{padding-right:12px}.cart-product-list-item .product-value{font-size:16px}.cart-product-list-item .cart-product-bottom{align-items:flex-end}.cart-product-list-item .cart-product-bottom__quantity{padding-right:8px;font-size:24px;font-weight:normal}.cart-wrapper{padding:16px}.price-wrapper{font-size:24px}.quantity-symbol{width:24px;height:24px}}@media only screen and (max-width: 420px){.cart-product-list-item .cart-product-name{font-size:18px}.cart-product-list-item .cart-product-list-item__img{max-width:70px}.cart-modal-btns{flex-direction:column}.cart-modal-btns .primary-btn{width:100%}.cart-modal-btns .primary-btn+.primary-btn{margin-top:16px}}@media only screen and (max-width: 340px){.cart-product-list-item .cart-product-bottom{align-items:flex-end}.cart-product-list-item .cart-product-bottom__quantity{padding-right:8px;font-size:18px;font-weight:normal}.cart-product-list-item .product-value{font-size:14px}.price-wrapper{font-size:18px}.quantity-symbol{width:18px;height:18px}}.cart-section{padding-top:32px;padding-bottom:88px;position:relative}.cart-section-content{display:flex;flex-direction:column}.cart-list-item{display:grid;grid-template-columns:80px 1fr .8fr .4fr;-moz-column-gap:16px;column-gap:16px;min-height:170px;background-color:var(--color-white);align-items:center;padding-top:16px;padding-bottom:16px;padding-right:32px;position:relative}.cart-list-item+.cart-list-item{margin-top:8px}.cart-list-item__remove{width:80px;align-self:stretch;display:flex;align-items:center;justify-content:center;background-color:var(--color-green);margin-top:-16px;margin-bottom:-16px}.cart-list-item__remove .remove-from-cart-btn img:last-child{display:none}.cart-list-item__product__name{font-size:24px;font-weight:700;color:var(--color-green);font-family:var(--main-font)}.cart-list-item__product__options{font-size:13px;font-weight:600;color:var(--color-black);margin-top:8px}.cart-list-item__product__info{display:flex;flex-direction:column}.cart-list-item__product{display:flex;align-items:center;flex:1}.cart-list-item__product .aspect-ratio-image-wrapper{width:100%;max-width:120px;margin-right:16px}.cart-list-item__product .aspect-ratio-image-wrapper::before{padding-top:100%}.cart-list-item__price-quantity-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);align-items:center}.cart-list-item__quantity{font-size:64px;font-weight:300;color:var(--color-black);display:flex;align-items:center}.cart-list-item__quantity span{min-width:76px}.cart-list-item__quantity__edit{display:flex;flex-direction:column;margin-left:8px}.cart-list-item__quantity__edit button{width:18px;height:18px;display:block}.cart-list-item__quantity__edit button img{width:100%;height:100%}.cart-list-item__quantity__edit .divider{height:1px;background-color:var(--color-black);margin:4px 0px}.cart-list-item__subtotal{display:flex;justify-content:flex-end}.coupon-wrapper{background-color:#fff;padding:24px;width:100%;display:flex;flex-direction:column;align-items:flex-end;margin-top:8px}.apply-coupon-btn{width:32px;height:32px}.apply-coupon-btn.primary-btn--loading img{animation:loader-rotation 1s linear infinite}.apply-coupon-btn:not(:disabled){cursor:pointer}.apply-coupon-btn img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:transform .6s}.apply-coupon-btn:hover img{transform:rotate(90deg)}#coupon-form{display:flex;align-items:center;max-width:100%}#coupon-form .form-field{margin-left:16px;margin-right:24px;width:320px}#coupon-result{padding-top:8px}.cart-info-wrapper{margin-top:48px;margin-left:auto;background-color:var(--color-white);padding:32px;width:100%;max-width:675px}.cart-info-wrapper__content{width:100%;display:flex;flex-direction:column}.cart-info-wrapper__content .section-subtitle{margin-bottom:24px}.cart-info-wrapper__content>.primary-btn:last-child{margin-top:32px}.cart-info-item{display:flex;padding:24px 0px;border-top:1px solid var(--color-black);justify-content:space-between;width:100%}.cart-info-item.cart-info-item--centered{align-items:center}.cart-info-item__content{width:100%;max-width:370px;display:grid;grid-template-columns:repeat(1, 1fr);row-gap:8px;margin-left:auto}.cart-info-item__content p{text-align:right}.shipping-methods-checkboxes{width:100%;max-width:370px;display:grid;grid-template-columns:repeat(1, 1fr);row-gap:8px}.shipping-methods-checkboxes>*:last-child{margin-bottom:32px}.cart-info-title{font-weight:600;color:var(--color-black);padding-right:16px}.calculate-shipping-wrapper{margin-top:16px}.calculate-shipping-wrapper span+b{margin-top:16px}.calculate-shipping-wrapper .form-field{margin-top:8px}.calculate-shipping-wrapper .filled-btn{margin-top:16px;margin-left:auto}.calculate-shipping-wrapper.calculate-shipping-wrapper--init{margin-top:-8px}.no-products{text-align:center;font-size:24px;padding:32px 32px;background-color:#fff}.checkbox-input{display:flex;position:relative;padding-left:32px;font-size:16px;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--color-white);min-height:24px}.checkbox-input label{display:none}.checkbox-input a{text-decoration:underline;color:var(--color-green)}.checkbox-input.checkbox-input--radio{font-weight:500}.checkbox-input.checkbox-input--radio .checkmark{background-color:#fff;border-radius:50%;border:1px solid var(--color-green)}.checkbox-input.checkbox-input--radio .checkmark:after{left:50%;top:50%;width:12px;height:12px;border:unset;background-color:var(--color-green);border-radius:50%;transform:translate(-50%, -50%)}.checkbox-input input{position:absolute;opacity:0;cursor:pointer;height:24px;width:24px;left:0px;top:0px;z-index:3}.checkbox-input .checkmark{position:absolute;top:0;left:0;height:24px;width:24px;background-color:var(--color-green);border-radius:5px}.checkbox-input .checkmark:after,.checkbox-input .radio:after{content:"";position:absolute;display:none}.checkbox-input input:checked~.checkmark:after,.checkbox-input input:checked~.radio:after{display:block}.checkbox-input .checkmark:after{left:7px;top:1px;width:5px;height:14px;border:solid var(--color-white);border-width:0 5px 5px 0;transform:rotate(45deg)}.checkbox-input span{padding-top:2px}.background-circles{position:absolute;bottom:200px;left:var(--page-padding);font-size:540px;width:1em;display:flex;flex-direction:column;z-index:-1}.background-circles .circle:first-child{width:.75em;height:.75em;border-radius:50%;border:.11em solid #fff}.background-circles .circle:last-child{width:.814em;height:.814em;position:relative;border-radius:50%;overflow:hidden;margin-left:auto;margin-right:-0.314em;margin-top:-0.474em}.background-circles .circle:last-child:before{content:"";border-radius:50%;width:100%;height:100%;position:absolute;top:0px;left:0px;box-sizing:border-box;border:.194em solid var(--color-purple);border-radius:50%}.background-circles .circle:last-child:after{content:"";width:.75em;height:.75em;position:absolute;bottom:100%;right:100%;box-sizing:border-box;transform:translate(33.3%, 63.3%);border-radius:50%;border:.11em solid var(--color-green);z-index:3}@media only screen and (max-width: 1180px){.cart-list-item{grid-template-columns:80px 1fr .6fr}.cart-list-item__remove{grid-row:1/span 2}.cart-list-item__subtotal{grid-column:2/-1}}@media only screen and (max-width: 1024px){.cart-list-item{row-gap:8px;grid-template-columns:80px 1fr .5fr}.cart-list-item__product{grid-column:2/-1}.cart-list-item__remove{grid-row:1/span 2}.cart-list-item__subtotal{grid-column:auto}.background-circles{display:none}}@media only screen and (max-width: 780px){#coupon-form{flex-wrap:wrap;width:100%}#coupon-form label{width:100%}#coupon-form button{margin:16px 0px}#coupon-form .form-field{margin-left:0px;flex:1}#coupon-result{text-align:center;width:100%}}@media only screen and (max-width: 720px){.cart-list-item{grid-template-columns:80px 1fr}.cart-list-item__product{grid-column:2/-1}.cart-list-item__remove{grid-row:1/span 3}.cart-list-item__price-quantity-wrapper{display:flex;justify-content:flex-end}.cart-list-item__product__name{font-size:20px}}@media only screen and (max-width: 560px){.cart-list-item__remove{position:absolute;margin:0px;right:8px;top:8px;width:32px;height:32px;background-color:rgba(0,0,0,0);grid-row:unset}.cart-list-item__remove .remove-from-cart-btn img:first-child{display:none}.cart-list-item__remove .remove-from-cart-btn img:last-child{display:block}.cart-list-item{padding:16px;grid-template-columns:repeat(1, 1fr)}.cart-list-item__product{grid-column:auto;padding-right:32px}.cart-list-item__quantity{font-size:24px}.cart-list-item__quantity span{min-width:32px}}@media only screen and (max-width: 480px){.cart-list-item{justify-items:center}.cart-list-item__product{flex-direction:column;padding-right:0px;padding-top:16px}.cart-list-item__product .aspect-ratio-image-wrapper{margin-right:0px;margin-bottom:16px}.cart-list-item__product__info{text-align:center}#coupon-form .form-field{margin-right:8px}}.checkout-section{padding-top:64px;padding-bottom:210px}.checkout-content{display:flex}.checkout-content__left{width:100%;padding-right:var(--page-padding)}.checkout-content__right{width:100%;max-width:675px;flex-shrink:0}.checkout-content__right .cart-info-wrapper{margin-top:0px}#checkout-info-content{width:100%;display:flex;flex-direction:column}.payment-method-wrapper{display:flex;flex-direction:column;padding-top:32px;padding-bottom:24px;border-top:3px solid var(--color-black)}.payment-method-wrapper .checkbox-input+.checkbox-input{margin-top:40px}.payment-method-info{display:flex;justify-content:space-between;flex-wrap:wrap;flex:1;margin-top:-8px}.payment-method-info .payment-method-info__name{margin-top:8px;display:flex;align-items:center}.payment-method-info .payment-method-info__name img{margin-left:.5em}.payment-method-info .payment-method-info__description{padding-left:32px;text-align:right;margin-left:auto;margin-top:8px;font-weight:normal}.complete-order-bottom{display:flex;flex-direction:column;padding-top:32px}.complete-order-bottom .primary-btn{margin-top:32px;width:100%}.complete-order-bottom .checkbox-input{margin-top:16px}.different-address-input.different-address-input--hidden{display:none !important}.invoice-input.invoice-input--hidden{display:none !important}.form-columns .different-address-input.different-address-input--hidden+.checkbox-input{margin-top:0px}.checkout-cart-products-list{display:flex;flex-direction:column}.checkout-products-top{font-size:16px;color:var(--color-black);font-weight:600;display:flex;justify-content:space-between;width:100%;padding-bottom:16px;border-bottom:1px solid var(--color-black);margin-top:40px}.checkout-cart-product-list-item{display:grid;padding:32px 0;grid-template-columns:80px 1fr .4fr;align-items:center;position:relative;-moz-column-gap:16px;column-gap:16px}.checkout-cart-product-list-item+.checkout-cart-product-list-item:before{content:"";position:absolute;top:0px;left:0px;width:100%;height:1px;background-image:linear-gradient(to right, var(--color-green) 70%, rgba(255, 255, 255, 0) 0%);background-position:bottom;background-size:16px 1px;background-repeat:repeat-x}.checkout-remove-product{padding:12px 18px;grid-column:1/-1;color:#fff;background-color:#5b4e53;margin-top:8px;font-size:18px}.checkout-remove-product button{font-size:inherit;font-weight:600;color:inherit;cursor:pointer}.checkout-remove-product button:hover{text-decoration:underline}.checkout-cart-product-list-item__img{width:100%;max-width:80px}.checkout-cart-product-list-item__img:before{padding-top:200%}.checkout-cart-product-list-item__info{display:flex;flex-direction:column;justify-content:center}.checkout-cart-product-list-item__info .cart-product-name{font-size:24px;font-weight:700;font-family:var(--titles-font);color:var(--color-brown)}.checkout-cart-product-list-item__info .product-value{margin-top:4px;font-size:16px}.checkout-cart-product-list-item__info .cart-product-options{font-size:14px;color:var(--color-brown);margin-top:4px}.checkout-cart-product-list-item__pricing{display:flex;align-items:center;font-size:64px;color:var(--color-brown);font-weight:300;justify-content:flex-end}.checkout-cart-product-list-item__quantity{display:flex;align-items:center;margin-right:8px;font-size:32px}.checkout-cart-product-list-item__quantity .quantity-symbol{width:32px;height:32px}.checkout-error-message{margin-top:32px;font-weight:600}.paypal-container{min-width:100%;min-height:100%;background-color:#fff;display:flex;flex-direction:column;align-items:center}.payment-modal-content{width:100%;max-width:1080px;display:flex;flex-direction:column;align-items:center;background-color:#fff;padding:72px var(--page-padding);position:relative;margin:auto}.payment-modal-content #payment-content{width:100%;height:100%}.payment-modal-content iframe{width:100%;height:100%}#paypal-button{width:100%;max-width:320px;margin-top:32px}@media only screen and (max-width: 1580px){.checkout-content__right{flex-shrink:.8}}@media only screen and (max-width: 1240px){.checkout-content__right{flex-shrink:unset}.checkout-cart-product-list-item{grid-template-columns:80px 1fr;row-gap:8px}.checkout-cart-product-list-item .checkout-cart-product-list-item__pricing{grid-column:1/-1}.checkout-products-top{display:none}}@media only screen and (max-width: 980px){.checkout-content{flex-direction:column}.checkout-content__left{padding-right:0px}.checkout-content__right{max-width:unset;margin-top:64px;width:100%;margin-left:unset}.checkout-content__right .cart-info-wrapper{max-width:unset}.checkout-products-top{display:flex}.checkout-cart-product-list-item{grid-template-columns:80px 1fr .4fr}.checkout-cart-product-list-item .checkout-cart-product-list-item__pricing{grid-column:unset}}@media only screen and (max-width: 680px){.checkout-cart-product-list-item{grid-template-columns:80px 1fr}.checkout-cart-product-list-item .checkout-cart-product-list-item__pricing{grid-column:1/-1}.checkout-products-top{display:none}}@media only screen and (max-width: 560px){.checkout-cart-product-list-item{grid-template-columns:70px 1fr}.checkout-cart-product-list-item__img{max-width:70px}.checkout-cart-product-list-item__info .cart-product-name{font-size:16px}.checkout-cart-product-list-item__info .product-value{font-size:14px}.checkout-cart-product-list-item__quantity{font-size:24px}.checkout-cart-product-list-item__quantity .quantity-symbol{width:24px;height:24px}.complete-order-bottom{align-items:center}.complete-order-bottom .primary-btn{align-self:unset}}@media only screen and (max-width: 480px){.cart-info-wrapper .cart-info-item:not(.cart-info-item--centered){flex-direction:column}.cart-info-wrapper .cart-info-item__content{margin-top:16px}}@media only screen and (max-width: 400px){.checkout-cart-product-list-item{grid-template-columns:repeat(1, 1fr)}}.form-submission-result{padding:16px 0px}.form-field{display:flex;flex-direction:column;width:100%}.form-field label{color:var(--color-black);font-size:16px;margin-bottom:8px;font-weight:600}.form-field .form-field__input-wrapper{display:flex;flex-direction:column}.form-field .form-field__input-wrapper--column{position:relative}.form-field .form-field__input-wrapper--column .text-input:nth-child(2){border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom:unset}.form-field .form-field__input-wrapper--column:before{content:"";display:block;height:1px;width:calc(100% - 16px);background-color:var(--color-black);bottom:64px;left:50%;transform:translateX(-50%);position:absolute}.form-field .form-field__input-wrapper--column .text-input:nth-child(3){border-top-left-radius:0px;border-top-right-radius:0px;border-top:unset;position:relative}.form-field.form-field--error .text-input{border:2px solid var(--color-danger)}.form-field.form-field--error .input-error{display:block}.form-field .input-error{font-size:13px;color:var(--color-danger);display:none}.field-info{color:#fff;margin-bottom:16px;padding:12px 24px;background-color:#5b4e53}.field-info p{line-height:1.2em}.form-fields-row{display:flex;width:100%}.form-fields-row .form-field{width:50%}.form-fields-row .form-field:first-child input{border-top-right-radius:0px;border-bottom-right-radius:0px;border-right:unset}.form-fields-row .form-field:last-child input{border-top-left-radius:0px;border-bottom-left-radius:0px;border-left:unset}.form-fields-row .form-field+.form-field .form-field__input-wrapper{position:relative}.form-fields-row .form-field+.form-field .form-field__input-wrapper:before{content:"";display:block;height:45px;width:1px;background-color:var(--color-black);bottom:10px;left:0px;position:absolute}.text-input{min-height:64px;width:100%;padding:16px 20px;color:var(--color-green);font-size:16px;font-family:var(--main-font);border:2px solid var(--color-green);border-radius:32px;flex:1;background-color:#fff}.text-input::-moz-placeholder{color:#999;font-size:16px;font-family:var(--main-font);white-space:pre-line}.text-input::placeholder{color:#999;font-size:16px;font-family:var(--main-font);white-space:pre-line}.text-input:-moz-read-only{opacity:.6}.text-input:disabled,.text-input:read-only{opacity:.6}.text-input.text-input--text-area{min-height:170px}.text-input.text-input--small{min-height:44px;width:100%;padding:10px 20px;color:var(--color-green);font-size:14px;font-family:var(--titles-font);border:2px solid var(--color-green);border-radius:22px;flex:1}.text-input.text-input--small::-moz-placeholder{color:var(--color-green);font-size:14px;font-family:var(--titles-font);white-space:pre-line}.text-input.text-input--small::placeholder{color:var(--color-green);font-size:14px;font-family:var(--titles-font);white-space:pre-line}.text-input.text-input--small:-moz-read-only{opacity:.6}.text-input.text-input--small:disabled,.text-input.text-input--small:read-only{opacity:.6}.text-input.text-input--small.text-input--text-area{min-height:170px}.form-result{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;font-size:24px}@media only screen and (max-width: 680px){.form-fields-row{display:flex;flex-direction:column;width:100%}.form-fields-row .form-field{width:100%}.form-fields-row .form-field input{border:2px solid var(--color-green) !important;border-radius:32px !important}.form-fields-row .form-field+.form-field{margin-top:24px}.form-fields-row .form-field+.form-field .form-field__input-wrapper{position:relative}.form-fields-row .form-field+.form-field .form-field__input-wrapper:before{display:none}}.custom-select{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:height .6s;width:100%;height:100%}.custom-select.custom-select--small .select2-container .select2-selection--single .select2-selection__rendered{padding:8px 16px;min-height:44px;font-size:16px;border-radius:22px;font-family:var(--titles-font);font-size:14px;color:var(--color-green)}.custom-select.custom-select--transparent{width:unset;min-width:72px}.custom-select.custom-select--transparent .select2-container .select2-selection--single .select2-selection__rendered{min-height:40px;font-size:24px;font-weight:800;color:var(--color-black);padding:0px 8px;padding-right:32px;background-color:rgba(0,0,0,0);border-bottom:unset}.custom-select.custom-select--transparent .select2-container--default .select2-selection--single .select2-selection__arrow{top:calc(50% - 5px);width:16px;height:11px;right:8px}.custom-select.custom-select--transparent .select2-container--default .select2-selection--single .select2-selection__arrow b{width:18px;height:11px;background-image:url("../img/svg/options-dropdown-arrow.svg")}.custom-select .select2-container{width:100% !important;height:100%}.custom-select .select2-container.select2-container--disabled .select2-selection--single .select2-selection__rendered{cursor:unset}.custom-select .select2-container.select2-container--disabled .select2-selection__arrow{opacity:.6}.custom-select .selection{width:100%;height:100%;display:block}.custom-select .select2-container .select2-selection--single{height:100%;border-radius:0px;border:unset;background-color:rgba(0,0,0,0)}.custom-select .select2-container .select2-selection--single .select2-selection__rendered{position:relative;width:100%;display:flex;align-items:center;border:2px solid var(--color-green);border-radius:32px;cursor:pointer;min-height:64px;background-color:#fff;width:100%;padding:16px 18px;font-size:18px;color:var(--color-black);font-family:var(--main-font);font-weight:normal}.custom-select .select2-container .select2-selection--single .select2-selection__rendered span{position:relative;z-index:2}.custom-select .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{transform:translateY(-50%) scaleY(-1)}.custom-select .select2-container--default .select2-selection--single .select2-selection__arrow{top:calc(50% - 8px);width:16px;height:16px;right:16px}.custom-select .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:unset;border:unset;left:unset;margin-left:0px;margin-top:0px;position:absolute;right:0px;top:50%;transform:translateY(-50%);width:18px;height:18px;background-image:url("../img/svg/dropdown-arrow.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.select2-container--default .select2-results__option--disabled{display:none}.select2-dropdown,.select2-container--open .select2-dropdown--below{border-radius:16px;border:2px solid var(--color-green);box-shadow:0px 8px 12px rgba(51,51,51,.2);overflow:hidden;margin-top:8px;padding:4px}.select2-search__field{border-radius:8px}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid var(--color-green)}.select2-container--default .select2-results__option{color:var(--color-black);font-weight:600;padding:12px 16px;background-color:var(--color-yellow);cursor:pointer;font-size:16px;line-height:1em;border-radius:8px}.select2-container--default .select2-results__option.select2-results__option--selected,.select2-container--default .select2-results__option.select2-results__option--highlighted{color:var(--color-white);background-color:var(--color-green)}.select2-container--default .select2-results__option+.select2-results__option{margin-top:4px}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{color:var(--color-white);background-color:var(--color-green)}.custom-select select{display:none}.modal{position:fixed;top:0px;left:0px;width:100%;height:100%;overflow:auto;display:flex;z-index:205;background-color:var(--modal-background-color);padding:55px 0px}.modal-dialog{width:100%;min-height:100%;display:flex;padding:0px var(--page-padding)}.login-modal-content{width:100%;max-width:675px;display:flex;flex-direction:column;align-items:center;background-color:#fff;margin:auto;padding:24px 64px;padding-bottom:64px;position:relative}.modal-close-btn.modal-close-btn--absolute{position:absolute;right:0px;top:0px}.register-modal-content{width:100%;max-width:1080px;display:flex;flex-direction:column;align-items:center;background-color:#fff;padding:24px var(--page-padding);padding-bottom:64px;position:relative;margin:auto}.top-register-text{margin-top:48px}#login-form{display:flex;flex-direction:column;align-items:center;width:100%}#login-form .form-field{width:100%}#login-form .primary-btn{width:100%}#login-form .top-login-text{margin-top:48px;margin-bottom:16px}#login-form .form-field+.form-field{margin-top:24px}#login-form .link-btn{margin:40px 0px}#login-form .login-register-text{margin:24px 0px}#register-form{padding-top:48px}.form-columns{display:flex;flex-direction:column;width:100%}.form-columns>.form-field+.form-field,.form-columns>.form-fields-row+.form-field{margin-top:24px}.form-columns .section-subtitle{margin:32px 0px}.form-columns .checkbox-input{margin:48px 0px}@keyframes slide-in-bottom{0%{transform:translateY(100px);opacity:0}100%{transform:translateY(0);opacity:1}}.search-modal-content{width:100%;max-width:675px;display:flex;flex-direction:column;align-items:center;background-color:#fff;margin:auto;padding:72px 64px;position:relative}#search-form{display:flex;flex-direction:column;align-items:center;width:100%}#search-form .form-field{width:100%;margin-top:32px}#search-form .primary-btn{width:100%;margin-top:32px}@media only screen and (max-width: 600px){.modal-dialog{padding:0px}.modal{padding:0px}.login-modal-content,.register-modal-content,.search-modal-content{padding-left:var(--page-padding);padding-right:var(--page-padding)}}.account-page{padding-bottom:120px;position:relative}.account-page .background-circles{top:50%;bottom:unset;left:60px;transform:translate(-50%, -50%)}.account-page-content{display:grid;grid-template-columns:270px 1fr;-moz-column-gap:var(--page-padding);column-gap:var(--page-padding);align-items:flex-start}.account-tab-btns-list{display:flex;flex-direction:column;width:100%;max-width:270px;border:7px solid var(--color-green);border-radius:22px;padding:8px 0px}.account-tab-btns-list .account-tab-btn{display:flex;align-items:center;padding:8px 24px;font-weight:500;border-right:unset;cursor:pointer;color:var(--color-green);font-size:24px;font-weight:700}.account-tab-btns-list .account-tab-btn.account-tab-btn--active{color:var(--color-green-lighter)}.account-tab-btns-list .account-tab-btn:not(.account-tab-btn--active):hover{color:var(--color-black)}.account-tab-content{flex:1;width:100%;min-height:1080px;max-width:810px}.account-tab-content.account-tab-content--big{max-width:954px}.account-page-content__title{grid-column:1/-1;padding-bottom:54px}.account-tab{display:flex;flex-direction:column;align-items:center;min-height:290px}.account-tab .section-title{margin-bottom:65px}.account-tab .primary-btn{width:100%;margin-top:64px}.order-history-content{display:flex;flex-direction:column;border-top:7px solid var(--color-green);width:100%}.order-history-content .pagination-placeholder{padding-top:30px}.order-history-content .pagination{padding-top:32px;margin-top:0px;border-top:7px solid var(--color-green)}.order-history-content .pagination-placeholder{border-top:7px solid var(--color-green)}.order-history-item{padding:25px 0px;display:grid;grid-template-columns:140px 1fr;-moz-column-gap:25px;column-gap:25px;position:relative}.order-history-item+.order-history-item:before{content:"";position:absolute;top:0px;left:0px;width:100%;height:1px;background-image:linear-gradient(to right, var(--color-green) 70%, rgba(255, 255, 255, 0) 0%);background-position:bottom;background-size:16px 1px;background-repeat:repeat-x}.order-history-info-item{display:flex;flex-direction:column}.order-history-info-item span:last-child{font-size:14px;margin-top:12px}.order-history-info-item+.order-history-info-item{margin-top:30px}.order-history-item__right{display:grid;grid-template-columns:2fr .6fr .6fr;align-self:flex-start;-moz-column-gap:35px;column-gap:35px;row-gap:35px}.history-product-details{display:flex;align-self:stretch;flex-direction:column;justify-content:space-between;max-width:320px;width:100%}.history-product-details b{color:var(--color-brown)}.history-product-options{padding-top:20px}.order-history-product__info{display:flex}.order-history-product__image{width:100%;max-width:120px;align-self:flex-start;margin-right:35px}.order-history-product__image:before{padding-top:100%}.order-history-product__image img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.order-history-product__quantity,.order-history-product__price{display:flex;flex-direction:column}.order-history-product__quantity span:last-child,.order-history-product__price span:last-child{font-weight:600;margin-top:8px}.order-history-product__quantity{text-align:center}.order-history-product__price{text-align:right}.order-history-product__price span:last-child{color:var(--color-beaver)}@media only screen and (max-width: 1250px){.order-history-product__image{max-width:100px;margin-right:15px}}@media only screen and (max-width: 1024px){.account-tab-content{min-height:unset;order:3}.account-page-content{display:flex;flex-direction:column;align-items:center}.account-page-content__title{order:2}.account-tab-btns-list{flex-direction:row;max-width:unset;flex-wrap:wrap;border:unset;padding:unset;margin-bottom:32px;border-radius:0px;border-bottom:7px solid var(--color-green)}.account-tab-btns-list .account-tab-btn{border:1px solid #797979;margin-left:-1px;margin-bottom:-1px}.account-tab-btns-list .account-tab-btn+.account-tab-btn{border:1px solid #797979}}@media only screen and (max-width: 900px){.order-history-item{grid-template-columns:repeat(1, 1fr)}.order-history-item__left{display:flex;flex-wrap:wrap;margin-left:-15px;padding-bottom:25px}.order-history-item__left .order-history-info-item,.order-history-item__left .order-history-info-item+.order-history-info-item{margin:15px}.order-history-item__right{grid-template-columns:auto 1fr}.order-history-item__right .order-history-product__info{grid-column:1/-1}}@media only screen and (max-width: 600px){.account-tab-btns-list{flex-direction:column;max-width:unset;flex-wrap:wrap}.account-tab-btns-list .account-tab-btn{justify-content:center;text-align:center}.account-form{grid-template-columns:repeat(1, 1fr)}.account-form .primary-btn{min-width:100%}}@media only screen and (max-width: 420px){.order-history-product__image{margin-right:0px;margin-bottom:15px}.order-history-product__info{flex-direction:column}}.result-page{padding-top:16px;padding-bottom:80px}.result-page-content{display:flex;flex-direction:column;align-items:center;padding:72px var(--page-padding);padding-bottom:104px;text-align:center}.result-page-content .section-title{color:var(--color-green)}.result-page-content .result-page-info{margin-top:40px;font-size:18px;font-weight:500;color:var(--color-brown)}.result-page-content>p{margin-top:40px}.result-btns-container{margin-top:64px;display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:32px;column-gap:32px;width:100%;justify-content:space-between}.result-btns-container .primary-btn{margin:auto}.result-btns-container .primary-btn+.primary-btn{justify-self:flex-end}.result-btns-container .primary-btn:only-child{grid-column:1/-1;margin:0px auto}@media only screen and (max-width: 900px){.result-btns-container{grid-template-columns:repeat(1, 1fr);justify-items:center;row-gap:32px}.result-btns-container .primary-btn+.primary-btn{justify-self:unset}}@media only screen and (max-width: 560px){.result-page-content{padding-top:40px;padding-bottom:80px}}.password-restore-page{padding-top:32px;padding-bottom:80px}.password-restore-content{display:flex;flex-direction:column;align-items:center}.password-restore-content .section-title{margin-bottom:80px}.password-restore-content p{text-align:center;margin-bottom:32px}.password-restore-content .primary-btn{margin-top:32px}.password-restore-form{width:100%;max-width:810px;display:flex;flex-direction:column;align-items:center}.password-restore-form .form-field{width:100%}.password-restore-form .form-field+.form-field{margin-top:32px}.pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:96px}.pagination .pages{display:flex;flex-wrap:wrap;justify-content:center;margin:12px 14px}.pagination .page-btn+.page-btn,.pagination .page-dots+.page-btn,.pagination .page-btn+.page-dots{margin-left:14px}.pagination .page-btn,.pagination .page-dots{text-align:center;flex-shrink:0;min-width:42px;min-height:42px;border-radius:30px;padding:8px;line-height:1em;font-size:24px;color:var(--color-green);background-color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;font-weight:700}.pagination .page-btn{transition:background-color .3s}.pagination .page-btn:hover{background-color:#fff}.pagination .page-dots{background-color:rgba(0,0,0,0)}.pagination .page-prev,.pagination .page-next{width:80px;height:40px;background-color:rgba(0,0,0,0);transition:background-color .6s;border-radius:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--color-green)}.pagination .page-prev:not(.page-disabled),.pagination .page-next:not(.page-disabled){cursor:pointer}.pagination .page-prev svg,.pagination .page-next svg{transition:transform .6s}.pagination .page-prev.page-disabled,.pagination .page-next.page-disabled{background-color:rgba(0,0,0,0);opacity:.3}.pagination .page-next:not(.page-disabled):hover{background-color:#fff}.pagination .page-next:not(.page-disabled):hover svg{transform:translateX(6px)}.pagination .page-prev:not(.page-disabled):hover{background-color:#fff}.pagination .page-prev:not(.page-disabled):hover svg{transform:translateX(-6px)}.pagination .page-active{background-color:var(--color-white)}@media only screen and (max-width: 800px){.pagination .page-prev,.pagination .page-next{width:56px;height:32px}.pagination .page-btn,.pagination .page-dots{font-size:18px;min-width:32px;min-height:32px}}.page-mid-section{min-height:100vh;background-color:#fff;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:calc(2*var(--page-padding));padding-bottom:calc(2*var(--page-padding))}.page-mid-section-content{display:flex;align-items:center;justify-content:center}.page-mid-section-content p{font-size:36px;text-align:center;padding:24px 48px;background-color:hsla(0,0%,100%,.65);line-height:1.5em}@media only screen and (max-width: 1024px){.page-mid-section-content p{font-size:28px;padding:24px}}@media only screen and (max-width: 800px){.page-mid-section{min-height:unset;padding-top:128px;padding-bottom:128px}.page-mid-section-content p{font-size:22px}}@media only screen and (max-width: 600px){.page-mid-section{padding-top:64px;padding-bottom:64px}.page-mid-section-content p{font-size:18px}}.text-image-section-content__img__two-images{position:absolute;top:0px;left:0px;width:100%;height:100%}.text-image-section-content__img__two-images .aspect-ratio-image-wrapper:last-child{position:absolute;width:65%;top:50%;transform:translateY(-50%)}.text-image-section-content__img__two-images .aspect-ratio-image-wrapper:last-child:before{padding-top:74%}.text-image-section-content__img__two-images .aspect-ratio-image-wrapper:first-child{position:absolute;width:45%;height:100%;right:0px}.text-image-section-content__img__two-images .aspect-ratio-image-wrapper:first-child img{-o-object-position:right;object-position:right}.contact-page{padding-bottom:16px}.contact-page-content{display:flex;flex-direction:column;align-items:center;position:relative}.contact-page-content p{margin-top:24px}.contact-page-content .scroll-down-btn{position:relative;top:unset;bottom:unset;left:unset;transform:unset;margin-top:32px}.contact-map-section{width:100%;height:900px}.contact-map-section #map{width:100%;height:100%}.contact-form{width:100%;max-width:810px}.contact-form .primary-btn{min-width:270px}.contact-form-grid{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:32px;column-gap:32px;row-gap:16px;margin-top:40px;position:relative}.contact-form-grid .primary-btn{justify-self:flex-end}.contact-form-bottom{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:32px;column-gap:32px;row-gap:16px;grid-column:1/-1}.contact-form-contact-info{display:grid;grid-template-columns:repeat(3, 1fr);justify-items:center;align-items:center;margin-top:40px;-moz-column-gap:16px;column-gap:16px;row-gap:16px}.contact-form-contact-info>*:first-child{justify-self:flex-start}.contact-form-contact-info>*:last-child{justify-self:flex-end}.contact-form-contact-info .social-wrapper{margin:0px}.contact-form-contact-info span,.contact-form-contact-info a{font-size:18px;color:var(--color-green)}.contact-form-contact-info a:hover{text-decoration:underline}@media only screen and (max-width: 1024px){.contact-map-section{height:480px}}@media only screen and (max-width: 680px){.contact-form-grid{grid-template-columns:repeat(1, 1fr);justify-items:center}.contact-form-grid .primary-btn{justify-self:center;min-width:180px}.contact-form-bottom{grid-template-columns:repeat(1, 1fr);justify-items:center}.contact-form-contact-info{display:grid;grid-template-columns:repeat(1, 1fr);justify-items:center}.contact-form-contact-info>*:first-child{justify-self:center;order:1}.contact-form-contact-info>*:last-child{justify-self:center;order:2}.contact-form-contact-info .social-wrapper{order:3}}.page-section .section-title{margin-bottom:64px}/*# sourceMappingURL=style.min.css.map */