html.with-fancybox .fancybox__container{z-index:16000!important}html.with-fancybox,html.with-fancybox body{width:100vw!important;max-width:100vw!important;overflow-x:hidden!important;position:relative}body{font-family:Roboto,sans-serif;font-weight:400;background:#fff}body:has(.header-search-popup-inner){overflow:hidden}.btn{display:flex;align-items:center;justify-content:center;padding:10px 30px;min-height:50px;background:#f8f1e9;border:1px solid #F6F6F6;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:.28px;color:#333;text-transform:uppercase}.btn:hover{background:#333;color:#fff}.text-block-icons-list-item.has-tooltip label{cursor:pointer}.link-with-arrow:hover .circle-icon{background:#333;color:#fff}.link-with-arrow .text,.header-menu-link{position:relative;display:inline-block;padding-bottom:2px}.link-with-arrow .text:after,.header-menu-link:after,.header-menu-link.active:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out}.link-with-arrow:hover .text:after,.header-menu-link:hover:after{transform:scaleX(1)}.btn.btn-bordered:hover,.btn.btn-bordered.btn-white:hover{background:#333;color:#fff;border-color:#333}.header-search-form-submit:hover,.header-search-form-close:hover .icon-close,.header-customer-link:hover{color:#333}.swiper-dots .swiper-dot.swiper-dot-active{background:#333}.text-block-icons-list-item:not(:has(.text-block-icons-list-item-tooltip)){cursor:default!important}.text-block-icons-list-item:not(:has(.text-block-icons-list-item-tooltip)) img{cursor:default!important}.text-block-icons-list-item:has(.text-block-icons-list-item-tooltip) label{cursor:pointer}.header-customer-link{position:relative}.header-search-form-submit,.header-customer-link{z-index:1}.header-search-form-submit:before,.header-customer-link:before,.header-search-form-close:before{content:"";position:absolute;z-index:-1;background-color:#fff;border-radius:50%;width:45px;height:45px;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);transition:transform .4s ease-out}.header-search-form-close:before{width:39px;height:39px}.header-search-form-submit:hover:before,.header-search-form-close:hover:before,.header-customer-link:hover:before{transform:translate(-50%,-50%) scale(1)}.header-search-form-close:hover .icon-close{color:#828282}.section-title-medium{font-family:Roboto;color:#333}.section-title-small{color:#333;font-family:Roboto;font-size:40px;font-style:normal;font-weight:200;line-height:120%;letter-spacing:.8px;word-break:break-word}.section-text{font-size:18px;font-style:normal;font-weight:300;line-height:28px;letter-spacing:.36px}.form-input textarea,.form-input input{padding:20px 45px 20px 0;border-radius:0;border:0;border-bottom:1px solid rgba(128,128,128,.5);background:transparent;width:100%;min-height:70px;font-size:16px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.32px;color:#333;transition:all .5s}.form-input label{left:0;top:25px;font-size:16px;font-weight:400;line-height:21px;letter-spacing:.32px;color:gray}.form-input:has(input:focus) label{top:5px;color:gray;font-weight:400;background:transparent}.form-input:hover input{border-color:#333}.form-input:hover:has(input:focus) input{border-color:#80808080}.form-input:hover:has(input:focus) label{color:gray;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.24px}.form-input:hover:has(input:not(:placeholder-shown)) label{color:#333;font-weight:400;top:5px}.form-input input:focus:not(:placeholder-shown)+label{color:#333;font-weight:400;top:5px}.form-input input:not(:focus):not(:placeholder-shown)+label{color:#333;font-weight:400;top:5px}.form-input input:not(:focus):hover+label{color:#333;font-weight:400;top:5px}.form-input .icon-notice{top:15px!important;transform:translateY(0)!important}.with-fancybox .header{z-index:1}.popup-content{scrollbar-color:#333 #FFF;margin-top:22px}.popup-content::-webkit-scrollbar-track{background:#fff}.popup-content::-webkit-scrollbar-thumb{background:#333}.popup-content::-webkit-scrollbar-thumb:hover{background:#333}.popup-close .icon{transition:all .3s ease}@media(hover:hover){.btn.btn-silver:hover{color:#333;border-color:#333}.popup-close:hover{background:#333}.popup-close:hover .icon{color:#fff}}.announcement{--background-color: var(--timer-bg-color, #333);--text-color: var(--text-banner-color, #111);padding:18px 0;background:var(--background-color);color:var(--text-color)}.announcement-timer-banner{justify-content:space-between}.announcement-timer-col{gap:0px}.announcement-text{font-size:16px;font-weight:300;line-height:21px;letter-spacing:.32px}.announcement-text strong{font-weight:500}.announcement-timer-banner .announcement-timer{margin:-18px 20px -18px 0}.announcement-btn{min-height:38px;display:flex;align-items:center;font-size:14px;font-weight:500;line-height:21px;letter-spacing:.28px;text-transform:uppercase;background:var(--button-bg, transparent);border:1px solid var(--text-color);color:var(--text-color)}@media(hover:hover){.announcement-btn:hover{background:#fff;color:#333}}@media only screen and (max-width:767px){.announcement-timer-banner{justify-content:center}.announcement-timer-banner .announcement-timer{margin:-10px 0}.announcement-timer-banner .announcement-btn,.announcement-banner .announcement-btn{justify-content:center;margin:0 auto;min-height:unset}}@media only screen and (min-width:1025px){.announcement .container{padding:0 114px}.announcement-timer-value{font-size:28px;font-weight:400;line-height:normal}.announcement-timer-label{font-size:12px;font-weight:400;line-height:normal;letter-spacing:.24px}}.header{padding:0;background:var(--header-bg-color, #F8F1E9);border-bottom:1px solid #FFF}.header.fixed{background:var(--header-bg-color, #F8F1E9);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:all .5s ease}header:has(.header-inner.open-submenu),header:has(.header-inner.open-submenu) .header-inner:after{background:#fff;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);border-radius:0}.header.fixed .header-inner:after{border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.header-inner{grid-template-columns:150px 1fr auto;padding:15px 0;border-radius:0}.header-inner:has(.header-search-popup-inner){background:#fff}.header:has(.header-search-popup-inner){background:#fff;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.header-search-popup-results{padding-top:5px;padding-left:10px;padding-right:15px;overflow-x:hidden}.header-logo{width:136px;height:50px}.header-inner:after{border-radius:0;background:var(--header-bg-color, #F8F1E9)}.header-menu-link{font-size:16px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.32px}.header-menu-link:hover,.header-menu-item.open .header-menu-link{color:#333}.header-cart .cart-count{border:2px solid #F8F1E9;background:#333;font-size:10px;font-weight:500;line-height:1.2}@media only screen and (max-width:1024px){.header-inner{grid-template-columns:1fr auto auto;min-height:80px;box-shadow:none}}@media only screen and (max-width:767px){.header .container{padding:0 25px}.header .header-inner{min-height:52px;padding:15px 0}.header-logo{width:110px;height:40px}.header-customer-link .icon{font-size:25px}.header-customer-link-wrapper{gap:35px}.header-mobile-menu-item-submenu .mobile-submenu-inner{grid-template-columns:repeat(2,1fr)}.header-mobile-menu-item-submenu .mobile-submenu-link{max-width:1290px;width:100%!important;min-width:unset!important}}#error-popup{border-radius:5px;background:#fff}.back-in-stock-popup-text popup-text{font-size:18px;font-style:normal;font-weight:300;line-height:28px;letter-spacing:.36px}.popup-close{border:1px solid #333}.popup-close .icon{color:#333}.header-menu-item-submenu{box-shadow:none;border-radius:0}.header-submenu-subsubmenu-link{font-family:Roboto;color:#333}.header-mobile-menu-item-submenu .mobile-submenu-link.mobile-submenu-link--active{border:1px solid #F0F0F0}@media only screen and (min-width:1025px){.header-menu-item .header-menu-item-submenu{position:fixed;left:0;right:0;padding:0 85px;top:var(--header-inner-height);width:100%;max-width:100%;min-height:0;z-index:2}.header-menu-item.open .header-menu-item-submenu{border-radius:0;background:#fff;transition:all .3s ease}.header-menu-item-submenu .header-submenu-scroll{padding:30px 0;margin:0 auto;max-width:1512px}.header-menu-item-submenu .header-submenu-inner{padding:4px}.header-menu-item-submenu.submenu-closing .header-submenu-inner{opacity:0;transition:none}.header-submenu-subsubmenu{padding-top:30px}.header-menu-item-submenu .header-submenu-link{position:relative;padding:15px;min-height:55px;border:1px solid var(--collection-bg, #F0F0F0);border-radius:5px;background:#fff;display:flex;align-items:flex-start;z-index:1;transform:translateY(0);transition:transform .3s ease}.header-menu-item-submenu .header-submenu-link:hover{transform:translateY(-4px);border:1px solid var(--collection-bg, #F0F0F0)}.header-menu-item-submenu .header-submenu-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border-radius:5px;z-index:-1}.header-menu-item-submenu .header-submenu-link:after{content:"";position:absolute;top:4px;left:-4px;width:100%;height:100%;background-color:var(--collection-bg, #F0F0F0);z-index:-2;border-radius:5px;transition:top .3s ease}.header-menu-item-submenu .header-submenu-link:hover:after{top:8px}.header-menu-item-submenu .header-submenu-link-label{font-size:12px;color:#333;font-weight:300;line-height:21px;letter-spacing:.32px;text-transform:uppercase}.header-submenu-subsubmenu-link{padding:10px 15px;border-radius:20px;border:1px solid #E5E5E5;background:#fff;font-size:16px;font-weight:400;line-height:21px;letter-spacing:.32px;transition:all .3s ease}.header-submenu-subsubmenu-link:hover{column-gap:5px;border:1px solid #333}@media only screen and (min-width:1400px){.header-menu-item-submenu .header-submenu-inner .swiper-wrapper .swiper-slide{width:154px!important}.header-menu-item-submenu .header-submenu-link{min-width:0;width:100%;box-sizing:border-box}}}.header-submenu-subsubmenu-link:hover{column-gap:5px}@media(hover:hover){.header-submenu-subsubmenu-link:hover{column-gap:5px}}.header-search-popup{position:fixed;top:var(--header-inner-height);padding:25px 0 0;border-radius:0;box-shadow:none;z-index:1001}.header-search-popup-inner{padding:25px 45px 0;margin:0 auto;max-width:1512px;width:100%;gap:32px}.header-search-popup-results .simplebar-track.simplebar-vertical{margin:0 0 40px}.search-info-title.section-title-small{font-family:Roboto;color:#333}.header-search-popup-title{font-size:18px;font-style:normal;font-weight:300;line-height:28px;letter-spacing:.36px}.header-search-popup-suggestion-list{gap:10px}.header-search-popup-suggestion-list-item{padding:2px 0;font-size:14px;font-style:normal;font-weight:300;line-height:21px;letter-spacing:.28px}.header-search-popup-title{margin-bottom:20px}.header-search-popup-empty-results{padding:0;align-items:flex-start}.search-info-description.section-text{font-size:14px;font-weight:300;line-height:18px;letter-spacing:.28px}.header-search-popup-results-wrapper:has(.header-search-popup-empty-results) .header-search-popup-title{margin-bottom:10px}.simplebar-content-wrapper:has(.header-search-popup-empty-results),.simplebar-content:has(.header-search-popup-empty-results){padding:0!important}.simplebar-track.simplebar-vertical{background:#e0dbda}.simplebar-track.simplebar-vertical .simplebar-scrollbar{background:#333;border-radius:50px}.header-search-popup-results-wrapper{min-width:0}.header-search-popup-results-wrapper .product-card-form{display:flex}.header-search-popup-results-grid .product-card{padding:15px;height:max-content}.header-search-popup-results-grid .product-card-title{display:block;margin-bottom:20px;font-size:26px;font-weight:300;line-height:120%;letter-spacing:.52px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-search-popup-results-grid .product-card-options{margin-bottom:0}.header-search-popup-results-grid .product-card-price-regular{font-size:20px;font-weight:400;line-height:120%}.header-search-popup-results-grid .product-card-form-submit{width:40px;height:40px}.header-search-popup-results-grid .quantity-block{padding:0 4px;grid-template-columns:28px 1fr 28px;width:100px;height:40px}.header-search-popup-results-wrapper .product-card-form{margin-bottom:0}.header-search-popup-results-grid .product-card-form-inner{margin:0 auto}.header-mobile-menu{background:#fff}.header-mobile-menu-search .mobile-menu-search-form{border-bottom:1px solid #333}.header-mobile-menu-search-results-wrapper .product-card{height:max-content}.header-mobile-menu-search .mobile-menu-search-form-submit .icon{color:#333}.header-mobile-menu-item-button .label{font-family:Roboto;color:#333}.header-mobile-menu-social-list-item{color:#333;font-size:35px}.header-mobile-menu-social-list-item svg{fill:#333;height:35px}.header-mobile-menu-item-submenu .mobile-submenu-inner{padding:10px}.header-mobile-menu-item-submenu{overflow:auto}.header-mobile-menu-item-submenu .mobile-submenu-link{position:relative;padding:15px;min-width:154px;width:154px;min-height:55px;border:1px solid #F0F0F0;border-radius:5px;background:#fff;align-items:flex-start;transform:scale(1);box-shadow:-4px 4px #f0f0f0;transition:all .3s ease}.header-submenu-subsubmenu-link svg path{fill:#333}.mobile-menu-search-form{margin-bottom:15px}.header-mobile-menu-social-list{flex-wrap:wrap}.header-mobile-menu-search .mobile-menu-search-grid{align-items:start}.mobile-menu-search-grid,.header-search-popup-results-grid{align-items:flex-start!important;align-content:flex-start!important}.mobile-menu-search-grid .product-card,.header-search-popup-results-grid .product-card{height:max-content!important}.mobile-menu-search-grid product-card-interactive.show-size-popup.product-card,.mobile-menu-search-grid product-card-interactive.is-closing-size-popup.product-card,.header-search-popup-results-grid product-card-interactive.show-size-popup.product-card,.header-search-popup-results-grid product-card-interactive.is-closing-size-popup.product-card{height:var(--product-card-height)!important}.mobile-menu-search-grid .product-card-inner,.header-search-popup-results-grid .product-card-inner{height:max-content!important}.mobile-menu-search-grid product-card-interactive .product-card-top,.mobile-menu-search-grid product-card-interactive .product-card-image,.header-search-popup-results-grid product-card-interactive .product-card-top,.header-search-popup-results-grid product-card-interactive .product-card-image{flex-grow:0!important}.mobile-menu-search-grid product-card-interactive.show-size-popup .product-card-inner,.mobile-menu-search-grid product-card-interactive.is-closing-size-popup .product-card-inner{flex-grow:1!important;height:100%!important}@media only screen and (max-width:992px){.header-mobile-menu-search .mobile-menu-search-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:25px;align-items:start}.header-mobile-menu-search .product-card-form-inner{position:static}}@media only screen and (max-width:767px){.small-product-card .product-card-form-inner{position:static}.header-mobile-menu-search .mobile-menu-search-grid{align-items:stretch!important}.header-mobile-menu-search .mobile-menu-search-grid .product-card,.header-mobile-menu-search .mobile-menu-search-grid .product-card-inner{height:100%!important}.header-mobile-menu-search .mobile-menu-search-grid product-card-interactive .product-card-bottom,.header-mobile-menu-search .mobile-menu-search-grid product-card-interactive .product-card-bottom-content,.header-mobile-menu-search .mobile-menu-search-grid .product-card-form-wrapper{display:flex;flex-direction:column;flex-grow:1}.small-product-card .product-card-form-inner .quantity-block{display:grid;width:95px;height:38px;grid-template-columns:18px 1fr 18px}.small-product-card .product-card-form-submit{width:38px;height:38px;color:#333}}@media only screen and (max-width:500px){.product-card{padding:18px!important}}.footer{border-radius:0;background:#d5e4d5;border-top:1.5px solid #fff}.footer-menu-list{gap:10px}.footer-title.collapsible-button{margin-bottom:25px}.footer-menu-title{padding:10px 0 15px;border-bottom:1px solid #333}.footer-title{font-family:Roboto;font-size:16px;color:#333;font-weight:500;line-height:21px;letter-spacing:.32px}.footer-menu-list-item{color:#333;font-size:16px;font-style:normal;font-weight:300;line-height:21px;letter-spacing:.32px}.footer-newsletter,.footer-payments{margin-bottom:30px}.footer-newsletter-title{padding:10px 0 15px;margin-bottom:0}.footer-payments-title,.footer-social-title{padding:15px 0;margin-bottom:15px}.footer .form-input .newsletter-form-input{padding:20px 78px 20px 20px!important;background:transparent;border-radius:5px;border:1px solid #333;color:#333;height:60px;min-height:60px;font-size:16px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.32px}.footer .form-input.has-error .newsletter-form-input{border-color:#eb5757;color:#eb5757}.footer .form-input .newsletter-form-input::placeholder{color:#333}.newsletter-form-submit{top:15px;right:15px;width:30px;height:30px}.newsletter-form-submit .circle-icon .icon{margin-top:0}.newsletter-form-submit .circle-icon{border-radius:5px;background:#333}.footer-social-list{flex-wrap:wrap;gap:10px}.footer-social-list-item{width:35px;height:35px;font-size:35px;color:#333}.footer-social-list-item svg path{stroke:#333;fill:#333}.footer-bottom{margin-top:15px}.footer-copyright{color:#333;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.28px}.footer-store-info{color:#333;font-size:16px;font-style:normal;font-weight:300;line-height:21px;letter-spacing:.32px}.plus-icon{color:#333}@media only screen and (max-width:1024px){.footer{padding:80px 0 175px}}@media only screen and (max-width:767px){.footer-title.collapsible-button{margin-bottom:15px}.footer-menu-title{padding:0 0 15px}}@media only screen and (min-width:1025px){.footer{padding:25px 40px}.new-product-template .footer{margin-bottom:90px;padding:25px 40px 80px}.footer-inner{gap:20px}.footer-column.customer-column{padding-left:80px}}@media only screen and (min-width:1400px){.footer-inner{grid-template-columns:1fr 1fr 1fr 1fr 460px}}.promo-slider-widget{margin:0}.promo-slider-widget .promo-slider-widget-outer{max-width:1512px;margin:0 auto;padding:clamp(20px,3vw,45px) clamp(20px,5vw,85px) clamp(20px,3vw,50px) clamp(20px,9vw,155px)}.promo-slider-widget .promo-slider-widget-inner{position:relative}.promo-slider-widget .promo-slider-inner{border-radius:0}.promo-slider-widget .promo-slider-widget-item{--promo-image-width: clamp(360px, 46vw, 667px);--promo-gap: clamp(20px, 5vw, 85px);display:grid;grid-template-columns:minmax(0,1fr) var(--promo-image-width);column-gap:var(--promo-gap);min-height:650px;background:transparent;position:relative}.promo-slider-widget .promo-slider-widget-item.promo-slider-widget-item--reverse{grid-template-columns:minmax(0,1fr) var(--promo-image-width)}.promo-slider-widget .promo-slider-widget-content{min-width:0;display:flex;flex-direction:column;justify-content:center}.promo-slider-widget .promo-slider-widget-subtitle{margin-bottom:8px;font-size:20px;line-height:1.4}.promo-slider-widget .promo-slider-widget-title{font-family:Roboto;margin-bottom:15px;font-weight:200;line-height:120%;letter-spacing:1px;color:#333}.promo-slider-widget .promo-slider-widget-text{margin-bottom:45px;font-size:18px;font-style:normal;font-weight:300;line-height:28px;letter-spacing:.36px}.promo-slider-widget-item--background .promo-slider-widget-text{margin-bottom:0;max-width:450px}.promo-slider-widget .promo-slider-widget-btn{width:max-content}.promo-slider-widget .promo-slider-widget-image{position:relative;width:var(--promo-image-width);max-width:100%;height:auto;max-height:650px;justify-self:start;border-radius:5px;overflow:hidden;order:1}.promo-slider-widget .promo-slider-widget-image img{width:100%;height:auto;max-height:650px;aspect-ratio:667 / 650;object-fit:cover}.promo-slider-widget .promo-slider-widget-item--reverse .promo-slider-widget-content{order:1}.promo-slider-widget .promo-slider-widget-item--reverse .promo-slider-widget-image{order:2;justify-self:end}.promo-slider-widget .promo-slider-widget-item .promo-slider-widget-content{order:2}.promo-slider-widget .promo-slider-widget-promo{--promo-widget-image-width: 180px;position:absolute;left:0;bottom:7%;display:grid;grid-template-columns:var(--promo-widget-image-width) 1fr auto;align-items:stretch;max-width:720px;color:#333;border-radius:6px 5px 0 6px;z-index:2}.promo-slider-widget .promo-slider-widget-promo-image{width:180px;aspect-ratio:1 / 1;border-radius:5px 0;overflow:hidden}.promo-slider-widget .promo-slider-widget-arrows--image,.promo-slider-widget .promo-slider-widget-arrows--slide-image{display:none}.promo-slider-widget .promo-slider-widget-promo-image .promo-slider-widget-arrows{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:3}.promo-slider-widget .promo-slider-widget-item.promo-slider-widget-item--reverse .promo-slider-widget-promo{left:calc(100% - var(--promo-image-width) - var(--promo-widget-image-width));min-height:180px}.promo-slider-widget .promo-slider-widget-promo-image img{width:100%;height:100%;object-fit:cover}.promo-slider-widget .promo-slider-widget-promo-content{position:relative;display:flex;flex-direction:column;gap:25px;max-width:390px;width:100%}.promo-slider-widget .promo-slider-widget-promo-content:first-child{grid-column:1 / 3;max-width:none}.promo-slider-widget .promo-slider-widget-promo-title{display:grid;gap:11px;grid-template-columns:minmax(0,300px) auto;justify-content:space-between;margin-top:3px;padding:25px 25px 0;font-size:24px;font-style:normal;font-weight:300;line-height:120%}.promo-slider-widget .promo-slider-widget-promo-text{font-size:18px;line-height:1.4;margin-bottom:14px}.promo-slider-widget .promo-slider-widget-promo-btn{width:max-content;min-height:35px;padding:0 30px;margin:25px;border:1px solid #333;font-size:12px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:.24px;text-transform:uppercase}.promo-slider-widget .promo-slider-widget-controls{position:absolute;bottom:0;right:-60px;display:flex;flex-direction:column;justify-content:flex-end}.promo-slider-widget .promo-slider-widget-fraction{margin-left:15px;font-size:14px;font-weight:300;line-height:21px;letter-spacing:.28px;text-transform:uppercase}.promo-slider-widget .promo-slider-widget-arrows{margin-top:0;display:block;height:auto;border-top:0}.promo-slider-widget .promo-slider-widget-arrow{border:0;background:transparent;cursor:pointer;color:inherit}.promo-slider-widget .promo-slider-widget-arrow .icon{display:inline-block;transform:rotate(180deg)}.promo-slider-widget .promo-slider-widget-arrow-next .icon{font-size:12px;font-weight:600;transform:none}.promo-slider-widget .promo-slider-widget-arrow.js-promo-slider-prev{display:none}.promo-slider-widget .promo-slider-widget-arrow.promo-slider-widget-arrow-next{width:60px;height:60px;background:#fff;transition:all .3s ease}@media(hover:hover){.promo-slider-widget-arrow:hover{background:#333!important;color:#fff!important}}.promo-slider-widget-promo-image .promo-slider-widget-arrows{display:none}.promo-slider-inner:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none!important}.promo-slider-inner:not(.swiper-initialized){overflow:hidden;display:flex}.promo-slider-inner:not(.swiper-initialized) .swiper-slide{width:100%;flex-shrink:0}.promo-slider-widget .promo-slider-widget-image{aspect-ratio:667 / 650;width:100%}@media only screen and (max-width:1024px){.promo-slider-widget .promo-slider-widget-image{aspect-ratio:393 / 255}}@media only screen and (max-width:1400px){.promo-slider-widget .promo-slider-widget-item,.promo-slider-widget .promo-slider-widget-item.promo-slider-widget-item--reverse{--promo-image-width: clamp(300px, 44vw, 560px);--promo-gap: clamp(16px, 3vw, 30px)}.promo-slider-widget .promo-slider-widget-image{width:var(--promo-image-width)}.promo-slider-widget .promo-slider-widget-text{font-size:20px}.promo-slider-widget .promo-slider-widget-promo{min-width:0;max-width:calc(var(--promo-image-width) + 180px);border-top-right-radius:0}.promo-slider-widget .promo-slider-widget-promo-content{max-width:unset}.promo-slider-widget .promo-slider-widget-controls{right:0}}@media only screen and (max-width:1024px){.promo-slider-widget .promo-slider-widget-outer{padding:0}.promo-slider-widget .promo-slider-widget-item,.promo-slider-widget .promo-slider-widget-item.promo-slider-widget-item--reverse{display:flex;flex-direction:column;min-height:0;height:fit-content;justify-content:space-between}.promo-slider-widget .promo-slider-widget-item--reverse .promo-slider-widget-content,.promo-slider-widget .promo-slider-widget-item--reverse .promo-slider-widget-image{order:initial}.wrapper-home-page .promo-slider-widget .promo-slider-widget-image,.promo-slider-widget .promo-slider-widget-image{display:block;width:100%;max-height:none}.promo-slider-widget .promo-slider-widget-image img{max-height:none;aspect-ratio:auto}.promo-slider-widget .promo-slider-widget-content{padding:40px 45px 50px}.promo-slider-widget .promo-slider-widget-text{font-size:18px}.promo-slider-widget .promo-slider-widget-promo{display:none}.promo-slider-widget .promo-slider-widget-item .promo-slider-widget-image,.promo-slider-widget .promo-slider-widget-item.promo-slider-widget-item--reverse .promo-slider-widget-image{order:1;border-radius:0}.promo-slider-widget .promo-slider-widget-item .promo-slider-widget-content,.promo-slider-widget .promo-slider-widget-item.promo-slider-widget-item--reverse .promo-slider-widget-content{order:2;padding-bottom:45px}.promo-slider-widget .promo-slider-widget-arrows--slide-image{display:flex;position:absolute;left:0;right:0;top:0;bottom:0;transform:none;flex-direction:row;justify-content:space-between;align-items:center;pointer-events:none;z-index:3}.promo-slider-widget .promo-slider-widget-arrows--slide-image .promo-slider-widget-arrow{pointer-events:auto;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#333}.promo-slider-widget .promo-slider-widget-arrows--slide-image .promo-slider-widget-arrow .icon{transform:rotate(180deg);font-size:14px;font-weight:600}.promo-slider-widget .promo-slider-widget-arrows--slide-image .promo-slider-widget-arrow-next .icon{transform:none}.promo-slider-widget .promo-slider-widget-arrow.promo-slider-widget-arrow-next{background:transparent}}@media only screen and (max-width:767px){.promo-slider-widget .promo-slider-widget-outer{padding:0 20px}.promo-slider-inner{margin-left:-20px}.promo-slider-widget .promo-slider-widget-image{padding:0;aspect-ratio:1}.promo-slider-widget .promo-slider-widget-content{padding:45px 25px 0}.wrapper-home-page .promo-slider-widget .promo-slider-widget-content{padding:45px 25px 60px}.promo-slider-widget .promo-slider-widget-subtitle{font-size:16px}.promo-slider-widget .promo-slider-widget-text{font-size:18px;font-style:normal;font-weight:300;line-height:28px;letter-spacing:.36px}.promo-slider-widget .promo-slider-widget-btn{width:100%}.promo-slider-widget .promo-slider-widget-image{min-height:260px}.promo-slider-widget .promo-slider-widget-promo-image{aspect-ratio:393 / 255}.promo-slider-widget .promo-slider-widget-promo{left:10px;right:10px;bottom:10px}.promo-slider-widget .promo-slider-widget-item{column-gap:0}.promo-slider-widget .promo-slider-widget-promo-btn{min-height:50px;margin:0 25px 25px;width:calc(100% - 50px);font-size:14px;font-weight:500;line-height:21px;letter-spacing:.28px}.promo-slider-widget-promo:not(:has(.promo-slider-widget-promo-image)) .promo-slider-widget-promo-btn{margin:0 25px 75px}.promo-slider-widget .promo-slider-widget-arrows{height:auto}.promo-slider-widget .promo-slider-widget-promo{display:none}.promo-slider-widget .promo-slider-widget-item.promo-slider-widget-item--reverse .promo-slider-widget-promo{position:static;width:100%}.promo-slider-widget .promo-slider-widget-promo-image{width:100%;position:relative}.promo-slider-widget .promo-slider-widget-arrows--image{display:flex;flex-direction:row;justify-content:space-between;align-items:center;left:0;right:0;top:0;bottom:0;width:auto;transform:none;pointer-events:none}.promo-slider-widget .promo-slider-widget-arrows--image .promo-slider-widget-arrow{pointer-events:auto;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#333}.promo-slider-widget-promo:has(.promo-slider-widget-promo-image) .promo-slider-widget-arrow.promo-slider-widget-arrow-next{background:transparent}.promo-slider-widget .promo-slider-widget-arrows--image .promo-slider-widget-arrow .icon{transform:rotate(180deg);font-size:14px;font-weight:600}.promo-slider-widget .promo-slider-widget-arrows--image .promo-slider-widget-arrow-next .icon{transform:none}.promo-slider-widget .promo-slider-widget-arrows--controls,.promo-slider-widget-promo:has(.promo-slider-widget-promo-image) .promo-slider-widget-controls,.promo-slider-widget .promo-slider-widget-fraction{display:none}.promo-slider-widget-promo:not(:has(.promo-slider-widget-promo-image)) .promo-slider-widget-controls{right:15px}.promo-slider-widget .promo-slider-widget-title{font-family:Roboto;font-size:46px;font-style:normal;font-weight:200;line-height:120%;letter-spacing:.92px;word-break:break-word}}@media only screen and (min-width:1024px){.promo-slider-widget .promo-slider-widget-title{font-size:50px}.promo-slider-widget-content{margin-bottom:150px}}@media only screen and (min-width:1400px){.promo-slider-widget .promo-slider-widget-outer{padding:45px 85px 50px 155px}.promo-slider-widget-content{margin-bottom:0}}.bestsellers{margin:85px 0 0}.bestsellers-subtitle{margin-bottom:15px;font-size:18px;font-style:normal;font-weight:300;line-height:28px;letter-spacing:.36px}.bestsellers-title{margin-bottom:45px;color:#333;font-size:50px;font-style:normal;font-weight:200;line-height:120%;letter-spacing:1px}.bestsellers-description{margin-bottom:35px;color:var(--Black, #333);font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:300;line-height:31px;letter-spacing:.4px}.bestsellers-top .btn{border-color:#333}.bestsellers-slider{margin-bottom:0}.bestsellers-slider .swiper-wrapper{justify-content:flex-start!important;padding-top:20px}.bestsellers-slider .swiper-slide{width:auto!important;flex-shrink:0;align-self:flex-end;padding:0 20px}@media only screen and (max-width:1200px){.bestsellers-slider-slide{padding:0 40px}}@media only screen and (max-width:1024px){.bestsellers-slider-slide{padding:0 40px 40px}}@media only screen and (min-width:768px){.bestsellers-slider{overflow-x:hidden}}.bestsellers-slider-item .label{color:#333;font-family:Roboto;font-size:20px;font-style:normal;font-weight:300;line-height:31px;letter-spacing:.4px}@media only screen and (max-width:767px){.bestsellers-slider-wrapper{padding-bottom:35px}.bestsellers-title{font-size:46px;font-style:normal;font-weight:200;line-height:120%;letter-spacing:.92px;word-break:break-word}}@media only screen and (min-width:1024px){.bestsellers-slider{padding-top:20px}.bestsellers-top{padding-bottom:60px;margin-left:115px;max-width:700px}}.text-block-title{color:#333;text-align:left;font-size:40px;font-style:normal;font-weight:200;line-height:120%;letter-spacing:.8px}.text-block-text{display:flex;flex-direction:column;gap:60px;align-items:flex-start;margin:0}.text-block-text div{text-align:left;font-size:18px;font-style:normal;font-weight:300;line-height:28px;letter-spacing:.36px}.text-block-text .btn{margin:0;border-color:#333}@media only screen and (min-width:1024px){.text-block{padding:200px 0 120px}.wrapper-home-page .text-block{margin-top:-90px}.text-block .container{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:0 160px}}@media only screen and (min-width:1200px){.text-block .container{grid-template-columns:minmax(250px,450px) 1fr}}.featured-collection-list-title{max-width:1030px;font-size:50px;font-weight:200;line-height:120%;letter-spacing:1px}.collection-card{position:relative;padding-bottom:0;transition:transform .3s ease}.collection-card:after{content:"";position:absolute;top:3.5%;left:-4%;width:100%;height:100%;background-color:var(--shadow-color, #F0F0F0);z-index:-1;border-radius:5px;transform:translateY(0);transition:transform .3s ease}.collection-card-name .new-tag:hover{background:transparent!important}.collection-card:hover .collection-card-image img{transform:scale(1)}.collection-card-image{border-radius:5px;padding-top:134%}.collection-slider .collection-card-name,.collection-card-name{left:0;right:0;bottom:0;transform:translate(0);justify-content:space-between;align-items:flex-start;gap:10px;max-width:100%;border-radius:5px}.collection-slider .collection-card-name:after,.collection-card-name:after{border:1px solid #DFDFDF;border-radius:0 0 5px 5px;-webkit-backdrop-filter:none;backdrop-filter:none;width:calc(100% - 2px)!important}.collection-slider .collection-card-name .text,.collection-card-name .text{display:flex;flex-direction:column;align-items:flex-start;gap:5px;color:#333}.collection-slider .collection-card-name .title,.collection-card-name .title{font-weight:300;line-height:120%}.collection-card-name .description{font-size:14px;font-weight:300;line-height:21px;letter-spacing:.28px}.collection-card-name .new-tag{padding:0;color:#333;background:transparent;border:0;font-size:16px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:.32px}.collection-slider .collection-card:hover .collection-card-name,.collection-card:hover .collection-card-name{transform:translateY(0) translate(0)}.collection-card:hover .collection-card-name span:not(.new-tag){border-bottom:0}@media(hover:hover){.collection-card:hover{transform:translateY(-.8%)}.collection-card:hover:after{transform:translateY(.8%)}}@media only screen and (max-width:1200px){.featured-collection-list-inner{gap:40px}}@media only screen and (max-width:550px){.featured-collection-list-inner{gap:25px}}@media only screen and (min-width:1025px){.collection-slider .collection-card-name,.collection-card-name{padding:20px 35px}.featured-collection-list{padding:85px 40px 0}.featured-collection-list-title{text-align:left;margin:0 0 60px}}@media only screen and (min-width:1201px){.featured-collection-list-inner{gap:60px 64px}.collection-card-name .title{font-size:32px}.collection-card-name .new-tag{padding:10px 0 0}}.section-info-banner{padding:0}.section-info-banner-inner{border-radius:0;overflow:unset}.section-info-banner-content{display:block;align-self:center}.section-info-banner-content:has(.section-info-banner-awards){display:grid;grid-template-columns:1fr 77px;gap:45px}.section-info-banner-image .section-info-banner-awards{position:absolute;top:35px;right:-43px;width:77px}.section-info-banner-image{border-radius:5px;position:relative;z-index:0;overflow:visible}.section-info-banner-video{width:100%;height:100%;object-fit:cover;display:block;border-radius:5px}.section-info-banner-video.show-mobile{display:none}@media only screen and (max-width:767px){.section-info-banner-video.hide-mobile{display:none}.section-info-banner-video.show-mobile{display:block}}.section-info-banner-title{font-family:Roboto;color:#333}@media only screen and (min-width:769px)and (max-width:1023px){.section-info-banner{margin:0}.collection-page .section-info-banner{margin:60px 0}}@media only screen and (max-width:1024px){.section-info-banner-image{padding-top:0}}@media only screen and (max-width:768px){.section-info-banner{margin:75px 0 0}.section-info-banner-image,.section-info-banner-video{border-radius:0}.section-info-banner-content{padding:25px 25px 0}.section-info-banner-image .section-info-banner-awards{position:absolute;top:10px;right:0}}@media only screen and (max-width:767px){.newsletter{overflow-x:hidden}.newsletter .container{padding:0 25px 7px}.newsletter-inner:after{top:0;left:0}.newsletter-bg-image{left:50%;transform:translate(-50%);width:min(287px,80vw)}}@media only screen and (min-width:768px){.section-info-banner-image:after{content:"";position:absolute;top:3.7%;left:-4.2%;width:100%;height:100%;background-color:var(--shadow-img, #F0F0F0);z-index:-1;border-radius:5px;transition:top .5s ease,left .5s ease}}@media only screen and (min-width:1024px){.section-info-banner{padding:85px 40px 45px;margin:0}.collection-page .section-info-banner-content-inner{margin-bottom:20px}.section-info-banner-content:has(.section-info-banner-awards){gap:15px}.section-info-banner-inner{gap:50px;grid-template-columns:555px 1fr}.section-info-banner-inner.reverse-block{grid-template-columns:1fr 555px}.section-info-banner-content{padding:0}.section-info-banner-image{aspect-ratio:555 / 665}.section-info-banner-subtitle{margin-bottom:15px;font-size:18px;font-weight:300;line-height:28px;letter-spacing:.36px}.section-info-banner-title{max-width:630px;margin-bottom:25px;font-size:40px;font-style:normal;font-weight:200;line-height:120%;letter-spacing:.8px}.section-info-banner-text{max-width:580px;font-size:20px;font-style:normal;font-weight:300;line-height:31px;letter-spacing:.4px}.section-info-banner-btn.btn{margin-top:45px;border:1px solid #333}.section-info-banner-image .section-info-banner-awards,.section-info-banner-awards,.section-info-banner-awards img{width:100px}}@media only screen and (min-width:1400px){.section-info-banner-inner{gap:110px}.section-info-banner-content:has(.section-info-banner-awards){gap:45px}}.section-info-banner-with-badge .section-info-banner-content{background:transparent}.section-not-found:before{content:none}.not-found{display:flex;justify-content:space-between;flex-direction:row;align-items:center;gap:60px;width:100%;padding:150px 0 200px}.not-found__media img{width:100%;height:auto;object-fit:contain}.not-found__content{max-width:535px}.not-found__title{color:var(--Black, #333);font-size:28px;font-style:normal;font-weight:400;line-height:120%}.not-found__desc{margin-top:20px;margin-bottom:60px;color:var(--Black, #333);font-size:18px;font-style:normal;font-weight:300;line-height:28px;letter-spacing:.36px;text-align:start}.not-found__btn{margin-top:36px}.not-found__btn .btn{width:fit-content;color:var(--Black, #333);text-align:center;white-space:nowrap;font-size:14px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:.28px;text-transform:uppercase}@media only screen and (max-width:1250px){.section-not-found .container{padding:0 25px}.not-found__content{max-width:50%}}@media only screen and (max-width:1024px){.not-found{gap:50px;padding:90px 0}}@media only screen and (max-width:767px){.not-found{grid-template-columns:1fr;gap:50px;flex-direction:column;text-align:center}.section-not-found{padding-top:0}.not-found__content{max-width:none}.not-found__desc{text-align:center}.not-found__btn .btn{width:100%}}.contacts-items-section{background:#f8f1e9;padding:35px 0 85px}.contacts-items-section .container{max-width:1192px;padding:0}@media only screen and (max-width:1230px){.contacts-items-section .container{padding:0 45px}}.contacts-items{padding-bottom:0}.contacts-items-header{max-width:685px;margin:0 0 45px}.contacts-items-title{color:var(--Black, #333);margin-bottom:20px;font-size:50px;font-style:normal;font-weight:200;line-height:120%;letter-spacing:1px}.contacts-items-desc{color:var(--Black, #333);font-size:18px;font-style:normal;font-weight:300;line-height:28px;letter-spacing:.36px}.contacts-items-section .contacts-grid{width:100%;margin:0 auto;gap:0px;align-items:stretch}.contacts-items-section .contacts-grid.contacts-grid--centered{justify-content:center;grid-template-columns:repeat(auto-fit,minmax(320px,360px));gap:25px}.contacts-items-section .contacts-grid.contacts-grid--centered .contacts-item{width:100%;max-width:360px;margin:0 auto;padding:0 45px}.contacts-items-section .contacts-grid.contacts-grid--centered .contacts-item:after{top:0;right:45px;bottom:0;left:45px}@media only screen and (max-width:767px){.contacts-items-section .contacts-grid{gap:40px}}.contacts-items-section .contacts-item{position:relative;border-radius:10px;border:0;z-index:0;isolation:isolate;height:100%}.contacts-items-section .contacts-item:after{content:"";position:absolute;top:0;right:20px;bottom:0;left:0;background:var(--contacts-card-shadow, #D5E4D5);border-radius:5px;transform:translate(-10px,10px);z-index:-1}.contacts-items-section .contacts-item{padding:0 20px 0 0}.contacts-items-section .contacts-item__inner{position:relative;z-index:1;border-radius:5px;background:var(--contacts-card-bg, #fff);padding:25px;text-align:center;height:100%}.contacts-items-section .contacts-item__title{color:var(--Black, #333);text-align:center;font-family:Roboto;font-size:28px;font-style:normal;font-weight:300;line-height:120%;margin-bottom:15px}.contacts-items-section .contacts-item--socials .contacts-item__title{margin-bottom:25px}.contacts-items-section .contacts-item__content{margin-top:0;color:var(--Black, #333);text-align:center;font-size:16px;font-style:normal;font-weight:300;line-height:21px;letter-spacing:.32px}.contacts-items-section .contacts-item:last-child .contacts-item__content{color:var(--Black, #333);text-align:center;font-family:Roboto;font-size:18px;font-style:normal;font-weight:300;line-height:28px;letter-spacing:.36px;display:flex;align-items:start}.contacts-items-section .contacts-item__content a{color:inherit}.contacts-items-section .contacts-item__soc{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;row-gap:12px;font-size:24px;width:100%;max-width:100%}.contacts-items-section .contacts-item__soc a{width:45px;height:45px;display:inline-flex;align-items:center;justify-content:center;transition:all .5s}.contacts-items-section .contacts-item__soc a .contacts-item__icon{transition:all .5s}.contacts-items-section .contacts-item__soc a .contacts-item__icon path{fill:#333;stroke:#333;transition:all .5s}@media(hover:hover){.contacts-items-section .contacts-item__soc a:hover .contacts-item__icon{opacity:.7}.contacts-items-section .contacts-item__soc a:hover .contacts-item__icon path{fill:transparent;stroke:#333}}.contact-form-card-section{padding:85px 0}.contact-form-card{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.contact-form-card__content{max-width:580px}.contact-form-card__title{margin-bottom:25px;color:var(--Black, #333);font-family:Roboto;font-size:46px;font-style:normal;font-weight:200;line-height:120%;letter-spacing:.92px}.contact-form-card__desc{color:var(--Black, #000);font-family:Roboto;font-size:20px;font-style:normal;font-weight:300;line-height:31px;letter-spacing:.4px;max-width:500px}.contact-form-card__form{position:relative}.contact-form-card__form:before{content:"";position:absolute;top:20px;right:18px;bottom:-13px;left:-13px;background:#d9def2;border-radius:5px;transform:translate(-10px,10px);z-index:0}.contact-form-card__form-inner{position:relative;z-index:1;background:#fff;border:1px solid #D9DEF2;border-radius:5px;padding:60px;color-scheme:light}.contact-form-card__form-inner .form-grid{width:100%;margin:0;grid-template-columns:1fr!important;gap:10px}.contact-form-card__form-inner .form-grid__bottom{justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:50px;grid-column:1 / -1}.contact-form-card__form-inner .form-grid>*{grid-column:1 / -1}.contact-form-card__form-inner .form-input{position:relative}.contact-form-card__form-inner .form-input:not(.form-select):after{content:"";position:absolute;top:40px;right:0;width:16px;height:16px;opacity:0;pointer-events:none;transition:opacity .2s ease;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M1.50977 10.0858L5.00977 13.5858M1.50977 10.0858L0.543412 13.307C0.31457 14.0698 1.02578 14.781 1.78859 14.5522L5.00977 13.5858M1.50977 10.0858L9.22134 2.37424M5.00977 13.5858L12.7213 5.87424M9.22134 2.37424L10.8027 0.792923C11.1932 0.402398 11.8263 0.402398 12.2169 0.792922L14.3027 2.87871C14.6932 3.26923 14.6932 3.9024 14.3027 4.29292L12.7213 5.87424M9.22134 2.37424L12.7213 5.87424' stroke='%23333333'/%3E%3C/svg%3E")}.contact-form-card__form-inner .form-input:not(.form-select):hover:after,.contact-form-card__form-inner .form-input:not(.form-select):has(input:focus):after,.contact-form-card__form-inner .form-input:not(.form-select):has(textarea:focus):after{opacity:1}.contact-form-card__form-inner .form-select{margin:22px 0 23px;position:relative;min-height:64px}.contact-form-card__form-inner .form-select select.custom-select:not(.tomselected){display:block;flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--Black, #333);font-family:Roboto;font-size:18px;font-style:normal;font-weight:300;line-height:28px;letter-spacing:.36px;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1L6 6L1 1' stroke='%23333333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;background-size:12px 7px}.contact-form-card__form-inner .form-input label{position:absolute;left:0;top:25px;display:block;margin:0;padding:0;font-size:16px;line-height:21px;letter-spacing:.32px;color:gray;background:transparent;transition:transform .4s cubic-bezier(.22,1,.36,1),color .4s ease-in-out,opacity .4s ease-in-out;transform:translateZ(0);will-change:transform,opacity;backface-visibility:hidden;opacity:1}.contact-form-card__form-inner .form-input label:after{content:attr(data-label);position:absolute;left:0;top:-26px;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.24px;color:gray;opacity:0;transform:translate3d(0,4px,0);transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),color .25s ease;will-change:transform,opacity;backface-visibility:hidden;pointer-events:none}.contact-form-card__form-inner .form-input input,.contact-form-card__form-inner .form-input textarea{width:100%;padding:41px 28px 16px 0;border:0;border-bottom:1px solid rgba(128,128,128,.5);border-radius:0;background:transparent;color:var(--Black, #333);font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.32px;min-height:70px}.contact-form-card__form-inner .form-input textarea{height:175px}.contact-form-card__form-inner .form-input input:-webkit-autofill,.contact-form-card__form-inner .form-input input:-webkit-autofill:hover,.contact-form-card__form-inner .form-input input:-webkit-autofill:focus,.contact-form-card__form-inner .form-input input:-webkit-autofill:active{-webkit-text-fill-color:#808080!important;caret-color:gray;-webkit-background-clip:padding-box!important;-webkit-box-shadow:inset 0 0 0 1000px #f8f1e9!important;box-shadow:inset 0 0 0 1000px #f8f1e9!important;background-color:#f8f1e9!important;background-image:none!important;transition:background-color 99999s ease-in-out 0s,color 99999s ease-in-out 0s!important}.contact-form-card__form-inner .form-input input::placeholder,.contact-form-card__form-inner .form-input textarea::placeholder{color:transparent}.contact-form-card__form-inner .form-grid .form-input:has(input:focus) label,.contact-form-card__form-inner .form-grid .form-input:has(input:not(:placeholder-shown)) label,.contact-form-card__form-inner .form-grid .form-input:has(input:-webkit-autofill) label,.contact-form-card__form-inner .form-grid .form-input:has(textarea:focus) label,.contact-form-card__form-inner .form-grid .form-input:has(textarea:not(:placeholder-shown)) label,.contact-form-card__form-inner .form-grid .form-input:has(textarea:-webkit-autofill) label{background:transparent;top:10px;font-weight:400}.contact-form-card__form-inner .form-grid .form-input:has(input:placeholder-shown):hover label,.contact-form-card__form-inner .form-grid .form-input:has(textarea:placeholder-shown):hover label{transform:translate3d(0,30px,0)}.contact-form-card__form-inner .form-grid .form-input:has(input:placeholder-shown):hover label:after,.contact-form-card__form-inner .form-grid .form-input:has(textarea:placeholder-shown):hover label:after{opacity:1;transform:translateZ(0)}.contact-form-card__form-inner .form-grid .form-input:has(input:focus:placeholder-shown) label,.contact-form-card__form-inner .form-grid .form-input:has(textarea:focus:placeholder-shown) label,.contact-form-card__form-inner .form-grid .form-input:hover:has(input:focus:placeholder-shown) label,.contact-form-card__form-inner .form-grid .form-input:hover:has(textarea:focus:placeholder-shown) label{transform:translateY(0);font-size:16px;line-height:21px;letter-spacing:.32px;opacity:0}.contact-form-card__form-inner .form-grid .form-input:has(input:focus:placeholder-shown) label:after,.contact-form-card__form-inner .form-grid .form-input:has(textarea:focus:placeholder-shown) label:after{opacity:0;transform:translateY(4px)}.contact-form-card__form-inner .status-icon,.contact-form-card__form-inner .error-message{display:none}.contact-form-card-section .contact-form-card__form-inner .form-input .status-icon{display:block;opacity:0;visibility:hidden;width:18px;height:16px;right:0;top:31px;transform:translateY(0);font-size:0;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16' fill='none'%3E%3Cg clip-path='url(%23clip0_4760_12056)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.21132 1.61436C7.38213 -0.334397 10.0129 -0.559247 11.4711 1.15831C11.7893 1.53321 12.0179 1.98268 12.2709 2.40733C14.0203 5.34556 15.7642 8.28746 17.5131 11.2257C18.0422 12.1146 18.1549 13.0352 17.7787 14.005C17.331 15.1571 16.1753 15.9794 14.9086 15.9894C12.9309 16.0052 10.9523 15.9942 8.97402 15.9942V15.9962C7.05193 15.9962 5.1295 16.0063 3.20741 15.9942C1.53903 15.9832 0.241143 14.855 0.0257735 13.2501C-0.0686786 12.5466 0.100937 11.8911 0.46132 11.2833C2.37441 8.0586 4.2808 4.82923 6.21132 1.61436ZM9.52187 1.50011C8.69135 1.25802 7.91238 1.57395 7.4496 2.35069C6.08374 4.64161 4.72281 6.93607 3.35976 9.22862C2.83065 10.119 2.3031 11.0104 1.76894 11.8976C1.51926 12.3125 1.37924 12.7488 1.49452 13.2276C1.70369 14.0972 2.35265 14.5851 3.30898 14.588C5.20238 14.5929 7.09665 14.589 8.99062 14.589L8.98866 14.5899C10.882 14.59 12.776 14.5973 14.6693 14.588C16.2028 14.5803 17.0085 13.1967 16.2426 11.9083C15.371 10.4434 14.5003 8.97727 13.6293 7.51182C12.6086 5.79424 11.5856 4.07675 10.5678 2.35753C10.3243 1.94596 9.99643 1.63839 9.52187 1.50011ZM9.00819 11.2462C9.51707 11.2506 9.9066 11.6533 9.90273 12.172C9.89879 12.66 9.49052 13.0503 8.98964 13.045C8.48185 13.0396 8.08067 12.6301 8.09023 12.1261C8.09928 11.6419 8.51683 11.2419 9.00819 11.2462ZM9.07265 4.92198C9.57201 4.97009 9.88902 5.30703 9.91152 5.81651C9.91711 5.9431 9.91152 6.07079 9.91152 6.19737H9.90077L9.68984 9.98546C9.66791 10.3576 9.38774 10.619 9.02187 10.629C8.63331 10.6399 8.34031 10.3977 8.31386 10.003C8.23514 8.82294 8.16773 7.64169 8.10194 6.46104C8.08733 6.1998 8.05729 5.93101 8.09999 5.67686C8.18322 5.1816 8.60309 4.87661 9.07265 4.92198Z' fill='%23EB5757'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4760_12056'%3E%3Crect width='18' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");pointer-events:none;cursor:default}.contact-form-card-section .contact-form-card__form-inner .form-input.has-error .status-icon{opacity:1;visibility:visible}.contact-form-card-section .contact-form-card__form-inner .form-input .error-message{display:block;position:absolute;right:-30px;bottom:60px;width:max-content;max-width:190px;padding:8px 10px;border:1px solid #ffffff;border-radius:5px;background:#fff;color:#333;font-size:12px;line-height:16px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease;z-index:3}.contact-form-card-section .contact-form-card__form-inner .form-input .error-message:after{content:"";position:absolute;right:20px;top:100%;width:8px;height:8px;background:#fff;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;transform:rotate(45deg) translateY(-4px)}.contact-form-card-section .contact-form-card__form-inner .form-input.has-error:hover .error-message{opacity:1;visibility:visible}.contact-form-card-section .contact-form-card__form-inner .form-input.has-error:not(.form-select):after{opacity:0}.contact-form-card-section .contact-form-card__form-inner .form-input.has-error input,.contact-form-card-section .contact-form-card__form-inner .form-input.has-error textarea{border-bottom-color:#eb5757;color:#eb5757}.contact-form-card-section .contact-form-card__form-inner .form-input.has-error label{color:#eb5757}.contact-form-card-section .contact-form-card__form-inner .form-input.has-error label:after{color:#333}.contact-form-card__form-inner .form-select select{width:100%;max-width:100%;min-width:0;overflow:hidden;padding:18px 56px 18px 20px;border-radius:5px;border:1px solid #BCB9B5;background:#f8f1e9;font-size:16px;font-style:normal;font-weight:400;line-height:22px;color:#6f6b66;transition:border-color .24s ease,background-color .24s ease,box-shadow .24s ease}.contact-form-card-section .container{max-width:1192px}.contact-form-card__form-inner .form-select .ts-wrapper{width:100%;max-width:100%;min-width:0;position:relative}.contact-form-card__form-inner .form-select .ts-control{width:100%;max-width:100%;min-width:0;overflow:hidden;padding:18px 56px 18px 20px;border-radius:5px;border:1px solid #BCB9B5;background:#f8f1e9;font-size:16px;font-style:normal;font-weight:400;line-height:22px;color:#6f6b66;transition:border-color .24s ease,background-color .24s ease,box-shadow .24s ease}.contact-form-card__form-inner .form-select .ts-control .item{display:block;flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--Black, #333);font-family:Roboto;font-size:18px;font-style:normal;font-weight:300;line-height:28px;letter-spacing:.36px;max-width:400px}.contact-form-card__form-inner .form-select .custom-select-icon{width:12px;height:7px;background:transparent;border-radius:0;padding:0;right:18px;top:50%;transform:translateY(-50%)}.contact-form-card__form-inner .form-select .custom-select-icon .icon{width:12px;height:7px;border:0;border-radius:0;font-size:0;transform:rotate(0);transition:transform .2s ease}.contact-form-card__form-inner .form-select .ts-control[aria-expanded=true] .custom-select-icon .icon{transform:rotate(180deg)}.contact-form-card__form-inner .form-select:hover select,.contact-form-card__form-inner .form-select .ts-wrapper:hover .ts-control,.contact-form-card__form-inner .form-select .ts-wrapper.focus .ts-control{border:1px solid var(--Black, #333)!important}.contact-form-card__form-inner .form-select .ts-wrapper.single.input-active .ts-control,.contact-form-card__form-inner .form-select .ts-wrapper.dropdown-active .ts-control,.contact-form-card__form-inner .form-select .ts-control[aria-expanded=true]{background:#f8f1e9!important}.contact-form-card__form-inner .checkbox-wrap{width:100%;max-width:420px}.contact-form-card__form-inner .checkbox-wrap label{color:var(--Gray-1, #333);padding-left:29px;font-family:Roboto;font-size:12px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.24px}.contact-form-card__form-inner .checkbox-wrap label:before{width:20px;height:20px;border-radius:2px;border:1px solid var(--Light-gray, #E2E2E2);background:#fff;left:0;top:0;transform:none;transition:border-color .4s ease-in-out,border-radius .2s ease,background-color .2s ease,box-shadow .2s ease}.contact-form-card__form-inner .checkbox-wrap label:hover:before{border-radius:2px;border:1px solid var(--Black, #333);transition:border-color .4s ease-in-out}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,input:-internal-autofill-selected{-webkit-box-shadow:0 0 0px 1000px #ffffff inset!important;box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#333333!important;color:#333!important;transition:background-color 5000000s ease-in-out 0s}@media(prefers-color-scheme:dark){input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #222222 inset!important;-webkit-text-fill-color:#ffffff!important}}input{background-color:transparent!important;-webkit-box-shadow:0 0 0 30px var(--secondary-background) inset!important;box-shadow:0 0 0 30px var(--secondary-background) inset!important}.contact-form-card__form-inner .checkbox-wrap input:checked+label:before{border:1px solid var(--Black, #333);border-radius:2px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='2' fill='%23333333' stroke='%23333333'/%3E%3Cpath d='M6 10.5L9 13L14 8' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:20px 20px;background-position:center;animation:checkbox-activate .2s ease-out}@keyframes checkbox-activate{0%{transform:scale(.88);opacity:.6}to{transform:scale(1);opacity:1}}.contact-form-card__form-inner .btn-sender{padding:10px 0;border-radius:50px;border:1px solid var(--Black, #333);background:transparent;color:var(--Black, #333);text-align:center;leading-trim:both;width:160px;font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:.28px;text-transform:uppercase}.contact-form-card__form-inner .btn-sender:hover{background:#333;color:#fff;border-color:#333}.contact-form-card__success{min-height:540px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:15px}.contact-form-card__hidden{display:none!important}.contact-form-card__success-title{color:var(--Black, #333);text-align:center;font-family:Roboto;font-size:50px;font-style:normal;font-weight:200;line-height:120%;letter-spacing:1px}.contact-form-card__success-text{color:var(--Black, #333);text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-family:Roboto;font-size:24px;font-style:normal;font-weight:200;line-height:120%}.contact-form-card__success-btn{width:300px;padding:10px 0;border-radius:50px;border:1px solid var(--Black, #333);background:transparent;color:var(--Black, #333);text-align:center;font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:.28px;text-transform:uppercase}.contact-form-card__form-inner .form-select .ts-dropdown{margin-top:0;border:1px solid #cfcac3;border-radius:8px;overflow:hidden;background:#f8f1e9;box-shadow:none;padding:0 8px 0 0;position:absolute;top:calc(100% + 12px);left:0;right:0;z-index:40}.contact-form-card-section .form-select .ts-dropdown .option{position:relative;padding:9.5px 20px 9.5px 55px;color:#333;font-size:16px;font-style:normal;font-weight:400;line-height:1.4;letter-spacing:.32px;background:transparent}.contact-form-card-section .form-select .ts-dropdown .option:before{content:"";position:absolute;top:50%;left:20px;width:20px;height:20px;transform:translateY(-50%);border-radius:2px;border:1px solid #d6d2cc;background:transparent}.contact-form-card-section .form-select .ts-dropdown .option.selected:before{border:0;border-radius:2px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Crect width='20' height='20' rx='2' fill='%23333333'/%3E%3Cpath d='M6 10.5L9 13L14 8' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:20px 20px;background-position:center}.contact-form-card-section .form-select .ts-dropdown .option.active,.contact-form-card-section .form-select .ts-dropdown .option:hover{background:transparent;color:#333}.contact-form-card-section .form-select .ts-dropdown-content{max-height:290px;padding:10px 0;overflow-y:auto;overflow-x:hidden;position:relative;scrollbar-width:thin;scrollbar-color:#000000 transparent;margin-top:12px;margin-bottom:12px}.contact-form-card-section .form-select .ts-dropdown:before{content:"";position:absolute;top:12px;bottom:12px;right:11px;width:4px;border-radius:6px;background:#e9e3dc;pointer-events:none}.contact-form-card-section .form-select .ts-dropdown-content::-webkit-scrollbar{width:3px}.contact-form-card-section .form-select .ts-dropdown-content::-webkit-scrollbar-button{display:none;width:0;height:0}.contact-form-card-section .form-select .ts-dropdown-content::-webkit-scrollbar-track{background:transparent;border-radius:6px;margin-top:12px}.contact-form-card-section .form-select .ts-dropdown-content::-webkit-scrollbar-thumb{background:#000!important;border-radius:6px}@supports (-moz-appearance: none){.contact-form-card-section .form-select .ts-dropdown-content{scrollbar-color:#000000 #E9E3DC}.contact-form-card-section .form-select .ts-dropdown:before{display:none}}@media only screen and (max-width:767px){.contact-form-card-section .contact-form-card__form-inner .form-input .error-message{right:0;left:auto;width:max-content;max-width:min(240px,calc(100vw - 48px))}.contact-form-card-section .contact-form-card__form-inner .form-input .error-message:after{right:5px;left:auto}.contact-form-card-section .form-select .ts-dropdown .option{padding:12px 16px 12px 50px;font-size:16px;letter-spacing:.32px}}@media only screen and (max-width:1024px){.contact-form-card{grid-template-columns:1fr;gap:35px}.contact-form-card__content{max-width:100%}.contact-form-card__form:before{top:20px;right:16px;bottom:20px;left:16px;transform:translate(-8px,8px)}}.contacts-items-section .contacts-item__icon{width:45px;height:45px;display:block}@media only screen and (max-width:1024px){.contacts-items-section{padding:70px 0}.contacts-items-title{font-size:40px}.contacts-items-section .contacts-item__title{font-size:25px}}@media only screen and (max-width:767px){.contact-form-card__form-inner{padding:30px}.contact-form-card__success{min-height:auto;padding:30px 0}.contact-form-card__success-text{white-space:normal}.contact-form-card__success-btn{width:100%;max-width:300px}.contacts-items-section{padding:60px 0}.contacts-items-header{margin-bottom:45px}.contacts-items-title{font-size:32px;margin-bottom:12px}.contacts-items-desc{font-size:18px;line-height:28px}.contacts-items-section .contacts-grid{grid-template-columns:1fr;justify-items:center}.contacts-items-section .contacts-grid.contacts-grid--single{padding:0 45px;box-sizing:border-box}.contacts-items-section .contacts-item{width:100%;padding:0 0 0 10px}.contacts-items-section .contacts-item:after{top:0;right:10px;bottom:0;left:9px;background:var(--contacts-card-shadow, #D5E4D5);border-radius:5px;transform:translate(-10px,10px);z-index:-1}}@media only screen and (max-width:579px){.contact-form-card__form,.contact-form-card__form-inner{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.contact-form-card__form-inner{padding:24px 20px}.contact-form-card__form:before{top:12px;right:10px;bottom:12px;left:10px;transform:translate(-6px,6px)}.contact-form-card__form-inner .form-select .ts-control{padding:14px 44px 14px 16px}.contact-form-card__form-inner .form-select .ts-control .item{max-width:calc(100% - 18px)}.contact-form-card__form-inner .form-select .custom-select-icon{right:14px}.contact-form-card__fields,.contact-form-card__form-inner .form-grid,.contact-form-card__form-inner .form-grid>*,.contact-form-card__form-inner .form-input,.contact-form-card__form-inner .form-grid__bottom{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.contact-form-card__fields{overflow-x:clip}.contact-form-card__form-inner .checkbox-wrap,.contact-form-card__form-inner .checkbox-wrap label{max-width:100%}.contact-form-card__form-inner .checkbox-wrap label{overflow-wrap:anywhere;word-break:break-word}}@media only screen and (max-width:450px){.contact-form-card__success-title{font-size:38px;line-height:1.2;word-break:break-word}.contact-form-card__success-text{font-size:20px;line-height:1.3}}.logo-list{padding:85px 0;margin:0;background:var(--section-bg)}.logo-list .container{padding:0 85px}.logo-list .review-container{padding:0 0 0 45px}.review-container .instagram-slider-top{padding-right:85px}@media only screen and (max-width:767px){.logo-list .review-container{padding:0 25px}.review-container .instagram-slider-top{padding-right:0}}.logo-list-title{margin-bottom:25px;font-family:Roboto;color:#333}.logo-list .swiper-slide img{width:100%}@media only screen and (min-width:1024px){.logo-list-title{font-size:20px;font-weight:300;line-height:31px;letter-spacing:.4px}.logo-list .swiper-slide img{max-height:45px}}.banner{padding:0;margin:0}.banner-inner{border-radius:0;min-height:645px}.banner .container{padding:0;max-width:unset}.banner-btn{background:transparent!important;color:#fff!important;font-size:14px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:.28px;text-transform:uppercase}.banner-btn:hover{background:#fff!important;color:#333!important;border-color:#fff!important}.banner-title.section-title-big{font-family:Roboto}@media only screen and (max-width:767px){.banner-inner{margin-left:0}}@media only screen and (min-width:1025px){.banner-title.section-title-big{max-width:700px;font-size:62px;font-style:normal;font-weight:200;line-height:100%}.banner-text{max-width:705px;font-size:20px;font-style:normal;font-weight:400;line-height:31px;letter-spacing:.4px}}.newsletter-inner{position:relative;border-radius:5px;border:1px solid var(--shadow-bg);background:var(--newsletter-bg)}.newsletter-inner:after{content:"";position:absolute;top:7px;left:-7px;width:100%;height:100%;background-color:var(--shadow-bg);z-index:-1;border-radius:5px;transition:top .5s ease,left .5s ease}.newsletter-title{color:#333;font-family:Roboto}.newsletter-subtitle{margin-bottom:15px;font-size:18px;font-style:normal;font-weight:300;line-height:28px;letter-spacing:.36px}.newsletter-form-top-input{grid-template-columns:1fr 1fr;margin-bottom:25px}.newsletter .newsletter-form-submit{background:transparent;top:20px;right:-5px}.newsletter .newsletter-form-submit .circle-icon{background:transparent;border:1px solid #808080}.newsletter .newsletter-form-submit .icon-small-arrow:before{color:gray}.newsletter-form.footer-newsletter-form .form-message{color:#333}.newsletter-form input:-webkit-autofill,.newsletter-form input:-webkit-autofill:hover,.newsletter-form input:-webkit-autofill:focus,.newsletter-form input:-webkit-autofill:active{color:inherit!important;-webkit-text-fill-color:inherit!important;-webkit-background-clip:text!important;background-clip:text!important;border-color:currentColor!important}.newsletter-form input{background-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}.newsletter-form input:hover{border-color:#333}.newsletter-form .form-input,.icon-notice,.icon-error{transition:all .3s ease}.form-input input:focus~.icon-error{opacity:0!important;visibility:hidden!important}.form-input input:focus~.icon-notice{opacity:1!important;visibility:visible!important}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{-webkit-text-fill-color:inherit!important;caret-color:currentColor!important;background-color:transparent!important;-webkit-box-shadow:0 0 0 1000px transparent inset!important;box-shadow:0 0 0 1000px transparent inset!important;transition:background-color 99999s ease-in-out 0s!important}.contact-form-card-section .contact-form-card__form-inner .form-input input,.contact-form-card-section .contact-form-card__form-inner .form-input textarea,.contact-form-card-section .contact-form-card__form-inner .form-select select,.contact-form-card-section .contact-form-card__form-inner .form-select .ts-control input{background-color:transparent!important;-webkit-box-shadow:0 0 0 30px #f8f1e9 inset!important;box-shadow:0 0 0 30px #f8f1e9 inset!important}*:not(.link-with-arrow) .circle-icon:hover{background:#333;color:#fff;border-color:#333}*:not(.link-with-arrow) .circle-icon:hover:before{color:#fff}.newsletter .newsletter-form-submit:hover .icon-small-arrow:before{color:#fff}.form-input:has(input:not(:placeholder-shown)) label{background:transparent;color:gray}.form-input.has-error input{border-bottom:1px solid #EB5757}.form-input.has-error .icon-error{background:transparent;color:#eb5757}.form-input.has-error .icon-notice{visibility:hidden;opacity:0}@media(hover:hover){.form-input.has-error input:hover{border-bottom:1px solid #333}.form-input.has-error input:hover~.icon-error{visibility:hidden;opacity:0}.form-input input:hover~.icon-notice{opacity:1!important;visibility:visible!important}}@media only screen and (min-width:768px){.newsletter-inner:after{top:15px;left:-15px}}@media only screen and (min-width:1024px){.newsletter{margin:0;padding:45px 40px 120px}.newsletter-inner{grid-template-columns:1fr 520px;gap:25px;padding:85px 80px 100px}.newsletter-title{font-size:40px;font-style:normal;font-weight:200;line-height:120%;letter-spacing:.8px}}@media only screen and (min-width:1025px)and (max-width:1084px){.wrapper:not(.wrapper-home-page) .newsletter{padding:45px 40px 90px}.wrapper:not(.wrapper-home-page) .newsletter-inner{grid-template-columns:minmax(0,1fr) minmax(0,440px);padding:70px 50px 80px}.wrapper:not(.wrapper-home-page) .newsletter-form,.wrapper:not(.wrapper-home-page) .newsletter-form-top-input,.wrapper:not(.wrapper-home-page) .newsletter-form-top-input .form-input{min-width:0}}@media only screen and (min-width:1024px){.newsletter-inner:after{top:25px;left:-25px}}@media only screen and (max-width:1200px){.newsletter-inner{display:flex;flex-direction:column}}@media only screen and (min-width:1024px){.about-info-inner{align-items:flex-start}.custom-section-title{max-width:1200px;text-align:left;margin:0 0 45px;color:#333!important;font-size:50px;font-style:normal;font-weight:200;line-height:120%;letter-spacing:1px}}.breadcrumbs-wrapper--uber-uns-2,.breadcrumbs-wrapper--contact{background:var(--header-bg-color, #F8F1E9)}.breadcrumbs .icon-small-arrow:before{content:"/";font-family:inherit;font-size:12px;font-weight:400;line-height:normal}.breadcrumbs li{color:#333;font-size:12px;font-weight:300;line-height:normal;letter-spacing:.24px}.breadcrumbs li.active{color:#333;font-weight:500}@media only screen and (min-width:1024px){.breadcrumbs{padding:35px 0;max-height:80px;overflow-x:unset}}.main-product-right-inner{border-radius:5px;background:#f8f1e9;box-shadow:none}.main-product-top{padding-bottom:15px;border-bottom:1px solid #E2E2E2}.main-product-title{font-family:Roboto;font-size:40px;font-weight:300;line-height:120%}.main-product-short-description{font-size:14px;font-weight:300;line-height:1.5;color:#333;margin-top:10px}.main-product-price-wrapper{padding:24px 0;border-bottom:1px solid #E2E2E2}.main-product-price{font-size:36px;font-style:normal;font-weight:400;line-height:120%;min-width:unset}.main-product-price-per-item span{color:#333}.custom-shipping-tax{display:flex;flex-direction:column;gap:5px;margin-left:15px;font-size:12px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.24px}.custom-shipping-tax .icon{font-family:Roboto;display:flex;align-items:center;gap:5px;font-size:16px;font-style:normal;font-weight:300;line-height:21px;letter-spacing:.32px}.custom-shipping-tax .icon img{width:25px;height:25px}.main-product-price-per-item{font-size:12px;font-weight:300;line-height:normal;letter-spacing:.24px}.main-product-info-block{border-bottom:1px solid #A0AED8}.main-product-advantages-item-label{font-size:12px;font-weight:400;line-height:normal;letter-spacing:.24px}.main-product-option-list{gap:20px}.main-product-option-list.color-swatch-list{gap:10px}.main-product-policy-info{gap:15px}.main-product-complementary-products{width:calc(100% + 70px);padding:0 40px 0 21px}.main-product-option-label{margin-bottom:15px;font-size:16px;font-weight:400;line-height:21px;letter-spacing:.32px}.main-product-benefit-icons{padding-top:30px;justify-content:flex-start;gap:35px}.main-product-benefit-icons .main-product-advantages-item{max-width:45px;height:60px}.main-product-benefit-icons .main-product-advantages-item img{width:auto;max-height:100%}.main-product-option-value.size-swatch-item{display:flex;flex-direction:column;align-items:center;gap:7px}.main-product-option .size-swatch-label{position:relative;padding:0;width:90px;height:90px;background:transparent;border:1px solid transparent}.main-product-option .size-swatch-label .size-swatch-checkmark{display:none}.main-product-option-value input:checked~label:not(.featured){background:transparent;border:1px solid #6FCF97}.main-product-option-value input:checked~label:not(.featured) .size-swatch-checkmark{display:inline-flex;justify-content:center;align-items:center;position:absolute;top:-9px;right:-9px;width:18px;height:18px;background:#6fcf97;border-radius:50%}.main-product-option-value .size-swatch-text{display:inline-block;font-size:10px;font-weight:400;line-height:120%}.main-product-option-value.color-swatch-item label{border-radius:50%;border-color:#e2e2e2;padding:0;width:24px;height:24px;transition:outline .1s ease-in-out,outline-offset .1s ease-in-out;outline:1px solid transparent;outline-offset:0;transition:all .3s ease}.main-product-option-value.color-swatch-item input:checked~label:not(.featured){outline:1px solid #333;outline-offset:3px;border-color:transparent}.main-product-option .size-swatch-image-wrapper{position:relative;width:100%;height:100%;border-radius:inherit;transform:translateZ(0);will-change:transform}.main-product-option .swatch-img-main,.main-product-option .swatch-img-hover{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .4s ease,visibility .4s ease,transform .4s ease-out;transform:scale(1)}.main-product-option .swatch-img-hover{opacity:0;visibility:hidden}.main-product-option .swatch-img-main{opacity:1;visibility:visible}@media(hover:hover){.main-product-option-value label:hover .swatch-img-hover{opacity:1;visibility:visible}.main-product-option-value label:hover .swatch-img-main{opacity:0;visibility:hidden;transform:scale(1.08)}}.main-product-option .size-image-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#f5f5f5;color:#333;font-size:14px}@media(hover:hover){.main-product-option-value label:not(.featured):hover{background:transparent;border:1px solid #6FCF97}}.main-product-form{grid-template-columns:121px 1fr;align-items:center}.main-product-form .quantity-block,.cart-popup .cart-item-quantity .quantity-block,.cart .cart-item-quantity .quantity-block{width:121px;grid-template-columns:40px auto 40px;border:1px solid #333}.quantity-block-button{color:#333;font-size:15px;transition:all .3s ease}@media(hover:hover){.main-product-right .quantity-block-button:not(.disabled):hover{color:#333;background:#fff;border-radius:50%;aspect-ratio:1 / 1;width:40px;height:40px!important}}.quantity-block-input{padding:0!important;font-size:18px;font-weight:400;line-height:28px;letter-spacing:.36px}.main-product-form-btn{border-radius:50px;border:1px solid #333;background:#fff}.button-decrease.disabled{cursor:auto}.button-decrease.disabled .icon-small-arrow:before{color:#bdbdbd}.main-product-policy-info-item{border:1px solid #E2E2E2;background:#fff}.main-product-policy-info-item .info-item-title{margin-bottom:5px;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.28px;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.main-product-policy-info-item .info-item-subtitle{font-size:10px;font-weight:400;line-height:120%}.main-product-complementary-products-title{font-size:16px;font-weight:400;line-height:21px;letter-spacing:.32px}.complementary-products-item{border-radius:5px;border:1px solid #E2E2E2;background:#fff;height:100%;min-height:120px;padding:15px;box-sizing:border-box;overflow:hidden}.complementary-products-item-content{width:100%;justify-content:flex-start;flex-grow:1;min-width:0}.complementary-products-item-title{margin-bottom:3px;font-family:Roboto;font-size:20px;font-weight:300;line-height:31px;letter-spacing:.4px}.complementary-products-item-content .size-attribute{font-size:12px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.24px}.complementary-products-item-price-wrapper{margin-top:auto}.complementary-products-item-price{font-size:20px;font-weight:300;line-height:31px;letter-spacing:.4px}.complementary-products-item-btn{border:1px solid #333;color:#333}.main-product-gallery .icon-zoom{color:#e2e2e2;transition:all .3s ease}@media(hover:hover){.complementary-products-item-btn:hover{color:#fff;background:#333}.main-product-gallery-slider:hover .icon-zoom{color:#333}.main-product-gallery-thumbnails-media:hover{border-color:#333}}.popup-content.custom-scrollbar::-webkit-scrollbar-track{margin-top:50px!important}.popup-content.custom-scrollbar .simplebar-track.simplebar-vertical{top:50px!important;bottom:20px!important}@media only screen and (max-width:1200px){.main-product-left{width:calc(100% - 545px)}.main-product-complementary-products{width:calc(100% + 60px)}}@media only screen and (max-width:1024px){.main-product-left{width:100%}}@media only screen and (max-width:767px){.main-product .container{padding:0}.main-product-complementary-products{padding:0 25px;margin-left:-25px}.complementary-products-item-title,.complementary-products-item-price{font-size:16px}.main-product-right-inner{padding:15px 25px;border-radius:0}.product-card-title{font-family:Roboto;font-size:22px}}@media only screen and (min-width:1024px){.main-product-inner{gap:45px}.main-product-advantages{gap:5px 45px}}@media only screen and (min-width:1201px){.main-product-right-inner{padding:40px}.main-product-right{min-width:697px}.main-product-left{width:calc(100% - 742px)}}.product-card{padding:25px;border-radius:5px;border:1px solid #E5E5E5;background:#fff;z-index:1;transition:transform .3s ease}.product-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border-radius:5px;z-index:-1}.product-card:after{content:"";position:absolute;top:2%;left:-3%;width:100%;height:100%;background-color:#f0f0f0;z-index:-2;border-radius:5px;transform:translateY(0);transition:transform .3s ease}.product-card-bottom .size-attribute{margin-bottom:20px}.product-card-tags-left{display:flex;flex-direction:column;gap:5px}@media(hover:hover){.product-card:hover{transform:translateY(-.8%)}.product-card:hover:after{content:"";position:absolute;transform:translateY(.8%)}}.quantity-block-input::-webkit-inner-spin-button,.quantity-block-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-card-tags{justify-content:space-between;padding-right:0;z-index:2}.product-card-tags-right{flex-direction:column;align-items:flex-end}.new-tag{display:flex;align-items:center;min-height:30px;padding:0 15px;font-size:16px;font-weight:500;line-height:21px;letter-spacing:.32px;border-radius:5px;border:1px solid #DEDEDE;background:#6fcf97;transition:all .3s ease}.new-tag:hover{background:#6fcf97cc}.product-card-tags-left .new-tag:hover{background:#f6f6f6!important}.product-card-tags-left .new-tag.sale-tag:hover{background:#eb5757cc!important}.product-card-image{position:relative;display:block;width:100%;margin-bottom:10px;height:300px;overflow:hidden}.product-card-content-wrapper{min-height:unset!important;height:fit-content}.product-card-form-wrapper{position:static;opacity:1}.product-card-link{display:none}.product-card:hover .product-card-tags-right{opacity:1}.product-card-title{display:block;margin-top:5px;text-align:left;font-family:Roboto;font-style:normal;font-weight:300;line-height:31px;letter-spacing:.56px;word-break:break-word}.size-attribute{font-size:14px;font-style:normal;font-weight:300;line-height:21px;letter-spacing:.28px}.product-card-options{display:flex;justify-content:space-between;align-items:center;min-height:31px;margin:0 0 10px}.card-color-swatches{display:flex;flex-wrap:wrap;gap:10px;margin-left:auto;margin-right:3px}.card-color-swatch-label{cursor:pointer;display:inline-block;width:20px;height:20px;border-radius:50%;border:1px solid #E5E5E5;transition:all .2s ease}.card-color-swatch-label input{display:none}.card-color-swatch-inner{display:block;width:100%;height:100%;border-radius:50%;background-size:cover;background-position:center}.card-color-swatch-label:has(input:checked){outline:1px solid #4A4A4A;outline-offset:2px;border-color:transparent}.product-card-top{position:relative}.card-size-popup{position:absolute;top:auto;left:0;right:0;bottom:0;background:#fff;z-index:10;opacity:0;visibility:hidden;transform:translateY(10px);pointer-events:none;transition:opacity .3s ease,transform .4s cubic-bezier(.4,0,.2,1),visibility 0s linear .4s}.card-size-popup.is-active{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition-delay:0s}.card-size-popup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding-top:20px}.card-size-popup-selected{font-weight:600;font-size:1em}.card-size-popup-close{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#333}.card-size-popup-close svg path{stroke:#333}.card-size-popup-close:hover{opacity:.7}.card-size-popup-body{display:flex;flex-direction:column;gap:12px}.card-size-popup-label{font-size:16px;font-weight:400;line-height:21px;letter-spacing:.32px}.card-size-popup-trigger-wrap{display:flex;flex-direction:column}.card-size-popup-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;padding:15px 20px;background:#fff;color:#333;border-radius:5px;border:1px solid #BCB9B5;cursor:pointer;transition:border-color .3s;font-size:18px;font-weight:300;line-height:28px;letter-spacing:.36px}.card-size-popup-trigger:hover{border-color:#333}.card-size-popup-trigger-icon{flex-shrink:0;margin-left:8px;transition:transform .2s}.card-size-popup-trigger-wrap:has(.card-size-popup-dropdown.is-open) .card-size-popup-trigger-icon{transform:rotate(180deg)}.card-size-popup-dropdown{display:flex;flex-direction:column;gap:2px;padding:0;margin:0;background:#fff;border-radius:5px;border:1px solid #BCB9B5;overflow:hidden;max-height:0;opacity:0;transition:max-height .25s ease,opacity .2s ease}.card-size-popup-dropdown.is-open{max-height:168px;margin:10px 0 0;opacity:1}.card-size-popup-dropdown.has-scroll{overflow-y:auto}.card-size-popup-btn{width:100%;text-align:left;padding:13px 20px;border:none;border-radius:2px;cursor:pointer;transition:background .2s;color:#333;font-size:18px;font-style:normal;font-weight:300;line-height:28px;letter-spacing:.36px;white-space:normal}.card-size-popup-btn:hover{background:#f6f6f6}.card-size-popup-submit{margin-top:8px}.product-card-form{margin-top:auto;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.product-card-form-inner{margin:0;padding:0;gap:0;border-radius:50px;border:1px solid #333;background:transparent}@media(hover:hover){.quantity-block-button:hover{color:#828282}}.product-card-form-wrapper .product-card-price{display:flex;margin-right:auto}.product-card-price-regular{font-size:24px;font-weight:400;line-height:120%}.quantity-block{padding:0 5px;grid-template-columns:40px 30px 40px;width:130px;height:50px}.product-card-form-submit{width:50px;height:50px;background:#f8f1e9;border-radius:0 50px 50px 0;border:0;border-left:1px solid #333}.product-card-form-submit .icon-plus{color:#333;transition:all .3s ease}.product-card-form-submit:hover{background:#000;color:#fff}.product-card-form-submit:hover .icon-plus{color:#fff}product-card-interactive{position:relative;z-index:1;display:flex;flex-direction:column;min-height:100%;min-width:0}.product-card-inner{position:relative;display:flex;flex-direction:column;flex-grow:1;background-color:#fff;overflow:hidden;border-radius:5px}product-card-interactive.show-size-popup,product-card-interactive.is-closing-size-popup{height:var(--product-card-height)!important}product-card-interactive .product-card-top,product-card-interactive .product-card-image,product-card-interactive .product-card-image img,product-card-interactive .product-card-bottom-content,product-card-interactive .card-size-popup{transition:all .4s cubic-bezier(.4,0,.2,1)}product-card-interactive .product-card-top{flex-grow:1;display:flex;flex-direction:column}product-card-interactive .product-card-image{flex-grow:1;display:flex;flex-direction:column}product-card-interactive .product-card-image img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain;width:100%;height:100%}product-card-interactive .product-card-image img.second-image{z-index:2;opacity:0}product-card-interactive .product-card-bottom{margin-top:10px;position:relative;background:#fff;z-index:2}product-card-interactive .product-card-bottom-content{max-height:600px;height:100%;opacity:1;transform:translateY(0)}product-card-interactive.show-size-popup .product-card-bottom-content{max-height:0;opacity:0;padding:0;margin:0;pointer-events:none;transform:translateY(10px)}product-card-interactive.show-size-popup .product-card-image{transform:scale(1.1)}product-card-interactive .card-size-popup{position:absolute;bottom:0;left:0;right:0;background:#fff;z-index:10;opacity:0;visibility:hidden;transform:translateY(100%)}product-card-interactive.show-size-popup .card-size-popup{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.mobile-only-swatches{display:none}@media only screen and (max-width:767px){.product-card{padding:15px}.mobile-only-swatches{display:flex;flex-direction:column;position:absolute;top:15px;right:9px;z-index:10;gap:6px;opacity:1;transition:opacity .3s ease}.product-card-bottom .card-color-swatches{display:none!important}product-card-interactive.show-size-popup .mobile-only-swatches{opacity:0}.product-card-options{min-height:0;margin:0}.product-card .product-card-tags{flex-direction:column;align-items:flex-start}.product-card .product-card-title{margin:5px 0 0;font-size:18px;font-weight:300;line-height:28px;letter-spacing:.36px}.product-card:not(:has(.size-attribute)) .product-card-title{margin:5px 0 15px}.product-card .product-card-price-regular{font-size:20px;font-style:normal;font-weight:400;line-height:120%}.product-card .product-card-form-inner .quantity-block{display:none}product-card-interactive .product-card-bottom{margin-top:0}.product-card .product-card-form-submit{width:30px;height:30px;border-radius:50%;border-left:0;background-color:transparent}.product-card .product-card-form-submit .icon-plus{display:block;font-size:14px}.product-card .product-card-form-submit:hover .icon-plus{color:#333}.product-card .product-card-form-submit.added .icon-plus,.product-card .product-card-form-submit .icon-cart{display:none}.card-size-popup-trigger,.card-size-popup-btn{padding:10px 15px}.card-size-popup-dropdown.is-open{max-height:150px}.card-size-popup-header{margin-bottom:15px;padding-top:15px}}.product-list-top,.product-grid-top{margin-bottom:35px}.product-list-title,.product-grid-title{font-family:Roboto;color:#333}.product-list-link,.product-grid-link{font-size:16px;font-weight:300;line-height:21px;letter-spacing:.32px}.product-list-top .circle-icon,.product-grid-top .circle-icon{background:#333}.product-list-btn.btn,.product-grid-btn.btn{border-color:#333}@media only screen and (max-width:767px){.product-list-top{justify-content:space-between}.product-list-title{font-size:32px}.product-card-inner .product-card-image{margin-top:0;height:135px;margin-bottom:10px}.product-card-title{font-family:Roboto;font-size:22px}.product-card:after{top:6px;left:-6px}}@media only screen and (min-width:768px){.product-list.upper-background{margin:85px 0}.product-list-title,.product-grid-title{font-size:50px;font-weight:200;line-height:120%;letter-spacing:1px}.product-list-btn.btn,.product-grid-btn.btn{display:none}}@media only screen and (min-width:768px){.product-grid{margin:85px 0 120px}}@media only screen and (min-width:1025px){.product-grid-slider:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.product-grid-slider:not(.swiper-initialized) .swiper-slide{width:100%!important}}.product-specification-titania-section .product-advantages{background:#f8f1e9;padding:85px 40px;margin:120px auto 0;max-width:unset}.product-specification-titania-section .product-spec-titania__header{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:60px;max-width:1192px;margin-left:auto;margin-right:auto}.product-spec-titania__head{flex:1;min-width:0}.product-spec-titania__heading{margin-bottom:20px;font-size:46px;font-style:normal;font-weight:200;line-height:120%;letter-spacing:.92px}.product-spec-titania__subheading{font-size:20px;font-style:normal;font-weight:300;line-height:31px;letter-spacing:.4px;margin:0;max-width:768px}.product-spec-titania__brand{flex-shrink:0}.product-spec-titania__icon{display:block;width:100%;max-width:200px;object-fit:contain}.product-advantages-inner{max-width:1192px;margin-left:auto;margin-right:auto;gap:50px 25px}.product-advantages-item-wrapper{padding:0;width:calc(33.33% - 17px);min-width:calc(33.33% - 17px)}.product-specification-titania-section .product-advantages-item{box-shadow:none;padding:0 0 25px;text-align:left;align-items:flex-start;border-radius:5px;border:0;background:#fff;overflow:hidden}.product-specification-titania-section .product-advantages-item-icon{position:static;left:auto;top:auto;transform:none;width:100%;aspect-ratio:380 / 190;object-fit:cover;height:auto;min-height:0;margin:0 0 25px;display:block;overflow:hidden;border-radius:0}.product-specification-titania-section .product-advantages-item-icon img{width:100%;height:100%;object-fit:cover;display:block}.product-specification-titania-section .product-advantages-item-title,.product-specification-titania-section .product-advantages-item-text{padding:0 25px}.product-advantages-item-title{font-size:26px;font-weight:200;line-height:120%;margin-bottom:15px}.product-advantages-item-text{font-size:16px;font-weight:300;line-height:21px;letter-spacing:.32px;margin-bottom:20px}.product-specification-titania-section .product-advantages-item-link{margin:auto 0 0 25px;color:#333;font-size:14px;font-style:normal;font-weight:300;line-height:21px;letter-spacing:.28px}.product-specification-titania-section .product-advantages-item-link:after{height:0}@media only screen and (max-width:1024px){.product-specification-titania-section .product-advantages{padding:40px 0 60px;margin:40px auto 0}.product-advantages-inner{gap:25px}.product-advantages-item-wrapper{width:calc(50% - 17px);min-width:calc(50% - 17px)}}@media only screen and (max-width:767px){.product-advantages-item-wrapper{width:100%;min-width:100%}.product-specification-titania-section .product-spec-titania__header{flex-direction:column;margin-bottom:35px;gap:20px}.product-spec-titania__heading{font-size:26px}.product-spec-titania__subheading{font-size:16px}}.section-product-ingredients-image,.ingredients-item-wrapper{background:#d9def2}.ingredients-item-wrapper{aspect-ratio:1 / 1;min-width:90px;border-radius:50%;overflow:hidden}.section-product-ingredients-image img{object-fit:contain;padding:20px}.section-product-ingredients-item .ingredients-item-title{color:#333;font-size:24px;font-weight:300;line-height:120%;margin-bottom:3px}.section-product-ingredients-item .ingredients-item-text{margin-bottom:10px;font-size:14px;font-weight:300;line-height:21px;letter-spacing:.28px;word-break:break-word}.section-product-ingredients-item .ingredients-item-link{font-size:14px;font-style:normal;font-weight:300;line-height:21px;letter-spacing:.28px}.section-product-ingredients-item .ingredients-item-link .circle-icon{background:#333}.popup-wrapper.ingredients-popup{border-radius:5px;background:#fff}@media only screen and (max-width:767px){.ingredients-popup{padding:75px 25px 25px}.ingredients-item-wrapper{min-width:70px}.section-product-ingredients-item .ingredients-item-img{width:70px;min-width:70px;height:70px}.section-product-ingredients .section-product-ingredients-mobile-side .section-product-ingredients-item{align-items:flex-start}.section-product-ingredients-inner{display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;margin-left:0;padding:0;gap:45px}.section-product-ingredients-middle{width:301px;max-width:100%;position:static}.section-product-ingredients-image{position:relative;height:auto;left:0;top:auto;transform:none;padding-top:100%;aspect-ratio:unset}.section-product-ingredients-image img{width:100%;height:100%;object-fit:contain;padding:20px}.section-product-ingredients .section-product-ingredients-mobile-side{align-items:stretch;width:100%;padding-left:0;min-height:unset;gap:30px}.section-product-ingredients .section-product-ingredients-mobile-side .section-product-ingredients-item{width:100%}.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:0!important}.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:0!important}}.popup-wrapper.ingredients-popup .popup-close{border:1px solid #333;width:40px;height:40px}.popup-wrapper.ingredients-popup .popup-close:hover{background:#333}.popup-wrapper.ingredients-popup .popup-close .icon{color:#333;transition:color .3s ease}.popup-wrapper.ingredients-popup .popup-close:hover .icon{color:#fff}.ingredients-popup-title{font-family:Roboto;color:#333;font-size:40px;font-weight:200;line-height:120%;letter-spacing:.8px;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.ingredients-popup-text{font-size:20px;font-style:normal;font-weight:300;line-height:31px;letter-spacing:.4px}@media only screen and (min-width:1025px){.section-product-ingredients{margin:85px 0}.section-product-ingredients-inner{gap:45px}.section-product-ingredients-item{gap:25px}.section-product-ingredients-side{padding:65px 0}.section-product-ingredients-image img{padding:50px}.popup-wrapper.ingredients-popup{padding:60px 60px 85px}.popup-wrapper.ingredients-popup .popup-close{top:40px;right:40px}.ingredients-popup-top{gap:35px;margin-bottom:35px}}.single-banner{display:flex;align-items:center;min-height:645px;overflow:hidden}.single-banner__inner{display:flex;width:100%}.single-banner__content{width:100%;max-width:567px}.single-banner__subheading{font-size:18px;font-weight:300;line-height:28px;letter-spacing:.36px;margin-bottom:25px}.single-banner__heading{font-size:46px;font-style:normal;font-weight:200;line-height:120%;letter-spacing:.92px;margin-bottom:25px}.single-banner__text{font-size:20px;font-style:normal;font-weight:300;line-height:31px;letter-spacing:.4px}.single-banner__mobile-image{display:none;width:100%}.single-banner__mobile-image img{width:100%;height:auto;display:block}@media only screen and (max-width:767px){.single-banner{flex-direction:column;align-items:flex-start;min-height:auto;padding-top:65px;gap:25px}.single-banner__inner--right,.single-banner__inner--left{justify-content:flex-start}.single-banner__content{padding:0;margin-bottom:40px}.single-banner__heading{font-size:40px;font-style:normal;font-weight:200;line-height:120%;letter-spacing:.8px}.single-banner__mobile-image{display:block}}@media only screen and (min-width:768px){.single-banner__inner--right{justify-content:flex-end}.single-banner__inner--left{justify-content:flex-start}.single-banner__content{padding:80px 0}}@media only screen and (min-width:1025px){.single-banner{padding:0 40px}}.product-info-banner-inner{border-radius:0;overflow:unset}.product-info-banner-image{border-radius:5px;aspect-ratio:640 / 480;z-index:2}.product-info-banner-subtitle{margin-bottom:15px;font-size:18px;font-style:normal;font-weight:300;line-height:28px;letter-spacing:.36px}.product-info-banner-title{font-family:Roboto;color:#333;font-size:40px;font-weight:200;line-height:120%;letter-spacing:.8px;margin-bottom:25px}.product-info-banner-text{font-size:20px;font-style:normal;font-weight:300;line-height:31px;letter-spacing:.4px}.product-info-banner-btn.btn{border-color:#333}.product-info-banner-btn.btn:hover{background:#333;border-color:#333}.product-info-banner-logo{margin-bottom:15px}@media only screen and (min-width:1025px){.product-info-banner{margin:0;padding:60px 40px 110px}.product-info-banner-image:after{content:"";position:absolute;top:5%;left:-4%;width:100%;height:100%;background-color:#d9def2;z-index:-1;border-radius:5px}}@media only screen and (min-width:1200px){.product-info-banner-inner{grid-template-columns:640px 1fr}.product-info-banner-inner.reverse-block{grid-template-columns:1fr 640px}.product-info-banner-inner .product-info-banner-content{padding:60px 0 60px 110px}.product-info-banner-inner.reverse-block .product-info-banner-content{padding:60px 110px 60px 0}}.section-faq-title{text-align:left;font-family:Roboto;color:#333;font-size:40px;font-weight:200;line-height:120%;letter-spacing:.8px}.section-faq-item{border:1px solid #D9DEF2;border-radius:5px;background:transparent}.section-faq-item-image{margin-top:0}.section-faq-item-title{justify-content:space-between;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.36px}.section-faq-item-title .collapse-icon{background:transparent}.section-faq-item-title .collapse-icon:after{border:0}.section-faq-item-title .collapse-icon{justify-content:flex-end}.section-faq-item-title .plus-icon{width:21px;height:21px}.section-faq-item-title .plus-icon:after,.section-faq-item-title.plus-icon:before{height:1px}.plus-icon:before,.plus-icon:after{height:2px}.section-faq-item-text{font-size:18px;font-weight:300;line-height:28px;letter-spacing:.36px}.section-faq-item-content{padding-left:0}.section-faq-item-image img{object-fit:cover}@media only screen and (min-width:1025px){.section-faq{margin:85px 0;padding:0 40px}.section-faq-inner{gap:15px;max-width:100%}.section-faq-item{padding:20px 45px 0}.section-faq-item-content{margin-top:20px}}.product-recommendation-title{text-align:left;max-width:550px}.product-recommendation-description{text-align:left;max-width:700px;font-size:18px;font-style:normal;font-weight:300;line-height:28px;letter-spacing:.36px}@media only screen and (min-width:1025px){.product-recommendation{margin:85px 0}.product-recommendation-top{align-items:flex-start;gap:20px;margin-bottom:60px}}.collection-slider-title{margin:0;text-align:left}.collection-slider .new-tag{display:none}.collection-slider-text{max-width:760px;text-align:left;font-size:18px;font-style:normal;font-weight:300;line-height:28px;letter-spacing:.36px}.collection-slider .collection-card{padding-bottom:0}.collection-slider .collection-card-image{border-radius:5px;padding-top:136%}.collection-slider .collection-card-image img{width:100%;height:100%;object-fit:cover;object-position:top}.collection-slider .collection-card:after{background:var(--collection-bg)}.collection-slider .collection-card-name{padding:13px 15px;min-height:58px;color:#333;font-size:20px;font-style:normal;font-weight:300;line-height:31px;letter-spacing:.4px}@media only screen and (min-width:1025px){.collection-slider{margin:0;padding:85px 40px 120px}.collection-slider:has(.collection-page){margin:0 0 85px}.collection-slider-top{align-items:flex-start;gap:20px;margin-bottom:60px}.collection-slider-inner{padding-left:25px}}.collection-slider-inner .swiper-slide{overflow:visible}.product-sticky-bar{border-top:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;background:#fff;color:#333}.product-sticky-bar-info{padding:5px 0}.product-sticky-bar-title{color:#333;font-size:16px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.32px}.product-sticky-bar-advantages-item .label{color:#333;font-size:10px;font-style:normal;font-weight:400;line-height:120%}.product-sticky-bar-price{color:#333;font-size:24px;font-style:normal;font-weight:400;line-height:120%}.product-sticky-bar-quantity .quantity-block{border:1px solid #333}.product-sticky-bar-button.btn{border-color:#333}.product-sticky-bar-quantity .quantity-block-button,.product-sticky-bar-quantity .quantity-block-input{color:#333}@media(hover:hover){.product-sticky-bar-button.btn:hover{background:#333;border-color:#333;color:#fff}}.product-sticky-bar-image{width:140px}.product-sticky-bar-image img{height:140px}@media only screen and (max-width:1025px){.product-sticky-bar-image{width:80px}.product-sticky-bar-image img{height:80px}}@media only screen and (max-width:767px){.product-sticky-bar-image{width:75px;min-width:52px;height:38px}.product-sticky-bar-image img{height:75px}.product-sticky-bar-button{padding:10px 20px;font-size:10px}}.section-faq--page{margin:35px 0 85px}.section-faq--page .section-faq-layout{display:flex;justify-content:space-between;gap:65px;align-items:start}.section-faq--page .section-faq-sidebar{flex:0 0 347px;max-width:347px}@media only screen and (max-width:767px){.section-faq--page .section-faq-sidebar{max-width:100%}}.section-faq--page .section-faq-content{flex:1 1 auto;min-width:0}.section-faq--page .section-faq-title{color:var(--Black, #333);font-size:50px;font-style:normal;font-weight:200;line-height:120%;letter-spacing:1px;text-align:start;margin-bottom:25px}.section-faq--page .section-faq-subtitle{color:var(--Black, #333);font-size:18px;font-style:normal;font-weight:300;line-height:28px;letter-spacing:.36px}.section-faq--page .section-faq-description{margin-bottom:45px;color:var(--Black, #333);font-size:18px;font-style:normal;font-weight:300;line-height:28px;letter-spacing:.36px}.section-faq--page .section-faq-inner{max-width:none;margin:0;gap:15px}.section-faq--page .section-faq-item{padding:26px 45px;background:#f8f1e9;border:0;border-radius:5px}.section-faq--page .section-faq-item-title{color:var(--Black, #333);font-size:18px;font-style:normal;font-weight:300;line-height:28px;letter-spacing:.36px;gap:18px;justify-content:space-between}.section-faq--page .section-faq-item-question{flex:1 1 auto}.section-faq--page .section-faq-item-title .collapse-icon{width:18px;min-width:18px;height:18px;background:transparent}.section-faq--page .section-faq-item-title .collapse-icon:after{content:none}.section-faq--page .section-faq-item-title .plus-icon{width:21px;height:21px;color:#6f6a62}.section-faq--page .plus-icon:after,.section-faq--page .plus-icon:before{height:1px}.section-faq--page .section-faq-item-title .collapse-icon:hover .plus-icon{transform:none}.section-faq--page .section-faq-item-content{margin-top:0;margin-bottom:0;gap:28px;display:flex;justify-content:space-between;align-items:flex-start;padding:0}@media only screen and (min-width:1025px)and (max-width:1180px){.section-faq--page .section-faq-item-content{flex-direction:column;align-items:center}}.section-faq--page .section-faq-item.open .section-faq-item-content{margin-top:0;margin-bottom:0;padding-top:26px}.section-faq--page .section-faq-item-text{color:var(--Black, #333);font-size:18px;font-style:normal;font-weight:300;line-height:28px;letter-spacing:.36px;flex:1 1 auto;max-width:504px}.section-faq--page .section-faq-item-image{margin:0 21px 0 0;width:255px;height:231px;flex:0 0 255px;min-width:255px;align-self:center}.section-faq--page .section-faq-item-image img{width:255px;height:231px;object-fit:contain;flex:0 0 auto}.section-faq--page .faq-filter-wrapper{margin:45px 0 0}.section-faq--page .faq-filter{width:100%;position:relative}.section-faq--page .faq-filter-wrapper.fixed{position:relative;z-index:120}.section-faq--page .faq-filter-wrapper.fixed .faq-filter{position:fixed;z-index:121}.section-faq--page .faq-filter select.custom-select:not(.tomselected){width:100%;min-height:58px;border:0;border-radius:5px;background-color:var(--Fill-gary, #F6F6F6);color:var(--Black, #333);font-size:18px;font-style:normal;font-weight:400;line-height:24px;text-align:center;text-align-last:center;cursor:pointer;appearance:none;-webkit-appearance:none;padding:18px 28px;background-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1L6 6L1 1' stroke='%23333333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 26px center;background-size:12px 7px;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}@media(hover:hover){.section-faq--page .faq-filter select.custom-select:not(.tomselected):hover{background-color:#333;color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1L6 6L1 1' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}.section-faq--page .faq-filter .ts-wrapper{width:100%;max-width:100%;min-width:0;position:relative}.section-faq--page .faq-filter .ts-control{width:100%;min-height:58px;border:0!important;border-radius:5px;background:var(--Fill-gary, #F6F6F6)!important;box-shadow:none!important;padding:18px 20px!important;color:var(--Black, #333);transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}.section-faq--page .faq-filter .ts-control .item{width:100%;max-width:100%;text-align:center}.section-faq--page .faq-filter .ts-control .item .label{margin:0;display:block;width:100%;min-width:0;padding-left:28px;padding-right:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;text-align:center;font-size:18px;font-style:normal;font-weight:600;line-height:24px}.section-faq--page .faq-filter .ts-control .custom-select-icon{position:absolute;left:22px!important;right:auto;top:50%;width:20px;height:20px;transform:translateY(-50%);margin:0;padding:0;background:transparent!important;border:0!important;border-radius:0!important;display:flex;align-items:center;justify-content:center}.section-faq--page .faq-filter .ts-control .custom-select-icon .icon{width:12px;height:7px;background:transparent!important;border:0;border-radius:0;font-size:0;transform:rotate(0);transition:transform .3s ease}.section-faq--page .faq-filter .ts-control .custom-select-icon path{transition:stroke .25s ease}.section-faq--page .faq-filter .ts-control[aria-expanded=true] .custom-select-icon .icon{transform:rotate(180deg)}@media(hover:hover){.section-faq--page .faq-filter .ts-wrapper:hover .ts-control{background:#333!important;color:#fff}.section-faq--page .faq-filter .ts-wrapper:hover .ts-control .custom-select-icon path{stroke:#fff}}.section-faq--page .faq-filter .ts-dropdown{margin-top:10px;border:0!important;border-radius:5px;background:var(--Fill-gary, #F6F6F6);box-shadow:none;padding:0 8px 0 0;position:absolute;left:0;right:0;top:calc(100% + 0px);z-index:40;overflow:hidden}.section-faq--page .faq-filter .ts-dropdown-content{max-height:290px;padding:10px 0;overflow-y:auto;overflow-x:hidden;position:relative;margin-top:12px;margin-bottom:12px;scrollbar-width:thin;scrollbar-color:#333 transparent}.section-faq--page .faq-filter .ts-dropdown:before{content:"";position:absolute;top:12px;bottom:12px;right:11px;width:4px;border-radius:6px;background:#e9e3dc;pointer-events:none}.section-faq--page .faq-filter .ts-dropdown-content::-webkit-scrollbar{width:3px}.section-faq--page .faq-filter .ts-dropdown-content::-webkit-scrollbar-button{display:none;width:0;height:0}.section-faq--page .faq-filter .ts-dropdown-content::-webkit-scrollbar-track{background:transparent;border-radius:6px;margin-top:12px;margin-bottom:12px}.section-faq--page .faq-filter .ts-dropdown-content::-webkit-scrollbar-thumb{background:#333;border-radius:6px}.section-faq--page .faq-filter .ts-dropdown .option{position:relative;width:100%;padding:9.5px 20px 9.5px 55px;text-align:left;border-radius:0;background:transparent;color:var(--Black, #333);font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.28px}.section-faq--page .faq-filter .ts-dropdown .option:before{content:"";position:absolute;top:50%;left:20px;width:20px;height:20px;transform:translateY(-50%);border-radius:2px;border:1px solid #d6d2cc;background:transparent;transition:border-color .25s ease,background-image .25s ease,background-color .25s ease}.section-faq--page .faq-filter .ts-dropdown .option.selected:before{border:0;border-radius:2px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Crect width='20' height='20' rx='2' fill='%23333333'/%3E%3Cpath d='M6 10.5L9 13L14 8' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:20px 20px;background-position:center}.section-faq--page .faq-filter .ts-dropdown .option.active,.section-faq--page .faq-filter .ts-dropdown .option:hover{background:transparent;color:#333}.section-faq--page .faq-filter.form-select .ts-dropdown .option:first-child{display:block}.section-faq--page .faq-filter .ts-dropdown .option:hover:before{border-color:#333}@supports (-moz-appearance: none){.section-faq--page .faq-filter .ts-dropdown-content{scrollbar-color:#333 #E9E3DC}.section-faq--page .faq-filter .ts-dropdown:before{display:none}}.section-faq--page .collection-filter-mobile-button{display:flex;align-items:center;justify-content:center;cursor:pointer;width:100%;min-height:58px;background:var(--Fill-gary, #F6F6F6);color:var(--Black, #333);text-align:center;font-size:18px;font-style:normal;font-weight:600;line-height:24px;padding:18px 20px;border-radius:5px;position:relative;transition:background-color .25s ease,color .25s ease}.section-faq--page .collection-filter-mobile-button .faq-filter-arrow{position:absolute;left:20px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;transform:rotate(0);transition:transform .3s ease;margin:0}.section-faq--page .collection-filter-mobile-button .faq-filter-arrow path{transition:stroke .25s ease}@media(hover:hover){.section-faq--page .collection-filter-mobile-button:hover{background:#333;color:#fff}.section-faq--page .collection-filter-mobile-button:hover span:not(.faq-filter-arrow){color:#fff}.section-faq--page .collection-filter-mobile-button:hover .faq-filter-arrow path{stroke:#fff}}.section-faq--page .collection-filter.open .collection-filter-mobile-button .faq-filter-arrow{transform:rotate(180deg)}.section-faq--page .collection-filter-mobile-button span:not(.faq-filter-arrow){margin:0;display:block;width:100%;min-width:0;padding-left:28px;padding-right:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-faq--page .collection-filter-form{position:absolute;left:0;top:calc(100% + 0px);width:100%;align-items:stretch;border-radius:5px;background:var(--Fill-gary, #F6F6F6);box-shadow:none;gap:0;height:0;overflow:hidden;z-index:10;transition:height .3s ease;padding:0 10px 0 0;margin-top:10px}.section-faq--page .collection-filter-wrapper.fixed .collection-filter{padding:0}.section-faq--page .collection-filter.open .collection-filter-form{height:auto;max-height:290px;overflow-y:auto;overflow-x:hidden;position:relative;scrollbar-width:thin;scrollbar-color:#333 #E9E3DC}.section-faq--page .collection-filter.open .collection-filter-form::-webkit-scrollbar{width:3px}.section-faq--page .collection-filter.open .collection-filter-form::-webkit-scrollbar-track{background:#e9e3dc;border-radius:6px}.section-faq--page .collection-filter.open .collection-filter-form::-webkit-scrollbar-thumb{background:#333;border-radius:6px}.section-faq--page .collection-filter-form-group{width:100%}.section-faq--page .collection-filter-link{position:relative;width:100%;padding:9.5px 20px 9.5px 55px;text-align:left;border-radius:0;cursor:pointer;background:transparent;color:var(--Black, #333);font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.28px;border:0;box-shadow:none}.section-faq--page .collection-filter-link:before{content:"";position:absolute;top:50%;left:20px;width:20px;height:20px;transform:translateY(-50%);border-radius:2px;border:1px solid #d6d2cc;background:transparent;transition:border-color .25s ease}.section-faq--page .collection-filter-link.active{background:transparent;color:#333}.section-faq--page .collection-filter-link.active:before{border:0;border-radius:2px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Crect width='20' height='20' rx='2' fill='%23333333'/%3E%3Cpath d='M6 10.5L9 13L14 8' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:20px 20px;background-position:center}.section-faq--page .collection-filter-link:hover{background:transparent;color:#333;border:0;box-shadow:none}.section-faq--page .collection-filter-link:hover:before{border-color:#333}@media only screen and (max-width:1024px){.section-faq--page .section-faq-layout{flex-direction:column;gap:32px;align-items:stretch}.section-faq--page .section-faq-sidebar{flex:0 0 100%;width:100%}.section-faq--page .section-faq-content{width:100%}.section-faq--page .section-faq-title{font-size:36px}}@media only screen and (max-width:767px){.section-faq--page{margin:60px 0 90px}.section-faq--page .section-faq-item{padding:14px 16px}.section-faq--page .section-faq-item-content{flex-direction:column;align-items:flex-start;gap:16px}.section-faq--page .section-faq-item-image{width:100%;height:auto;flex:0 0 auto;min-width:0;align-items:center;display:flex;flex-direction:column}.section-faq--page .section-faq-item-image img{width:100%;height:auto;max-width:255px;margin-bottom:40px}}@media only screen and (min-width:1400px){.section-faq .container{max-width:1342px;padding:0}.contact-form-card-section .container{padding:0}}.philosophy-section{padding-top:var(--philosophy-pad-top, 60px);padding-bottom:var(--philosophy-pad-bottom, 60px);background-color:var(--philosophy-bg, #ffffff)}.philosophy-grid{display:flex;justify-content:space-between;gap:222px;margin:0 auto;align-items:start}@media screen and (min-width:768px)and (max-width:1480px){.about-page-wrapper .philosophy-section .philosophy-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}.about-page-wrapper .philosophy-section .philosophy-content,.about-page-wrapper .philosophy-section .philosophy-cards{width:100%;max-width:100%;min-width:0}}.philosophy-content h2{color:var(--philosophy-text, #333333);font-size:46px;font-style:normal;font-weight:200;line-height:120%;letter-spacing:.92px;margin-bottom:20px}.philosophy-content{position:sticky;top:220px;align-self:flex-start}.philosophy-content .rte{color:var(--philosophy-text, #333333);font-size:20px;font-style:normal;font-weight:300;line-height:31px;letter-spacing:.4px}.philosophy-content .rte ol,.philosophy-content .rte ul{list-style-position:outside;margin:0;padding-left:1.25em}.philosophy-content .rte ol{list-style-type:decimal}.philosophy-content .rte ul{list-style-type:disc}.philosophy-content .rte li+li{margin-top:.35em}.philosophy-cards{display:flex;flex-direction:column;gap:45px}.philosophy-card{position:relative}.about-page-wrapper .philosophy-section .philosophy-card{aspect-ratio:430 / 480}.philosophy-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#d5e4d5;border-radius:5px;transform:translate(-12px,12px);z-index:0}.philosophy-card-inner{position:relative;border-radius:5px;overflow:hidden;min-height:480px;display:flex;align-items:flex-end;padding:45px;z-index:1}.about-page-wrapper .philosophy-section .philosophy-card-inner{min-height:0;height:100%}.philosophy-card-svg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.philosophy-card-svg svg{width:100%;height:100%;object-fit:cover}.philosophy-card-text{position:relative;z-index:2;color:var(--Black, #333);font-size:28px;font-style:normal;font-weight:200;line-height:120%}.philosophy-section .container{padding:0;margin:0 auto;max-width:1192px;width:100%}@media screen and (min-width:769px){.philosophy-content{max-width:540px}}@media screen and (max-width:1324px){.philosophy-section .container{padding:0 45px}}@media screen and (max-width:1024px){.philosophy-grid{grid-template-columns:1fr;gap:30px}.philosophy-content h2{font-size:32px}.philosophy-content .rte{font-size:18px;line-height:28px}.philosophy-card:before{transform:translate(-10px,10px)}.philosophy-card-inner{min-height:480px;padding:24px}.philosophy-card-text{font-size:18px;line-height:28px;max-width:90%}}@media screen and (max-width:768px){.about-page-wrapper .philosophy-section .philosophy-card{position:relative;aspect-ratio:430 / 480}.about-page-wrapper .philosophy-section .philosophy-card-inner{min-height:0;height:100%}.philosophy-section{padding-top:45px;padding-bottom:45px}.philosophy-section .container{padding:0 25px}.philosophy-grid{display:flex;flex-direction:column;align-items:stretch}.philosophy-content{order:1;position:static}.philosophy-cards{order:2;width:100%}.philosophy-card{width:100%}.philosophy-card-inner{min-height:480px;height:auto}.philosophy-content h2{font-size:30px;line-height:38px}.philosophy-content .rte{font-size:17px;line-height:26px}}@media screen and (max-width:480px){.about-page-wrapper .philosophy-section .philosophy-card{aspect-ratio:430 / 480}.about-page-wrapper .philosophy-section .philosophy-card-inner{min-height:0;height:100%}.philosophy-content h2{font-size:28px;line-height:36px}.philosophy-content .rte{font-size:16px;line-height:24px}.philosophy-cards{gap:25px}.philosophy-card:before{transform:translate(-8px,8px)}.philosophy-card-inner{min-height:325px;padding:20px}.philosophy-card-text{font-size:16px;line-height:24px;max-width:95%}}.breadcrumbs-wrapper.collection-page{background:var(--header-bg-color, #F8F1E9)}.breadcrumbs .link{font-size:12px;font-weight:300;line-height:normal;letter-spacing:.24px}.breadcrumbs li a:hover{color:#333}.link:after{transform-origin:left}.breadcrumbs .active{font-size:12px;font-weight:500;line-height:normal;letter-spacing:.24px}.collection-recommendations{background:#f8f1e9;transition:height .25s ease}.collection-recommendations-slider{margin:0}.collection-recommendations-slider.search-page{padding-top:35px}.collection-recommendations-slider .swiper-wrapper{align-items:flex-start}.collection-recommendations-slider .swiper-slide{height:auto}.collection-recommendations-item.header-submenu-link{position:relative;padding:15px;min-height:55px;border:1px solid var(--collection-bg, #F0F0F0);border-radius:5px;background:#fff;display:flex;align-items:flex-start;z-index:1;transform:translateY(0);transition:transform .3s ease}.collection-recommendations-item.header-submenu-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border-radius:5px;z-index:-1}.collection-recommendations-item.header-submenu-link:after{content:"";position:absolute;top:4px;left:-4px;width:100%;height:100%;background-color:var(--collection-bg, #F0F0F0);z-index:-2;border-radius:5px;transform:translateY(0);transition:transform .3s ease}@media(hover:hover){.collection-recommendations-item.header-submenu-link:hover{transform:translateY(-4px);border:1px solid var(--collection-bg, #F0F0F0)}.collection-recommendations-item.header-submenu-link:hover:after{transform:translateY(4px)}}.collection-recommendations-item .header-submenu-link-label{font-size:16px;font-style:normal;font-weight:300;line-height:21px;letter-spacing:.32px;text-transform:uppercase}.collection-recommendations-subcollections{margin-top:30px;height:0;overflow:hidden;pointer-events:none;opacity:0;transform:translateY(6px);transition:height .25s ease,opacity .25s ease,transform .25s ease}.collection-recommendations-subcollections-group{position:absolute;top:0;left:0;padding:10px 18px 45px;display:flex;flex-wrap:wrap;gap:8px;opacity:0;visibility:hidden;transition:opacity .25s ease}.collection-recommendations-subcollections-group.is-active{position:relative;opacity:1;visibility:visible}.collection-recommendations-subcollections-link{display:inline-flex;align-items:center;justify-content:center;padding:10px 15px;border-radius:20px;border:1px solid #E5E5E5;background:#fff;font-size:16px;font-weight:400;line-height:21px;letter-spacing:.32px;color:#333;transition:all .25s ease;white-space:nowrap}.collection-recommendations-subcollections-link:after{content:"\203a";margin-left:6px;font-size:16px}.collection-recommendations-subcollections-link:hover{border-color:#333}.collection-recommendations-subcollections.is-open{opacity:1;transform:translateY(0);pointer-events:auto}@media only screen and (max-width:767px){.collection-recommendations{margin:0 0 45px;padding:20px 0 0}.collection-recommendations-item{width:138px}}@media only screen and (min-width:1025px){.collection-recommendations{padding:0 40px;margin:0}}@media only screen and (min-width:1400px){.collection-recommendations-item.header-submenu-link{min-width:154px;width:100%}}.collection-info-inner{align-items:flex-start;gap:20px}.collection-info-title{text-align:left;font-weight:200;line-height:120%;letter-spacing:1px}.collection-info-description{text-align:left}@media only screen and (min-width:1025px){.collection-info{margin:60px 0;padding:0 40px}.collection-info-title{font-size:50px}}.collection:not(.collection-search){margin-bottom:0}.collection-filter{width:100%}.collection-filter-form{width:100%;padding:0;gap:9px;border-radius:5px}.collection-grid{padding:0}.collection-filter-value-list-wrapper{padding:0!important;border-radius:5px;background:#f6f6f6}.collection-filter-value-list-wrapper .simplebar-content-wrapper{padding:0}.collection-filter-value-list-wrapper .simplebar-track.simplebar-vertical{background-color:#fff;width:3px;border-radius:3px}.collection-filter-value label{padding:13px 20px;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.28px}.collection-filter-value .radio-icon{width:20px;min-width:20px;height:20px;min-height:20px;border-radius:2px;border:1px solid #333;color:#333;transition:all .3s ease}.collection-filter-value input:checked~label .radio-icon{background:#333}.collection-filter-wrapper.fixed .collection-filter{top:calc(var(--header-inner-height) + 20px)}.collection-filter-value input:disabled+label:hover{cursor:not-allowed}.collection-filter-value input:disabled+label .radio-icon{border-color:#e2e2e2;background:transparent;cursor:not-allowed}.collapsible-block.open .collection-filter-button{background:#f8f1e9}.collection-filter-value .radio-icon:after{border-radius:2px;width:auto;min-width:auto;height:auto;background:transparent}.collection-filter-button:hover,.collection-filter-value label:hover{color:#333}.collection-filter-value label:hover .radio-icon{border:1px solid #333}.collection-filter-link{border-radius:5px;transition:all .3s ease}.collection-grid-banner{border-radius:0;border:0;position:relative;overflow:unset}.collection-grid-banner-background{border-radius:5px;overflow:hidden}.collection-grid-banner:after{content:"";position:absolute;top:12px;left:-12px;width:100%;height:100%;background-color:#f0f0f0;z-index:-2;border-radius:5px;transition:top .3s ease,left .3s ease}.collection-grid-banner-title{color:#fff}.collection-grid-banner-text{margin-bottom:60px;font-size:20px;font-weight:300;line-height:31px;letter-spacing:.4px}.collection-grid-banner-btn.btn{background:transparent;color:#fff}.collection-grid-banner-btn.btn:hover{background:#fff;color:#333}.pagination{gap:25px}.pagination-list-item{font-size:18px;font-weight:400;line-height:28px;letter-spacing:.36px}.pagination-arrow{color:#333}.pagination-list-item:hover,.pagination-arrow:hover{border-color:#f8f1e9}.pagination-list-item.active{background:#f8f1e9;color:#333;border:1px solid #333}.collection-filter-mobile-button{border-radius:5px;background:#f6f6f6;color:#333;font-size:18px;font-style:normal;font-weight:600;line-height:24px}@media only screen and (max-width:1024px){.collection-filter-link.desktop-link.active{display:none}.collection-filter-value-list-wrapper{background:transparent}.collection-filter-form{top:60px;background:#f8f1e9;gap:29px}.collection-filter-form-group{padding:0 20px}.collection-filter-form-group:has(.reset-link){order:1;padding:0 20px 20px}.collection-filter-form-group.sort-popup{padding:0 20px}.collection-filter-link.reset-link{color:#333;margin-top:-20px;font-size:18px;font-weight:400;line-height:28px;letter-spacing:.36px}.collection-filter-button{margin:0;flex-direction:row-reverse}.collection-filter-button{padding:0 20px;border:1px solid #BCB9B5;min-height:60px;border-radius:5px;font-size:18px;font-style:normal;font-weight:300;line-height:28px;letter-spacing:.36px;height:auto}.collection-filter-button span:not(.icon){flex:1 1 auto;white-space:normal;word-break:break-word;overflow-wrap:break-word;margin-right:15px}}@media only screen and (max-width:767px){.collection-grid-banner:after{top:6px;left:-6px}.collection-filter-value label span:not(.radio-icon){white-space:normal!important;word-break:break-word;overflow-wrap:break-word;display:block;flex:1}}@media only screen and (min-width:1025px){.collection{padding:0 40px}.collection-grid{gap:35px;margin-bottom:60px}.collection-filter-wrapper.fixed .collection-filter{top:calc(var(--header-inner-height));max-width:1512px;padding:0 85px}.collection-filter-wrapper.fixed .collection-filter-form{padding:20px 0;border-radius:0}.collection-grid .product-card.half-width{width:calc(50% - 18px)}.collection-grid .product-card{width:calc(33% - 21px)}.collection-grid-banner{width:calc(50% - 18px)}.product-card.half-width:after{top:1.7%;left:-2%}.collection-filter-link.active{display:flex;align-items:center;min-height:40px;height:40px;background:#f8f1e9;color:#333;line-height:28px;letter-spacing:.36px;border-radius:5px}.collection-filter-link.reset-link{margin-right:0}.collection-filter-button{border-radius:5px;border:1px solid #E2E2E2;padding:0 10px;min-height:40px;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.36px}.collection-filter-button.has-active-filters{background-color:#f8f1e9;border:1px solid transparent}.collection-filter-button.has-active-filters:hover{box-shadow:0 0 0 1px #e2e2e2}.collection-filter-button:hover span{color:#333}.collection-grid-banner-title{max-width:88%;font-size:46px;font-weight:200;line-height:120%;letter-spacing:.92px}.collection-filter-form-group.sort-popup{margin-left:auto}.collection-filter-link:hover{background:#f8f1e9;color:#333;box-shadow:0 0 0 1px #e2e2e2}}.section-info-banner.gift-card-banner .section-info-banner-image.media-wrapper:after{background:#d9def2}.section-info-banner-subtitle red,.section-title-small red{color:red}.section-info-banner.gift-card-banner .section-info-banner-text.section-text,.section-info-banner-option-label{font-size:20px;font-style:normal;font-weight:300;line-height:31px;letter-spacing:.4px}.section-info-banner-option-label{margin-bottom:45px}.section-info-banner-option-list{gap:35px 15px}.section-info-banner-option-item{border:1px solid #333;font-size:24px}.section-info-banner-option-item .option-icon{background:#333;top:50%;transform:translateY(-50%)}.section-info-banner-option-item .option-icon .plus-icon{color:#fff}@media(hover:hover){.section-info-banner-option-item:hover{border-color:#333}}@media only screen and (min-width:1025px){.section-info-banner.gift-card-banner .section-info-banner-content{padding:0}.section-info-banner.gift-card-banner .section-info-banner-subtitle{margin-bottom:15px}.section-info-banner.gift-card-banner .section-info-banner-title{margin-bottom:25px}.section-info-banner-option-item{padding:8px 25px}}.text-only-block-content{margin:0 auto}.text-only-block-content h1:not(:first-child),.text-only-block-content h2:not(:first-child),.text-only-block-content h3:not(:first-child),.text-only-block-content h4:not(:first-child),.text-only-block-content h5:not(:first-child){margin-top:45px}.text-only-block-content h1,.text-only-block-content h2,.text-only-block-content h3,.text-only-block-content h4,.text-only-block-content h5{font-weight:200;line-height:120%}.text-only-block-content h1{font-size:40px}.text-only-block-content h2{font-size:38px}.text-only-block-content h3{font-size:34px}.text-only-block-content h4{font-size:24px}.text-only-block-content h5{font-size:20px}.text-only-block-content p,.text-only-block-content li{font-size:18px;font-style:normal;font-weight:300;line-height:28px;letter-spacing:.36px}.text-only-block-content p:not(:first-child){margin-top:25px}.text-only-block-content p:not(:last-child){margin-bottom:25px}.text-only-block-content ul{list-style-type:unset}.text-only-block-content ol{list-style-type:revert!important;list-style-position:revert!important;padding:revert!important;margin:revert!important}.text-only-block-content ul:not(:first-child){margin-top:15px}.text-only-block-content ul li span{font-size:18px;font-style:normal}@media only screen and (min-width:1025px){.collection-seo-text{padding-left:115px;padding-right:115px}}.text-page .text-page__title{display:none}.text-page h1{color:var(--Black, #333);font-family:Roboto;font-size:50px;font-style:normal;font-weight:200;line-height:120%;letter-spacing:1px}.text-page h2{color:var(--Black, #333);font-family:Roboto;font-size:32px;font-style:normal;font-weight:300;line-height:120%;margin:60px 0 40px}.text-page h3{color:var(--Black, #333);font-family:Roboto;font-size:24px;font-style:normal;font-weight:400;line-height:120%;margin:0 0 20px}.text-page .text-content p{color:var(--Black, #333);font-family:Roboto;font-size:18px;font-style:normal;font-weight:300;line-height:28px;letter-spacing:.36px}.team-showcase{padding-top:var(--team-showcase-padding-top, 45px);padding-bottom:var(--team-showcase-padding-bottom, 85px);background:var(--team-showcase-bg, #F8F1E9)}.team-showcase .container{max-width:1512px;padding:0 85px}.team-showcase__inner{background:var(--team-showcase-bg, #F8F1E9);border-radius:5px}.team-showcase__head{max-width:760px;margin-bottom:45px}.team-showcase__title{margin:0 0 20px;color:var(--Black, #333);font-family:Roboto;font-size:46px;font-style:normal;font-weight:200;line-height:120%;letter-spacing:.92px}.team-showcase__text{color:var(--Black, #333);font-family:Roboto;font-size:20px;font-style:normal;font-weight:300;line-height:31px;letter-spacing:.4px}.team-showcase__grid{overflow:hidden}.team-showcase__item{min-width:0}.team-showcase__image{background:#fff;border-radius:5px;overflow:hidden;aspect-ratio:284 / 360;width:100%;max-height:380px}.team-showcase__image picture{display:block;width:100%;height:100%}.team-showcase__image img{display:block;width:100%;height:100%;object-fit:contain;object-position:center center;transition:transform .35s ease;transform-origin:center}.team-showcase__item:hover .team-showcase__image img{transform:scale(1.06)}.team-showcase__body{margin-top:20px;text-align:center}.team-showcase__name{color:var(--Black, #333);text-align:center;font-family:Roboto;font-size:28px;font-style:normal;font-weight:200;line-height:120%}.team-showcase__position{color:var(--Black, #333);text-align:center;font-family:Roboto;font-size:18px;font-style:normal;font-weight:300;line-height:28px;letter-spacing:.36px;margin-top:5px}.team-showcase__btn.btn{margin:25px auto 0;min-height:50px;width:175px;padding:0 24px;border-radius:50px;border:1px solid var(--Black, #333);background:transparent;color:var(--Black, #333);text-align:center;font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:.28px;text-transform:uppercase}@media only screen and (max-width:1279px){.team-showcase__grid:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:1024px){.team-showcase__name{font-size:30px}.team-showcase__position{font-size:16px}}@media only screen and (max-width:767px){.team-showcase .container{padding:0}.team-showcase__inner{padding:28px 20px}.team-showcase__name{font-size:28px}}@media only screen and (max-width:380px){.team-showcase__btn.btn{width:175px;max-width:100%;margin-left:auto;margin-right:auto}}@media only screen and (min-width:1025px){.team-showcase__grid .swiper-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:45px}.team-showcase__grid .swiper-slide{width:100%!important}}.promo-slider-widget-bg .promo-slider-widget-outer--bg{max-width:1512px;margin:0 auto;padding:0}@media only screen and (min-width:1513px){.promo-slider-widget-bg .promo-slider-widget-outer--bg{max-width:none;width:100%;margin:0}}.promo-slider-widget-bg .promo-slider-widget-item--background{position:relative;display:flex;align-items:center;width:100%;box-sizing:border-box;min-height:740px;padding:clamp(32px,6vw,95px);background-color:#d9d9d9;background-image:var(--promo-slide-bg-desktop);background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}.promo-slider-widget-bg .promo-slider-widget-item--background:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--promo-slide-overlay-opacity, .3));pointer-events:none;z-index:1}.promo-slider-widget-bg .promo-slider-widget-item--background .promo-slider-widget-content{position:relative;z-index:2;width:650px;max-width:100%;box-sizing:border-box;padding:85px 45px;border-radius:5px;background:var(--Milky, #F8F1E9)}.promo-slider-widget-bg .promo-slider-widget-item--background .promo-slider-widget-promo{z-index:3}@media only screen and (max-width:1024px){.promo-slider-widget-bg .promo-slider-widget-item--background{min-height:620px;padding:30px;display:flex;justify-content:flex-start}}@media only screen and (max-width:767px){.promo-slider-widget-bg .promo-slider-widget-outer--bg{padding:0 20px;overflow-x:clip}.promo-slider-widget-bg .promo-slider-widget-item--background{min-height:520px;padding:20px;background-image:var(--promo-slide-bg-mobile, var(--promo-slide-bg-desktop));align-items:flex-start}.promo-slider-widget-bg .promo-slider-widget-item--background .promo-slider-widget-content{width:100%;padding:24px 20px}.promo-slider-widget-bg .promo-slider-widget-item--background .promo-slider-widget-promo{position:static;left:auto;right:auto;bottom:auto;width:100%;max-width:100%;margin-top:16px;box-sizing:border-box}.promo-slider-widget-bg .promo-slider-widget-item--background .promo-slider-widget-title{word-break:normal}}.page-green{background:transparent}.page-green .breadcrumbs-wrapper,.page-green .about-info,.page-green .about-info+.product-info-banner{background:#518798}.page-green .breadcrumbs li.active,.page-green .breadcrumbs li a:hover{color:#fff}.page-green .about-info{margin:0}.page-green .about-info-inner{gap:20px}.about-info-description{text-align:left;font-size:18px;font-style:normal;font-weight:300;line-height:28px;letter-spacing:.36px}.page-green .about-info+.product-info-banner .product-info-banner-title{color:#fff}.page-green .about-info+.product-info-banner .product-info-banner-content{background:transparent;color:#fff}.page-green .about-info+.product-info-banner .product-info-banner-btn{color:#fff;border-color:#fff}.page-green .about-info-inner{align-items:flex-start}.page-green .about-info-title{text-align:left}.page-green .product-info-banner-btn{margin-top:0}.page-green .about-info+.product-info-banner .product-info-banner-btn:hover{background:#fff;color:#333}.section-business .about-info-title{color:#333;text-align:left}.section-business .about-info-description{color:#333;font-size:18px;font-style:normal;font-weight:300;line-height:28px;letter-spacing:.36px}.section-business .business-pct{position:relative;width:100%;aspect-ratio:1192 / 475;margin:70px 0 0;border-radius:5px;overflow:unset}.section-business .business-pct img{border-radius:5px}.section-business .business-pct__video{position:relative;width:100%;height:100%;border-radius:5px;overflow:hidden}.section-business .business-pct__video .video-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:5px;z-index:1;pointer-events:none}.section-business .business-pct__video video,.section-business .business-pct__video .business-pct-video{position:relative;width:100%;height:100%;object-fit:cover;border-radius:5px;display:block;z-index:0}.section-business .business-pct__video .video-toggle-btn{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:#00000026;cursor:pointer;z-index:2;opacity:0;pointer-events:none;transition:opacity .5s ease}.section-business .business-pct__video .video-toggle-btn{opacity:1!important;pointer-events:auto!important}.section-business .business-pct__video .video-toggle-btn .icon-play,.section-business .business-pct__video .video-toggle-btn .icon-playing{position:absolute;transition:opacity .3s ease,transform .3s ease}.section-business .business-pct__video .video-toggle-btn .icon-play{opacity:1;transform:scale(1)}.section-business .business-pct__video .video-toggle-btn .icon-playing{opacity:0;transform:scale(.8)}.section-business.is-playing .business-pct__video .video-toggle-btn .icon-play{opacity:0;transform:scale(1.2)}.section-business.is-playing .business-pct__video .video-toggle-btn .icon-playing{opacity:1;transform:scale(1)}.section-business .business-pct__video .video-toggle-btn.show{pointer-events:auto}.section-business .business-pct__video .video-toggle-btn.active{opacity:1}.section-business .business-pct__video .video-toggle-btn img{display:block;width:71px;height:71px;object-fit:contain;transition:transform .3s ease}.section-business .business-pct__video .video-toggle-btn:hover img{transform:scale(1.1)}.section-business .business-pct:after{content:"";position:absolute;top:25px;left:-25px;width:100%;height:100%;background-color:#d5e4d5;z-index:-1;border-radius:5px;transition:top .3s ease,left .3s ease}.page-green .product-info-banner{margin:0;padding-top:45px}.page-green .product-info-banner-image img{object-position:top}.popup-wrapper{border-radius:5px;background:#fff;padding:25px 25px 40px}.contact-popup{margin-top:40px;padding:25px 0 0 15px}.contact-popup__form{width:100%}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding:0!important}.globo-form-app{margin:25px 0!important}.white-page .contact-form-card-section .globo-form-app{margin:0!important}.globo-form-control{padding:0!important}.globo-form-row{flex-wrap:wrap!important;gap:0 20px}.globo-form-row [data-element-type=email]{margin-left:-20px}.globo-form-row[data-element-id=row-1] .globo-form-row-item:has([data-element-id=text-2]){width:100%!important;flex:0 0 100%!important;max-width:100%!important}.globo-formbuilder-wizard label{font-family:Roboto!important;color:gray!important;font-size:16px!important;font-weight:400!important;line-height:21px!important;letter-spacing:.32px!important}.globo-form-control input{height:20px!important}.globo-formbuilder-wizard .wizard__content{display:flex;flex-direction:column}.gfb-style-line .globo-form-control .globo-form-input textarea,.gfb-style-line_rounded .globo-form-control .globo-form-input textarea{min-height:65px!important;height:65px!important}.white-page .contact-form-card-section .gfb-style-line .globo-form-control .globo-form-input textarea,.white-page .contact-form-card-section .gfb-style-line_rounded .globo-form-control .globo-form-input textarea{min-height:80px!important;height:80px!important}.globo-form-id-138885 .globo-form-app .gfb__footer button.action.loading .spinner{background-color:#fff!important;color:#333!important;border-radius:30px!important}.gfb__footer .loading .spinner:after{border-top:3px solid #333!important;border-left:3px solid #333!important}.gfb-style-line_rounded .gfb__footer button[type=submit]{min-height:50px!important;border-radius:50px!important}.globo-formbuilder-wizard .checkbox-wrapper{box-shadow:none!important;padding-left:20px}.globo-formbuilder-wizard .checkbox-wrapper label{display:inline-block!important}.globo-formbuilder-wizard .globo-form-input input,.globo-formbuilder-wizard .globo-form-input textarea{box-shadow:#80808080 0 1px!important}.globo-formbuilder-wizard .globo-form-input input:focus,.globo-formbuilder-wizard .globo-form-input textarea:focus{box-shadow:#80808080 0 1px!important}.globo-formbuilder-wizard .globo-form-input input:hover,.globo-formbuilder-wizard .globo-form-input textarea:hover{box-shadow:#333 0 1px!important}.globo-formbuilder-wizard .globo-form-input input::placeholder{color:gray!important;font-size:16px!important;font-weight:400!important;line-height:21px;letter-spacing:.32px}.globo-form-control:has(.checkbox-wrapper){padding:0;margin:0;width:68%!important;max-width:540px;position:absolute;left:-14px;bottom:-95px}.globo-form-control:has(.checkbox-wrapper) .messages{position:relative;display:inline-block;height:24px;left:14px}@media only screen and (max-width:580px){.globo-form-control:has(.checkbox-wrapper){width:65%!important;bottom:-125px}.gfb__footer.wizard__footer{width:38%!important;max-width:110px!important;min-width:110px!important}}@media only screen and (max-width:370px){.globo-form-control:has(.checkbox-wrapper){bottom:-135px}.gfb__footer.wizard__footer{margin-bottom:50px!important}}.globo-form-control:has(.checkbox-wrapper) .line_rounded-label{display:none!important}.wizard__content .globo-form-control .checkbox-wrapper .checkbox-label{padding:0 0 0 15px!important;font-size:12px!important;background:#fff!important;font-weight:300;line-height:normal!important;letter-spacing:.24px}body .globo-form-app.gfb-style-line_rounded .globo-form-control[data-type=checkbox] .checkbox-wrapper .globo-option:before,body .globo-form-app.gfb-style-line_rounded .globo-form-control[data-type=checkbox] .checkbox-wrapper .globo-option:after{top:0!important;left:-19px!important;width:20px!important;height:20px!important;border-radius:2px;border:1px solid #E2E2E2;box-shadow:none!important}.white-page .contact-form-card-section .globo-form-app.gfb-style-line_rounded .globo-form-control[data-type=checkbox] .checkbox-wrapper .globo-option:before,.white-page .contact-form-card-section .globo-form-app.gfb-style-line_rounded .globo-form-control[data-type=checkbox] .checkbox-wrapper .globo-option:after{top:15px!important;left:-19px;width:20px;height:20px;border-radius:2px;border:1px solid #E2E2E2;box-shadow:none;position:absolute}.globo-form-id-138885 .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input:checked~.checkbox-label:before{border-color:#e2e2e2!important;box-shadow:none!important;background-color:#333!important}.gfb__footer.wizard__footer{margin-top:18px;margin-bottom:30px;width:50%;align-self:flex-end;max-width:160px;min-width:160px}.white-page .contact-form-card-section .gfb__footer.wizard__footer{margin-bottom:0;align-self:flex-start}.globo-form-control input{background-color:transparent!important;-webkit-box-shadow:0 0 0 30px #FFF inset!important;box-shadow:0 0 0 30px #fff inset!important}.globo-form-control .help-block.error{font-family:Roboto}.globo-form-id-138885 .globo-form-app .gfb__footer button{font-family:Roboto;font-size:14px;font-style:normal;font-weight:500!important;line-height:21px;letter-spacing:.28px;text-transform:uppercase;background-color:transparent!important;color:#333;border:1px solid #333!important;box-shadow:none!important;transition:all .3s ease}.globo-form-id-138885 .globo-form-app .gfb__footer button:hover{background-color:#333!important;color:#fff}.popup-close{top:25px;right:25px;width:40px;height:40px}.contact-popup__info{position:relative;max-width:345px;border-radius:5px;border:1px solid #F8F1E9;background:#f8f1e9}.contact-popup__info:after{content:"";position:absolute;top:15px;left:-15px;width:100%;height:100%;background-color:#d5e4d5;z-index:-1;border-radius:5px}.contact-popup__title{margin-bottom:35px;color:#333;font-family:Roboto;font-size:21px;font-weight:300;line-height:31px;letter-spacing:.42px}.contact-popup__manager-name{font-family:Roboto;color:#333;font-size:18px;font-weight:400;line-height:28px;letter-spacing:.36px}.contact-popup__manager-position,.contact-popup__manager-contacts{font-size:14px;font-weight:300;line-height:21px;letter-spacing:.28px}.contact-popup .message.success{background:transparent!important;box-shadow:none!important}.contact-popup .message.success .dismiss{display:none!important}.globo-form-app .message.success .gfb__content-title{font-family:Roboto!important;color:#333!important;font-size:46px!important;font-weight:200!important;line-height:120%!important;letter-spacing:.92px!important}.globo-form-app .message .content{font-family:Roboto!important;color:#333!important;font-size:18px!important;font-weight:300!important;line-height:28px!important;letter-spacing:.36px!important}@media only screen and (max-width:768px){.globo-form-row [data-element-type=email]{margin-left:0}.page-green .product-info-banner:nth-of-type(3){padding-top:0}.page-green .product-info-banner:nth-of-type(3) .product-info-banner-image{border-radius:0}.section-business .business-pct{aspect-ratio:1192 / 600}}@media only screen and (max-width:991px){.contact-popup:has(.globo-form-app){padding-right:10px}.contact-popup:has(.globo-form-app)::-webkit-scrollbar-track{background:#fff}.contact-popup:has(.globo-form-app)::-webkit-scrollbar-thumb{background-color:#333}}@media only screen and (max-width:1025px){.section-business .business-pct:after{top:12px;left:-12px}.page-green .product-info-banner-image{padding-top:0}}@media only screen and (min-width:1025px){.contact-popup .message.success{margin-top:80px}.page-green .breadcrumbs-wrapper{padding:0 40px}.page-green .about-info{padding:40px 40px 0}.page-green .section-title-medium{font-size:50px;font-style:normal;font-weight:200;line-height:120%;letter-spacing:1px}.page-green .product-info-banner{padding:85px 40px}.page-green .product-info-banner-text{margin-bottom:45px}.page-green .product-info-banner-image{aspect-ratio:555 / 665}.page-green .product-info-banner-image:after{top:25px;left:-25px;background-color:#d5e4d5}.section-business{padding:85px 115px 120px}.section-business .about-info-inner{flex-direction:row;gap:60px}.section-business .about-info-title{width:40%;max-width:450px;font-size:40px;font-style:normal;font-weight:200;line-height:120%;letter-spacing:.8px}.section-business .about-info-description{width:60%}.contact-popup{display:grid;grid-template-columns:345px 1fr;gap:50px}}@media only screen and (min-width:1200px){.page-green .product-info-banner-inner{grid-template-columns:555px 1fr}.page-green .product-info-banner-inner.reverse-block{grid-template-columns:1fr 555px}}.cart-popup{padding-left:208px}.cart-popup-title{gap:15px;color:#333;font-size:24px;font-weight:200;line-height:120%}.cart-popup-title b{font-weight:400}.cart-popup-title .icon{width:25px;height:25px;background:#333;color:#fff}.cart-popup-close .icon{color:#333;font-size:14px}.cart-popup-form{padding:25px 15px 0 25px}.cart-item{border-bottom:1px solid #E2E2E2}.cart-item-title{margin-bottom:5px;font-family:Roboto;font-size:18px;font-weight:400;line-height:120%;word-break:break-word}.cart-item-variant{font-family:Roboto;font-size:16px;font-weight:300;line-height:21px;letter-spacing:.32px}.cart-item-delete{color:#333}.cart-item-delete:hover{color:#828282}.cart-popup .cart-item-image{border-radius:0}.cart-popup .cart-item-quantity .quantity-block,.cart .cart-item-quantity .quantity-block{background:transparent;height:45px;grid-template-columns:40px 30px 40px;padding:0}.cart-popup .cart-item-quantity .quantity-block-button,.cart .cart-item-quantity .quantity-block-button{height:43px;display:flex;align-items:center;justify-content:center}.cart-popup .cart-item-quantity .quantity-block-input,.cart .cart-item-quantity .quantity-block-input{height:43px;font-size:18px;font-weight:400;line-height:28px;letter-spacing:.36px}.cart-item-price{font-size:24px;font-weight:400;line-height:120%}.cart-popup-shipping{padding:15px 25px 20px;background:#f8f1e9}.cart-popup-shipping-text{margin-bottom:15px;font-size:18px;font-weight:300;line-height:28px;letter-spacing:.36px;color:#333}.cart-popup-shipping-text strong{font-weight:500}.cart-popup-shipping-progress-start,.cart-popup-shipping-progress-end{color:#333;font-size:16px;font-weight:500;line-height:21px;letter-spacing:.32px}.cart-popup-shipping-progress-bar span{background:#333;height:6px}.cart-popup-shipping-progress-bar:after{background:#333}.cart-popup-info{margin-bottom:5px;font-family:Roboto;color:#333;font-size:10px;font-weight:300;line-height:120%}.cart-popup-subtotal .label{font-size:18px;font-weight:400;line-height:120%}.cart-popup-tax{font-size:16px;font-weight:300;line-height:21px;letter-spacing:.32px}.cart-popup-subtotal .value{font-size:24px;font-weight:400;line-height:120%}.cart-popup-bottom{border-top:1px solid #E2E2E2}.cart-popup-checkout-btn{margin-top:20px;border:1px solid #333}.cart-popup-form img{object-fit:contain}@supports not selector(::-webkit-scrollbar){.cart-popup-form{scrollbar-color:#333 #E0DBDA;scrollbar-width:thin}}.cart-popup-form::-webkit-scrollbar-thumb{background-color:#333}.cart-popup-form::-webkit-scrollbar-track{background:#e0dbda}@media only screen and (max-width:767px){.cart-popup{padding-left:0}.cart-popup-top .cart-popup-title{font-size:16px}.cart-popup-recommendations .complementary-products-item{min-height:unset}.cart-popup-shipping-text{font-size:14px}.cart-popup-recommendations .complementary-products-item-title{line-height:normal}.cart-popup-recommendations{padding:10px 25px}.cart-popup-recommendations .complementary-products-item-title{font-size:12px}.cart-item-title{font-size:13px}}@media only screen and (min-width:768px){.cart-popup-recommendations-title{font-size:20px;font-weight:300;line-height:31px;letter-spacing:.4px}.cart-popup-recommendations{background:#f6f6f6;width:208px}.cart-popup-recommendations-slider{padding:25px 10px 25px 15px;margin-right:10px}.cart-popup-recommendations-slider .swiper-wrapper{gap:15px}.cart-popup-recommendations-slider .complementary-products-item{background:transparent}.cart-popup-recommendations-slider .complementary-products-item-title{font-size:14px;font-weight:400;line-height:28px;letter-spacing:.36px}.cart-popup-recommendations-slider .complementary-products-item-price{font-size:20px;font-weight:400;line-height:31px;letter-spacing:.4px}@supports not selector(::-webkit-scrollbar){.cart-popup-recommendations-slider.custom-scrollbar-green{scrollbar-color:#333 #E0DBDA;scrollbar-width:thin}}.cart-popup-recommendations-slider.custom-scrollbar-green::-webkit-scrollbar-track{background:#e0dbda}.cart-popup-recommendations-slider.custom-scrollbar-green::-webkit-scrollbar-thumb{background:#333}.cart-popup .cart-item-image{width:125px;min-width:125px;height:125px}.cart-popup .cart-item-info{gap:20px}}.cart-subtotal-label{font-size:24px;font-weight:400;line-height:120%}.cart-subtotal-value{font-size:22px;font-weight:200;line-height:120%}.cart-subtotal-value.large-font{font-size:26px;font-weight:400;line-height:120%}.cart-checkout-btn{border:1px solid #333}.cart-recommendations-title{font-size:24px;font-weight:400;line-height:120%}.cart-bottom-link{position:relative}.cart-bottom-link:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out}@media(hover:hover){.cart-bottom-link:hover{color:#333}.cart-bottom-link:hover:after{transform:scaleX(1)}}.cart-shipping{background:#f8f1e9}.cart-shipping-inner{border-radius:5px;border:0}.form-select .ts-control{border-radius:0;border:0;border-bottom:1px solid rgba(128,128,128,.5)}.form-select .ts-dropdown{border:0}.form-select .ts-dropdown-content::-webkit-scrollbar-track{background:#e0dbda}.form-select .ts-dropdown-content::-webkit-scrollbar-thumb{background:#333}.cart-shipping-form-button:before{content:none}.cart-shipping-form-button:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left!important;transition:transform .3s ease-in-out}.cart-empty .btn{border:1px solid #333}@media(hover:hover){.cart-shipping-form-button:hover{color:#333}.cart-shipping-form-button:hover:after{transform:scaleX(1);transform-origin:left!important}}.shopify-app-block:has(.swym-consent-popup){height:0}.shopify-app-block .swym-advanced-header-icon,#swym-advanced-header-icon,.swym-header-icon-html{display:none!important;height:0!important}.swym-ui-component .swym-sfl-popup-dialog.swym-control-centre-mode .swym-cc-sfl-popup-action-container>div figure img{object-fit:contain!important}.instagram-slider-btn{display:none}.instagram-slider-title{max-width:775px}.instagram-slider .container{padding-top:65px;padding-bottom:85px}.instafeed-new-layout-wrapper{gap:25px!important}.instagram-slider-top{margin-bottom:45px}.instagram-slider-top .circle-icon{background:#333}@media only screen and (max-width:767px){.instagram-slider .container{padding-top:25px;padding-bottom:25px}.instagram-slider-btn{display:flex;border:1px solid #333}.instagram-slider-container{padding:0 25px 25px}}.section-reviews{padding-left:40px}.review-title.section-title-small{font-size:50px;font-weight:200;line-height:120%;letter-spacing:1px}@media only screen and (max-width:1024px){.section-reviews{padding-left:0}}@media only screen and (max-width:1200px){.review-title.section-title-small{font-size:40px}}.header-menu-item-submenu .swiper-slide,.product-recommendation-slider .swiper-slide,.product-list-slider .swiper-slide{overflow:visible}@media only screen and (max-width:767px){.product-info-banner-image{padding-top:75%}}.product-card-form-wrapper .appio-rating-badge{order:-1;align-self:flex-start}
/*# sourceMappingURL=/cdn/shop/t/2/assets/wss.css.map */
