/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:#0000;text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button;appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}html,body{height:100%}html{--header-height: 139px;--header-inner-height: 72px }body{color:#333;font-family:Assistant,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:32px;background:#f9f6f1;-webkit-hyphens:manual;hyphens:manual}*{outline:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}h1,h2,h3,h4,h5,h6{font-size:1em;line-height:1;margin:0}img{vertical-align:top;max-width:100%}img[data-lazy-load][data-src]{opacity:0}a{text-decoration:none;transition:none}a:hover{text-decoration:none}ul,ol{list-style-type:none;list-style-position:inside;padding:0;margin:0}p{margin:0}b,strong{font-weight:600}@media only screen and (max-width:767px){b,strong{font-weight:500}}button{outline:none;padding:0;margin:0;border:0;background:#0000;cursor:pointer}button:focus{outline:none}input{border:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#333!important;background-color:#0000!important}[class^=icon-],[class*=" icon-"]{position:relative;vertical-align:middle}.wrapper{position:relative;min-width:320px;min-height:100%;display:flex;flex-direction:column}.wrapper:not(.disable-overflow){overflow:hidden}.main{flex:1 0 auto}.container{padding:0 45px;margin:0 auto;max-width:1512px;width:100%}@media only screen and (max-width:767px){.container{padding:0 25px}}.disable-scroll,.disable-scroll-animation{overflow:hidden!important}.media-wrapper img,.media-wrapper video{width:100%;height:100%;object-fit:cover}.section-title-small{font-family:CanelaDeck,sans-serif;font-size:38px;font-style:normal;font-weight:400;line-height:46px;color:#ab8b6e}@media only screen and (max-width:767px){.section-title-small{font-size:32px;line-height:39px}}.section-title-medium{font-family:CanelaDeck,sans-serif;font-size:54px;font-style:normal;font-weight:400;line-height:62px;color:#ab8b6e}@media only screen and (max-width:767px){.section-title-medium{font-size:28px;line-height:38px}}.section-title-big{font-family:CanelaText,sans-serif;font-size:74px;font-style:normal;font-weight:400;line-height:78px;color:#ab8b6e}@media only screen and (max-width:767px){.section-title-big{font-size:28px;line-height:38px}}.section-text{font-size:24px;font-style:normal;font-weight:300;line-height:32px}@media only screen and (max-width:767px){.section-text{font-size:18px;font-style:normal;font-weight:300;line-height:32px}}.swiper-dots{display:flex;justify-content:center;gap:5px;height:max-content;width:max-content;max-width:100%}.swiper-dots .swiper-dot{width:8px;height:8px;border-radius:50%;background:#fff;transition:all .3s;display:block;cursor:pointer}.swiper-dots .swiper-dot.swiper-dot-active{background:#8fb251}.new-tag{font-size:18px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:initial;color:#fff;padding:3px 14px;background:#8fb251;border-radius:10px;display:block;width:max-content;max-width:100%}.collection-card{display:block;position:relative;padding-bottom:40px}@media only screen and (max-width:1200px){.collection-card{padding-bottom:30px}}@media only screen and (max-width:767px){.collection-card{padding-bottom:10px}}@media(hover:hover){.collection-card:hover .collection-card-image img{transform:scale(1.2)}.collection-card:hover .collection-card-name{transform:translateY(-15px) translate(-50%)}.collection-card:hover .collection-card-name span:not(.new-tag){border-bottom:1px solid #4f4f4f}}.collection-card-image{position:relative;padding-top:136.26%;display:block;border-radius:25px;overflow:hidden}@media only screen and (max-width:767px){.collection-card-image{padding-top:138.36%}}.collection-card-image img{position:absolute;left:0;top:0;transition:all .5s}.collection-card-name{font-size:22px;font-style:normal;font-weight:400;line-height:38px;letter-spacing:1.1px;color:#4f4f4f;text-align:center;position:absolute;left:50%;transform:translate(-50%);bottom:0;padding:21px 10px;border-radius:25px;display:flex;align-items:center;justify-content:center;gap:15px;width:100%;max-width:calc(100% - 90px);transition:all .5s}@media only screen and (max-width:1440px){.collection-card-name{max-width:calc(100% - 20px);gap:10px}}@media only screen and (max-width:1200px){.collection-card-name{font-size:18px;line-height:28px;padding:15px 10px}}@media only screen and (max-width:1024px){.collection-card-name .new-tag{display:none}}@media only screen and (max-width:767px){.collection-card-name{font-size:16px;line-height:21px;padding:14px 10px;border-radius:10px}}.collection-card-name:after{content:"";position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;border-radius:25px;background:#fff;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px)}@media only screen and (max-width:767px){.collection-card-name:after{border-radius:10px}}.upper-background,.under-background{position:relative}.upper-background:before,.under-background:before{content:"";position:absolute;left:0;top:0;width:100%;height:220px;background:#fff;z-index:-1}.under-background:before{top:auto;bottom:0;height:260px}.product-card{padding:25px 25px 33px;background:#f9f6f2;border-radius:25px;border:1px solid rgba(158,158,158,.5);position:relative;transition:all .5s;height:100%;display:flex;flex-direction:column}@media only screen and (max-width:1024px){.product-card{background:#fff;padding:15px 15px 20px}}@media only screen and (max-width:767px){.product-card{border:none}}@media(hover:hover){.product-card:hover{background:#fff}.product-card:hover .product-card-form-wrapper{opacity:1;z-index:2}.product-card:hover .product-card-content-wrapper,.product-card:hover .product-card-tags-right{opacity:0}}.product-card-tags{position:absolute;left:0;top:0;width:100%;z-index:3;display:flex;flex-wrap:wrap;gap:8px;padding-right:32px}.product-card-tags-right{display:flex;flex-wrap:wrap;gap:5px;transition:all .5s}.product-card-tag{font-size:16px;font-style:normal;font-weight:400;line-height:23px;color:#fff;background:#8fb251;text-align:center;padding:3px 15px 4px;border-radius:10px;height:max-content}.product-card-image{display:block;width:100%;height:230px;position:relative;margin-bottom:21px}@media only screen and (max-width:767px){.product-card-image{height:200px;margin-bottom:10px}}.product-card-image img{position:absolute;left:0;top:0;object-fit:contain}.product-card-image img.second-image{z-index:2;opacity:0}.product-card-ingredient-list{display:flex;justify-content:center;flex-wrap:wrap;gap:15px 25px;margin-bottom:30px}@media only screen and (max-width:767px){.product-card-ingredient-list{margin-bottom:10px}}.product-card-ingredient-item{display:flex;flex-direction:column;align-items:center}.product-card-ingredient-item-image{display:block;width:50px;height:38px;object-fit:contain}.product-card-ingredient-item-label{font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:#333;text-align:center}.product-card-ratting{margin-bottom:10px}.product-card-title{font-family:CanelaText,sans-serif;font-size:28px;font-style:normal;font-weight:400;line-height:38px;color:#333;text-align:center;display:block;margin-bottom:10px}@media only screen and (max-width:767px){.product-card-title{font-size:28px;line-height:34px}}.product-card-vendor{font-size:16px;font-style:normal;font-weight:400;line-height:21px;text-align:center;margin-bottom:10px}.product-card-price{display:flex;flex-direction:column;justify-content:center;align-items:center}.product-card-price-regular{font-size:24px;font-style:normal;font-weight:600;line-height:32px;color:#333}.product-card-price-regular.sale{color:#f00000}.product-card-price-old{font-size:16px;font-style:normal;font-weight:400;line-height:21px;text-decoration-line:line-through}.product-card-price-value{font-size:10px;font-style:normal;font-weight:400;line-height:14px}.product-card-top,.product-card-bottom{position:relative}.product-card-bottom{height:100%}.product-card-content-wrapper{transition:all .5s;height:100%}@media only screen and (max-width:1024px){.product-card-content-wrapper{display:none}}.product-card-form-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:-1;transition:all .5s}@media only screen and (max-width:1024px){.product-card-form-wrapper{position:unset;opacity:1;z-index:1}}@media only screen and (min-width:1025px){.product-card-form-wrapper .product-card-price,.product-card-form-wrapper .product-card-ingredient-list{display:none}}@media only screen and (max-width:1024px){.product-card-form-wrapper .product-card-vendor{display:none}}.product-card-form-inner{display:flex;align-items:center;gap:15px;padding:7px 9px 7px 15px;border-radius:50px;background:#f9f6f1;width:max-content;max-width:100%;margin:30px auto}@media only screen and (max-width:767px){.product-card-form-inner{margin:10px auto}}.product-card-form-submit{width:36px;height:36px;border-radius:36px;background:#8fb251;color:#fff;border:1px solid #8fb251;display:flex;justify-content:center;align-items:center;transition:all .5s}@media(hover:hover){.product-card-form-submit:hover{background:#0000;color:#8fb251}}.product-card-form-submit.added .icon-plus{display:none}.product-card-form-submit.added .icon-checkmark{display:block}.product-card-form-submit .icon-plus{font-size:18px}.product-card-form-submit .icon-checkmark{font-size:30px;display:none}.product-card-form-submit .icon-cart{display:none}.product-card-link{margin:0 auto}@media only screen and (max-width:767px){.product-card-link{display:none!important}}@media(hover:hover){.product-card-link:hover{color:#8fb251}}@media only screen and (max-width:767px){.small-product-card .product-card-tags-right{display:none}}@media only screen and (max-width:767px){.small-product-card .product-card-image{height:100px}}@media only screen and (max-width:767px){.small-product-card .product-card-title{font-size:13px;line-height:16px}}@media only screen and (max-width:767px){.small-product-card .product-card-vendor{font-size:12px;line-height:16px}}@media only screen and (max-width:767px){.small-product-card .product-card-price-regular{font-size:16px;line-height:21px;font-weight:600}}@media only screen and (max-width:767px){.small-product-card .product-card-price-old{font-size:10px;line-height:14px}}@media only screen and (max-width:767px){.small-product-card .product-card-ingredient-list{gap:14px}.small-product-card .product-card-ingredient-item-image{width:28px;height:21px}.small-product-card .product-card-ingredient-item-label{font-size:9px;line-height:10px;font-weight:400}}@media only screen and (max-width:767px){.small-product-card .product-card-bottom{position:unset}}@media only screen and (max-width:767px){.small-product-card .product-card .new-tag{font-size:16px;line-height:21px;padding:5px 10px}}@media only screen and (max-width:1024px){.small-product-card .product-card-form-wrapper .product-card-vendor{display:block}}@media only screen and (max-width:767px){.small-product-card .product-card-form-inner{position:absolute;right:15px;top:15px;padding:0;z-index:5;background:#0000;margin:0}.small-product-card .product-card-form-inner .quantity-block{display:none}.small-product-card .product-card-form-submit{width:30px;height:30px}.small-product-card .product-card-form-submit .icon-cart{font-size:14px;display:block}.small-product-card .product-card-form-submit .icon-plus{display:none}}.plus-icon{display:block;width:18px;height:18px;position:relative;color:currentColor}.plus-icon:after,.plus-icon:before{content:"";position:absolute;left:0;top:calc(50% - 1px);width:100%;height:2px;background:currentColor;border:5px;transform-origin:center}.plus-icon:after{transform:rotate(90deg);transition:all .5s}.plus-icon.open:after{transform:rotate(0)}.collapse-icon{width:40px;height:40px;border-radius:50%;background:#fff;display:flex;justify-content:center;align-items:center;color:#ab8b6e}.collapse-icon .plus-icon{width:14px;height:14px}.quantity-block{display:grid;grid-template-columns:18px 1fr 18px;align-items:center;gap:5px;width:95px;height:38px}.quantity-block-button{font-size:18px;color:#9e9e9e80;cursor:pointer;transition:all .5s}@media(hover:hover){.quantity-block-button:hover{color:#8fb251}}.quantity-block-button.button-decrease .icon{transform:rotate(180deg)}.quantity-block-input{width:100%;height:38px;border:none;background:#0000;font-size:24px;font-style:normal;font-weight:400;line-height:32px;color:#333;text-align:center;-moz-appearance:textfield}.quantity-block-input::-webkit-outer-spin-button,.quantity-block-input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.collection-small-card{display:flex;flex-direction:column;align-items:center;border:1px solid rgba(158,158,158,.5);border-radius:17px;background:#f9f6f2;padding:45px 25px 40px;transition:all .5s;height:100%;position:relative}@media only screen and (max-width:767px){.collection-small-card{padding:25px 20px 40px}}@media(hover:hover){.collection-small-card:hover{background:#fff}.collection-small-card:hover .collection-small-card-image{transform:translateY(-35px)}.collection-small-card:hover .collection-small-card-title,.collection-small-card:hover .collection-small-card-subtitle{transform:translateY(-52px)}.collection-small-card:hover .collection-small-card-link{opacity:1}}.collection-small-card span{display:block}.collection-small-card-image{width:100%;height:217px;margin-bottom:28px;transition:all .5s}@media only screen and (max-width:767px){.collection-small-card-image{height:160px;margin-bottom:15px}}.collection-small-card-image img{object-fit:contain}.collection-small-card-title{font-family:CanelaText,sans-serif;font-size:26px;font-style:normal;font-weight:500;line-height:38px;color:#8fb251;margin-bottom:8px;transition:all .5s;text-align:center}@media only screen and (max-width:767px){.collection-small-card-title{margin-bottom:3px}}.collection-small-card-subtitle{font-size:16px;font-style:normal;font-weight:300;line-height:23px;color:#333;transition:all .5s}.collection-small-card .collection-small-card-link{position:absolute;left:50%;bottom:35px;transform:translate(-50%);opacity:0;transition:all .5s}@media(hover:hover){.collection-small-card .collection-small-card-link:hover{color:#8fb251}}.custom-scrollbar::-webkit-scrollbar{width:3px}.custom-scrollbar::-webkit-scrollbar-track{background:#9e9e9e80}.custom-scrollbar::-webkit-scrollbar-thumb{background:#8fb251}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#ab8b6e}.custom-scrollbar-green::-webkit-scrollbar{width:3px}.custom-scrollbar-green::-webkit-scrollbar-track{background:#9e9e9e80;border-radius:3px}.custom-scrollbar-green::-webkit-scrollbar-thumb{background:#8fb251;border-radius:3px}.custom-scrollbar-green::-webkit-scrollbar-thumb:hover{background:#ab8b6e}.pagination{display:flex;justify-content:center;align-items:center;gap:65px;width:max-content;max-width:100%;margin:0 auto}@media only screen and (max-width:1024px){.pagination{gap:30px}}@media only screen and (max-width:767px){.pagination{gap:21px}}@media only screen and (max-width:392px){.pagination{gap:10px}}.pagination-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;flex:1 0}.pagination-list-item{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-size:18px;font-style:normal;font-weight:400;line-height:32px;color:#333;transition:all .5s}@media(hover:hover){.pagination-list-item:hover{border-color:#ab8b6e}}.pagination-list-item.active{background:#ab8b6e;color:#fff}.pagination-arrow{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;color:#ab8b6e;border:1px solid #fff;transition:all .5s}@media(hover:hover){.pagination-arrow:hover{border-color:#ab8b6e}}.pagination-arrow.pagination-prev .icon{transform:rotate(-180deg);margin-left:-1px;margin-top:0}.pagination-arrow.disabled{color:#ab8b6e33}.pagination-arrow .icon{font-size:11px;font-weight:700;color:currentColor;margin-right:-1px;margin-top:2px}.radio-icon,.checkbox-icon{width:15px;min-width:15px;height:15px;min-height:15px;border-radius:50%;border:1px solid currentColor;color:#8fb251;position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center}.radio-icon:after,.checkbox-icon:after{content:"";width:9px;min-width:9px;height:9px;border-radius:50%;background:currentColor;opacity:0;transition:all .5s}.checkbox-icon{border-radius:0}.checkbox-icon:after{border-radius:0}.breadcrumbs{display:flex;align-items:center;gap:5px;padding:13px 40px;overflow-x:auto}@media only screen and (max-width:767px){.breadcrumbs{gap:10px;padding:17px 0}}.breadcrumbs li{font-size:12px;font-style:normal;font-weight:600;line-height:16px;color:#333;min-width:max-content}.breadcrumbs li.active{color:#8fb251}.breadcrumbs li a{color:currentColor;display:block}@media(hover:hover){.breadcrumbs li a:hover{color:#8fb251}}.breadcrumbs li .icon{font-size:8px;width:6px;height:16px;display:flex;align-items:center;justify-content:center}.simplebar-track.simplebar-vertical{background:#9e9e9e80;margin:10px 10px 10px 0;width:1px;overflow:visible}.simplebar-track.simplebar-vertical .simplebar-scrollbar{background:#8fb251;width:3px;left:-1px;border-radius:3px}span.emoji{font-family:"Emoji",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.cart-page{background:#fff}.complementary-products-item{padding:15px;background:#f9f6f1;border:1px solid rgba(171,139,110,.2);border-radius:25px;display:flex;gap:15px}@media only screen and (max-width:767px){.complementary-products-item{gap:10px;padding:10px;border-radius:15px}}.complementary-products-item-image{display:block;width:90px;min-width:90px;height:90px;object-fit:contain;border-radius:5px;overflow:hidden}@media only screen and (max-width:767px){.complementary-products-item-image{width:70px;min-width:70px;height:70px}}.complementary-products-item-content{display:flex;flex-direction:column;justify-content:space-between}.complementary-products-item-title{font-family:CanelaText,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:24px;color:#333;margin-bottom:10px;display:block}@media only screen and (max-width:767px){.complementary-products-item-title{font-size:13px;line-height:16px}}.complementary-products-item-price-wrapper{display:flex;justify-content:space-between;align-items:center;gap:10px}.complementary-products-item-price{font-size:24px;font-style:normal;font-weight:400;line-height:32px}@media only screen and (max-width:767px){.complementary-products-item-price{font-size:18px;line-height:24px}}.complementary-products-item-btn{width:30px;height:30px;border:1px solid #8fb251;border-radius:50%;color:#8fb251;display:flex;justify-content:center;align-items:center;transition:all .5s}@media(hover:hover){.complementary-products-item-btn:hover{background:#8fb251;color:#fff}}.complementary-products-item-btn.added .icon-cart{display:none}.complementary-products-item-btn.added .icon-checkmark{display:block}.complementary-products-item-btn .icon{font-size:14px;color:currentColor}.complementary-products-item-btn .icon-checkmark{display:none}.header{padding:25px 0 0;position:relative;z-index:1100}@media only screen and (max-width:767px){.header{padding:20px 0 0}}.header.fixed{position:fixed;top:var(--announcement-height, 0);left:0;width:100%}.header.fixed .header-inner:after{background:#ffffffbf;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px)}@media only screen and (max-width:767px){.header .container{padding:0 15px}}.header-inner{border-radius:50px;border:1px solid rgba(0,0,0,0);padding:15px 40px;display:grid;grid-template-columns:1fr 150px 1fr;align-items:center;position:relative;transition:border-radius .5s}@media only screen and (max-width:1024px){.header-inner{border-color:var(--light-brown, rgba(171, 139, 110, .2));box-shadow:0 0 4px #0000001a}}@media only screen and (max-width:767px){.header-inner{grid-template-columns:1fr 100px 1fr;padding:10px 20px}}.header-inner:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;z-index:-1;border-radius:50px;transition:all .5s}.header-inner.open-submenu{border-radius:35px 35px 0 0;border-bottom:none}.header-inner.open-submenu:after{border-radius:35px 35px 0 0}.header-right{display:flex;justify-content:flex-start;align-items:center}.header-middle{display:flex;justify-content:center;align-items:center}.header-left{display:flex;justify-content:flex-end;align-items:center;gap:50px}@media only screen and (max-width:1279px){.header-left{gap:15px}}.header-menu{display:flex;align-items:center;gap:50px}@media only screen and (max-width:1279px){.header-menu{gap:15px}}@media only screen and (max-width:1024px){.header-menu{display:none}}.header-menu-item.open .header-menu-link{color:#8fb251}.header-menu-item.open .header-menu-link:after{transform:scaleX(1);transform-origin:left}.header-menu-item.open .header-menu-item-submenu{height:max-content;border:1px solid var(--light-brown, rgba(171, 139, 110, .2));border-top:none;border-radius:35px;background:#fff;opacity:1;height:0;overflow:hidden;transition:height .3s ease}.header-menu-link{font-size:18px;font-style:normal;font-weight:600;line-height:24px;color:#333;transition:all .5s}@media(hover:hover){.header-menu-link:hover{color:#8fb251}}.header-menu-item-submenu{position:absolute;left:-1px;top:-1px;width:calc(100% + 2px);padding:var(--header-inner-height) 27px 0;z-index:-1;border-radius:50px;border:none;border-color:var(--light-brown, rgba(171, 139, 110, .2));box-shadow:0 0 4px #0000001a;height:0;overflow:hidden;transition:all .5s;min-height:var(--header-inner-height)}.header-menu-item-submenu .header-submenu-scroll{max-height:400px;overflow-y:auto;overflow-x:hidden;padding:20px 20px 27px 0;margin-right:-20px}.header-menu-item-submenu .header-submenu-inner{padding:4px}.header-menu-item-submenu .header-submenu-inner .swiper-wrapper .swiper-slide{height:auto}.header-menu-item-submenu .header-submenu-link{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;border-radius:25px;background:#f9f6f2;transition:transform .5s,background .5s}@media(hover:hover){.header-menu-item-submenu .header-submenu-link:hover{transform:scale(1.05);background:#fff;border:1px solid #8FB251}}.header-menu-item-submenu .header-submenu-link-img{width:100%;height:90px;object-fit:contain;object-position:center;margin-bottom:14px}.header-menu-item-submenu .header-submenu-link-label{font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:#4f4f4f;text-align:center}.header-submenu-subsubmenu{padding-top:25px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}@media only screen and (max-width:1024px){.header-submenu-subsubmenu{grid-column:1 / -1;padding-top:0}}.header-submenu-subsubmenu-link{font-family:Assistant;font-style:normal;font-weight:400;font-size:18px;line-height:24px;color:#4f4f4f;display:flex;align-items:center;column-gap:5px;padding:10px;border-radius:20px;border:1px solid #9E9E9E80;transition:gap .3s}.header-submenu-subsubmenu-link:hover{column-gap:10px}.header-logo{display:block;width:100px;height:40px}@media only screen and (max-width:767px){.header-logo{width:74px;height:28px}}.header-logo img{object-fit:contain}.header-customer-link-wrapper{display:flex;align-items:center;gap:50px}@media only screen and (max-width:1279px){.header-customer-link-wrapper{gap:15px}}@media only screen and (max-width:767px){.header-customer-link-wrapper{gap:25px}}.header-customer-link{color:#333;transition:all .5s}@media(hover:hover){.header-customer-link:hover{color:#8fb251}}.header-customer-link .icon{font-size:25px;color:currentColor}@media only screen and (max-width:767px){.header-customer-link .icon{font-size:18px}}@media only screen and (max-width:1024px){.header-account{display:none}}.header-cart{position:relative;cursor:pointer}.header-cart .cart-count{position:absolute;left:12px;bottom:13px;width:25px;height:25px;border-radius:50%;border:2px solid #fff;background:#8fb251;display:flex;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:500;line-height:18px;color:#fff}@media only screen and (max-width:767px){.header-cart .cart-count{left:7px;bottom:10px}}.header-cart .cart-count.large-count{font-size:9px}@media only screen and (max-width:1024px){.header-search{display:none}}.header-search-form{position:relative;width:25px;border-bottom:1px solid rgba(0,0,0,0);transition:all .5s}.header-search-form.opened{border-color:#333}.header-search-form.opened .header-search-form-input,.header-search-form.opened .header-search-form-close{visibility:visible}.header-search-form-input{border:none;padding:8px 35px;width:100%;font-size:18px;font-style:normal;font-weight:400;line-height:24px;color:#333;visibility:hidden}.header-search-form-input::placeholder{color:#333}.header-search-form-submit{position:absolute;left:0;top:50%;transform:translateY(-50%);cursor:pointer;color:#333;transition:all .5s}@media(hover:hover){.header-search-form-submit:hover{color:#8fb251}}.header-search-form-submit .icon{font-size:25px;color:currentColor}.header-search-form-close{position:absolute;right:0;top:50%;transform:translateY(-50%);cursor:pointer;visibility:hidden}@media(hover:hover){.header-search-form-close:hover .icon{color:#8fb251}}.header-search-form-close .icon{font-size:21px;color:#333;transition:all .5s}.header-mobile-menu-btn{display:flex;align-items:center;justify-content:center;color:#333}@media only screen and (min-width:1025px){.header-mobile-menu-btn{display:none}}.header-mobile-menu-btn.open .icon-menu{display:none}.header-mobile-menu-btn.open .icon-close{display:block}.header-mobile-menu-btn .icon-menu{font-size:17px;color:currentColor}.header-mobile-menu-btn .icon-close{font-size:25px;color:currentColor;display:none}.header-mobile-menu{position:fixed;left:0;top:0;z-index:1000;width:100%;height:100vh;height:100dvh;background:#f9f6f1;padding:var(--header-height) 10px 0;overflow-y:auto;overflow-x:hidden;transition:all .3s;transform:translate(-100%)}.page-top-wrapper:has(.announcement-wrapper .announcement.fixed) .header-mobile-menu{padding:calc(var(--header-height) + var(--announcement-height)) 10px 0}.header-mobile-menu.open{transform:translate(0)}.header-mobile-menu .container{height:100%}.header-mobile-menu-inner{display:flex;flex-direction:column;height:max-content;min-height:100%;padding:30px 0 35px;position:relative}.header-mobile-menu-search{margin-bottom:25px}.header-mobile-menu-search .mobile-menu-search-form{width:100%;position:relative;border-bottom:1px solid #ab8b6e}.header-mobile-menu-search .mobile-menu-search-form-input{padding:10px 15px 10px 39px;background:#0000;width:100%;font-size:18px;font-style:normal;font-weight:400;line-height:24px;color:#333}.header-mobile-menu-search .mobile-menu-search-form-input::placeholder{color:#333}.header-mobile-menu-search .mobile-menu-search-form-submit{position:absolute;left:0;top:50%;transform:translateY(-50%)}.header-mobile-menu-search .mobile-menu-search-form-submit .icon{font-size:20px;color:#ab8b6e}.header-mobile-menu-search .mobile-menu-search-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding-top:25px}@media only screen and (max-width:992px){.header-mobile-menu-search .mobile-menu-search-grid{grid-template-columns:50% 50%;gap:15px}}@media only screen and (max-width:550px){.header-mobile-menu-search .mobile-menu-search-grid{gap:10px}}.header-mobile-menu-search .mobile-menu-search-button-wrapper{position:sticky;left:0;bottom:0;width:100vw;margin-left:-55px;z-index:10;border-top:1px solid rgba(171,139,110,.2);padding:15px 25px 25px;background:#fff;margin-top:25px}@media only screen and (max-width:767px){.header-mobile-menu-search .mobile-menu-search-button-wrapper{margin-left:-35px}}.header-mobile-menu-search .mobile-menu-search-button-wrapper .btn{width:100%}.header-mobile-menu-list{display:flex;flex-direction:column;gap:40px;margin-bottom:40px}.header-mobile-menu-item-button{display:flex;justify-content:space-between;align-items:center}.header-mobile-menu-item-button .label{font-family:CanelaText,sans-serif;font-size:31px;font-style:normal;font-weight:400;line-height:42px;color:#ab8b6e}.header-mobile-menu-item-button .collapse-icon{min-width:40px}.header-mobile-menu-item-submenu{height:0;overflow:hidden;transition:all .5s}.header-mobile-menu-item-submenu .mobile-submenu-inner{padding-top:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}@media only screen and (max-width:375px){.header-mobile-menu-item-submenu .mobile-submenu-inner{grid-template-columns:repeat(2,1fr)}}.header-mobile-menu-item-submenu .mobile-submenu-link{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;border-radius:25px;background:#f9f6f2;transition:all .5s}@media only screen and (max-width:1024px){.header-mobile-menu-item-submenu .mobile-submenu-link{border-radius:15px}}.header-mobile-menu-item-submenu .mobile-submenu-link-img{width:100%;height:90px;object-fit:contain;object-position:center;margin-bottom:14px}.header-mobile-menu-item-submenu .mobile-submenu-link-label{font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:#4f4f4f;letter-spacing:.28px;text-align:center;-webkit-hyphens:auto;hyphens:auto}.header-mobile-menu-social-list{margin-top:auto;display:flex;gap:25px}.header-mobile-menu-social-list-item{font-size:45px;color:#ab8b6e}.header-mobile-menu-img{position:absolute;right:-55px;bottom:0;width:316px;height:437px;z-index:-1}@media only screen and (max-width:767px){.header-mobile-menu-img{right:-35px}}.header-mobile-menu-img img{object-fit:contain}.header-search-popup{position:absolute;left:0;top:0;width:100%;padding:var(--header-inner-height) 40px 0;border-color:var(--light-brown, rgba(171, 139, 110, .2));box-shadow:0 0 4px #0000001a;border-radius:35px;background:#fff;z-index:-1}.header-search-popup-inner{height:100%;display:flex;gap:53px;padding-top:22px}@media only screen and (max-width:1279px){.header-search-popup-inner{gap:25px}}.header-search-popup-title{font-size:18px;font-style:normal;font-weight:600;line-height:24px}.header-search-popup-button{margin-top:auto;width:max-content;max-width:100%}.header-search-popup-suggestion{display:flex;flex-direction:column;padding-bottom:40px;width:260px;min-width:260px}@media only screen and (max-width:1279px){.header-search-popup-suggestion{width:230px;min-width:230px}}.header-search-popup-suggestion-title{margin-bottom:25px}.header-search-popup-suggestion-list{display:flex;flex-direction:column;gap:15px;margin-bottom:25px}.header-search-popup-suggestion-list-item{font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:3px 0 4px;transition:all .5s}@media(hover:hover){.header-search-popup-suggestion-list-item:hover{color:#8fb251}}.header-search-popup-suggestion-list-item a{color:currentColor}.header-search-popup-results-wrapper{width:100%}.header-search-popup-results{width:100%;height:100%;overflow-y:auto;max-height:61vh;padding-right:35px;padding-bottom:40px;margin-right:-10px}.header-search-popup-results-title{margin-bottom:28px}.header-search-popup-results .simplebar-track.simplebar-vertical{margin:0 10px 40px 0}.header-search-popup-results-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}@media only screen and (max-width:1440px){.header-search-popup-results-grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:1200px){.header-search-popup-results-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:768px){.header-search-popup-results-grid .product-card{padding:15px 15px 35px}.header-search-popup-results-grid .product-card-image{height:170px;margin-bottom:10px}.header-search-popup-results-grid .product-card-ingredient-list{margin-bottom:15px}.header-search-popup-results-grid .product-card-title{font-size:18px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:5px}.header-search-popup-results-grid .product-card-form-inner{margin:15px auto}}.search-popup-overflow{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1200;background:#150b0266;visibility:hidden;opacity:0;transition:all .5s}.search-popup-overflow.open{opacity:1;visibility:visible}.footer{border-radius:30px 30px 0 0;background:#c19d73;padding:80px 40px 50px;position:relative}@media only screen and (max-width:1440px){.footer{padding:80px 0 50px}}@media only screen and (max-width:1024px){.footer{padding:80px 0 310px}}@media only screen and (max-width:767px){.footer{padding:33px 0 302px}}.footer-inner{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 442px;gap:15px}@media only screen and (max-width:1440px){.footer-inner{grid-template-columns:1fr 1fr 1fr 1fr 380px}}@media only screen and (max-width:1200px){.footer-inner{grid-template-columns:1fr 1fr 1fr 1fr 320px}}@media only screen and (max-width:1024px){.footer-inner{grid-template-columns:1fr 1fr 1fr 1fr;gap:30px 10px}}@media only screen and (max-width:767px){.footer-inner{display:flex;flex-direction:column;gap:0}}.footer-column.customer-column{padding-left:25px}@media only screen and (max-width:1440px){.footer-column.customer-column{padding-left:0}}@media only screen and (max-width:1024px){.footer-column.customer-column{grid-column:1/span 4;display:grid;grid-template-columns:1fr 1fr;gap:30px 10px}}@media only screen and (max-width:767px){.footer-column.customer-column{display:flex;flex-direction:column;align-items:center;gap:20px}}.footer-title{font-family:CanelaText,sans-serif;font-size:26px;font-style:normal;font-weight:500;line-height:38px;color:#fff;margin-bottom:15px;display:flex;align-items:center;justify-content:space-between;gap:10px}.footer-title.collapsible-button{margin-bottom:22px}.footer-title .collapse-icon{color:#ab8b6e;background:#fff;min-width:40px}@media only screen and (min-width:768px){.footer-title .collapse-icon{display:none}}.footer-menu-list{display:flex;flex-direction:column;gap:15px;position:relative;z-index:2}@media only screen and (max-width:767px){.footer-menu-list{padding-bottom:20px;gap:20px}}@media only screen and (max-width:767px){.footer-menu-list-wrapper{height:0;overflow:hidden;transition:all .5s}}.footer-menu-list-item{font-size:16px;font-style:normal;font-weight:400;line-height:21px;color:#fff}.footer-menu-list-item a{color:currentColor}.footer-newsletter{margin-bottom:65px}@media only screen and (max-width:1024px){.footer-newsletter{grid-column:1/span 2;margin:0}}@media only screen and (max-width:767px){.footer-newsletter{width:100%;margin-top:22px;margin-bottom:20px}}.footer-newsletter-title{margin-bottom:20px}@media only screen and (max-width:767px){.footer-newsletter-title{margin-bottom:25px}}.footer-newsletter .newsletter-form-input-wrapper label{background:#0000!important}.footer-payments{margin-bottom:65px}@media only screen and (max-width:1024px){.footer-payments{margin:0}}@media only screen and (max-width:767px){.footer-payments{width:100%;margin-bottom:5px}}.footer-payments-title{margin-bottom:20px}@media only screen and (max-width:767px){.footer-payments-title{margin-bottom:25px}}.footer-payments-list{display:flex;align-items:center;flex-wrap:wrap;gap:10px 5px;max-width:380px}@media only screen and (max-width:767px){.footer-payments-list{max-width:unset;gap:10px}}.footer-payments-list-item{width:48px;height:33px}.footer-payments-list-item svg{display:block;width:100%;height:100%}.footer-payments-list-item img{width:100%;height:100%;object-fit:contain}.footer-social-title{margin-bottom:20px;text-align:center}@media only screen and (max-width:767px){.footer-social-title{margin-bottom:25px}}.footer-social-list{margin-top:auto;display:flex;gap:20px}.footer-social-list-item{font-size:30px;color:#fff;transition:all .5s;width:30px;height:30px;border-radius:50%;position:relative}@media(hover:hover){.footer-social-list-item:hover span:nth-child(1){opacity:0}.footer-social-list-item:hover span:nth-child(2){opacity:1}}.footer-social-list-item span{display:block;position:absolute;left:0;top:0;transition:all .5s}.footer-social-list-item span:nth-child(2){opacity:0}.footer-bottom{margin-top:28px;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}@media only screen and (max-width:1024px){.footer-bottom{margin-top:30px}}@media only screen and (max-width:767px){.footer-bottom{display:flex;flex-direction:column-reverse;align-items:center;gap:15px;text-align:center}}.footer-copyright{font-size:16px;font-style:normal;font-weight:400;line-height:21px;color:#fff}@media only screen and (max-width:767px){.footer-copyright{max-width:265px}}.footer-store-info{font-size:16px;font-style:normal;font-weight:400;line-height:21px;color:#fff;width:417px}@media only screen and (max-width:1440px){.footer-store-info{width:380px}}@media only screen and (max-width:1200px){.footer-store-info{width:320px}}@media only screen and (max-width:1024px){.footer-store-info{width:auto}}.footer-badge{display:block;width:94px;height:185px;margin-top:67px}@media only screen and (max-width:1024px){.footer-badge{width:89px;height:174px;margin-top:0;position:absolute;left:25px;bottom:65px}}.footer-badge img{border-radius:10px;object-fit:contain}.footer-image{position:absolute;left:50%;bottom:0;transform:translate(-50%);z-index:1;width:283px;height:424px}@media only screen and (max-width:767px){.footer-image{width:223px;height:330px;transform:translate(0);left:auto;right:25px}}.footer-image img{object-fit:contain;object-position:center bottom}.announcement-wrapper{height:auto}.announcement{--background-color: #8FB251;padding:18px 0;background:var(--background-color);color:#fff;position:relative;z-index:1100}.announcement.fixed-allowed.fixed{position:fixed;top:0;left:0;width:100%}.announcement-text{font-size:18px;font-style:normal;font-weight:400;line-height:24px;color:currentColor;text-align:center}@media only screen and (max-width:767px){.announcement-text{font-size:12px;font-style:normal;font-weight:400;line-height:18px}}@media only screen and (max-width:1024px){.announcement-text.desktop-text{display:none}}@media only screen and (min-width:1025px){.announcement-text.mobile-text{display:none}}@media only screen and (max-width:1024px){.announcement-text.mobile-text+.announcement-btn{display:none}}.announcement-btn{font-size:16px;font-style:normal;font-weight:400;line-height:28px;color:#333;padding:5px 29px;background:#fff;border:1px solid #fff;transition:all .5s;border-radius:50px;margin:-8px 0;min-width:max-content}@media(hover:hover){.announcement-btn:hover{color:#fff;background:#0000}}@media only screen and (max-width:1024px){.announcement-btn{background:#0000;padding:0;border:none;font-size:12px;font-style:normal;font-weight:400;line-height:18px;color:currentColor;text-decoration:underline}}.announcement-slider{overflow:hidden;position:relative}.announcement-slider:after,.announcement-slider:before{content:"";position:absolute;left:-1px;top:0;z-index:5;width:10px;height:100%;background:var(--background-color)}.announcement-slider:after{left:auto;right:-1px}.announcement-slider:not(.swiper-initialized) .swiper-wrapper{display:flex}.announcement-slider:not(.swiper-initialized) .swiper-slide{width:33.4%;min-width:33.4%}.announcement-slider .swiper-wrapper,.announcement-slider .swiper-slide{height:inherit}@media only screen and (min-width:768px){.announcement-slider .swiper-slide:not(:last-child) .announcement-slider-item{border-right:1px solid #fff}}.announcement-slider-item{height:100%;display:flex;align-items:center;justify-content:center;gap:15px;padding:0 15px}@media only screen and (max-width:767px){.announcement-slider-item{padding:0}}.announcement-slider-item-icon{height:21px;object-fit:contain;max-width:50px}.announcement-slider-item-text{font-size:18px;font-style:normal;font-weight:400;line-height:24px;color:currentColor;text-align:center}.announcement-banner{display:flex;justify-content:center;align-items:center;gap:15px}@media only screen and (max-width:767px){.announcement-banner{gap:5px;flex-direction:column}}.announcement-banner-image{display:block;margin:-12px 0;width:40px;height:48px;object-fit:contain}@media only screen and (max-width:1024px){.announcement-banner-image{display:none}}.announcement-timer-banner{display:flex;justify-content:center;align-items:center;gap:15px}@media only screen and (max-width:767px){.announcement-timer-banner{flex-wrap:wrap;gap:10px}}.announcement-timer-banner .announcement-timer{height:60px;margin:-18px 30px -18px 0}@media only screen and (max-width:1024px){.announcement-timer-banner .announcement-timer{margin:-18px 0}}@media only screen and (max-width:767px){.announcement-timer-banner .announcement-timer{margin:-10px 0;width:100%;flex:1 0 auto;justify-content:center}}@media only screen and (max-width:767px){.announcement-timer-banner .announcement-text{width:100%;flex:1 0}}@media only screen and (max-width:767px){.announcement-timer-banner .announcement-btn{width:max-content;min-width:max-content}}.announcement-timer{display:flex;align-items:center;gap:15px;padding:0 10px;position:relative}@media only screen and (max-width:1024px){.announcement-timer{padding:0 20px;gap:10px}}.announcement-timer:before,.announcement-timer:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:25px;width:1px;background:currentColor}.announcement-timer:after{left:auto;right:0}.announcement-timer-col{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.announcement-timer-col:not(.divider){width:70px}@media only screen and (max-width:1024px){.announcement-timer-col:not(.divider){width:auto}}.announcement-timer-col.divider{font-size:32px;font-style:normal;font-weight:400;line-height:32px;color:currentColor}.announcement-timer-value{font-size:30px;font-style:normal;font-weight:500;line-height:30px;color:currentColor}.announcement-timer-label{font-size:14px;font-style:normal;font-weight:300;line-height:14px;color:currentColor}.fancybox__slide{justify-content:center}.popup-wrapper{display:none;padding:60px;border-radius:30px;background:#f9f6f1;max-width:1000px;max-height:100%}@media only screen and (max-width:767px){.popup-wrapper{padding:25px}}.popup-wrapper .f-button.is-close-btn{display:none}.popup-wrapper .section-contracts--success{border-radius:30px;overflow:hidden}.popup-close{width:42px;height:42px;border-radius:50%;border:1px solid #ab8b6e;color:#ab8b6e;display:flex;justify-content:center;align-items:center;position:absolute;z-index:6;right:30px;top:30px;transition:all .5s}@media only screen and (max-width:767px){.popup-close{right:25px;top:25px;width:40px;height:40px}}@media(hover:hover){.popup-close:hover{background:#ab8b6e;color:#fff}}.popup-close .icon{font-size:18px;color:currentColor}.popup-content{overflow-y:auto;overflow-x:hidden;padding-right:10px;margin-right:-10px}.popup-content::-webkit-scrollbar-track{margin:25px 0 0}.fancybox__backdrop{background:#150b0266;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.fancybox__slide{padding:80px 10px}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:80px}.fancybox__container{z-index:9999}.fancybox__toolbar__column .f-button{background:#0000}.ingredients-popup-top{display:flex;align-items:center;gap:25px;margin-bottom:25px}@media only screen and (max-width:767px){.ingredients-popup-top{padding-right:45px}}.ingredients-popup-image{width:138px;height:138px;border-radius:50%;object-fit:cover}@media only screen and (max-width:767px){.ingredients-popup-image{width:80px;height:80px}}.ingredients-popup-title{font-family:CanelaDeck,sans-serif;font-size:54px;font-style:normal;font-weight:400;line-height:64px;color:#ab8b6e}@media only screen and (max-width:767px){.ingredients-popup-title{font-size:28px;line-height:34px}}.ingredients-popup-text{font-size:24px;font-style:normal;font-weight:300;line-height:38px;color:#333}@media only screen and (max-width:767px){.ingredients-popup-text{font-size:18px;line-height:32px}}.btn{font-size:16px;font-style:normal;font-weight:600;line-height:28px;text-align:center;color:#fff;background:#8fb251;border-radius:50px;padding:10px 35px;display:inline-block;cursor:pointer;transition:all .5s;height:max-content;border:1px solid #8fb251}.btn[disabled]{opacity:.5;pointer-events:none}@media only screen and (max-width:767px){.btn{padding:10px 15px}}@media(hover:hover){.btn:hover{color:#333;background:#0000}}.btn.btn-white{background:#fff;border-color:#fff;color:#333}@media(hover:hover){.btn.btn-white:hover{color:#fff;background:#8fb251}}.btn.btn-silver{background:#9e9e9e80;border-color:#9e9e9e80;color:#000}@media(hover:hover){.btn.btn-silver:hover{background:#0000}}.btn.btn-bordered{background:#0000;border-color:#ab8b6e;color:#333}.btn.btn-bordered.btn-white{background:#fff}@media(hover:hover){.btn.btn-bordered:hover{color:#fff;background:#8fb251;border-color:#fff}.btn.btn-bordered.btn-white:hover{background:#8fb251}}.link-with-arrow{font-size:16px;font-style:normal;font-weight:400;line-height:21px;color:#333;display:flex;align-items:center;gap:10px}@media(hover:hover){.link-with-arrow:hover .icon{animation-name:linkArrowAnimation;animation-duration:.8s;animation-iteration-count:1;animation-timing-function:linear}.link-with-arrow:hover .circle-icon{background:#8fb251}}.link-with-arrow .text{transition:all .5s}@media(hover:hover){*:not(.link-with-arrow) .circle-icon:hover{background:#8fb251}*:not(.link-with-arrow) .circle-icon:hover .icon{animation-name:linkArrowAnimation;animation-duration:.8s;animation-iteration-count:1;animation-timing-function:linear}}.circle-icon{width:20px;height:20px;border-radius:50%;background:#ab8b6e;color:#fff;display:flex;justify-content:center;align-items:center;overflow:hidden;transition:all .5s}.circle-icon .icon{color:currentColor;font-size:7px}.underline-link{font-size:16px;font-style:normal;font-weight:400;line-height:23px;color:#333;padding-bottom:1px;border-bottom:1px solid rgba(0,0,0,0);display:block;width:max-content;max-width:100%;position:relative;transition:all .5s}@media(hover:hover){.underline-link:hover:after{transform:scaleX(0);transform-origin:right}.underline-link:hover:before{transform:scaleX(1);transform-origin:left}}.underline-link:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:currentColor;transform:scaleX(1);transform-origin:left;transition:transform .2s ease-in}.underline-link:before{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .2s ease-in;transition-delay:.15s}.link{position:relative;transition:all .5s}@media(hover:hover){.link:hover:after{transform:scaleX(1);transform-origin:left}}.link.active:after{transform:scaleX(1);transform-origin:left}.link:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .2s ease-in}@keyframes linkArrowAnimation{0%{opacity:1;transform:translate(0)}25%{opacity:0;transform:translate(100%)}26%{opacity:0;transform:translate(-100%)}55%{opacity:1;transform:translate(0)}}.newsletter-form{width:100%}.newsletter-form-top-input{display:grid;grid-template-columns:1fr 169px;gap:20px;margin-bottom:20px}@media only screen and (max-width:1024px){.newsletter-form-top-input{display:flex;flex-direction:column}}.newsletter-form-top-input .form-input{margin:0!important}.newsletter-form-input-wrapper{width:100%;position:relative}.newsletter-form-input{font-size:16px;font-style:normal;font-weight:400;line-height:21px;color:#333;width:100%;padding:0 90px 0 30px!important;height:50px;border-radius:50px;border:1px solid #ab8b6e;background:#fff}.newsletter-form-input::placeholder{color:#333}.newsletter-form-submit{position:absolute;top:5px;right:5px;width:40px;height:40px}.newsletter-form-submit .circle-icon{width:100%;height:100%}.newsletter-form-submit .circle-icon .icon{font-size:14px;margin-top:2px}.form-message{font-size:18px;font-style:normal;font-weight:400;line-height:24px}.form-input{position:relative}.form-input:not(:last-child){margin-bottom:20px}@media(hover:hover){.form-input:hover input{border-color:#8fb251}.form-input:hover:has(input:focus) label,.form-input:hover:has(input:not(:placeholder-shown)) label,.form-input:hover:has(input:-webkit-autofill) label,.form-input:hover:has(textarea:focus) label,.form-input:hover:has(textarea:not(:placeholder-shown)) label,.form-input:hover:has(textarea:-webkit-autofill) label{color:#8fb251}}.form-input:has(input:focus) label,.form-input:has(input:not(:placeholder-shown)) label,.form-input:has(input:-webkit-autofill) label,.form-input:has(textarea:focus) label,.form-input:has(textarea:not(:placeholder-shown)) label,.form-input:has(textarea:-webkit-autofill) label{font-size:12px;font-style:normal;font-weight:600;line-height:16px;color:#ab8b6e;background:#fff;top:-8px}.form-input.has-error input{padding-right:60px}.form-input.password-input.has-error input{padding-right:90px}.form-input.password-input input{padding-right:60px}.form-input.password-input .icon-error{right:60px}.form-input.password-input .error-message{right:-6px}.form-input.password-input .icon-eye,.form-input.password-input .icon-eye-hide{cursor:pointer}.form-input textarea,.form-input input{padding:12px 30px;border-radius:50px;border:1px solid #ab8b6e;background:#fff;width:100%;font-size:18px;font-style:normal;font-weight:400;line-height:24px;color:#333;transition:all .5s}.form-input textarea::placeholder,.form-input input::placeholder{color:#0000}.form-input textarea{display:block;resize:none;border-radius:25px;height:175px}.form-input label{font-size:18px;font-style:normal;font-weight:400;line-height:24px;color:#333;position:absolute;left:25px;top:12px;cursor:text;padding:0 5px;transition:all .5s}.form-input .status-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:30px;color:#ab8b6e;cursor:pointer}.form-input .status-icon:hover{color:#8fb251}.form-input .icon-error:hover~.error-message{opacity:1;visibility:visible}.form-input .error-message{position:absolute;background-color:#fff;border-radius:5px;border:1px solid #ab8b6e;padding:10px;width:161px;font-size:12px;font-style:normal;font-weight:400;line-height:18px;right:-46px;bottom:calc(100% - 3px);transform:translate(0);opacity:0;visibility:hidden;pointer-events:none;transition:.35s ease-in-out}.form-input .error-message:after{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%,calc(50% + 1px)) rotate(45deg);width:10px;height:10px;border-right:1px solid #ab8b6e;border-bottom:1px solid #ab8b6e;background-color:#fff}.form-select select{padding:12px 30px;border-radius:50px;border:1px solid #ab8b6e;background:#fff;width:100%;cursor:pointer;font-size:18px;font-style:normal;font-weight:400;line-height:24px;color:#333}.form-select .ts-wrapper.input-active .ts-control{cursor:pointer}.form-select .ts-control{padding:12px 50px 12px 30px;border-radius:50px;border:1px solid #ab8b6e;background:#fff;width:100%;cursor:pointer;font-size:18px;font-style:normal;font-weight:400;line-height:24px;color:#333;position:relative}.form-select .ts-control[aria-expanded=true]{border-radius:20px 20px 0 0;border-bottom-color:#0000}.form-select .ts-control[aria-expanded=true] .custom-select-icon .icon{transform:rotate(-90deg)}.form-select .ts-control .custom-select-icon{width:40px;height:40px;background:#ab8b6e;border-radius:50%;padding:3px;position:absolute;right:5px;top:5px}.form-select .ts-control .custom-select-icon .icon{width:100%;height:100%;border-radius:50%;border:1px solid #fff;display:flex;justify-content:center;align-items:center;font-size:12px;color:#fff;transform:rotate(90deg);transition:all .5s}.form-select .ts-dropdown{margin-top:0;border:1px solid #ab8b6e;border-top:none;border-radius:0 0 20px 20px;overflow:hidden;background:#fff;box-shadow:none;padding-right:10px}.form-select .ts-dropdown-content{padding-bottom:20px;max-height:180px}.form-select .ts-dropdown-content::-webkit-scrollbar{width:3px;border-radius:3px}.form-select .ts-dropdown-content::-webkit-scrollbar-track{background:#9e9e9e80;border-radius:3px;margin:5px 0 20px}.form-select .ts-dropdown-content::-webkit-scrollbar-thumb{background:#8fb251;border-radius:3px}.form-select .ts-dropdown-content::-webkit-scrollbar-thumb:hover{background:#ab8b6e}.form-select .ts-dropdown .option{font-size:18px;font-style:normal;font-weight:400;line-height:24px;color:#333;text-align:left;background:#0000;padding:6px 20px}.form-select .ts-dropdown .option:hover{background:#0000}.form-select .ts-dropdown .option:first-child{display:none}.form-select .ts-dropdown .option.selected{color:#8fb251}@media only screen and (max-width:767px){.form-input .error-message{right:0}.form-input .error-message:after{left:79%}}.promo-slider{margin:40px 0 86px}@media only screen and (max-width:767px){.promo-slider{margin:20px 0 75px}}.promo-slider-inner{position:relative;overflow:hidden}@media only screen and (max-width:767px){.promo-slider-inner{width:100vw;margin-left:-25px}}.promo-slider-inner:not(.swiper-initialized) .swiper-wrapper{display:flex}.promo-slider-inner:not(.swiper-initialized) .swiper-slide{width:100%;flex:1 0 auto}.promo-slider-inner .swiper-wrapper,.promo-slider-inner .swiper-slide{height:inherit}div .promo-slider-inner .swiper-dots{position:absolute;left:calc(60.4% - 26px);top:50%;transform:translateY(-50%);flex-direction:column;z-index:1;max-height:100%;width:8px}@media only screen and (max-width:1200px){div .promo-slider-inner .swiper-dots{left:calc(50% - 28px)}}@media only screen and (max-width:1024px){div .promo-slider-inner .swiper-dots{top:calc((100vw - 90px)*.6 - 19px);width:100%;left:0;flex-direction:row}}@media only screen and (max-width:767px){div .promo-slider-inner .swiper-dots{top:calc(55vw - 19px);left:0;flex-direction:row}}.promo-slider-item{display:grid;grid-template-columns:60.4% 39.6%;border-radius:110px 0;overflow:hidden;height:100%;color:#fff}@media only screen and (max-width:1200px){.promo-slider-item{grid-template-columns:1fr 1fr}}@media only screen and (max-width:1024px){.promo-slider-item{display:flex;flex-direction:column;border-radius:60px 0}}.promo-slider-item-image{height:inherit;width:100%}.promo-slider-item-image img{aspect-ratio:2.2 / 1}@media only screen and (max-width:1024px){.promo-slider-item-image{position:relative;padding-top:60%;height:max-content}.promo-slider-item-image img{position:absolute;left:0;top:0}}@media only screen and (max-width:767px){.promo-slider-item-image{padding-top:55%}}.promo-slider-item-content{min-height:400px;padding:40px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column}@media only screen and (max-width:1200px){.promo-slider-item-content{padding:35px}}@media only screen and (max-width:767px){.promo-slider-item-content{padding:25px 25px 40px;min-height:280px;height:100%}}.promo-slider-item-subtitle{font-size:21px;font-style:normal;font-weight:300;line-height:38px;color:currentColor;margin-bottom:5px}@media only screen and (max-width:767px){.promo-slider-item-subtitle{font-size:18px;line-height:32px;font-weight:400}}.promo-slider-item-title{margin-bottom:15px;color:currentColor}@media only screen and (max-width:767px){.promo-slider-item-title{font-size:38px;line-height:46px}}.promo-slider-item-text{font-size:16px;font-style:normal;font-weight:300;line-height:23px;margin-bottom:25px}@media only screen and (max-width:767px){.promo-slider-item-text{display:none}}.promo-slider-item-btn{margin-top:auto;width:max-content}@media only screen and (max-width:767px){.promo-slider-item-btn{width:100%;font-weight:600}}.featured-collection-list{margin-bottom:120px;padding-top:60px}@media only screen and (max-width:767px){.featured-collection-list{margin-bottom:75px;padding-top:34px}}.featured-collection-list-title{text-align:center;max-width:1000px;margin:0 auto 70px}@media only screen and (max-width:767px){.featured-collection-list-title{margin:0 auto 35px}.featured-collection-list-title br{display:none}}.featured-collection-list-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:60px 28px}@media only screen and (max-width:1200px){.featured-collection-list-inner{gap:40px 20px}}@media only screen and (max-width:1024px){.featured-collection-list-inner{grid-template-columns:1fr 1fr}}@media only screen and (max-width:767px){.featured-collection-list-inner{gap:25px}}.text-block{padding:50px 0 97px;background:#fff}@media only screen and (max-width:767px){.text-block{padding:45px 0 75px}}.text-block-title{text-align:center;margin:0 auto 35px;max-width:1000px}.text-block-text{text-align:center;margin:0 auto 45px;max-width:890px}@media only screen and (max-width:767px){.text-block-text{margin:0 auto 35px}}.text-block-btn{margin:0 auto;display:block;width:max-content}@media only screen and (max-width:767px){.text-block-btn{width:100%}}.text-block-icons-list{margin-top:55px;display:flex;flex-wrap:wrap;justify-content:center;gap:25px}@media only screen and (max-width:767px){.text-block-icons-list{margin-top:45px}}.text-block-icons-list-item{width:92px;min-width:92px;height:92px;position:relative;transition:all .5s}@media only screen and (max-width:767px){.text-block-icons-list-item{width:75px;min-width:75px;height:75px}}.text-block-icons-list-item.has-tooltip{cursor:pointer}@media(hover:hover){.text-block-icons-list-item.has-tooltip:hover{transform:translateY(-20px)}.text-block-icons-list-item.has-tooltip:hover .text-block-icons-list-item-tooltip{opacity:1;visibility:visible}}.text-block-icons-list-item img{object-fit:contain}.text-block-icons-list-item-tooltip{position:absolute;left:0;bottom:calc(100% + 26px);transform:translate(calc(-50% + 46px));width:250px;padding:25px;border-radius:10px;border:1px solid #fff;background:#f9f6f1;box-shadow:0 0 20px #0003;font-size:14px;font-style:normal;font-weight:300;line-height:21px;opacity:0;visibility:hidden;transition:all .5s}.product-list{margin:95px 0 125px;padding:0 40px}@media only screen and (max-width:1024px){.product-list{padding:0}}@media only screen and (max-width:767px){.product-list{margin:75px 0}}@media only screen and (min-width:768px){.product-list.upper-background{margin-top:0}}@media only screen and (max-width:767px){.product-list.upper-background:before{display:none}}.product-list-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}@media only screen and (max-width:767px){.product-list-top{justify-content:center}}.product-list-title{color:#ab8b6e}@media only screen and (max-width:767px){.product-list-title{text-align:center;font-size:28px;line-height:38px}}@media only screen and (max-width:767px){.product-list-link{display:none}}.product-list-slider:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:25px}@media only screen and (max-width:1024px){.product-list-slider:not(.swiper-initialized) .swiper-wrapper{gap:20px}}@media only screen and (max-width:767px){.product-list-slider:not(.swiper-initialized) .swiper-wrapper{gap:15px}}.product-list-slider:not(.swiper-initialized) .swiper-slide{width:calc(25% - 12px);min-width:calc(25% - 12px)}@media only screen and (max-width:1550px){.product-list-slider:not(.swiper-initialized) .swiper-slide{width:calc(33% - 12px);min-width:calc(33% - 12px)}}@media only screen and (max-width:1279px){.product-list-slider:not(.swiper-initialized) .swiper-slide{width:calc(45% - 12px);min-width:calc(45% - 12px)}}@media only screen and (max-width:1024px){.product-list-slider:not(.swiper-initialized) .swiper-slide{width:calc(50% - 12px);min-width:calc(50% - 12px)}}@media only screen and (max-width:850px){.product-list-slider:not(.swiper-initialized) .swiper-slide{width:calc(75% - 12px);min-width:calc(75% - 12px)}}@media only screen and (max-width:767px){.product-list-slider:not(.swiper-initialized) .swiper-slide{width:100%;min-width:100%}}.product-list-slider .swiper-wrapper,.product-list-slider .swiper-slide{height:inherit}.product-list-btn{width:100%;margin-top:35px}@media only screen and (min-width:768px){.product-list-btn{display:none}}.section-info-banner{margin:120px 0;padding:0 40px}@media only screen and (max-width:1200px){.section-info-banner{padding:0}}@media only screen and (max-width:767px){.section-info-banner{margin:75px 0}}.section-info-banner.gift-card-banner .section-info-banner-content{display:flex;flex-direction:column;padding:86px 60px 90px 100px}@media only screen and (max-width:1279px){.section-info-banner.gift-card-banner .section-info-banner-content{padding:75px 40px}}@media only screen and (max-width:767px){.section-info-banner.gift-card-banner .section-info-banner-content{padding:25px 25px 60px}}.section-info-banner.gift-card-banner .section-info-banner-content-inner{height:100%}.section-info-banner.gift-card-banner .section-info-banner-subtitle{margin-bottom:3px}@media only screen and (max-width:767px){.section-info-banner.gift-card-banner .section-info-banner-subtitle{margin-bottom:9px}}.section-info-banner.gift-card-banner .section-info-banner-title{margin-bottom:34px}@media only screen and (max-width:767px){.section-info-banner.gift-card-banner .section-info-banner-title{margin-bottom:11px}}.section-info-banner.gift-card-banner .section-info-banner-text{font-size:18px;font-style:normal;font-weight:400;line-height:24px;max-width:630px;margin-bottom:25px}@media only screen and (max-width:767px){.section-info-banner.gift-card-banner .section-info-banner-text{margin-bottom:35px}}.section-info-banner-inner{display:grid;grid-template-columns:420px 1fr;min-height:540px;border-radius:110px 0;overflow:hidden}@media only screen and (max-width:1200px){.section-info-banner-inner{grid-template-columns:350px 1fr}}@media only screen and (max-width:1024px){.section-info-banner-inner{display:flex;flex-direction:column}}@media only screen and (max-width:767px){.section-info-banner-inner{border-radius:60px 0;width:100vw;margin-left:-25px}}.section-info-banner-inner.reverse-block{grid-template-columns:1fr 420px}@media only screen and (max-width:1200px){.section-info-banner-inner.reverse-block{grid-template-columns:1fr 350px}}@media only screen and (max-width:1024px){.section-info-banner-inner.reverse-block{flex-direction:column-reverse}}.section-info-banner-image{position:relative}@media only screen and (max-width:1024px){.section-info-banner-image{padding-top:75%}}@media only screen and (max-width:767px){.section-info-banner-image{padding-top:94.14%}}.section-info-banner-image img{position:absolute;left:0;top:0}.section-info-banner-content{padding:90px 75px;background:#fff;display:grid;grid-template-columns:1fr 77px;gap:45px}@media only screen and (max-width:1279px){.section-info-banner-content{padding:75px 40px;gap:30px}}@media only screen and (max-width:1024px){.section-info-banner-content{display:flex;flex-direction:column-reverse;padding:50px 40px}}@media only screen and (max-width:767px){.section-info-banner-content{padding:25px 25px 60px;gap:15px}}.section-info-banner-content-inner{display:flex;flex-direction:column}.section-info-banner-subtitle{font-size:18px;font-style:normal;font-weight:400;line-height:24px;color:#333;margin-bottom:8px}.section-info-banner-title{color:#ab8b6e;margin-bottom:20px}@media only screen and (max-width:1024px){.section-info-banner-title br{display:none}}.section-info-banner-btn-wrap{margin-top:auto}.section-info-banner-btn{display:block;width:max-content;max-width:100%;margin-top:35px}@media only screen and (max-width:767px){.section-info-banner-btn{width:100%}}.section-info-banner-awards{display:flex;flex-direction:column;gap:10px}.section-info-banner-awards img{width:77px;height:auto;object-fit:contain}@media only screen and (max-width:767px){.section-info-banner-awards img{width:66px;max-height:90px}}.section-info-banner-option{height:100%;display:flex;flex-direction:column}.section-info-banner-option-label{font-size:18px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:25px}.section-info-banner-option-list{margin-top:auto;display:flex;flex-wrap:wrap;gap:35px 14px;align-items:center}@media only screen and (max-width:767px){.section-info-banner-option-list{display:grid;grid-template-columns:1fr 1fr;gap:20px 25px}}.section-info-banner-option-item{display:flex;align-items:center;justify-content:center;padding:8px;border-radius:50px;border:1px solid #ab8b6e;position:relative;min-width:115px;font-size:24px;font-style:normal;font-weight:400;line-height:32px;text-align:center;color:#333;transition:all .5s}@media only screen and (max-width:1024px){.section-info-banner-option-item{border-color:#8fb251;padding-right:45px}}@media only screen and (max-width:767px){.section-info-banner-option-item{padding-left:35px}}@media(hover:hover){.section-info-banner-option-item:hover{border-color:#8fb251;padding-right:45px}.section-info-banner-option-item:hover .option-icon,.section-info-banner-option-item:hover .label{opacity:1}}.section-info-banner-option-item .option-icon{width:36px;height:36px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:#8fb251;color:#fff;position:absolute;right:7px;top:7px;opacity:0;transition:all .5s}@media only screen and (max-width:1024px){.section-info-banner-option-item .option-icon{opacity:1}}.section-info-banner-option-item .option-icon.added .plus-icon{display:none}.section-info-banner-option-item .option-icon.added .icon-checkmark{display:block}.section-info-banner-option-item .option-icon .icon-checkmark{display:none;font-size:24px;color:currentColor}.section-info-banner-option-item .label{font-size:14px;font-style:normal;font-weight:400;line-height:18px;text-align:center;color:#333;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);width:100%;opacity:0;transition:all .5s}.banner{margin:80px 0;padding:0 40px}@media only screen and (max-width:1200px){.banner{padding:0}}@media only screen and (max-width:767px){.banner{margin:75px 0}}@media(hover:hover){.banner:hover .banner-background img{transform:scale(1.4)}}.banner-inner{min-height:630px;position:relative;border-radius:0 110px;overflow:hidden;display:flex}@media only screen and (max-width:767px){.banner-inner{min-height:534px;width:100vw;margin-left:-25px;border-radius:0 60px}}.banner-background{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.banner-background img{transition:all 1.3s}.banner-content{position:relative;z-index:2;padding:105px 40px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:inherit;width:100%}@media only screen and (max-width:767px){.banner-content{padding:90px 25px}}.banner-title{color:#fff;text-align:center;margin-bottom:25px}@media only screen and (max-width:767px){.banner-title{max-width:343px}.banner-title br{display:none}}.banner-text{font-weight:400;color:#fff;text-align:center;margin-bottom:45px;max-width:795px}@media only screen and (max-width:767px){.banner-text{font-size:18px;line-height:32px;margin-bottom:35px}}.banner-btn{width:max-content;max-width:100%}@media only screen and (max-width:767px){.banner-btn{width:100%}}.collection-list{margin:120px 0;padding:0 40px}@media only screen and (max-width:1200px){.collection-list{padding:0}}@media only screen and (max-width:767px){.collection-list{margin:75px 0}}.collection-list-top{display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:45px}.collection-list-title{text-align:center}.collection-list-text{text-align:center;max-width:570px}@media only screen and (max-width:767px){.collection-list-slider{padding-left:50px}}.collection-list-slider:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:25px}@media only screen and (max-width:1024px){.collection-list-slider:not(.swiper-initialized) .swiper-wrapper{gap:20px}}@media only screen and (max-width:767px){.collection-list-slider:not(.swiper-initialized) .swiper-wrapper{gap:15px}}.collection-list-slider:not(.swiper-initialized) .swiper-slide{width:calc(25% - 18px);min-width:calc(25% - 18px)}@media only screen and (max-width:1200px){.collection-list-slider:not(.swiper-initialized) .swiper-slide{width:calc(33% - 18px);min-width:calc(33% - 18px)}}@media only screen and (max-width:1024px){.collection-list-slider:not(.swiper-initialized) .swiper-slide{width:calc(45% - 18px);min-width:calc(45% - 18px)}}@media only screen and (max-width:767px){.collection-list-slider:not(.swiper-initialized) .swiper-slide{width:82%;min-width:82%}}.collection-list-slider .swiper-wrapper,.collection-list-slider .swiper-slide{height:inherit}.product-grid{margin:120px 0;padding:0 40px}@media only screen and (max-width:1200px){.product-grid{padding:0}}@media only screen and (max-width:767px){.product-grid{margin:75px 0}}.product-grid-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.product-grid-title{color:#ab8b6e}@media only screen and (max-width:767px){.product-grid-link{display:none}}.product-grid-slider:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:25px 0}@media only screen and (min-width:1025px){.product-grid-slider:not(.swiper-initialized) .swiper-wrapper{flex-wrap:wrap;justify-content:space-between}}@media only screen and (max-width:1024px){.product-grid-slider:not(.swiper-initialized) .swiper-wrapper{gap:20px}}@media only screen and (max-width:767px){.product-grid-slider:not(.swiper-initialized) .swiper-wrapper{gap:15px}}.product-grid-slider:not(.swiper-initialized) .swiper-slide{width:calc(33% - 13px)}@media only screen and (min-width:1025px){.product-grid-slider:not(.swiper-initialized) .swiper-slide:nth-child(1),.product-grid-slider:not(.swiper-initialized) .swiper-slide:nth-child(2){width:calc(50% - 13px)}.product-grid-slider:not(.swiper-initialized) .swiper-slide:nth-child(1) .product-card,.product-grid-slider:not(.swiper-initialized) .swiper-slide:nth-child(2) .product-card{padding:40px 40px 50px}}@media only screen and (max-width:1200px){.product-grid-slider:not(.swiper-initialized) .swiper-slide{width:calc(33% - 14px)}}@media only screen and (max-width:1024px){.product-grid-slider:not(.swiper-initialized) .swiper-slide{width:calc(50% - 12px);min-width:calc(50% - 12px)}}@media only screen and (max-width:850px){.product-grid-slider:not(.swiper-initialized) .swiper-slide{width:calc(75% - 12px);min-width:calc(75% - 12px)}}@media only screen and (max-width:767px){.product-grid-slider:not(.swiper-initialized) .swiper-slide{width:100%;min-width:100%}}.product-grid-slider .swiper-wrapper,.product-grid-slider .swiper-slide{height:inherit}.product-grid-btn{width:100%;margin-top:35px}@media only screen and (min-width:768px){.product-grid-btn{display:none}}.instagram-slider{margin:120px 0;padding:0 40px}@media only screen and (max-width:1200px){.instagram-slider{padding:0}}@media only screen and (max-width:767px){.instagram-slider{margin:75px 0}}.instagram-slider-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}.instagram-slider-title{color:#ab8b6e}@media only screen and (max-width:375px){.instagram-slider-title{font-size:20px;line-height:30px}}@media only screen and (max-width:767px){.instagram-slider-link{display:none}}.instagram-slider-btn{width:100%;margin-top:35px}@media only screen and (min-width:768px){.instagram-slider-btn{display:none}}@media only screen and (max-width:767px){.instagram-slider-btn{margin-top:20px}}.instagram-slider-inner:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:25px}@media only screen and (max-width:1024px){.instagram-slider-inner:not(.swiper-initialized) .swiper-wrapper{gap:20px}}@media only screen and (max-width:767px){.instagram-slider-inner:not(.swiper-initialized) .swiper-wrapper{gap:15px}}.instagram-slider-inner:not(.swiper-initialized) .swiper-slide{width:calc(25% - 18px);min-width:calc(25% - 18px)}@media only screen and (max-width:1200px){.instagram-slider-inner:not(.swiper-initialized) .swiper-slide{width:calc(33% - 18px);min-width:calc(33% - 18px)}}@media only screen and (max-width:1024px){.instagram-slider-inner:not(.swiper-initialized) .swiper-slide{width:calc(45% - 18px);min-width:calc(45% - 18px)}}@media only screen and (max-width:767px){.instagram-slider-inner:not(.swiper-initialized) .swiper-slide{width:67%;min-width:67%}}.instagram-slider-inner .swiper-wrapper,.instagram-slider-inner .swiper-slide{height:inherit}.instagram-slider-item{display:block;position:relative;padding-top:100%;border-radius:15px;overflow:hidden}.instagram-slider-item img{position:absolute;left:0;top:0}.logo-list{margin:80px 0}@media only screen and (max-width:767px){.logo-list{margin:75px 0}}.logo-list-title{text-align:center;margin-bottom:28px}.logo-list-slider:not(.swiper-initialized) .swiper-wrapper{display:flex;justify-content:center;align-items:center;gap:60px;width:max-content;margin:0 auto}@media only screen and (max-width:1024px){.logo-list-slider:not(.swiper-initialized) .swiper-wrapper{gap:40px}}@media only screen and (max-width:767px){.logo-list-slider:not(.swiper-initialized) .swiper-wrapper{gap:25px}}.logo-list-slider:not(.swiper-initialized) .swiper-slide{width:max-content;min-height:max-content}.logo-list-slider .swiper-wrapper{height:inherit}.logo-list-slider .swiper-slide{height:inherit;width:max-content;display:flex;align-items:center}.newsletter{margin:120px 0;padding:0 40px}@media only screen and (max-width:1200px){.newsletter{padding:0}}@media only screen and (max-width:767px){.newsletter{margin:75px 0}}.newsletter-inner{border-radius:30px;border:1px solid rgba(171,139,110,.2);background:#fff;display:grid;grid-template-columns:1fr 500px;align-items:center;column-gap:62px;padding:60px 80px;position:relative;min-height:300px}.newsletter-inner #errorMsg:empty{display:none}@media only screen and (max-width:1279px){.newsletter-inner{column-gap:20px;grid-template-columns:1fr 350px;padding:60px}}@media only screen and (max-width:1024px){.newsletter-inner{display:flex;flex-direction:column;gap:45px}}@media only screen and (max-width:767px){.newsletter-inner{padding:40px 25px}}.newsletter-content{width:100%;position:relative;z-index:1}@media only screen and (max-width:1280px){.newsletter-title br{display:none}}.newsletter-subtitle{font-size:18px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:5px}.newsletter-form{position:relative;z-index:1}.newsletter-bg-image{position:absolute;left:50%;top:-66px;width:287px;height:272px}.newsletter-bg-image img{object-fit:contain}.bestsellers{margin:85px 0;position:relative}@media only screen and (max-width:767px){.bestsellers{margin:75px 0}}.bestsellers.under-background{margin-bottom:0}.bestsellers-top{padding-bottom:80px;margin-left:125px;max-width:650px;position:relative;z-index:2}@media only screen and (max-width:1440px){.bestsellers-top{margin-left:0}}.bestsellers-top-wrapper{position:relative}.bestsellers-subtitle{font-size:14px;font-style:normal;font-weight:300;line-height:21px;margin-bottom:10px}.bestsellers-title{margin-bottom:65px}@media only screen and (max-width:767px){.bestsellers-title{margin-bottom:45px}}.bestsellers-btn{display:block;width:max-content;max-width:100%}@media only screen and (max-width:767px){.bestsellers-btn{width:100%}}.bestsellers-accent-image{position:absolute;right:0;top:54px;z-index:1;width:520px;height:420px}@media only screen and (max-width:1024px){.bestsellers-accent-image{top:60%}}@media only screen and (max-width:767px){.bestsellers-accent-image{width:225px;height:360px}}.bestsellers-accent-image img{object-fit:contain;object-position:center right}.bestsellers-slider{margin-bottom:45px;position:relative;z-index:2}@media only screen and (max-width:767px){.bestsellers-slider{overflow-x:auto}.bestsellers-slider::-webkit-scrollbar{display:none}}.bestsellers-slider-wrapper{display:flex;justify-content:center;flex-wrap:nowrap;position:relative;gap:0;height:inherit;width:max-content}.bestsellers-slider-slide{height:inherit;width:max-content;display:flex;justify-content:center;align-items:flex-end;flex-shrink:0;will-change:transform;padding:0 60px}@media only screen and (max-width:1200px){.bestsellers-slider-slide{padding:40px}}@media only screen and (max-width:767px){.bestsellers-slider-slide{padding:0 25px}}.bestsellers-slider-item{min-width:max-content;display:flex;flex-direction:column;align-items:center}@media(hover:hover){.bestsellers-slider-item:hover .image-wrapper:before{opacity:1}.bestsellers-slider-item:hover img{transform:translateY(-15px)}.bestsellers-slider-item:hover .label{opacity:1}}.bestsellers-slider-item .image-wrapper{display:block;position:relative}.bestsellers-slider-item .image-wrapper:before{content:"";position:absolute;left:0;bottom:-10px;width:100%;height:1px;background:#00000080;filter:blur(5px);opacity:0;transition:all .5s}@media only screen and (max-width:767px){.bestsellers-slider-item .image-wrapper:before{opacity:1;bottom:-25px}}.bestsellers-slider-item img{width:100%;height:auto;object-fit:contain;max-width:500px;max-height:500px;transition:all .5s}@media only screen and (max-width:767px){.bestsellers-slider-item img{max-width:80vw}}.bestsellers-slider-item .label{font-size:21px;font-style:normal;font-weight:300;line-height:38px;color:#ab8b6e;text-align:center;display:block;position:relative;margin-top:30px;padding-top:1px;opacity:0;transition:all .5s}@media only screen and (max-width:1024px){.bestsellers-slider-item .label{opacity:1;margin-top:45px}}@media only screen and (max-width:767px){.bestsellers-slider-item .label{font-size:18px;line-height:32px}}.bestsellers-slider-btn{display:block;width:max-content;margin:0 auto}@media only screen and (max-width:767px){.bestsellers-slider-btn{width:calc(100% - 50px)}}.template-collection-list{margin:110px 0 120px;position:relative}@media only screen and (max-width:767px){.template-collection-list{margin:75px 0}}.template-collection-list-top{margin-bottom:90px}@media only screen and (max-width:767px){.template-collection-list-top{margin-bottom:75px}}.template-collection-list-title{text-align:center;margin-bottom:35px}@media only screen and (max-width:767px){.template-collection-list-title{margin-bottom:15px}}.template-collection-list-text{font-size:21px;font-style:normal;font-weight:300;line-height:38px;text-align:center;max-width:750px;margin:0 auto}@media only screen and (max-width:767px){.template-collection-list-text{font-size:18px;font-style:normal;font-weight:300;line-height:32px}}.template-collection-list-image{position:absolute;left:0;top:0;z-index:-1;width:516px;height:757px}@media only screen and (max-width:1024px){.template-collection-list-image{width:370px;height:552px}}@media only screen and (max-width:767px){.template-collection-list-image{width:250px;height:412px;top:175px}}.template-collection-list-image img{object-fit:contain;object-position:top}.template-collection-list-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:90px 28px;margin-bottom:40px}@media only screen and (max-width:1024px){.template-collection-list-grid{gap:25px}}@media only screen and (max-width:992px){.template-collection-list-grid{grid-template-columns:repeat(2,1fr);margin-bottom:35px}}.collection-recommendations{margin:0 0 70px}@media only screen and (max-width:767px){.collection-recommendations{margin:20px 0 45px}}.collection-recommendations-slider:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:22px}@media only screen and (max-width:767px){.collection-recommendations-slider:not(.swiper-initialized) .swiper-wrapper{gap:10px}}.collection-recommendations-slider .swiper-wrapper{height:inherit}.collection-recommendations-slider .swiper-slide{height:inherit;width:max-content}.collection-recommendations-item{display:flex;flex-direction:column;align-items:center;gap:11px;width:138px;border-radius:25px;padding:25px 8px 18px;height:100%;transition:all .5s}@media(hover:hover){.collection-recommendations-item:hover{background:#fff}}@media only screen and (max-width:767px){.collection-recommendations-item{width:95px;padding:15px 10px}}.collection-recommendations-item.active{background:#fff}.collection-recommendations-item img{width:72px;height:72px;object-fit:contain}@media only screen and (max-width:767px){.collection-recommendations-item img{width:42px;height:42px}}.collection-recommendations-item .label{font-size:16px;font-style:normal;font-weight:400;line-height:21px;color:#4f4f4f;text-align:center;display:block;margin:auto 0}@media only screen and (max-width:767px){.collection-recommendations-item .label{font-size:14px;line-height:18px}}.collection-info{margin:73px 0 80px}@media only screen and (max-width:767px){.collection-info{margin:45px 0 75px}}.collection-info-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:25px}@media only screen and (max-width:767px){.collection-info-inner{gap:15px}}.collection-info-description{max-width:730px}.collection{margin-bottom:120px}@media only screen and (max-width:767px){.collection{margin-bottom:75px}}.collection-filter{margin:0 auto;width:max-content;max-width:100%}@media only screen and (max-width:1024px){.collection-filter{position:relative;max-width:calc(100vw - 106px);width:100%}}@media only screen and (max-width:767px){.collection-filter{position:relative;max-width:100%;width:100%}}@media only screen and (max-width:1024px){.collection-filter.open .collection-filter-form{height:max-content}.collection-filter.open .collection-filter-mobile-button .icon{transform:rotate(-90deg)}}.collection-filter-wrapper{margin-bottom:40px}@media only screen and (max-width:767px){.collection-filter-wrapper{margin-bottom:25px}}.collection-filter-wrapper.fixed .collection-filter{position:fixed;top:calc(var(--header-inner-height) + 45px);left:50%;transform:translate(-50%);z-index:1100}.wrapper:has(.page-top-wrapper .announcement-wrapper .announcement.fixed) .collection-filter-wrapper.fixed .collection-filter{top:calc(var(--header-inner-height) + var(--announcement-height) + 45px)}@media only screen and (max-width:767px){.collection-filter-wrapper.fixed .collection-filter{top:calc(var(--header-inner-height) + 40px);padding:0 25px}.wrapper:has(.page-top-wrapper .announcement-wrapper .announcement.fixed) .collection-filter-wrapper.fixed .collection-filter{top:calc(var(--header-inner-height) + var(--announcement-height) + 40px)}}@media only screen and (max-width:767px){.collection-filter-wrapper.fixed .collection-filter-form{left:25px;width:calc(100% - 50px)}}.collection-filter-mobile-button{font-size:18px;font-style:normal;font-weight:600;line-height:24px;color:#fff;text-align:center;display:flex;align-items:center;background:#8fb251;padding:13px 35px;border-radius:50px;position:relative;z-index:505}@media only screen and (min-width:1025px){.collection-filter-mobile-button{display:none}}.collection-filter-mobile-button span:not(.icon){flex:1 0 auto;overflow:hidden;text-overflow:ellipsis;max-width:100%;margin-left:5px}.collection-filter-mobile-button .icon{font-size:10px;color:currentColor;transform:rotate(90deg);margin-left:-10px;transition:all .5s}.collection-filter-form{display:flex;align-items:center;gap:10px;padding:10px;border-radius:50px;background:#fff;width:max-content;max-width:100%}@media only screen and (min-width:1025px){.collection-filter-form{overflow:auto}}@media only screen and (max-width:1024px){.collection-filter-form{position:absolute;left:0;top:0;z-index:500;width:100%;flex-direction:column;align-items:flex-start;border-radius:25px;padding:50px 0 0;gap:0;transition:all .5s;overflow:hidden;height:0}}.collection-filter-link{display:block;padding:8px 20px;font-size:18px;font-style:normal;font-weight:400;line-height:24px;color:#333;border-radius:50px;transition:all .5s}@media only screen and (min-width:1025px){.collection-filter-link:hover{background:#8fb251;color:#fff}}@media only screen and (max-width:1024px){.collection-filter-link{width:100%;padding:13px 35px;text-align:center}}@media only screen and (max-width:767px){.collection-filter-link{color:#9e9e9e80}}@media only screen and (min-width:1025px){.collection-filter-link.active{background:#8fb251;color:#fff}}@media only screen and (min-width:1025px){.collection-filter-link.mobile-link{display:none}}@media only screen and (max-width:1024px){.collection-filter-link.desktop-link{display:none}}.collection-filter-form-group{position:relative}@media only screen and (max-width:1024px){.collection-filter-form-group{width:100%}}.collection-filter-form-group.open .collection-filter-value-list{padding-bottom:20px;height:max-content}@media only screen and (max-width:1024px){.collection-filter-form-group.open .collection-filter-value-list-wrapper{margin-top:10px}}.collection-filter-form-group.open .collection-filter-button .icon{transform:rotate(-90deg)}.collection-filter-form-group:last-child .collection-filter-value-list-wrapper{left:auto;right:0}.collection-filter-button{padding:8px 20px;font-size:18px;font-style:normal;font-weight:600;line-height:24px;color:#333;cursor:pointer;transition:all .5s;display:flex;align-items:center;gap:15px}@media(hover:hover){.collection-filter-button:hover{color:#8fb251}}@media only screen and (max-width:1440px){.collection-filter-button{padding:8px;gap:10px}}@media only screen and (max-width:1024px){.collection-filter-button{width:100%;padding:13px 35px;text-align:center}.collection-filter-button span:not(.icon){flex:1 0 auto}}.collection-filter-button .icon{font-size:12px;transform:rotate(90deg);transition:all .5s;font-weight:600}@media only screen and (max-width:1024px){.collection-filter-button .icon{margin-left:-10px}}.collection-filter-value-list-wrapper{position:absolute;left:0;top:100%;width:100%;min-width:max-content;max-width:400px;z-index:500;background:#fff;border-radius:0 0 20px 20px;overflow:hidden}@media only screen and (max-width:1024px){.collection-filter-value-list-wrapper{position:relative;top:0;left:0;z-index:1;max-width:100%;min-width:unset;padding-right:15px;padding-left:5px;transition:margin-top .5s}}.collection-filter-value-list-wrapper .simplebar-wrapper{height:max-content;max-height:272px}.collection-filter-value-list{height:0;transition:all .5s}.collection-filter-value-list.custom-scrollbar-green::-webkit-scrollbar-track{margin-bottom:20px;margin-top:20px}.collection-filter-value input{display:none}.collection-filter-value input:checked~label .radio-icon:after,.collection-filter-value input:checked~label .checkbox-icon:after{opacity:1}.collection-filter-value label{font-size:16px;font-style:normal;font-weight:400;line-height:28px;color:#333;display:flex;align-items:center;gap:15px;padding:6px 20px;cursor:pointer;transition:all .5s}@media(hover:hover){.collection-filter-value label:hover{color:#8fb251}}@media only screen and (max-width:1024px){.collection-filter-value label{padding:9px 20px}}.collection-grid{display:flex;flex-wrap:wrap;gap:25px;margin-bottom:40px;padding:0 40px}@media only screen and (max-width:1200px){.collection-grid{padding:0}}@media only screen and (max-width:1024px){.collection-grid{gap:20px}}@media only screen and (max-width:767px){.collection-grid{gap:10px;margin-bottom:35px}}.collection-grid .product-card{height:inherit;width:calc(33% - 14px)}@media only screen and (max-width:1024px){.collection-grid .product-card{width:calc(50% - 11px)}}@media only screen and (max-width:767px){.collection-grid .product-card{width:calc(50% - 6px)}}@media only screen and (min-width:1025px){.collection-grid .product-card.half-width{width:calc(50% - 13px);padding:40px 40px 50px}}.collection-grid-banner{width:calc(50% - 13px);height:inherit;position:relative;overflow:hidden;border-radius:25px;border:1px solid rgba(158,158,158,.5);padding:54px;display:flex;flex-direction:column;justify-content:center;min-height:590px}@media only screen and (max-width:767px){.collection-grid-banner{width:100%}}@media only screen and (max-width:767px){.collection-grid-banner{min-height:340px;padding:25px}}.collection-grid-banner.full-width{width:100%}.collection-grid-banner-background{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.collection-grid-banner-title{color:#fff;margin-bottom:15px}.collection-grid-banner-text{font-weight:400;color:#fff;margin-bottom:45px}@media only screen and (max-width:767px){.collection-grid-banner-text{font-weight:400;line-height:32px}}.collection-grid-banner-btn{width:max-content;max-width:100%}@media only screen and (max-width:767px){.collection-grid-banner-btn{margin-top:auto;width:100%}}.collection-slider{margin:120px 0;padding:0 40px}@media only screen and (max-width:1024px){.collection-slider{padding:0}}@media only screen and (max-width:767px){.collection-slider{margin:75px 0}}.collection-slider-top{margin-bottom:80px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}@media only screen and (max-width:767px){.collection-slider-top{margin-bottom:40px}}.collection-slider-title{margin-bottom:33px}@media only screen and (max-width:767px){.collection-slider-title{max-width:95%;margin-bottom:15px;font-size:28px;font-style:normal;font-weight:400;line-height:34px}}.collection-slider-text{font-size:18px;font-style:normal;font-weight:400;line-height:24px;max-width:533px}@media only screen and (max-width:767px){.collection-slider-text{max-width:95%}}.collection-slider-bg{position:absolute;top:-94px;left:0;width:578px;height:416px;z-index:-1}@media only screen and (max-width:767px){.collection-slider-bg{top:-34px;left:-25px;width:287px;height:272px}}.collection-slider-bg img{object-fit:contain}.collection-slider-inner:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:25px}@media only screen and (max-width:1024px){.collection-slider-inner:not(.swiper-initialized) .swiper-wrapper{gap:20px}}@media only screen and (max-width:767px){.collection-slider-inner:not(.swiper-initialized) .swiper-wrapper{gap:15px}}.collection-slider-inner .swiper-slide{width:200px;min-width:200px}.collection-slider .collection-card{padding-bottom:22px}@media(hover:hover){.collection-slider .collection-card:hover .collection-card-name{transform:translateY(-1px) translate(-50%)}}.collection-slider .collection-card .new-tag{font-size:12px;font-style:normal;font-weight:700;line-height:12px;padding:4px 6px;border-radius:5px}.collection-slider .collection-card-image{padding-top:140%;border-radius:15px}.collection-slider .collection-card-name{font-size:14px;font-style:normal;font-weight:400;line-height:18px;border-radius:10px;padding:10px;gap:10px;max-width:calc(100% - 30px)}.collection-slider .collection-card-name:after{border-radius:10px}.main-product{margin:0 0 120px}@media only screen and (max-width:767px){.main-product{margin:0 0 75px;background:#fff;padding-bottom:25px}}.main-product-inner{width:100%;display:flex;grid-template-columns:1fr 662px;gap:40px}.main-product-benefit-icons{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:20px;padding-top:15px}@media only screen and (max-width:767px){.main-product-benefit-icons img{width:80px;height:80px}}@media only screen and (max-width:1200px){.main-product-inner{gap:15px}}@media only screen and (max-width:1024px){.main-product-inner{flex-direction:column}}.main-product-right{width:662px;min-width:662px}@media only screen and (max-width:1279px){.main-product-right{width:550px;min-width:550px}}@media only screen and (max-width:1200px){.main-product-right{width:500px;min-width:500px}}@media only screen and (max-width:1024px){.main-product-right{width:100%;min-width:100%}}.main-product-left{display:flex;flex-direction:column;gap:15px;width:calc(100% - 702px)}@media only screen and (max-width:1279px){.main-product-left{width:calc(100% - 590px)}}@media only screen and (max-width:1200px){.main-product-left{width:calc(100% - 515px);gap:15px}}@media only screen and (max-width:1024px){.main-product-left{width:100%}}@media only screen and (max-width:767px){.main-product-left{gap:0}}.main-product-gallery{width:100%;position:relative}@media only screen and (max-width:767px){.main-product-gallery{width:100vw;margin-left:-25px}}.main-product-gallery .icon-zoom{position:absolute;right:25px;bottom:25px;font-size:23px;color:#8fb251;z-index:10}.main-product-gallery-slider{width:100%;margin-bottom:25px;overflow:hidden;position:relative}.main-product-gallery-slider:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:5px}.main-product-gallery-slider:not(.swiper-initialized) .swiper-slide{width:100%;min-width:100%}.main-product-gallery-slider .swiper-wrapper,.main-product-gallery-slider .swiper-slide{height:inherit}.main-product-gallery-slider .swiper-dots{position:absolute;bottom:15px;left:50%;transform:translate(-50%);z-index:5}@media only screen and (min-width:1025px){.main-product-gallery-slider .swiper-dots{display:none}}.main-product-gallery-slider .swiper-dots .swiper-dot{border:1px solid #9e9e9e}.main-product-gallery-slider .swiper-dots .swiper-dot.swiper-dot-active{border-color:#0000}.main-product-gallery-slider-media{width:100%;position:relative;padding-top:65.138%;border-radius:25px;overflow:hidden;display:block}@media only screen and (max-width:767px){.main-product-gallery-slider-media{border-radius:0;padding-top:68.702%}}.main-product-gallery-slider-media img,.main-product-gallery-slider-media video{position:absolute;left:0;top:0}.main-product-gallery-thumbnails{overflow:hidden}@media only screen and (max-width:767px){.main-product-gallery-thumbnails{display:none}}.main-product-gallery-thumbnails:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:15px}.main-product-gallery-thumbnails:not(.swiper-initialized) .swiper-slide{width:calc(20% - 12px);min-width:calc(20% - 12px)}@media only screen and (max-width:1440px){.main-product-gallery-thumbnails:not(.swiper-initialized) .swiper-slide{width:calc(25% - 12px);min-width:calc(25% - 12px)}}@media only screen and (max-width:1024px){.main-product-gallery-thumbnails:not(.swiper-initialized) .swiper-slide{width:calc(20% - 12px);min-width:calc(20% - 12px)}}.main-product-gallery-thumbnails .swiper-wrapper,.main-product-gallery-thumbnails .swiper-slide{height:inherit}.main-product-gallery-thumbnails-media{position:relative;padding-top:100%;border-radius:15px;overflow:hidden;cursor:pointer;border:1px solid rgba(0,0,0,0);transition:all .5s}@media(hover:hover){.main-product-gallery-thumbnails-media:hover{border-color:#8fb251}}.main-product-gallery-thumbnails-media img,.main-product-gallery-thumbnails-media video{position:absolute;left:0;top:0}.main-product-badge{display:flex;align-items:flex-start;flex-wrap:wrap;gap:15px 35px;padding:25px 0 15px}@media only screen and (max-width:1024px){.main-product-badge{justify-content:center}}@media only screen and (max-width:767px){.main-product-badge{padding:0}}.main-product-badge-item{width:45px;height:auto;object-fit:contain}@media only screen and (max-width:1024px){.main-product-collapse-desktop{display:none}}.main-product-collapse-mobile{margin-top:30px}@media only screen and (min-width:1025px){.main-product-collapse-mobile{display:none}}@media only screen and (max-width:767px){.main-product-collapse-mobile{margin-top:28px}}.main-product-collapse-block .product-collapse{padding:18px 0 0;border-top:1px solid rgba(158,158,158,.5019607843)}@media only screen and (max-width:767px){.main-product-collapse-block .product-collapse{padding:13px 0 0}}.main-product-collapse-block .product-collapse:last-child{border-bottom:1px solid rgba(158,158,158,.5019607843)}@media only screen and (max-width:767px){.main-product-collapse-block .product-collapse:last-child{border-bottom:none}}@media only screen and (max-width:767px){.main-product-collapse-block .product-collapse:first-child{border-top:none}}.main-product-collapse-block .product-collapse.open .product-collapse-content{margin-bottom:20px;height:max-content}@media only screen and (max-width:767px){.main-product-collapse-block .product-collapse.open .product-collapse-content{margin-bottom:13px}}.main-product-collapse-block .product-collapse.open .product-collapse-button .icon{transform:rotate(-90deg)}.main-product-collapse-block .product-collapse-button{font-size:24px;font-style:normal;font-weight:600;line-height:32px;color:#333;display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:19px;cursor:pointer}@media only screen and (max-width:767px){.main-product-collapse-block .product-collapse-button{font-size:18px;font-weight:400;line-height:24px;margin-bottom:13px}}.main-product-collapse-block .product-collapse-button .icon{font-size:20px;transform:rotate(90deg);transition:all .5s}.main-product-collapse-block .product-collapse-content{margin-bottom:0;overflow:hidden;transition:all .5s}.main-product-collapse-block .promise-table-title{font-size:16px;font-style:normal;font-weight:400;line-height:21px;color:#333;margin-bottom:10px}@media only screen and (max-width:767px){.main-product-collapse-block .promise-table-title{font-size:14px;line-height:18px}}.main-product-collapse-block .promise-table-row{padding:10px 0;border-top:1px solid rgba(171,139,110,.2)}.main-product-collapse-block .promise-table-row-top{font-size:24px;font-style:normal;font-weight:300;line-height:38px}@media only screen and (max-width:767px){.main-product-collapse-block .promise-table-row-top{font-size:16px;font-weight:600;line-height:21px}}.main-product-collapse-block .promise-table-row-bottom{font-size:16px;font-style:normal;font-weight:400;line-height:21px}@media only screen and (max-width:767px){.main-product-collapse-block .promise-table-row-bottom{font-size:14px;line-height:18px}}.main-product-collapse-block .promise-table-bottom{margin-top:20px;display:grid;grid-template-columns:85px 1fr;gap:25px}.main-product-collapse-block .promise-table-bottom-left{width:100%}.main-product-collapse-block .promise-table-bottom-left img{width:100%;height:auto;max-height:150px;object-fit:contain}.main-product-collapse-block .promise-table-bottom-right{display:flex;flex-direction:column}.main-product-collapse-block .promise-table-bottom-right-top{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:12px;font-style:normal;font-weight:600;line-height:16px}.main-product-collapse-block .promise-table-bottom-right-top .icon-radio-button{width:40px;height:20px;border-radius:50px;border:1px solid #8fb251;position:relative}.main-product-collapse-block .promise-table-bottom-right-top .icon-radio-button:after{content:"";position:absolute;right:2px;top:2px;width:14px;height:14px;border-radius:50%;background:#8fb251}.main-product-collapse-block .promise-table-bottom-title{font-size:32px;font-style:normal;font-weight:600;line-height:100%;margin-top:auto;margin-bottom:5px}@media only screen and (max-width:767px){.main-product-collapse-block .promise-table-bottom-title{font-size:46px}}.main-product-collapse-block .promise-table-bottom-subtitle{font-size:16px;font-style:normal;font-weight:600;line-height:21px}.main-product-collapse-block .product-collapse-table{border-radius:5px;overflow:hidden}.main-product-collapse-block .product-collapse-table-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px;padding:5px 15px;font-size:14px;font-style:normal;font-weight:400;line-height:18px}@media only screen and (max-width:767px){.main-product-collapse-block .product-collapse-table-row{grid-template-columns:100%;gap:0}.main-product-collapse-block .product-collapse-table-row span:first-child{font-size:16px;font-style:normal;font-weight:600;line-height:21px}}.main-product-collapse-block .product-collapse-table-row:nth-child(2n){background:#fff}.main-product-collapse-block .product-collapse-table-row:nth-child(odd){background:#f9f6f1}.main-product-collapse-block .product-collapse-text{font-size:16px;font-style:normal;font-weight:400;line-height:21px;color:#333}.main-product-collapse-block .product-collapse-icons{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;margin-top:15px}.main-product-collapse-block .product-collapse-icons-item{width:64px;height:auto;object-fit:contain}.main-product-collapse-block .product-collapse-checkmarks{margin-top:15px;display:flex;flex-direction:column;gap:10px}.main-product-collapse-block .product-collapse-checkmarks li{font-size:16px;font-style:normal;font-weight:400;line-height:21px;display:flex;align-items:center;gap:10px}.main-product-collapse-block .product-collapse-checkmarks li .icon{font-size:25px;color:#8fb251;margin-left:-5px}.main-product-right-inner{padding:30px;border-radius:25px;background:#fff;box-shadow:0 0 4px #0000001a}@media only screen and (max-width:767px){.main-product-right-inner{border-radius:0;padding:15px 0 0;box-shadow:none;border-top:1px solid rgba(158,158,158,.5019607843)}}.main-product-info-block{border-bottom:1px solid rgba(158,158,158,.5019607843);padding-bottom:15px}.main-product-top{padding-right:50px;padding-bottom:10px}.main-product-title{font-family:CanelaText,sans-serif;font-size:28px;font-style:normal;font-weight:400;line-height:34px}.main-product-price-wrapper{display:flex;align-items:center;gap:10px;padding:15px 0}.main-product-price-wrapper:has(.main-product-price-sale){padding-top:10px}.main-product-price-sale{font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:#fff;padding:3px 10px 4px;background:#f00000;border-radius:5px;margin-bottom:7px;text-align:center;width:max-content;max-width:100%}.main-product-price{font-size:32px;font-style:normal;font-weight:600;line-height:32px;min-width:110px}.main-product-price.sale{color:#f00000}.main-product-price-old{font-size:18px;font-style:normal;font-weight:600;line-height:24px;text-decoration:line-through}.main-product-volume{font-size:18px;font-style:normal;font-weight:400;line-height:24px;display:flex;align-items:center;gap:5px}.main-product-volume .icon{font-size:25px;background:#f9f6f1;border-radius:50%}.main-product-price-per-item{font-size:14px;font-style:normal;font-weight:400;line-height:18px}.main-product-advantages{padding-top:15px;display:grid;grid-template-columns:1fr 1fr;gap:5px 20px}@media only screen and (max-width:767px){.main-product-advantages{grid-template-columns:1fr;gap:5px}}.main-product-advantages-item{display:flex;align-items:center;gap:15px}@media only screen and (max-width:767px){.main-product-advantages-item:nth-child(n+4){display:none}}.main-product-advantages-item-icon{width:30px;min-width:30px;height:30px;object-fit:contain;margin:5px 0}.main-product-advantages-item-label{font-size:14px;font-style:normal;font-weight:400;line-height:18px}.main-product-quantity-option{padding-top:10px}.main-product-quantity-option-label{font-size:16px;font-style:normal;font-weight:600;line-height:21px;margin-bottom:10px}.main-product-quantity-option-list{display:flex;flex-wrap:wrap;gap:15px}.main-product-quantity-option-value input{display:none}.main-product-quantity-option-value input:checked~label .image{border:1px solid #8fb251}.main-product-quantity-option-value input:checked~label .image .icon{opacity:1}.main-product-quantity-option-value input:checked~label .text{opacity:1}.main-product-quantity-option-value label{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer}@media(hover:hover){.main-product-quantity-option-value label:hover .image{border:1px solid #8fb251}}.main-product-quantity-option-value .image{display:block;width:90px;height:90px;position:relative;border:1px solid rgba(0,0,0,0);border-radius:5px;transition:all .5s}.main-product-quantity-option-value .image img{border-radius:5px}.main-product-quantity-option-value .image .icon{font-size:16px;position:absolute;right:-8px;top:-8px;width:18px;height:18px;border-radius:50%;background:#8fb251;color:#fff;display:flex;justify-content:center;align-items:center;opacity:0;transition:all .5s}.main-product-quantity-option-value .image .percent{position:absolute;right:10px;bottom:10px;display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%;background:#f00000;font-size:12px;font-style:normal;font-weight:700;line-height:16px;color:#fff}.main-product-quantity-option-value .text{font-size:10px;font-style:normal;font-weight:400;line-height:14px;color:#333;opacity:0;transition:all .5s}.main-product-option{padding-top:15px}.main-product-option-label{font-size:16px;font-style:normal;font-weight:600;line-height:21px;margin-bottom:10px}.main-product-option-list{display:flex;flex-wrap:wrap;gap:15px}@media only screen and (max-width:767px){.main-product-option-list{gap:10px}}.main-product-option-value input{display:none}.main-product-option-value input:checked~label:not(.featured){background:#efefef;border-color:#8fb251}.main-product-option-value input:checked~label .icon{opacity:1}.main-product-option-value label{font-size:16px;font-style:normal;font-weight:400;line-height:21px;color:#333;padding:9px 15px 10px;border:1px solid #c4c4c4;background:#fff;border-radius:5px;position:relative;transition:all .5s;cursor:pointer;display:block}.main-product-option-value:has(label.featured){display:flex;flex-direction:column;align-items:center;row-gap:3px}.main-product-option-value:has(label.featured):after{content:"Meistgekauft";color:#ea5c38;text-align:center;font-size:12px;font-style:normal;font-weight:600;line-height:16px;transition:color .5s}.main-product-option-value:has(label.featured:hover):after,.main-product-option-value:has(input:checked):after{color:#8fb251}.main-product-option-value label.featured{display:flex;align-items:center;column-gap:10px;color:#fff;border:1px solid #EA5C39;background:#ea5c39}.main-product-option-value label.featured:hover,.main-product-option-value input:checked~label.featured{border:1px solid #8FB251;background:#8fb251}@media only screen and (max-width:767px){.main-product-option-value label{font-size:12px;line-height:16px;padding:12px 10px}.main-product-option-list:has(.main-product-option-value label.featured) .main-product-option-value label{min-height:46px;display:flex;align-items:center}}@media(hover:hover){.main-product-option-value label:not(.featured):hover{background:#efefef;color:#000}}.main-product-option-value label .icon{font-size:16px;position:absolute;right:-8px;top:-8px;width:18px;height:18px;border-radius:50%;background:#8fb251;color:#fff;display:flex;justify-content:center;align-items:center;opacity:0;transition:all .5s}.main-product-option-value label.featured .icon{border:1px solid #fff}.main-product-form{display:grid;grid-template-columns:150px 1fr;gap:10px}.main-product-form-wrapper{padding-top:15px}.main-product-form .quantity-block{width:150px;height:50px;grid-template-columns:50px 1fr 50px;border:1px solid rgba(158,158,158,.5);border-radius:25px}.main-product-form .quantity-block-input{height:48px;padding:0}.main-product-form .quantity-block-button{height:48px}.main-product-form-btn-wrapper{display:flex;flex-direction:column;gap:5px}.main-product-form-btn{width:100%;padding:10px 35px}@media only screen and (max-width:1024px){.main-product-form-btn{padding:10px}}.main-product-form-btn-info{font-size:12px;font-style:normal;font-weight:600;line-height:16px;text-align:center}.main-product-form-btn-info.mobile{margin-top:10px}@media only screen and (min-width:768px){.main-product-form-btn-info.mobile{display:none}}@media only screen and (max-width:767px){.main-product-form-btn-info:not(.mobile){display:none}}.main-product-payments-option{display:grid;grid-template-columns:repeat(8,1fr);gap:20px;margin:15px 0}.main-product-payments-option img{width:100%;height:35px;object-fit:contain}@media only screen and (max-width:767px){.main-product-payments-option img{height:21px}}.main-product-payments-option svg{width:100%;height:35px;display:block}@media only screen and (max-width:767px){.main-product-payments-option svg{height:21px}}.main-product-policy-info{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:15px 0}@media only screen and (max-width:767px){.main-product-policy-info{gap:15px}}.main-product-policy-info-item{padding:17px 15px;background:#efefef;border-radius:5px}@media only screen and (max-width:767px){.main-product-policy-info-item{padding:10px 15px}}.main-product-policy-info-item .info-item-top{display:flex;align-items:center;gap:21px}@media only screen and (max-width:767px){.main-product-policy-info-item .info-item-top{gap:10px}}.main-product-policy-info-item .info-item-icon{height:30px;width:40px;min-width:40px;object-fit:contain}@media only screen and (max-width:767px){.main-product-policy-info-item .info-item-icon{width:35px;min-width:35px}}.main-product-policy-info-item .info-item-title{font-size:14px;font-style:normal;font-weight:400;line-height:18px}.main-product-policy-info-item .info-item-subtitle{font-size:10px;font-style:normal;font-weight:400;line-height:14px}.main-product-policy-info-item .info-item-subtitle.mobile{margin-top:7px}@media only screen and (min-width:768px){.main-product-policy-info-item .info-item-subtitle.mobile{display:none}}@media only screen and (max-width:767px){.main-product-policy-info-item .info-item-subtitle:not(.mobile){display:none}}.main-product-complementary-products{width:calc(100% + 60px);margin-left:-30px;padding:0 30px;overflow:hidden}@media only screen and (max-width:767px){.main-product-complementary-products{width:100vw;padding:0 25px;margin-left:-25px}}.main-product-complementary-products-title{font-size:18px;font-style:normal;font-weight:400;line-height:24px;padding:15px 0}@media only screen and (max-width:767px){.main-product-complementary-products-title{padding:25px 0 15px}}.main-product-complementary-products-slider:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:15px}.main-product-complementary-products-slider:not(.swiper-initialized) .swiper-slide{width:calc(67.8% - 8px);min-width:calc(67.8% - 8px)}@media only screen and (max-width:1279px){.main-product-complementary-products-slider:not(.swiper-initialized) .swiper-slide{width:calc(85% - 8px);min-width:calc(85% - 8px)}}@media only screen and (max-width:767px){.main-product-complementary-products-slider:not(.swiper-initialized) .swiper-slide{width:calc(80.5% - 8px);min-width:calc(80.5% - 8px)}}.main-product-complementary-products-slider .swiper-wrapper,.main-product-complementary-products-slider .swiper-slide{height:inherit}.main-product-complementary-products-slider .complementary-products-item{height:100%}.main-product-bundle-items{padding-top:10px}.main-product-bundle-items-label{font-size:16px;font-style:normal;font-weight:600;line-height:21px;margin-bottom:10px}.main-product-bundle-items-list{display:flex;flex-wrap:wrap;gap:10px}.main-product-bundle-items-list .bundle-item{position:relative}@media(hover:hover){.main-product-bundle-items-list .bundle-item:hover .bundle-item-tooltip{opacity:1;visibility:visible}}.main-product-bundle-items-list .bundle-item-image{display:block;width:58px;height:58px;border-radius:5px;overflow:hidden;position:relative}.main-product-bundle-items-list .bundle-item-image .icon{position:absolute;right:5px;top:5px;color:#9e9e9e80;width:10px;height:10px;display:flex;justify-content:center;align-items:center;border:1px solid rgba(158,158,158,.5);border-radius:50%;font-size:10px}.main-product-bundle-items-list .bundle-item-tooltip{font-size:12px;font-style:normal;font-weight:600;line-height:16px;color:#333;position:absolute;bottom:calc(100% + 11px);left:50%;transform:translate(-50%);opacity:0;visibility:hidden;transition:all .5s;background:#fff;max-width:160px;width:max-content;border:1px solid #8fb251;border-radius:5px;padding:8px 10px}.main-product-bundle-items-list .bundle-item-tooltip .triangle-icon{position:absolute;top:100%;left:50%;transform:translate(-50%) rotate(180deg);width:0;height:0;border-style:solid;border-width:0 5px 10px 5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #8fb251 rgba(0,0,0,0)}.main-product-bundle-items-list .bundle-item-tooltip .triangle-icon:after{content:"";position:absolute;left:-3px;top:3px;border-style:solid;border-width:0 3px 7px 3px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.product-advantages{margin:120px auto;max-width:1210px}@media only screen and (max-width:767px){.product-advantages{margin:20px auto 50px}}.product-advantages-inner{display:flex;justify-content:center;flex-wrap:wrap;gap:50px 0;margin-left:-25px;margin-right:-25px}@media only screen and (max-width:1279px){.product-advantages-inner{margin-left:-15px;margin-right:-15px}}@media only screen and (max-width:767px){.product-advantages-inner{margin-left:0;margin-right:0;gap:38px 0}}.product-advantages-item-wrapper{width:33.33%;min-width:33.33%;padding:0 25px;height:inherit}@media only screen and (max-width:1279px){.product-advantages-item-wrapper{padding:0 15px}}@media only screen and (max-width:1024px){.product-advantages-item-wrapper{width:50%;min-width:50%}}@media only screen and (max-width:767px){.product-advantages-item-wrapper{width:100%;min-width:100%;padding:0}}.product-advantages-item{border-radius:25px;border:1px solid rgba(171,139,110,.2);background:#fff;padding:49px 20px 33px;position:relative;text-align:center;height:100%;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width:767px){.product-advantages-item{padding:48px 20px 30px}}.product-advantages-item-icon{position:absolute;left:50%;top:-20px;transform:translate(-50%);width:40px;height:40px;display:block;object-fit:contain}.product-advantages-item-title{font-size:18px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:10px}.product-advantages-item-text{font-size:16px;font-style:normal;font-weight:400;line-height:21px;margin-bottom:25px}.product-advantages-item-link{font-size:12px;font-style:normal;font-weight:600;line-height:16px;color:#ab8b6e;margin-top:auto;transition:all .5s}@media(hover:hover){.product-advantages-item-link:hover{color:#8fb251}}.product-recommendation{margin:90px 0 120px;padding:0 40px}@media only screen and (max-width:1200px){.product-recommendation{padding:0}}@media only screen and (max-width:767px){.product-recommendation{margin:75px 0}}.product-recommendation-top{display:flex;flex-direction:column;align-items:center;gap:33px;text-align:center;margin-bottom:84px}@media only screen and (max-width:767px){.product-recommendation-top{gap:25px;margin-bottom:35px}}@media only screen and (max-width:767px){.product-recommendation-title br{display:none}}.product-recommendation-text{font-size:18px;font-weight:400;line-height:24px;max-width:745px}@media only screen and (max-width:767px){.product-recommendation-text{line-height:32px;font-weight:300}}.product-recommendation-slider:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:25px}@media only screen and (max-width:1024px){.product-recommendation-slider:not(.swiper-initialized) .swiper-wrapper{gap:20px}}@media only screen and (max-width:767px){.product-recommendation-slider:not(.swiper-initialized) .swiper-wrapper{gap:15px}}.product-recommendation-slider:not(.swiper-initialized) .swiper-slide{width:calc(33% - 12px);min-width:calc(33% - 12px)}@media only screen and (max-width:1279px){.product-recommendation-slider:not(.swiper-initialized) .swiper-slide{width:calc(45% - 12px);min-width:calc(45% - 12px)}}@media only screen and (max-width:1024px){.product-recommendation-slider:not(.swiper-initialized) .swiper-slide{width:calc(50% - 12px);min-width:calc(50% - 12px)}}@media only screen and (max-width:850px){.product-recommendation-slider:not(.swiper-initialized) .swiper-slide{width:calc(75% - 12px);min-width:calc(75% - 12px)}}@media only screen and (max-width:767px){.product-recommendation-slider:not(.swiper-initialized) .swiper-slide{width:100%;min-width:100%}}.product-recommendation-slider .swiper-wrapper,.product-recommendation-slider .swiper-slide{height:inherit}.section-faq{margin:120px 0 90px}@media only screen and (max-width:767px){.section-faq{margin:75px 0}}.section-faq-title{text-align:center;margin-bottom:45px}.section-faq-inner{display:grid;grid-template-columns:100%;gap:10px;max-width:1000px;margin:0 auto}.section-faq-item{padding:26px 35px 0;background:#fff;border-radius:25px;border:1px solid rgba(171,139,110,.2)}@media only screen and (max-width:767px){.section-faq-item{padding:26px 15px 0}}.section-faq-item.open .section-faq-item-title .collapse-icon .plus-icon{transform:rotate(0)}.section-faq-item.open .section-faq-item-content{height:max-content;margin-bottom:35px}@media only screen and (max-width:767px){.section-faq-item.open .section-faq-item-content{margin-bottom:35px}}.section-faq-item-title{font-size:24px;font-style:normal;font-weight:400;line-height:32px;display:flex;align-items:center;gap:20px;cursor:pointer}@media only screen and (max-width:767px){.section-faq-item-title{font-size:18px;line-height:24px}}.section-faq-item-title .collapse-icon{width:40px;min-width:40px;height:40px;background:#f9f6f1;display:flex;justify-content:center;align-items:center;position:relative}@media(hover:hover){.section-faq-item-title .collapse-icon:hover .plus-icon{transform:rotate(45deg)}}.section-faq-item-title .collapse-icon:after{content:"";position:absolute;left:3px;top:3px;width:32px;height:32px;border:1px solid #ab8b6e;border-radius:50%}.section-faq-item-title .plus-icon{width:14px;height:14px;transition:all .5s}.section-faq-item-content{margin-top:26px;margin-bottom:0;display:flex;gap:52px;padding-left:60px;overflow:hidden;transition:all .5s}@media only screen and (max-width:767px){.section-faq-item-content{margin-bottom:0;gap:25px;flex-direction:column-reverse;align-items:center;padding:0 5px}}.section-faq-item-text{font-size:18px;font-style:normal;font-weight:300;line-height:32px}.section-faq-item-image{min-width:max-content;margin-top:-14px}.section-faq-item-image img{width:auto;height:auto;min-height:max-content;max-width:255px;max-height:255px;object-fit:contain;object-position:top}.product-info-banner{margin:90px 0;padding:0 40px}@media only screen and (max-width:1200px){.product-info-banner{padding:0}}@media only screen and (max-width:767px){.product-info-banner{margin:45px 0}}.product-info-banner.large-padding .product-info-banner-content{padding:90px 59px 90px 100px}@media only screen and (max-width:1279px){.product-info-banner.large-padding .product-info-banner-content{padding:75px 40px}}@media only screen and (max-width:1024px){.product-info-banner.large-padding .product-info-banner-content{padding:60px 30px}}@media only screen and (max-width:767px){.product-info-banner.large-padding .product-info-banner-content{padding:25px 25px 60px}}.product-info-banner-top{position:relative;padding-bottom:73px;padding-left:405px}@media only screen and (max-width:1024px){.product-info-banner-top{padding-left:150px;padding-bottom:150px}}@media only screen and (max-width:767px){.product-info-banner-top{padding-left:10px;padding-bottom:110px}}.product-info-banner-top-subtitle{font-size:16px;font-style:normal;font-weight:400;line-height:21px;position:relative;z-index:2}@media only screen and (max-width:767px){.product-info-banner-top-subtitle{margin-bottom:5px}}.product-info-banner-top-title{position:relative;z-index:2;max-width:650px}@media only screen and (max-width:767px){.product-info-banner-top-title{font-size:32px;font-style:normal;font-weight:400;line-height:39px}}.product-info-banner-top-image{position:absolute;left:-85px;bottom:-94px;z-index:1;width:393px;height:312px}@media only screen and (max-width:1200px){.product-info-banner-top-image{left:-45px}}@media only screen and (max-width:767px){.product-info-banner-top-image{width:182px;height:165px;bottom:-46px;left:-25px}}.product-info-banner-top-image img{object-fit:contain;object-position:left}.product-info-banner-inner{display:grid;grid-template-columns:420px 1fr;min-height:430px;border-radius:110px 0;overflow:hidden}@media only screen and (max-width:1200px){.product-info-banner-inner{grid-template-columns:350px 1fr}}@media only screen and (max-width:1024px){.product-info-banner-inner{display:flex;flex-direction:column}}@media only screen and (max-width:767px){.product-info-banner-inner{border-radius:60px 0;width:100vw;margin-left:-25px}}.product-info-banner-inner.reverse-block{grid-template-columns:1fr 420px}@media only screen and (max-width:1200px){.product-info-banner-inner.reverse-block{grid-template-columns:1fr 350px}}@media only screen and (max-width:1024px){.product-info-banner-inner.reverse-block{flex-direction:column-reverse}}.product-info-banner-inner.reverse-block .product-info-banner-image.bordered{border-radius:0 0 110px}@media only screen and (max-width:1024px){.product-info-banner-inner.reverse-block .product-info-banner-image.bordered{border-radius:110px 0 0}}@media only screen and (max-width:767px){.product-info-banner-inner.reverse-block .product-info-banner-image.bordered{border-radius:60px 0 0}}.product-info-banner-inner.border-right{border-radius:0 110px}@media only screen and (max-width:767px){.product-info-banner-inner.border-right{border-radius:0 60px}}.product-info-banner-inner.border-right .product-info-banner-image.bordered{border-radius:0 0 0 110px}@media only screen and (max-width:767px){.product-info-banner-inner.border-right .product-info-banner-image.bordered{border-radius:0 0 0 60px}}.product-info-banner-inner.reverse-block.border-right .product-info-banner-image.bordered{border-radius:0 110px 0 0}@media only screen and (max-width:767px){.product-info-banner-inner.reverse-block.border-right .product-info-banner-image.bordered{border-radius:0 60px 0 0}}.product-info-banner-image{position:relative}@media only screen and (max-width:1024px){.product-info-banner-image{padding-top:75%}}@media only screen and (max-width:767px){.product-info-banner-image{padding-top:94.14%}}.product-info-banner-image.bordered{border:10px solid #fff;border-radius:110px 0 0;overflow:hidden}@media only screen and (max-width:767px){.product-info-banner-image.bordered{border-radius:60px 0 0}}.product-info-banner-image img{position:absolute;left:0;top:0}.product-info-banner-content{display:flex;flex-direction:column;justify-content:center;padding:60px 120px 60px 100px;background:#fff}@media only screen and (max-width:1279px){.product-info-banner-content{padding:60px 40px}}@media only screen and (max-width:1024px){.product-info-banner-content{padding:60px 30px}}@media only screen and (max-width:767px){.product-info-banner-content{padding:25px 25px 60px}}.product-info-banner-content *:last-child{margin-bottom:0}.product-info-banner-subtitle{font-size:18px;font-style:normal;font-weight:400;line-height:24px;color:#333;margin-bottom:8px}.product-info-banner-title{color:#ab8b6e;margin-bottom:20px}@media only screen and (max-width:1024px){.product-info-banner-title br{display:none}}@media only screen and (max-width:767px){.product-info-banner-title{font-size:28px;line-height:34px}}.product-info-banner-text{font-size:18px;font-style:normal;font-weight:300;line-height:32px;margin-bottom:35px}.product-info-banner-btn{margin-top:auto;display:block;width:max-content;max-width:100%}@media only screen and (max-width:767px){.product-info-banner-btn{width:100%}}.product-info-banner-logo{display:flex;flex-wrap:wrap;gap:15px;margin-top:10px}.product-info-banner-logo img{width:45px;height:45px;object-fit:contain}.section-product-ingredients{margin:120px 0}@media only screen and (max-width:767px){.section-product-ingredients{margin:50px 0 75px}}.section-product-ingredients-inner{display:grid;grid-template-columns:1fr 500px 1fr;gap:25px}@media only screen and (max-width:1200px){.section-product-ingredients-inner{grid-template-columns:1fr 300px 1fr;gap:15px}}@media only screen and (max-width:1024px){.section-product-ingredients-inner{display:block;position:relative;width:max-content;max-width:100%;margin:0 auto}}@media only screen and (max-width:767px){.section-product-ingredients-inner{width:100vw;max-width:unset;margin-left:-25px;padding-right:25px}}.section-product-ingredients-image{position:relative;padding-top:100%;border-radius:50%;overflow:hidden}@media only screen and (max-width:1024px){.section-product-ingredients-image{position:absolute;left:0;top:50%;transform:translateY(-50%);aspect-ratio:1/1;height:350px;padding:0}}@media only screen and (max-width:767px){.section-product-ingredients-image{height:320px;left:-160px}}@media only screen and (max-width:385px){.section-product-ingredients-image{left:-200px}}.section-product-ingredients-image img{position:absolute;left:0;top:0}.section-product-ingredients-side{display:flex;flex-direction:column;justify-content:space-between;padding:45px 0}@media only screen and (max-width:1200px){.section-product-ingredients-side{padding:25px 0}}.section-product-ingredients-side.centered{justify-content:center}.section-product-ingredients-side.section-product-ingredients-left{align-items:flex-end;text-align:right}@media only screen and (max-width:1024px){.section-product-ingredients-side.section-product-ingredients-left{display:none}}.section-product-ingredients-side.section-product-ingredients-left .section-product-ingredients-item{flex-direction:row-reverse}.section-product-ingredients-side.section-product-ingredients-left .ingredients-item-content{align-items:flex-end}@media only screen and (max-width:1024px){.section-product-ingredients-side.section-product-ingredients-right{display:none}}.section-product-ingredients .section-product-ingredients-mobile-side{display:flex;flex-direction:column;justify-content:space-between;gap:50px;padding-left:250px;min-height:470px;position:relative;z-index:1}@media only screen and (min-width:1025px){.section-product-ingredients .section-product-ingredients-mobile-side{display:none}}@media only screen and (max-width:767px){.section-product-ingredients .section-product-ingredients-mobile-side{padding-left:15px;min-height:440px;gap:20px}}@media only screen and (max-width:385px){.section-product-ingredients .section-product-ingredients-mobile-side{min-height:400px}}.section-product-ingredients .section-product-ingredients-mobile-side.two-item{padding-top:50px;padding-bottom:50px}.section-product-ingredients .section-product-ingredients-mobile-side.two-item .section-product-ingredients-item:first-child,.section-product-ingredients .section-product-ingredients-mobile-side.two-item .section-product-ingredients-item:last-child{padding-left:120px}@media only screen and (max-width:767px){.section-product-ingredients .section-product-ingredients-mobile-side.two-item .section-product-ingredients-item:first-child,.section-product-ingredients .section-product-ingredients-mobile-side.two-item .section-product-ingredients-item:last-child{padding-left:90px}}@media only screen and (max-width:385px){.section-product-ingredients .section-product-ingredients-mobile-side.two-item .section-product-ingredients-item:first-child,.section-product-ingredients .section-product-ingredients-mobile-side.two-item .section-product-ingredients-item:last-child{padding-left:40px}}.section-product-ingredients .section-product-ingredients-mobile-side .section-product-ingredients-item:nth-child(2):not(:last-child),.section-product-ingredients .section-product-ingredients-mobile-side .section-product-ingredients-item:nth-child(3):not(:last-child){padding-left:120px}@media only screen and (max-width:767px){.section-product-ingredients .section-product-ingredients-mobile-side .section-product-ingredients-item:nth-child(2):not(:last-child),.section-product-ingredients .section-product-ingredients-mobile-side .section-product-ingredients-item:nth-child(3):not(:last-child){padding-left:90px}}@media only screen and (max-width:385px){.section-product-ingredients .section-product-ingredients-mobile-side .section-product-ingredients-item:nth-child(2):not(:last-child),.section-product-ingredients .section-product-ingredients-mobile-side .section-product-ingredients-item:nth-child(3):not(:last-child){padding-left:40px}}.section-product-ingredients-item{display:flex;gap:20px;align-items:center}.section-product-ingredients-item .ingredients-item-content{display:flex;flex-direction:column}.section-product-ingredients-item .ingredients-item-title{font-size:24px;font-style:normal;font-weight:400;line-height:32px;color:#ab8b6e}@media only screen and (max-width:767px){.section-product-ingredients-item .ingredients-item-title{font-size:18px;line-height:24px}}.section-product-ingredients-item .ingredients-item-text{font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin-bottom:10px}.section-product-ingredients-item .ingredients-item-link{font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:#333}.section-product-ingredients-item .ingredients-item-link .circle-icon{width:16px;height:16px}.section-product-ingredients-item .ingredients-item-link .circle-icon .icon{font-size:6px}.section-product-ingredients-item .ingredients-item-img{width:90px;min-width:90px;height:90px;border-radius:50%}@media only screen and (max-width:767px){.section-product-ingredients-item .ingredients-item-img{width:65px;min-width:65px;height:65px}}.product-sticky-bar{position:fixed;left:0;bottom:0;z-index:900;background:#8fb251;width:100%;transform:translateY(calc(100% + 100px));transition:all .5s}.product-sticky-bar.active{transform:translateY(0)}.product-sticky-bar-inner{display:flex;align-items:center;justify-content:center;gap:30px;padding:15px 0}@media only screen and (max-width:1279px){.product-sticky-bar-inner{gap:15px}}@media only screen and (max-width:767px){.product-sticky-bar-inner{display:flex;flex-wrap:wrap;gap:10px 20px;padding:10px 0}}@media only screen and (max-width:375px){.product-sticky-bar-inner{gap:10px}}.product-sticky-bar-info{display:flex;gap:31px}@media only screen and (max-width:1279px){.product-sticky-bar-info{gap:15px}}@media only screen and (max-width:1200px){.product-sticky-bar-info{align-items:center}}@media only screen and (max-width:767px){.product-sticky-bar-info{width:100%;align-items:flex-start}}.product-sticky-bar-image{width:80px;min-width:80px;height:50px;position:relative}@media only screen and (max-width:767px){.product-sticky-bar-image{width:52px;min-width:52px;height:35px}}.product-sticky-bar-image img{width:100%;height:89px;position:absolute;left:0;bottom:0}@media only screen and (max-width:767px){.product-sticky-bar-image img{height:58px}}.product-sticky-bar-title{font-size:16px;font-style:normal;font-weight:600;line-height:21px;color:#fff;margin-bottom:5px}@media only screen and (max-width:1200px){.product-sticky-bar-title{margin-bottom:0}}.product-sticky-bar-advantages{display:flex;align-items:center;gap:20px}@media only screen and (max-width:1200px){.product-sticky-bar-advantages{display:none}}.product-sticky-bar-advantages-item{display:flex;gap:10px;align-items:center}.product-sticky-bar-advantages-item .icon{width:17px;min-width:17px;height:17px}.product-sticky-bar-advantages-item .icon img{object-fit:contain}.product-sticky-bar-advantages-item .label{font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:#fff}.product-sticky-bar-price{font-size:24px;font-style:normal;font-weight:400;line-height:32px;color:#fff}@media only screen and (max-width:1024px){.product-sticky-bar-price{display:none}}.product-sticky-bar-quantity .quantity-block{width:150px;height:50px;grid-template-columns:50px 1fr 50px;border:1px solid #fff;border-radius:25px}@media only screen and (max-width:375px){.product-sticky-bar-quantity .quantity-block{width:100px;grid-template-columns:30px 1fr 30px}}.product-sticky-bar-quantity .quantity-block-input{height:48px;padding:0;color:#fff}@media only screen and (max-width:375px){.product-sticky-bar-quantity .quantity-block-input{font-size:18px}}.product-sticky-bar-quantity .quantity-block-button{height:48px;color:#fff}.product-sticky-bar-button{min-width:max-content}@media only screen and (max-width:767px){.product-sticky-bar-button{min-width:unset;flex:1 0}}.product-sticky-bar-text{font-size:10px;font-style:normal;font-weight:400;line-height:14px;color:#f9f6f1;text-align:center;width:100%}@media only screen and (min-width:768px){.product-sticky-bar-text{display:none}}.cart{margin:43px auto 90px}@media only screen and (max-width:767px){.cart{margin:17px auto 49px}}.cart-title{text-align:center;margin-bottom:50px}@media only screen and (max-width:767px){.cart-title{font-size:32px;line-height:39px;margin-bottom:44px}}.cart-inner{display:flex;gap:60px;border-top:1px solid rgba(158,158,158,.5019607843)}@media only screen and (max-width:1279px){.cart-inner{gap:20px}}@media only screen and (max-width:1024px){.cart-inner{flex-direction:column;gap:0;border-top:0}}.cart-item-list{flex:1 0}.cart-item{display:flex;align-items:center;gap:20px;padding:8px 0 11px;border-bottom:1px solid rgba(158,158,158,.5019607843)}@media only screen and (max-width:767px){.cart-item{gap:15px;padding:15px 0}.cart-item:first-child{padding-top:0}}.cart-item-image{display:block;width:80px;min-width:80px;height:80px;border-radius:10px;overflow:hidden}@media only screen and (max-width:767px){.cart-item-image{width:90px;min-width:90px;height:90px}}.cart-item-info{display:flex;justify-content:space-between;align-items:center;gap:13px;width:100%}@media only screen and (max-width:767px){.cart-item-info{flex-direction:column;align-items:flex-start;position:relative;gap:16px}}.cart-item-title{display:block;font-family:CanelaText,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:24px;color:#333;max-width:400px;width:100%}@media only screen and (max-width:767px){.cart-item-title{font-size:13px;font-style:normal;font-weight:400;line-height:16px;max-width:unset;padding-right:40px}}.cart-item-price-wrapper{display:flex;justify-content:space-between;align-items:center;gap:13px;width:100%}@media only screen and (max-width:767px){.cart-item-price-wrapper{flex-wrap:wrap}}.cart-item-price{font-size:18px;font-style:normal;font-weight:600;line-height:24px;color:#333;min-width:100px;text-align:center}@media only screen and (max-width:1200px){.cart-item-price:not(.cart-item-total-price){display:none}}@media only screen and (max-width:767px){.cart-item-price{font-size:24px;font-style:normal;font-weight:400;line-height:32px;min-width:unset}}.cart-item-delete{padding:0 6px;color:#ab8b6e;transition:all .5s}@media(hover:hover){.cart-item-delete:hover{color:#8fb251}}@media only screen and (max-width:767px){.cart-item-delete{position:absolute;right:0;top:5px;padding:0 4px}}.cart-item-delete .icon{font-size:14px;color:currentColor;display:block}@media only screen and (max-width:767px){.cart-item-delete .icon{font-size:16px}}.cart-item-quantity .quantity-block{width:135px;height:46px;grid-template-columns:18px 1fr 18px;background:#f9f6f1;border-radius:150px;padding:0 20px}@media only screen and (max-width:767px){.cart-item-quantity .quantity-block{width:100px;height:35px;padding:0 10px}}.cart-item-quantity .quantity-block-input{height:46px;padding:0}@media only screen and (max-width:767px){.cart-item-quantity .quantity-block-input{height:35px;font-size:18px;line-height:24px}}.cart-item-quantity .quantity-block-button{height:46px}@media only screen and (max-width:767px){.cart-item-quantity .quantity-block-button{height:35px}}.cart-total-info{padding-top:25px;min-width:300px}@media only screen and (max-width:1024px){.cart-total-info{min-width:unset;width:100%}}.cart-subtotal{padding:8px 0;display:flex;justify-content:space-between;align-items:center;gap:10px}@media only screen and (max-width:767px){.cart-subtotal{margin-bottom:-2px}}.cart-subtotal-label{font-size:18px;font-style:normal;font-weight:700;line-height:24px}.cart-subtotal-value{font-size:18px;font-style:normal;font-weight:400;line-height:24px}.cart-subtotal-value.large-font{font-size:24px;font-style:normal;font-weight:600;line-height:32px}.cart-checkout-btn{margin-top:37px;width:100%}@media only screen and (max-width:767px){.cart-checkout-btn{margin-top:20px}}.cart-recommendations{margin-top:40px;padding-top:15px}@media only screen and (max-width:767px){.cart-recommendations{padding-top:20px;margin-top:25px}}.cart-recommendations-title{font-size:24px;font-style:normal;font-weight:600;line-height:32px;margin-bottom:15px}@media only screen and (max-width:767px){.cart-recommendations-title{font-size:18px;font-style:normal;font-weight:600;line-height:24px}}.cart-recommendations-slider:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:15px}.cart-recommendations-slider:not(.swiper-initialized) .swiper-slide{width:calc(32.3% - 10px);min-width:calc(32.3% - 10px)}@media only screen and (max-width:1200px){.cart-recommendations-slider:not(.swiper-initialized) .swiper-slide{width:calc(37.2% - 10px);min-width:calc(37.2% - 10px)}}@media only screen and (max-width:1024px){.cart-recommendations-slider:not(.swiper-initialized) .swiper-slide{width:calc(47.5% - 10px);min-width:calc(47.5% - 10px)}}@media only screen and (max-width:767px){.cart-recommendations-slider:not(.swiper-initialized) .swiper-slide{width:calc(55.7% - 10px);min-width:calc(55.7% - 10px)}}@media only screen and (max-width:550px){.cart-recommendations-slider:not(.swiper-initialized) .swiper-slide{width:calc(81.1% - 10px);min-width:calc(81.1% - 10px)}}.cart-recommendations-slider .swiper-wrapper,.cart-recommendations-slider .swiper-slide{height:inherit}.cart-recommendations-slider .complementary-products-item{height:100%}.cart-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:36px}@media only screen and (max-width:767px){.cart-bottom{display:none}}.cart-bottom-link{font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:#333;display:flex;align-items:center;gap:10px;transition:all .5s}@media(hover:hover){.cart-bottom-link:hover{color:#8fb251}}.cart-bottom-link .icon-back{font-size:14px;color:currentColor}.cart-bottom-link .icon-remove{font-size:20px;color:currentColor}.cart-shipping{padding:45px 0;background:#f9f6f1;position:relative}.cart-shipping-image{position:absolute;left:0;top:-16px;width:470px;height:428px}@media only screen and (max-width:767px){.cart-shipping-image{width:190px;height:220px;top:-55px;z-index:5}}.cart-shipping-image img{object-fit:contain}.cart-shipping-inner{max-width:600px;padding:20px 25px 40px;margin:0 auto;background:#fff;border-radius:25px;border:1px solid rgba(171,139,110,.2);text-align:center;position:relative;z-index:2}.cart-shipping-title{margin-bottom:18px}@media only screen and (max-width:767px){.cart-shipping-title{margin-bottom:15px}}.cart-shipping-subtitle{margin-bottom:70px}@media only screen and (max-width:767px){.cart-shipping-subtitle{margin-bottom:60px}}.cart-shipping-form-message{font-size:18px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:20px;margin-top:-20px}.cart-shipping-form-button{margin:30px auto 0}@media(hover:hover){.cart-shipping-form-button:hover{color:#8fb251}}.cart-popup{position:fixed;right:0;top:0;height:100vh;height:100dvh;width:100%;max-width:750px;padding-left:200px;z-index:1500;background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:all .3s}@media only screen and (max-width:767px){.cart-popup{padding-left:0;max-width:550px}}.cart-popup.open{transform:translate(0)}.cart-popup-overflow{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1499;background:#150b0266;visibility:hidden;opacity:0;transition:all .5s}.cart-popup-overflow.open{opacity:1;visibility:visible}.cart-popup-top{padding:11px 25px;display:flex;justify-content:space-between;align-items:center;gap:15px}@media only screen and (max-width:767px){.cart-popup-top{padding:15px 25px}}.cart-popup-title{font-size:24px;font-style:normal;font-weight:300;line-height:38px;color:#8fb251;display:flex;align-items:center;gap:10px}@media only screen and (max-width:767px){.cart-popup-title{font-size:16px;line-height:28px}}.cart-popup-title .icon{width:30px;height:30px;background:#8fb251;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:30px;color:#fff}.cart-popup-close{cursor:pointer}.cart-popup-close .icon{font-size:17px;color:#8fb251}.cart-popup-shipping{padding:10px 25px 15px;background:#ab8b6e}@media only screen and (max-width:767px){.cart-popup-shipping{padding:8px 25px 5px}}.cart-popup-shipping-text{font-size:18px;font-style:normal;font-weight:300;line-height:32px;color:#fff;text-align:center;margin-bottom:5px}@media only screen and (max-width:767px){.cart-popup-shipping-text{font-size:12px;line-height:16px}}.cart-popup-shipping-progress{display:flex;gap:15px;align-items:center}.cart-popup-shipping-progress-start,.cart-popup-shipping-progress-end{font-size:18px;font-style:normal;font-weight:700;line-height:24px;color:#fff}.cart-popup-shipping-progress-bar{flex:1 0;height:7px;position:relative}.cart-popup-shipping-progress-bar:after{content:"";position:absolute;left:0;top:3px;height:1px;width:100%;background:#fff}.cart-popup-shipping-progress-bar span{display:block;border-radius:10px;background:#fff;max-width:100%;height:7px;transition:all .5s}.cart-popup-form{padding:20px 15px 0 25px;margin-right:10px;flex:1 0;overflow-y:auto;overflow-x:hidden}.cart-popup-form::-webkit-scrollbar-track{margin:10px 10px 10px 0}@media only screen and (max-width:767px){.cart-popup-form{padding:23px 15px 0 25px}}.cart-popup-item-list{overflow-y:auto}.cart-popup .cart-item{gap:15px;padding:25px 0}@media only screen and (max-width:767px){.cart-popup .cart-item{padding:15px 0}}.cart-popup .cart-item:first-child{padding-top:0}@media only screen and (min-width:768px){.cart-popup .cart-item-image{width:100px;min-width:100px;height:100px}}.cart-popup .cart-item-info{flex-direction:column;align-items:flex-start;position:relative;gap:16px}.cart-popup .cart-item-title{max-width:unset;padding-right:40px}.cart-popup .cart-item-price{font-size:24px;font-weight:400;line-height:32px;min-width:unset}.cart-popup .cart-item-price:not(.cart-item-total-price){display:none}.cart-popup .cart-item-delete{position:absolute;right:0;top:5px;padding:0 4px}.cart-popup .cart-item-delete .icon{font-size:13px}.cart-popup .cart-item-quantity .quantity-block{width:125px;height:50px;grid-template-columns:18px 1fr 18px;background:#f9f6f1;border-radius:150px;padding:0 10px}@media only screen and (max-width:767px){.cart-popup .cart-item-quantity .quantity-block{width:100px;height:35px;padding:0 10px}}.cart-popup .cart-item-quantity .quantity-block-input{height:50px;padding:0}@media only screen and (max-width:767px){.cart-popup .cart-item-quantity .quantity-block-input{height:35px}}.cart-popup .cart-item-quantity .quantity-block-button{height:50px}@media only screen and (max-width:767px){.cart-popup .cart-item-quantity .quantity-block-button{height:35px}}@media only screen and (min-width:768px){.cart-popup-recommendations{position:absolute;left:0;top:0;width:200px;height:100%;display:flex;flex-direction:column;background:#f9f6f1}}@media only screen and (max-width:767px){.cart-popup-recommendations{padding:20px 25px;overflow:hidden}}.cart-popup-recommendations-title{font-size:18px;font-weight:400;line-height:24px;padding:15px 15px 0}@media only screen and (max-width:767px){.cart-popup-recommendations-title{padding:0;margin-bottom:15px}}@media only screen and (min-width:768px){.cart-popup-recommendations-slider{overflow-y:auto;overflow-x:hidden;padding:25px 10px 25px 15px;margin-right:5px;flex:1 0}.cart-popup-recommendations-slider::-webkit-scrollbar-track{margin:10px 0}}@media only screen and (max-width:767px){.cart-popup-recommendations-slider:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:15px}}@media only screen and (max-width:767px){.cart-popup-recommendations-slider:not(.swiper-initialized) .swiper-slide{width:calc(55.7% - 10px);min-width:calc(55.7% - 10px)}}@media only screen and (max-width:550px){.cart-popup-recommendations-slider:not(.swiper-initialized) .swiper-slide{width:calc(81.1% - 10px);min-width:calc(81.1% - 10px)}}@media only screen and (min-width:768px){.cart-popup-recommendations-slider .swiper-wrapper{display:flex;flex-direction:column;gap:25px;height:max-content}}@media only screen and (min-width:768px){.cart-popup-recommendations-slider .swiper-slide{width:100%;height:max-content}}@media only screen and (min-width:768px){.cart-popup-recommendations-slider .complementary-products-item{flex-direction:column;align-items:center;gap:0}.cart-popup-recommendations-slider .complementary-products-item-image{width:100px;min-width:100px;height:100px}.cart-popup-recommendations-slider .complementary-products-item-title{font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin-bottom:5px}}@media only screen and (min-width:768px)and (min-width:768px){.cart-popup-recommendations-slider .complementary-products-item-title{font-family:Assistant,sans-serif}}@media only screen and (min-width:768px){.cart-popup-recommendations-slider .complementary-products-item-price{font-size:18px;font-style:normal;font-weight:600;line-height:24px}}.cart-popup-bottom{border-top:1px solid rgba(171,139,110,.2);padding:25px}@media only screen and (max-width:767px){.cart-popup-bottom{padding:15px 25px 25px}}.cart-popup-info{font-size:12px;font-style:normal;font-weight:600;line-height:16px;color:#ab8b6e}@media only screen and (max-width:767px){.cart-popup-info{font-size:10px;font-weight:400;line-height:14px}}.cart-popup-subtotal{display:flex;justify-content:space-between;align-items:center;gap:10px}.cart-popup-subtotal .label{font-size:18px;font-style:normal;font-weight:600;line-height:24px}.cart-popup-subtotal .value{font-size:24px;font-style:normal;font-weight:400;line-height:32px}.cart-popup-tax{font-size:16px;font-style:normal;font-weight:400;line-height:21px}.cart-popup-checkout-btn{width:100%;margin-top:15px}.wrapper-search .collection-recommendations{margin:0 0 40px}@media only screen and (max-width:767px){.wrapper-search .collection-recommendations{margin:0 0 35px;display:none}}.search-info{margin:40px 0}@media only screen and (max-width:767px){.search-info{margin:35px 0}}.search-info-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:25px}@media only screen and (max-width:767px){.search-info-inner{gap:15px}}.search-info-description{max-width:730px}@media only screen and (max-width:767px){.search-info-description{font-weight:400}}.oh{overflow:hidden}.section-info-banner-inner.reverse-block--reverse{grid-template-columns:420px 1fr}.section-info-banner-inner.reverse-block--reverse .section-info-banner-subtitle{margin-bottom:11px}.section-info-banner-inner.reverse-block--reverse .section-info-banner-content{order:2}@media screen and (min-width:993px){.section-info-banner-inner.reverse-block--reverse .section-info-banner-content{padding:86px 60px 90px 121px}}.section-info-banner-inner.reverse-block--reverse .section-info-banner-text{font-size:18px;font-style:normal;font-weight:300;line-height:32px}.section-info-banner-inner.reverse-block--reverse .section-info-banner-title{margin-bottom:22px}.section-info-banner-inner.reverse-block--reverse .section-info-banner-title span{font-family:Emoji,sans-serif}.section-info-banner-content-inner--vc{display:flex;flex-direction:column;justify-content:center}.section-heading__title{margin-bottom:23px}.section-heading__desc{font-size:24px;font-style:normal;font-weight:300;line-height:38px}.section-heading__desc--xs{font-size:18px;font-style:normal;font-weight:400;line-height:24px}.section-heading__desc--xl{font-size:24px;font-style:normal;font-weight:300;line-height:38px}.section-heading__btn{margin-top:25px}.section-heading--left{width:1126px;max-width:100%;margin:0 auto}.section-heading--left-inner{max-width:700px}.section-heading--center{width:1000px;max-width:100%;margin:0 auto;text-align:center}.section-heading--center-inner{width:830px;margin:0 auto;max-width:100%}.section-heading--center .section-heading__title{margin-bottom:35px}.section-brown--bottom{position:relative}.section-brown--bottom:after{content:"";display:block;position:absolute;z-index:0;width:100%;height:129px;bottom:0;left:0;background-color:#fff}.section-white{background-color:#fff}.section-white--top{position:relative}.section-white--top>*{position:relative;z-index:2}.section-white--top:after{content:"";display:block;position:absolute;width:100%;height:173px;bottom:0;left:0;background-color:#f9f6f1}.section-half-white{position:relative}.section-half-white:after{content:"";display:block;position:absolute;top:38.3%;left:0;width:100%;height:61.7%;background-color:#fff}.section-half-white>*{position:relative;z-index:2}.about-info{margin:36px 0 54px}@media only screen and (max-width:767px){.about-info{margin:45px 0 75px}}.about-info-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:36px}@media only screen and (max-width:767px){.about-info-inner{gap:15px}}.about-info-description{font-size:24px;font-style:normal;font-weight:300;line-height:38px}.section-about-banner{padding:0 0 121px}.section-about-banner__pct{width:100%;height:100%;object-fit:cover}.about-banner{position:relative;width:1234px;max-width:100%;margin:0 auto;aspect-ratio:1234/563;border-radius:25px;overflow:hidden}.about-banner__logo{width:331.032px;max-width:100%;position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%)}.about-banner__logo img{width:100%}.team-grid{margin:42px auto 0;max-width:1274px;width:100%;overflow:hidden}@media only screen and (max-width:1024px){.team-grid{width:100vw;max-width:unset;margin-left:-45px;padding:45px}.team-grid:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:20px}.team-grid:not(.swiper-initialized) .swiper-slide{width:calc(40% - 12px);flex-shrink:0}}@media only screen and (max-width:767px){.team-grid{padding:0 25px;margin:39px -25px 0}.team-grid:not(.swiper-initialized) .swiper-wrapper{gap:16px}.team-grid:not(.swiper-initialized) .swiper-slide{width:calc(65% - 12px)}}@media only screen and (max-width:550px){.team-grid:not(.swiper-initialized) .swiper-slide{width:90%}}@media only screen and (min-width:1025px){.team-grid .swiper-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:45px}}.section-team{padding:120px 0}.team-item{width:100%}@media(hover:hover){.team-item:hover .team-item__pct img{scale:1.1}}.team-item__pct{aspect-ratio:284/380;border:1px solid rgba(171,139,110,.2);border-radius:25px;margin-bottom:12px;overflow:hidden}.team-item__pct img{width:100%;height:100%;object-fit:contain;object-position:center bottom;transform-origin:center bottom;transition:.5s ease-in-out}.team-item__body{display:flex;flex-direction:column;align-items:center;text-align:center}.team-item__name{color:#ab8b6e;font-size:24px;font-style:normal;font-weight:600;line-height:32px}.team-item__position{color:#4f4f4f;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.team-item__more{margin-top:17px}.section-philosophy__wrap{display:flex;align-items:stretch;justify-content:space-between;width:1128px;max-width:100%;margin:0 auto}.section-philosophy__items{display:flex;flex-direction:column;gap:45px;position:relative;width:430px;max-width:100%}.section-philosophy__heading{position:relative;width:520px;max-width:100%}.section-philosophy__heading .section-heading{position:sticky;top:120px}.philosophy-item{position:relative;aspect-ratio:430/480}.philosophy-item img{width:100%;height:100%;object-fit:cover}.philosophy-item__title{position:absolute;color:#ab8b6e;font-family:CanelaText,sans-serif;font-size:28px;font-style:normal;font-weight:400;line-height:38px;left:0;bottom:69px;padding:0 65px}.section-ingredients{margin:115px 0 90px}.section-ingredients+.section-info-banner{margin-top:90px}div .about-ingredient-item{width:130px}.about-ingredient-item__pct{width:100%;aspect-ratio:130/90}.about-ingredient-item__pct img{width:100%;height:100%;object-fit:contain}.about-ingredient-item__name{display:flex;align-items:center;align-content:center;justify-content:center;min-height:30px;margin-top:10px;padding:0 14px;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:#4f4f4f}.ingredients-carousel{width:1217px;max-width:100%;margin:0 auto}.ingredients-carousel__wrap{overflow:hidden;margin-top:79px}.section-ocean{padding:0 40px}@media only screen and (max-width:1200px){.section-ocean{padding:0}}.section-ocean--no-label{padding:0 40px}@media only screen and (max-width:1200px){.section-ocean--no-label{padding:0}}.ocean-banner{position:relative;max-width:100%;margin:0 auto;border-radius:0 110px;overflow:hidden}@media only screen and (min-width:1280px){.ocean-banner:hover .ocean-banner__pct img{transform:scale(1.15)}}.ocean-banner--no-label{width:100%}.ocean-banner--no-label .ocean-banner__pct{aspect-ratio:unset}.ocean-banner--no-label .ocean-banner__title{margin:0}.ocean-banner--no-label .ocean-banner__content{padding:145px 0 35px;position:relative;top:0;left:0;margin:0 auto;transform:none}.ocean-banner--no-label .ocean-banner__pct{position:absolute;top:0;left:0;width:100%;height:100%}.ocean-banner--no-label .ocean-banner__btn{margin-top:45px}.ocean-banner__pct{position:absolute;top:0;left:0;width:100%;height:100%}.ocean-banner__pct img{width:100%;height:100%;object-fit:cover;transition:.35s ease-in-out}.ocean-banner__content{color:#fff;position:absolute;transform:translate(-50%);width:900px;max-width:100%;z-index:2;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:0 0 142px;position:relative;top:0;left:0;margin:0 auto;transform:none}.ocean-banner__title{margin-top:75px;font-family:CanelaText,sans-serif;font-size:74px;font-style:normal;font-weight:400;line-height:78px}.ocean-banner__title span{font-family:Emoji,sans-serif}.ocean-banner__desc{margin-top:39px;font-size:24px;font-style:normal;font-weight:600;line-height:32px}.section-subscribe{margin:110px 0 152px}.subscribe-form{position:relative;width:1342px;max-width:100%;margin:0 auto;border:1px solid rgba(171,139,110,.2);border-radius:30px;background-color:#fff;padding:65px 80px 69px;display:flex;align-items:center;gap:62px}.subscribe-form:before{content:"";display:block;position:absolute;width:287px;height:272px;background-image:url(../img/sub-bg.svg);top:-68px;right:421px}.subscribe-form__subtitle{font-size:18px;font-style:normal;font-weight:300;line-height:23px;margin-bottom:3px}.subscribe-form__title{color:#ab8b6e;font-family:CanelaText,sans-serif;font-size:38px;font-style:normal;font-weight:400;line-height:46px}.subscribe-form__heading{width:620px;max-width:100%;flex-shrink:0}.subscribe-form__form{width:100%}.subscribe-form__form form{position:relative;width:100%}.subscribe-form__form form input{width:100%;border-radius:50px;border:1px solid #ab8b6e;background:#fff;height:50px;padding:0 45px 0 30px}.subscribe-form__form form button{position:absolute;top:5px;right:5px;width:40px;height:40px;background-color:#ab8b6e;border-radius:50%;color:#fff}.collection-slider-bg{top:0}@media only screen and (max-width:1200px){.section-heading--left-inner{max-width:440px}}@media only screen and (max-width:992px){.section-white--top:after{height:250px}.section-heading__title br{display:none}.section-philosophy__items,.section-philosophy__heading{width:calc(50% - 15px)}.philosophy-item__title{bottom:0;padding:25px}.subscribe-form{flex-wrap:wrap;gap:60px}.ocean-banner__pct{aspect-ratio:auto;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.ocean-banner__content{position:relative;transform:none;left:0;padding:0 45px 75px}}@media only screen and (max-width:767px){.section-heading__desc{font-size:18px;font-style:normal;font-weight:300;line-height:32px}.team-item__position{margin-top:2px}.team-item__more{width:100%;margin-top:25px}.team-item__more .btn{width:100%}.section-philosophy__wrap{flex-wrap:wrap}.section-philosophy__items,.section-philosophy__heading{width:100%}.about-info-title{font-size:32px;line-height:42px}.about-info-description{font-size:18px;font-style:normal;font-weight:300;line-height:32px}.about-info-description br{display:none}.about-info-inner{gap:15px}.about-info{margin:23px 0 60px}.about-banner{aspect-ratio:343/260}.about-banner img{width:100%;height:100%;object-fit:cover}.about-banner__logo img{width:48%;margin:0 auto;display:block}.section-about-banner{padding:0 0 75px}.section-heading__title{margin-bottom:15px;line-height:42px}.section-heading__title br{display:none}.section-team{padding:30px 0 46px}.section-team .section-heading__title{font-size:32px;margin-bottom:21px}.section-philosophy{margin-top:29px}.section-philosophy__heading{position:static;margin-bottom:75px}.philosophy-item__title{padding:30px 25px}.section-philosophy__items{gap:25px}.section-ingredients{margin:72px 0}.ingredients-carousel__wrap{margin-top:75px}.about-ingredient-item__name{color:#4f4f4f;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.section-info-banner--de{margin:91px 0 75px}.section-info-banner-inner.reverse-block--reverse .section-info-banner-content{order:unset}.ocean-banner{width:calc(100% + 50px);max-width:calc(100% + 50px);margin:0 -25px}.section-ocean{margin:30px 0;border-radius:0 60px}.ocean-banner{border-radius:0 60px}.ocean-banner__label img{width:133px;height:auto}.ocean-banner__title{margin-top:35px;font-size:38px;font-style:normal;font-weight:400;line-height:46px}.ocean-banner__desc{font-size:18px;font-style:normal;font-weight:400;line-height:24px}.ocean-banner__content{padding:0 23px 75px}.section-subscribe{margin-top:75px;margin-bottom:75px}.subscribe-form{padding:44px 24px 39px}.subscribe-form__subtitle{margin-bottom:6px}.subscribe-form__title{font-size:28px;font-style:normal;font-weight:400;line-height:38px}.subscribe-form__title br{display:none}.subscribe-form{gap:65px}.section-info-banner-inner.reverse-block--reverse .section-info-banner-title{font-size:28px;font-style:normal;font-weight:400;line-height:38px}}@media only screen and (max-width:767px){.newsletter{overflow:hidden}}.section-landing-hero{margin:55px 0 110px}.landing-hero{display:flex;align-items:stretch;background-color:#8fb251;border-radius:110px 0;overflow:hidden}.landing-hero__subtitle{display:none}.landing-hero__title{width:600px;max-width:100%;color:#fff;font-family:CanelaDeck,sans-serif;font-size:54px;font-style:normal;font-weight:400;line-height:62px;margin-bottom:30px}.landing-hero__pct{flex-shrink:0;width:480px}.landing-hero__pct img{width:100%;height:100%;object-fit:cover}.landing-hero__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;padding:67px 80px 65px;position:relative}.landing-hero__content:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/landing-leaves.webp);filter:invert(1) opacity(.1);z-index:1}.landing-hero__content>*{position:relative;z-index:2}.landing-hero__bottom{margin-top:auto}.landing-hero__countdown{gap:38px;padding:11px 40px;border-radius:50px;display:flex;align-items:flex-start;border:1px solid #fff}.countdown__cell{position:relative;width:70px;text-align:center;color:#fff}.countdown__cell:after{content:":";position:absolute;left:calc(100% + 15px);font-size:32px;font-style:normal;font-weight:400;line-height:46px;top:4px}.countdown__cell:last-child:after{content:none}.countdown__val{font-size:32px;font-style:normal;font-weight:600;line-height:42px}.countdown__label{font-size:18px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:7px;margin-top:4px}.jar-animation{position:relative;z-index:1;width:fit-content;margin:122px auto 0}.jar-animation .jar{position:relative;z-index:2}.jar-animation__part{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none}.jar-animation .jar-pieces{opacity:0}.jar-animation .jar-cap{position:absolute;bottom:100%;left:0;z-index:1;transform:translate(16px,95px) rotate(-135deg)}.jar-animation .jar-banana{transform:translate(-52px,-320px) rotate(0)}.jar-animation .jar-avocado{transform:translate(-299px,-348px) rotate(0)}.jar-animation .jar-orange{transform:rotate(-135deg)}.jar-animation .jar-orange-2{transform:translate(-134px,-468px) rotate(0)}.jar-animation .jar-lemon{transform:translate(18px,-529px) rotate(0)}.jar-animation .jar-ananas-1{transform:translate(-252px,-468px) rotate(0)}.jar-animation .jar-ananas-2{transform:translate(4px,-387px) rotate(0)}.section-jar .section-heading{position:relative;z-index:2}.section-benefits{padding:60px 0 0;position:relative}.section-benefits>*{position:relative;z-index:3}.section-benefits:after{content:"";display:block;position:absolute;z-index:1;bottom:0;width:100%;height:440px;background-color:#f9f6f1}@media only screen and (max-width:767px){.section-benefits:after{height:195px}}.section-benefits:before{content:"";display:block;position:absolute;z-index:2;right:0;bottom:416px;transform:translate(50%);width:449px;height:439px;background-image:url(../img/benefits-orange.webp);background-size:contain;background-repeat:no-repeat;background-position:bottom left}.benefits{display:flex;gap:80px;margin-bottom:60px;flex-wrap:wrap}.benefits-wrap{width:1000px;max-width:100%;margin:0 auto}.benefits-item{display:flex;flex-direction:column;align-items:center;width:280px;text-align:center}.benefits-item__pct{width:100px;height:100px}.benefits-item__pct img{width:100%;height:100%;object-fit:contain}.benefits-item__title{margin-top:15px;color:#ab8b6e;font-size:24px;font-style:normal;font-weight:400;line-height:32px}.benefits-item__desc{font-size:16px;font-style:normal;font-weight:400;line-height:21px}.videoplayer{position:relative;margin-top:125px;aspect-ratio:1000/563;border-radius:25px;overflow:hidden;cursor:pointer}.videoplayer.active .videoplayer__placeholder,.videoplayer.active .videoplayer__play{opacity:0;visibility:hidden}.videoplayer__placeholder{position:absolute;z-index:2;width:100%;height:100%;transition:.3s ease-in-out}.videoplayer__placeholder img{width:100%;height:100%;object-fit:cover}.videoplayer__play{position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%,-50%);transition:.3s ease-in-out}.videoplayer video{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;cursor:pointer}.product-grid--equals .product-grid-slider:not(.swiper-initialized) .swiper-slide{width:calc(33% - 13px)}@media only screen and (min-width:1025px){.product-grid--equals .product-grid-slider:not(.swiper-initialized) .swiper-slide:nth-child(1),.product-grid--equals .product-grid-slider:not(.swiper-initialized) .swiper-slide:nth-child(2){width:calc(33% - 13px)}}.section-faq--landing{margin-bottom:83px}.product-grid--equals{margin-top:83px}@media only screen and (max-width:1200px){.landing-hero__title{font-size:40px}.landing-hero__content{padding:44px 46px 55px;width:calc(100% - 365px)}.landing-hero__pct{width:365px}.landing-hero__title{margin-bottom:32px}.section-benefits:before{width:320px;height:312px;bottom:516px}}@media only screen and (max-width:992px){.landing-hero{flex-direction:column-reverse}.landing-hero__pct{width:100%;height:400px}.landing-hero__content{width:100%}.section-benefits:before{bottom:336px}}@media only screen and (max-width:767px){.landing-hero__countdown{gap:15px;padding:11px}.countdown__cell:after{left:100%}.section-landing-hero{margin:20px 0 71px}.landing-hero{border-radius:60px 0;margin:0 -25px}.landing-hero__content{padding:25px}.landing-hero__pct{height:270px}.landing-hero__subtitle{color:#fff;display:block;font-size:18px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:-2px}.landing-hero__title{font-size:38px;font-style:normal;font-weight:400;line-height:46px;margin-bottom:36px}.landing-hero__countdown{padding:11px}.section-heading--center .section-heading__title{font-size:32px;font-style:normal;font-weight:400;line-height:42px;margin-bottom:20px}.section-heading__btn{margin-top:34px}.section-heading__btn .btn{width:100%}.jar-animation{position:relative;z-index:1;width:fit-content;margin:64px auto 0;transform-origin:bottom center;transform:scale(.68)}.benefits{flex-direction:column;gap:45px;margin-bottom:75px}.benefits-item{width:100%}.section-benefits{padding:40px 0 0}.benefits-item__desc{width:280px;margin:0 auto}.section-benefits:before{width:255px;height:247px;transform:translate(40%);bottom:212px}.videoplayer{margin-top:75px;aspect-ratio:343/260}.videoplayer__play{width:60px;height:60px}.videoplayer__play img{display:block;width:100%;height:100%}}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;width:1340px;max-width:100%;margin:0 auto}.blog-grid--archive .blog-item:nth-child(6n+1){grid-column:span 2;aspect-ratio:885/430}.blog-grid--archive .blog-item:nth-child(6n+1) .blog-item__title{width:390px;max-width:100%}.blog-grid--archive .blog-item:nth-child(6n+1) .blog-item__body{padding:59px 64px}.blog-grid--archive .blog-item:nth-child(6n+1) .blog-item__desc{display:block;width:500px;max-width:100%;margin-top:16px}.blog-grid--archive~.pagination{margin-top:40px}.blog-item{position:relative;aspect-ratio:1/1;border-radius:25px;overflow:hidden}@media screen and (min-width:992px){.blog-item:hover .blog-item__body>*{transform:translateY(0)}.blog-item:hover .blog-item__more,.blog-item:hover .blog-item__tag{opacity:1}}.blog-item__pct{position:relative;z-index:1;width:100%;height:100%}.blog-item__pct img{width:100%;height:100%;object-fit:cover}.blog-item__body{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;background-color:#00000059;pointer-events:none;color:#fff;padding:44px 30px}@media screen and (min-width:992px){.blog-item__body>*{transform:translateY(62px);transition:.35s ease-in-out}}.blog-item__desc{display:none;font-size:16px;font-style:normal;font-weight:400;line-height:21px}.blog-item__more{display:none;font-size:16px;font-weight:400}@media screen and (min-width:992px){.blog-item__more{display:block;opacity:0;text-decoration:underline;margin-top:30px}}.blog-item__tag{display:block;position:absolute;z-index:4;top:20px;right:25px;width:fit-content;font-size:12px;font-style:normal;font-weight:600;line-height:16px;background-color:#fff;padding:4px 13px;border-radius:10px;color:#000;opacity:0;transition:.35s ease-in-out}.blog-item__title{font-family:CanelaText,sans-serif;font-size:38px;font-style:normal;font-weight:400;line-height:46px;-webkit-hyphens:manual;hyphens:manual}.blog-filter{gap:20px}.blog-filter-wrapper{margin-top:79px;margin-bottom:45px}@media only screen and (max-width:1200px){.blog-item__body>*{transform:translateY(0)}.blog-item__more{opacity:1;display:block;font-size:16px;font-style:normal;font-weight:400;line-height:21px;border-bottom:1px solid #fff;text-decoration:none;margin-top:37px}.blog-item__tag{opacity:1;font-size:12px;font-style:normal;font-weight:600;line-height:16px}.blog-item__body{padding:30px 20px}.blog-grid{gap:16px}.blog-item__title{font-size:26px;line-height:1.2}.blog-grid--archive .blog-item:nth-child(6n+1) .blog-item__body{padding:30px 20px}}@media only screen and (max-width:992px){.blog-grid{grid-template-columns:repeat(2,1fr)}.blog-grid--archive .blog-item:nth-child(6n+1),.blog-item{grid-column:span 1;aspect-ratio:1/1}.blog-grid--archive .blog-item:nth-child(6n+1) .blog-item__desc,.blog-item .blog-item__desc{display:none}}@media only screen and (max-width:767px){.blog-grid--archive .blog-item:nth-child(6n+1),.blog-item{grid-column:span 2;aspect-ratio:1/1}.blog-grid--archive .blog-item:nth-child(6n+1) .blog-item__desc,.blog-item .blog-item__desc{display:none}.blog-filter-wrapper{margin-top:0;margin-bottom:34px}.blog-grid{gap:25px}.blog-grid--archive .blog-item:nth-child(6n+1) .blog-item__body,.blog-item__body{padding:25px}.blog-grid--archive .blog-item:nth-child(6n+1) .blog-item__title,.blog-item__title{line-height:38px;font-size:28px;width:220px}.blog-grid--archive~.pagination{margin-top:45px}}@media screen and (max-width:374px){.pagination-list{gap:2px}}.section-faq{position:relative}.section-faq--page{margin:-12px 0 90px}.faq-branch{position:absolute;left:0;top:-208px;pointer-events:none}@media only screen and (max-width:1200px){.section-faq .container{position:relative;z-index:2}.faq-branch{left:-200px;top:-140px;z-index:1}.collection-filter-form a{color:#333}}@media only screen and (max-width:767px){.faq-branch{width:390px;height:267px}.faq-branch img{width:100%;height:100%;object-fit:contain}.faq-branch{left:-146px;top:-97px;z-index:1}.faq-filter-wrapper{margin-bottom:75px;z-index:12}}.section-brown{background-color:#f9f6f1}.white-page{background-color:#fff}.contacts-grid{width:1070px;max-width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.contacts-item{border-radius:25px;border:1px solid rgba(171,139,110,.2);padding:30px 20px 23px}.contacts-item:last-child .contacts-item__content{font-size:18px;font-style:normal;font-weight:400;line-height:24px}.contacts-item__title{text-align:center;font-family:CanelaText,sans-serif;color:#ab8b6e;font-size:28px;font-style:normal;font-weight:400;line-height:38px}.contacts-item__content{min-height:69px;display:flex;align-items:center;align-content:center;justify-content:center;text-align:center;margin-top:10px;font-size:16px;font-style:normal;font-weight:400;line-height:21px}.contacts-item__content a{color:#333}.contacts-item__soc{display:flex;align-items:center;align-content:center;justify-content:center;gap:20px;font-size:40px}.contacts-item__soc a{color:#ab8b6e;transition:.15s ease-in-out}@media(hover:hover){.contacts-item__soc a:hover{color:#000}}.contacts-item__soc i{display:block}.contacts-items{padding-bottom:120px}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);width:920px;margin:60px auto 0;max-width:100%;gap:20px}.form-grid .h-captcha{display:none}.form-grid .form-input{margin-bottom:0}.form-grid textarea,.form-grid input{background-color:#0000}.form-grid .form-input:has(input:focus) label,.form-grid .form-input:has(input:not(:placeholder-shown)) label,.form-grid .form-input:has(input:-webkit-autofill) label,.form-grid .form-input:has(textarea:focus) label,.form-grid .form-input:has(textarea:not(:placeholder-shown)) label,.form-grid .form-input:has(textarea:-webkit-autofill) label{background-color:#f9f6f1}.form-grid__bottom{grid-column:span 2;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-end}.form-grid__bottom .btn{width:180px}.input-wrap--fw{grid-column:span 2}.input-wrap label,.input-wrap .error{display:none}.input-wrap input{width:100%;background-color:#0000;border:1px solid #ab8b6e;border-radius:50px;height:50px;padding:0 30px}.input-wrap input::placeholder{color:#333}.checkbox-wrap{position:relative;width:490px}.checkbox-wrap input{display:none}.checkbox-wrap input:checked+label:before{background-color:#8fb251;box-shadow:inset 0 0 0 2px #fff}.checkbox-wrap label{display:block;width:100%;position:relative;padding-left:45px;font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:#333;-webkit-user-select:none;user-select:none;cursor:pointer}.checkbox-wrap label a{color:#333;text-decoration:underline}.checkbox-wrap label:before{content:"";display:block;position:absolute;top:50%;left:10px;width:20px;height:20px;transform:translateY(-50%);background-color:#fff;background-color:#0000;border-radius:50%;border:1px solid #8fb251;transition:.15s ease-in-out;box-sizing:border-box}.checkbox-wrap .error{display:none}.section-contracts{position:relative;padding:90px 0}.section-contracts>*{position:relative;z-index:3}.section-contracts:before{content:"";display:block;position:absolute;z-index:5;left:-141px;top:-110px;width:459.119px;height:260.476px;transform:rotate(135deg);background-image:url(../img/nf-leaf.webp);pointer-events:none}@media only screen and (max-width:1024px){.section-contracts:before{content:none}}.section-contracts+.instagram-slider{background-color:#0000}@media only screen and (min-width:1279px){.section-contracts{margin-bottom:-30px}}.form-note{border-radius:25px;border:1px solid #ab8b6e;transition:.35s ease-in-out;overflow:hidden}.form-note.open .form-note__label:before{transform:translateY(-50%) scaleY(-1)}.form-note__label{position:relative;font-size:18px;font-style:normal;font-weight:400;line-height:24px;padding:13.5px 25px;cursor:pointer}.form-note__label:after{content:"";display:flex;align-content:center;align-items:center;justify-content:center;padding-top:2px;box-sizing:border-box;position:absolute;z-index:1;top:50%;right:9px;transform:translateY(-50%);box-shadow:0 0 0 1px #fff,0 0 0 4px #ab8b6e;width:30px;height:30px;background-color:#ab8b6e;border-radius:50%;color:#fff}.form-note__label:before{content:"\ea19";font-family:svgfont,sans-serif;display:flex;z-index:2;align-content:center;align-items:center;justify-content:center;padding-top:2px;box-sizing:border-box;position:absolute;top:50%;right:9px;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;color:#fff;transition:.3s ease-in-out}.form-note__content{transition:.35s ease-in-out;font-size:16px;font-style:normal;font-weight:400;line-height:28px;padding:0 25px;box-sizing:border-box;height:0;width:823px;max-width:100%}.form-note__content>*{padding:7px 0}.form-note__content>*:first-child{padding-top:0}.form-note__content>*:last-child{padding-bottom:20px}.section-contracts--success{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;background-color:#f9f6f1;display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:column;opacity:0;visibility:hidden;pointer-events:none;transition:.35s ease-in-out}.section-contracts--success.active{opacity:1;visibility:visible;pointer-events:unset}.success{margin:0 auto;width:fit-content;text-align:center}@media only screen and (max-width:767px){.success{width:100%}}.success__desc{color:#000;margin:10px 0 45px;font-size:24px;font-style:normal;font-weight:300;line-height:38px}@media only screen and (max-width:767px){.success__desc{color:#333;font-size:18px;font-style:normal;font-weight:300;line-height:32px}}@media only screen and (max-width:767px){.success__btn,.success__btn .btn{width:100%}}@media only screen and (max-width:767px){.form-grid .form-input{grid-column:span 2}.contacts-grid{grid-template-columns:repeat(1,1fr)}.contacts-items{margin-top:-19px;padding-bottom:43px}.section-contracts{padding:70px 0}.form-grid{margin-top:48px}.input-wrap{grid-column:span 2}.checkbox-wrap label{font-size:10px;font-style:normal;font-weight:400;line-height:14px}.form-grid__bottom{margin-top:9px}.form-grid__bottom .checkbox-wrap{margin-bottom:26px}.form-grid__bottom .btn{width:100%}.checkbox-wrap label:before{top:0;width:18px;height:18px;transform:none}.section-contracts{padding:70px 0 55px}.contacts-item{min-height:170px}.contacts-item__content{height:auto;min-height:auto}}.text-content{font-size:18px;font-style:normal;font-weight:300;line-height:32px}.text-content a{color:#333;word-break:break-all}.text-content>*:first-child{margin-top:0}.text-content>*:last-child{margin-bottom:0}.text-content h2,.text-content h3{font-family:CanelaDeck,sans-serif;font-size:38px;font-style:normal;font-weight:400;line-height:46px;color:#ab8b6e;margin:60px 0 30px}.text-content h4{margin-top:60px;margin-bottom:5px;color:#ab8b6e;font-size:24px;font-style:normal;font-weight:600;line-height:32px}.text-content h4+p{margin-top:5px}.text-content h5{margin-top:40px;margin-bottom:5px;font-size:24px;font-style:normal;font-weight:600;line-height:32px}.text-content h6{margin-top:42px;font-size:24px;font-style:normal;font-weight:400;line-height:32px}.text-content p{min-height:1em;margin:15px 0}.text-content ul{display:flex;flex-direction:column;gap:10px}@media only screen and (max-width:767px){.text-content ul{gap:30px;margin:30px 0}.text-content h3{margin:40px 0 20px}}.text-content ul li{position:relative;padding-left:17px}.text-content ul li:before{content:"";position:absolute;top:13px;left:0;display:block;width:7px;height:7px;border-radius:50%;background-color:#ab8b6e}.text-page__wrap{width:1000px;max-width:100%;margin:36px auto 120px}.text-page__title{margin-bottom:69px;font-family:CanelaDeck,sans-serif;font-size:54px;font-style:normal;font-weight:400;line-height:64px;color:#ab8b6e}@media only screen and (max-width:767px){.text-page__title{margin-bottom:47px;font-family:CanelaText,sans-serif;font-size:38px;font-style:normal;font-weight:400;line-height:46px;color:#ab8b6e}.text-content h4{margin-top:75px}}.section-not-found{position:relative}.section-not-found>*{position:relative;z-index:2}.section-not-found:before{content:"";display:block;position:absolute;z-index:1;left:-131px;top:130px;width:459.119px;height:260.476px;transform:rotate(135deg);background-image:url(../img/nf-leaf.webp);pointer-events:none}@media only screen and (max-width:1024px){.section-not-found:before{width:276.981px;height:157.143px;left:-83px;background-size:contain}}@media only screen and (max-width:767px){.section-not-found:before{bottom:30px;top:auto}}.not-found{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:768px;max-width:100%;margin:0 auto;overflow:hidden;padding-bottom:120px}.not-found__label{margin-bottom:15px;color:#ab8b6e;font-size:240px;font-style:normal;font-weight:400;line-height:normal;font-family:CanelaDeck,sans-serif}.not-found__title{font-size:24px;font-style:normal;font-weight:600;line-height:32px}.not-found__desc{margin-top:12px;text-align:center;font-size:18px;font-style:normal;font-weight:300;line-height:32px}.not-found__btn{margin-top:41px}@media only screen and (max-width:767px){.not-found__label{margin-top:-15px;margin-bottom:21px;color:#ab8b6e;font-size:160px;font-style:normal;font-weight:400;line-height:normal}.not-found__title{font-size:24px;font-style:normal;font-weight:600;line-height:32px}.not-found__desc{font-size:18px;font-style:normal;font-weight:300;line-height:32px}.not-found__btn{margin-top:35px;width:100%}.not-found__btn .btn{width:100%}.section-not-found{padding-top:26px}}.article-info{margin:45px 0 0}@media only screen and (max-width:767px){.article-info{margin:23px 0 0}}.article-info__category{display:flex;align-items:center;align-content:center;justify-content:center;width:fit-content;margin:0 auto 30px;font-size:18px;font-style:normal;font-weight:400;line-height:24px;padding:0 20px;height:40px;border-radius:50px;background:#fff}.article-info__title,.article-info__desc{margin-bottom:30px}.article-info__date{margin-top:30px;font-size:16px;font-style:normal;font-weight:400;line-height:21px}.article-info-inner{display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:flex-start;text-align:center;max-width:100%;width:1000px;margin:0 auto}.article-anchors-wrap{position:sticky;top:calc(var(--header-inner-height) + 45px);z-index:5;padding:0 45px;margin-bottom:60px}.wrapper:has(.page-top-wrapper .announcement-wrapper .announcement.fixed) .article-anchors-wrap{top:calc(var(--header-inner-height) + var(--announcement-height) + 45px)}.article-anchors-wrap.open .collection-filter-mobile-button .icon{transform:rotate(-90deg)}@media only screen and (max-width:1024px){.article-anchors-wrap .collection-filter-mobile-button{background-color:#fff;color:#ab8b6e;cursor:pointer}.article-anchors-wrap .article-anchors{position:absolute;left:50%;transform:translate(-50%);top:0;z-index:500;width:calc(100% - 90px);flex-direction:column;align-items:center;border-radius:25px;padding:50px 0 0;gap:0;transition:all .5s;overflow:hidden;height:0}.article-anchors-wrap .article-anchors a{display:flex;font-size:18px;font-style:normal;font-weight:400;line-height:24px;color:#333;border-radius:50px;transition:all .5s;width:100%;padding:13px 35px;text-align:center;height:auto;justify-content:center}}.article-anchors{width:fit-content;border-radius:50px;background:#fff;padding:10px;display:flex;align-items:center;align-content:center;justify-content:flex-start;margin:0 auto 40px;gap:10px}.article-anchors+*{margin-top:40px}.article-anchors a{height:40px;padding:0 20px;color:#333;display:flex;align-items:center;align-content:center;justify-content:flex-start;gap:10px;font-size:18px;font-style:normal;font-weight:600;line-height:24px;transition:.35s ease-in-out}.article-anchors a:hover,.article-anchors a.active{color:#ab8b6e}.article-anchors a:after{display:inline-block;content:"\ea19";font-family:svgfont,sans-serif;font-size:18px}.videoplayer{width:1234px;max-width:100%;margin-left:auto;margin-right:auto}.article-content{padding:60px 0 90px}@media only screen and (max-width:767px){.article-content{padding:65px 0}}.article-content .text-content>*:not(.videoplayer):not(.article-anchors){width:1000px;max-width:100%;margin-left:auto;margin-right:auto}.article-carousel{margin:60px 0 80px}@media only screen and (max-width:767px){.article-carousel{margin:60px 0 45px}}.article-carousel .swiper-slide{border-radius:15px;overflow:hidden;width:340px;aspect-ratio:340/280}.article-carousel .swiper-slide img{transition:.35s ease-in-out;width:100%;height:100%;object-fit:cover}.article-carousel .swiper-slide:hover img{transform:scale(1.1)}@media only screen and (max-width:767px){.article-carousel .swiper-slide{width:290px;aspect-ratio:290/260}}.article-double-wrap{margin:60px 0;width:100%;overflow:auto}@media only screen and (max-width:767px){.article-double-wrap{margin:40px -25px!important;padding:0 25px;width:calc(100% + 50px)!important;max-width:calc(100% + 50px)!important}}.article-double{display:grid;grid-template-columns:repeat(2,1fr);gap:38px}@media only screen and (max-width:767px){.article-double{width:fit-content;display:flex;flex-wrap:nowrap;gap:15px}}.article-double__pct{border-radius:25px;overflow:hidden;align-self:481/590}@media only screen and (max-width:767px){.article-double__pct{width:290px;aspect-ratio:290/260}}.article-double__pct:hover img{transform:scale(1.1)}.article-double__pct img{width:100%;height:100%;object-fit:cover;transition:.35s ease-in-out}.blog-section-wrap{width:1000px;max-width:100%;margin:0 auto}.blog-section-wrap .blog-item__title{font-size:28px;font-style:normal;font-weight:400;line-height:34px}.blog-grid--btn-mob{display:none}@media only screen and (max-width:767px){.text-content h2{margin:45px 0 30px}.instagram-slider-title--article{text-align:center;font-size:31px;font-style:normal;font-weight:400;line-height:42px;width:100%}.blog-grid--btn-mob{display:block}.blog-grid--btn-mob .btn{margin-top:35px;width:100%}}.page-green{background-color:#3a5a40}.page-green .breadcrumbs li{color:#fff}.page-green .breadcrumbs li.active{color:#8fb251}.page-green .section-title-medium,.page-green .about-info-description{color:#fff}.section-ocean--no-label{position:relative}@media only screen and (max-width:767px){.section-ocean--no-label{margin-bottom:0}}.section-ocean--no-label:after{content:"";display:block;position:absolute;z-index:1;bottom:-30px;left:0;width:100%;height:260px;background-color:#fff}.section-ocean--no-label .ocean-banner{z-index:2}@media only screen and (max-width:1200px){.section-ocean--no-label .ocean-banner{padding:0 16px}}.section-business{position:relative;z-index:0;padding:120px 0}@media only screen and (max-width:767px){.section-business{padding:75px 0}}.section-business:after{content:"";display:block;position:absolute;z-index:1;bottom:-30px;left:0;width:100%;height:260px;background-color:#fff}.section-business>*{position:relative;z-index:2}.section-white .section-title-medium{color:#ab8b6e}.section-white .about-info-description{color:#333}.business-pct{width:1000px;max-width:100%;margin:70px auto 0;aspect-ratio:1000/475;border-radius:25px;overflow:hidden}.business-pct img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:767px){.business-pct{margin:40px auto 0;aspect-ratio:343/260}}#contact-popup{padding:25px;width:1000px;max-width:100%}.contact-popup{display:flex;gap:25px;align-items:flex-start;margin-top:58px;overflow:auto;padding:12px 0;margin-bottom:-12px}@media only screen and (max-width:992px){.contact-popup{flex-direction:column}}@media only screen and (max-width:767px){.contact-popup .form-input{grid-column:span 2}}.contact-popup .form-grid__bottom .checkbox-wrap{width:calc(100% - 225px)}.contact-popup .form-grid__bottom .checkbox-wrap label{font-size:10px;font-style:normal;font-weight:400;line-height:14px}.contact-popup__info{width:350px;max-width:100%;flex-shrink:0;border-radius:25px;padding:25px;border:1px solid rgba(158,158,158,.5)}@media only screen and (max-width:992px){.contact-popup__info{margin:0 auto}}.contact-popup__form{width:calc(100% - 375px)}@media only screen and (max-width:992px){.contact-popup__form{width:100%}}.contact-popup__form .form-grid{margin-top:0}.contact-popup__manager{display:flex;gap:25px}.contact-popup__manager-data{width:165px;color:#333}.contact-popup__manager-name{font-size:24px;font-style:normal;font-weight:600;line-height:32px;color:#ab8b6e}.contact-popup__manager-position{margin-bottom:15px;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.contact-popup__manager-contacts{display:flex;flex-direction:column;gap:5px;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.contact-popup__manager-pct{width:calc(100% - 148px)}.contact-popup__manager-pct img{width:100%;height:auto}.contact-popup__title{margin-bottom:40px;color:#ab8b6e;font-family:CanelaText,sans-serif,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:32px}@media only screen and (max-width:767px){.section-ocean--no-label .ocean-banner{padding:0 20px}.ocean-banner--no-label .ocean-banner__content{padding-bottom:78px;padding-top:90px}.ocean-banner--no-label .ocean-banner__content .ocean-banner__desc{margin-top:25px;font-size:18px;font-style:normal;font-weight:300;line-height:32px}.ocean-banner--no-label .ocean-banner__content .ocean-banner__title{font-size:54px;font-style:normal;font-weight:400;line-height:64px}.ocean-banner--no-label .ocean-banner__content .ocean-banner__btn{margin-top:35px}.ocean-banner--no-label .ocean-banner__content .ocean-banner__btn .btn{width:100%}.about-info+.product-info-banner{margin-top:90px}.product-info-banner-btn .btn{width:100%}.contact-popup{margin-top:63px}.contact-popup__manager-data{width:138px}.contact-popup__manager-pct{width:calc(100% - 162px)}.contact-popup .form-grid__bottom .checkbox-wrap{width:100%}.contact-popup__title{margin-bottom:25px}.popup-wrapper *::-webkit-scrollbar{width:1px;background-color:#0000}.popup-wrapper *::-webkit-scrollbar-thumb{width:1px;background-color:#ab8b6e}}.section-login{padding:40px 0 120px}@media only screen and (max-width:767px){.section-login{padding:23px 0 120px}}.user-heading{margin-top:85px;margin-bottom:40px}.user-heading~section .blog-filter-wrapper{margin-top:40px}.login-page-title{text-align:center;margin-bottom:40px}.login-wrap{display:flex;align-items:flex-start;gap:40px;margin:0 auto;width:1240px;max-width:100%;justify-content:center}.login-auth,.login-new{width:calc(50% - 20px);flex-shrink:0;background-color:#fff;border-radius:25px;border:1px solid rgba(171,139,110,.2);padding:40px 25px}.login-title{font-family:CanelaDeck,sans-serif;color:#ab8b6e;margin-bottom:10px;font-size:38px;font-style:normal;font-weight:400;line-height:46px;text-align:center}.login-desc{font-size:24px;font-style:normal;font-weight:300;line-height:38px;text-align:center}.login-link{display:flex;align-items:center;align-content:center;justify-content:center;margin-top:40px}.login-link a{color:#333;font-size:16px;font-style:normal;font-weight:400;line-height:21px;border-bottom:1px solid #333}.login-link a:hover{cursor:pointer;color:#8fb251;border-bottom:1px solid #8fb251}.login-form{margin-top:40px}.login-form input:-webkit-autofill,.login-form input:-webkit-autofill:hover,.login-form input:-webkit-autofill:focus,.login-form input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px #fff;font-size:18px}.login-form-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:30px}@media only screen and (max-width:767px){.login-form-bottom{margin-top:0}}.login-form-bottom a{color:#333;font-size:16px;font-style:normal;font-weight:400;line-height:21px;border-bottom:1px solid #333}@media(hover:hover){.login-form-bottom a:hover{color:#8fb251;border-bottom:1px solid #8fb251}}.section-login--reg{position:relative}.section-login--reg:before{content:"";display:block;position:absolute;left:-290px;top:0;width:758px;height:664px;background-image:url(../img/registration-branch.webp);pointer-events:none}.user-banner{position:relative;width:100%}.user-banner img{width:100%;height:auto}.user-banner__welcome{width:100%;font-weight:900;font-size:40px;color:#fff;position:absolute;bottom:35px;text-align:center;z-index:2}@media screen and (max-width:767px){.user-banner__welcome{font-size:28px}}.user-banner__note{width:240px;background-color:#fff;padding:15px 25px;border-radius:25px;border:1px solid rgba(171,139,110,.2);position:absolute;right:45px;top:20px;line-height:1.2}@media screen and (max-width:767px){.user-banner__note{top:auto;bottom:100px;width:300px}}.user-banner__note:after{content:"";display:block;position:absolute;width:20px;height:20px;left:35px;bottom:0;transform:translateY(50%) rotate(45deg);border-right:1px solid rgba(171,139,110,.2);border-bottom:1px solid rgba(171,139,110,.2);background-color:#fff}.user-orders-list{display:flex;flex-direction:column;gap:20px}.user-orders-item{padding:25px 25px 40px;border-radius:25px;background-color:#fff;border:1px solid rgba(171,139,110,.2)}.user-orders-item__foot{display:none}.user-orders-item__head{display:flex;align-items:center;align-content:center;justify-content:space-between;width:100%}.user-orders-item__data{display:flex;flex-wrap:wrap;gap:15px;font-size:18px;font-style:normal;font-weight:400;line-height:24px}.user-orders-item__data a{color:#8fb251;font-weight:600;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:8%;text-underline-offset:25%;text-underline-position:from-font}.user-orders-item__products{display:flex;flex-wrap:wrap;align-items:flex-start;gap:15px;margin-top:40px}.user-orders-item-product-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;width:148px}.user-orders-item-product-item__pct{display:block;width:100%;height:80px;margin-bottom:28px}.user-orders-item-product-item__pct img{width:100%;height:100%;object-fit:contain}.user-orders-item-product-item__title{margin-bottom:10px;font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:#333}.user-orders-item-product-item__qty{font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:#ab8b6e}.user-orders{width:calc(100% - 490px)}.user-wrap{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;padding:0 40px}@media only screen and (max-width:1440px){.user-wrap{padding:0}}.user-sidebar{width:430px}.user-data{padding:25px 40px;border-radius:25px;width:100%;background-color:#fff;border:1px solid rgba(171,139,110,.2)}.user-data-l{display:block;width:fit-content;margin-top:40px;font-size:16px;font-style:normal;font-weight:400;line-height:21px;padding-bottom:2px;color:#8fb251;border-bottom:1px solid #8fb251}.user-data-table{display:flex;flex-direction:column;gap:20px}.user-data-table__item{display:flex;gap:10px;flex-wrap:wrap}.user-data-table__item:last-child .user-data-table__val{width:100%}.user-data-table__key{display:block;min-width:100px;font-size:18px;font-style:normal;font-weight:500;line-height:32px}.user-data-table__val{font-size:18px;font-style:normal;font-weight:300;line-height:32px;overflow:hidden;text-overflow:ellipsis}.user-label{margin-bottom:20px}.section-user{margin:120px 0}.user-sidebar{display:flex;flex-direction:column;gap:60px}.user-links{display:flex;gap:40px;width:1000px;max-width:100%;margin:40px auto 120px;align-items:flex-start;justify-content:flex-start}@media only screen and (max-width:767px){.user-links{margin:40px auto 75px}}.user-links a:not(.btn){display:flex;gap:10px;align-items:center;font-size:16px;font-style:normal;font-weight:300;line-height:23px;color:#333;border-bottom:1px solid #333;padding-bottom:1px}.user-links a:not(.btn):hover{color:#8fb251;border-color:#8fb251}.user-links a:not(.btn).no-border{padding-bottom:0;border-bottom:0;font-size:14px;font-style:normal;font-weight:300;line-height:21px}.user-links--center{justify-content:center}.user-links .btn{margin-left:auto}.user-address-data-h{color:#ab8b6e;font-size:21px;font-style:normal;font-weight:500;line-height:normal}@media only screen and (max-width:767px){.user-address-data-h{display:none}}.user-address-data{display:flex;flex-direction:column;gap:28px;width:1000px;max-width:100%;margin:40px auto 0}.user-address-data:last-child{margin-bottom:0}.user-address-data__row{display:flex;gap:10px}.user-address-data__key{min-width:280px;font-size:18px;font-style:normal;font-weight:500;line-height:32px}.user-address-data__val{width:calc(100% - 290px);font-size:18px;font-style:normal;font-weight:300;line-height:32px;overflow:hidden;text-overflow:ellipsis}.user-orders-history-product{display:flex;justify-content:flex-start;align-items:center;gap:25px;padding:5px 0;border-top:1px solid rgba(51,51,51,.1)}.user-orders-history-product__body{gap:20px;width:750px;display:flex;justify-content:flex-start;align-items:center}.user-orders-history-product__title{font-family:CanelaText,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:24px;color:#333}.user-orders-history-product__title .qty{display:none}.user-orders-history-product__price{width:100px;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:32px;flex-shrink:0}.user-orders-history-product__qty{width:100px;text-align:center;font-size:16px;font-style:normal;font-weight:300;line-height:23px;flex-shrink:0}.user-orders-history-product__pct{width:60px;height:60px;flex-shrink:0;border-radius:10px;overflow:hidden}.user-orders-history-product__pct img{width:100%;height:100%;object-fit:contain}.user-orders-history-item{border-top:1px solid rgba(51,51,51,.1)}.user-orders-history-item:last-child{border-bottom:1px solid rgba(51,51,51,.1)}.user-orders-history-item.open .user-orders-history-item__head:after{transform:translateY(-50%)}.user-orders-history-item__data{width:750px}.user-orders-history-item__products{height:0;overflow:hidden;transition:.35s ease-in-out}.user-orders-history-item__head{display:flex;align-items:center;gap:25px;position:relative;cursor:pointer;padding:14.5px 30px 14.5px 0}.user-orders-history-item__head:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%) scaleY(-1);right:0;width:20px;height:10px;background-image:url(../img/chevron-thin.svg);background-size:contain;transition:.35s ease-in-out;background-repeat:no-repeat}.user-orders-history-item__title{font-size:16px;font-style:normal;font-weight:300;line-height:23px}.user-orders-history-item__status{font-size:16px;font-style:normal;font-weight:400;line-height:28px}.user-orders-history-item__price{width:100px;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:32px;flex-shrink:0}.user-orders-history{width:1000px;margin:0 auto 120px;max-width:100%}@media only screen and (max-width:992px){.user-wrap{gap:60px}.user-sidebar,.user-orders{width:100%}.user-orders-item-product-item{width:145px}.login-wrap{flex-direction:column-reverse;width:600px}.login-auth,.login-new{width:100%}.login-page-title{display:none}.section-login--reg:before{content:none}}@media only screen and (max-width:767px){.user-orders-history-item__status{font-size:14px;font-style:normal;font-weight:400;line-height:24px}.user-orders-item__products{display:flex;flex-wrap:nowrap;overflow:auto;width:calc(100% + 50px);margin:40px -25px -10px;padding:0 25px 10px}.user-orders-item-product-item{flex-shrink:0}.user-orders-item__head{display:block}.user-orders-item__head .user-orders-item__btn{display:none}.user-orders-item__foot{display:block;margin-top:30px}.user-orders-item__foot .btn{width:100%}.login-auth,.login-new{background-color:#0000;border:0;border-radius:0;padding:0}.login-wrap{gap:75px}.login-title{margin-bottom:5px;font-size:32px;font-style:normal;font-weight:400;line-height:39px}.login-desc{font-size:18px;font-style:normal;font-weight:400;line-height:24px}.login-form{margin-top:35px}.login-form .form-input label,.login-form .form-input input{background-color:#f9f6f1!important}.login-form input:-webkit-autofill,.login-form input:-webkit-autofill:hover,.login-form input:-webkit-autofill:focus,.login-form input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#f9f6f1;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px #f9f6f1;font-size:18px}.login-link{margin-top:20px}.login-form-bottom{flex-direction:column}.login-form-bottom .btn{width:100%;margin-bottom:20px}.login-wrap{margin:0 auto}.user-orders-history-item__title{font-size:14px;font-style:normal;font-weight:300;line-height:21px}.user-orders-history-item__head{padding:2.5px 20px 2.5px 0;gap:15px}.user-orders-history-product__title{font-size:13px;font-style:normal;font-weight:400;line-height:normal}.user-orders-history-product__title .qty{display:block;font-size:14px;font-style:normal;font-weight:300;line-height:21px;margin-top:5px;font-family:Assistant,sans-serif}.user-orders-history-product__price{width:68px;text-align:left}.user-orders-history-product__qty{display:none}.user-orders-history-product{gap:0}.user-orders-history{margin-bottom:75px}.user-address-data__key{min-width:120px}.user-address-data__val{width:calc(100% - 130px)}.user-links{display:flex;flex-wrap:wrap;justify-content:space-between}.user-links--center{justify-content:center}.user-links .btn{width:100%}.user-address-data{gap:0}.user-address-data__row{border-bottom:1px solid rgba(51,51,51,.1);padding:13px 0}.user-address-data__row:first-child{border-top:1px solid rgba(51,51,51,.1)}.user-address-data-h+.user-address-data__row{border-top:1px solid rgba(51,51,51,.1)}.user-heading~section .blog-filter-wrapper{margin-bottom:20px}.user-address-data{margin-top:20px}.user-banner{height:240px}.user-banner img{width:100%;height:100%;object-fit:cover}}.pressematerial-item{display:flex;min-height:160px;padding:30px;position:relative;color:#333;align-items:flex-end;align-content:flex-end;justify-content:flex-start;border:1px solid rgba(158,158,158,.5);border-radius:25px;transition:.35s ease-in-out}.pressematerial-item:hover{border:1px solid rgba(158,158,158,.8)}.pressematerial-item:hover .pressematerial-item__icon{color:#fff;background-color:#ab8b6ea6}.pressematerial-item__title{font-size:24px;font-style:normal;font-weight:400;line-height:32px;padding-right:45px}.pressematerial-item__icon{width:40px;height:40px;border-radius:50%;position:absolute;top:30px;right:30px;border:1px solid rgba(171,139,110,.2);color:#ab8b6ea6;background-color:#fff;display:flex;align-items:center;align-content:center;justify-content:center;transition:.35s ease-in-out}.pressematerial-grid{margin:40px auto 120px;display:grid;grid-template-columns:repeat(3,1fr);gap:26px;padding:0 40px}@media only screen and (max-width:992px){.pressematerial-grid{padding:0}}@media only screen and (max-width:767px){.pressematerial-grid{margin:25px auto 75px}}@media only screen and (max-width:992px){.pressematerial-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.pressematerial-grid{display:flex;flex-direction:column}.section-pressematerial .collection-filter-wrapper{margin-bottom:25px}.pressematerial-item__title{max-width:100%}}.product-card-bottom .appio-rating-badge{justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/3/assets/style.css.map */
