swiper-slider.swiper{display:block}swiper-slider.swiper.has-dots{padding-bottom:64px}.swiper-pagination{bottom:0}.swiper-pagination .swiper-pagination-bullet{margin:0 7px!important}.hero__item .swiper-pagination{bottom:40px}ul.main-nav{margin:0 -30px;flex-wrap:nowrap}ul.main-nav>li{padding:33px 30px}@media screen and (max-width:1200px){ul.main-nav>li{padding:33px 20px}}@media screen and (max-width:1200px){ul.main-nav{margin:0 -20px}}.image-wrapper img{display:block;width:100%;height:auto}.swiper-button-next{right:30px}.swiper-button-prev{left:30px}.swiper-arrow{background-color: var(--blocks-bg, #fff3);position:absolute;top:50%;transform:translateY(-50%);color:currentColor;background:none;border:2px solid;z-index:2;padding:0;border-radius:12px;width: 72px;height: 56px;display:flex;align-items:center;justify-content:center}.swiper-arrow:after{content:none;display:none}.swiper-arrow.has-dots{top:calc(50% - 34px)}.swiper-arrow svg{width:auto;}@media screen and (max-width:767px){.content-slideshow__arrow{display:none!important}}.content-slideshow__arrow.swiper-button-next{background: #582a3075;right:calc(19% - 60px)}.content-slideshow__arrow.swiper-button-prev{background: #582a3075;left:calc(19% - 60px)}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{background-color:currentColor}.image-wrapper{position:relative}.image-wrapper.has-hover:hover .main-image{opacity:0}.image-wrapper.has-hover:hover .hover-image{pointer-events:auto;opacity:1;visibility:visible}.hover-image{pointer-events:none;opacity:0;visibility:hidden;z-index:2}.product-image{width:100%;padding-top:100%}.product-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}@media screen and (min-width:768px){.mobile{display:none!important}}@media screen and (max-width:767px){.desktop{display:none!important}}.page-width--slider{max-width:calc(var(--page-width) + 115px)}.page-width--slider .slider-wrapper{padding-left:65px;padding-right:65px}@media screen and (max-width:767px){.page-width--slider .slider-wrapper{padding-right:0;margin-left:-20px;margin-right:-20px;padding-left:20px}}.slider-wrapper{position:relative}.featured-collection__arrows{background:#fbf3e7;border:none}@media screen and (max-width:767px){.featured-collection__arrows{display:none}}.featured-collection__arrows.swiper-button-next{right:-65px;top:33%}@media screen and (max-width:1440px){.featured-collection__arrows.swiper-button-next{right:-15px}}.featured-collection__arrows.swiper-button-prev{left:-65px;top:33%}@media screen and (max-width:1440px){.featured-collection__arrows.swiper-button-prev{left:-15px}}.product-template--reviews-header{display:block;color:#fcba97;text-decoration:none;}.product-template--reviews-header .spr-icon{width:14px;height:14px;margin-right:8px}.product-template--reviews-header [class*=" spr-icon-"]:before,.product-template--reviews-header [class^=spr-icon-]:before{font-size:18px;width:auto;line-height:1}.product-template--reviews-header .spr-badge-caption{margin-left:10px;font-size:16px;line-height:19px;color:inherit;opacity:.7;position:relative;top:1px}.card__content .product-template--reviews-header{display:flex;align-items:center;color:inherit;justify-content:center;min-height:27.2px}.card__content .product-template--reviews-header .spr-badge-caption{opacity:.7}.card__content .product-template--reviews-header .okeReviews-reviewsSummary,.card__content .product-template--reviews-header .okeReviews-reviewsSummary-ratingCount{display:flex;align-items:center}.card__content .product-template--reviews-header .okeReviews-reviewsSummary-ratingCount{margin-left:5px;font-size:16px;line-height:19px;color:inherit!important;opacity:.7;position:relative;top:3px}.card__content .product-template--reviews-header .okeReviews-reviewsSummary-ratingCount:before{content:"("}.card__content .product-template--reviews-header .okeReviews-reviewsSummary-ratingCount:after{content:")"}.title-icon{display:inline-block;max-width:18px}.body-2{font-size:var(--font-body-2-size)}@media screen and (max-width:767px){.body-2{font-size:var(--font-body-2-size-mobile)}}.body-3{font-size:22px}@media screen and (max-width:767px){.body-3{font-size:20px}}.description{text-align:center}.pre-heading{font-family:var(--font-body-family)}@media screen and (max-width:767px){.pre-heading{font-size:inherit}}.decor-border{position:absolute;bottom:calc(100% - 9px);left:0;width:100%;display:block;height:auto;z-index:2}.decor-border.decor-border--reverse{bottom:calc(100% - 3vw)}.who-we-are-section .decor-border.decor-border--bottom,.decor-border.decor-border--bottom{top:calc(100% - 9px);bottom:auto}@media screen and (max-width:767px){.decor-border.decor-border--bottom{top:calc(100% - 20px)}}.decor-border svg{display:block;width:100%;height:auto}.relative{position:relative}@media screen and (max-width:767px){.big-mobile-border{bottom:calc(100% - 26px)}}@media screen and (min-width:965px){.tablet-down{display:none!important}}@media screen and (max-width:964px){.tablet-up{display:none!important}}.custom-select{background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.2);border-radius:36px;font-family:var(--font-heading-family);font-size:var(--h4-desktop);line-height:25px;color:inherit}.custom-select.opened svg{transform:rotate(180deg)}.custom-select svg{height:.6rem;pointer-events:none;position:absolute;top:26px;right:calc(var(--inputs-border-width) + 1.5rem);transition:.3s;transform-origin:center center}.custom-select__header{background:none;border:none;font:inherit;color:inherit;position:relative;width:100%;text-align:left;cursor:pointer;padding:19px 30px 16px}.custom-select__dropdown{display:none}.custom-select__dropdown button{background:none;border:none;font:inherit;color:inherit;width:100%;text-align:left;cursor:pointer;transition:.3s;padding:0}.custom-select__dropdown .custom-select__item{margin-bottom:14px;padding:0 30px;opacity:.8}.custom-select__dropdown .custom-select__item:hover span{transform:scale(1.01);opacity:1}.custom-select__dropdown .custom-select__item span{transition:.3s;text-align:center;display:inline-block}.custom-select__dropdown .custom-select__item.selected{display:none}.product__badge{position:absolute;font-size:14px;top:-7px;border-radius:50px;color:#fff;background:#5fd0bd;padding:3px 15px 2px;text-align:center;left:0;z-index:2}.product-form__input.product-form__input--dropdown{max-width:220px;}