@charset "UTF-8";*{list-style-type:none;margin:0;min-height:0;min-width:0;padding:0}*,:after,:before{box-sizing:inherit}html{font-size:62.5%;max-width:100vw;overflow-x:hidden;padding-bottom:60px;scroll-behavior:smooth;width:100%}html:has(body.overflow-hidden){overflow:hidden!important}body{background-color:#f7f6f2;color:#000;font-family:var(--font-body-family),sans-serif;font-size:1.6rem;font-style:normal;--web-font-smoothing:antialiased;max-width:100vw}.overflow-hidden{overflow:hidden}.d-none{display:none!important}.product-range{color:#306671;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:600}.product-range-link{-webkit-text-decoration:none;text-decoration:none}svg.spinner{height:2rem;width:2rem}@media (max-width:989px){.hide-tablet-and-down{display:none!important}}@media (min-width:990px){.hide-desktop-and-up{display:none!important}}@media (max-width:749px){.hide-mobile{display:none!important}}@media (min-width:750px){.hide-tablet-and-up{display:none!important}}@media (max-width:1199px){.hide-desktop-and-down{display:none!important}}@media (min-width:1200px){.hide-desktop-medium-and-up{display:none!important}}@media (max-width:1439px){.hide-medium-desktop-and-down{display:none!important}}@media (min-width:1440px){.hide-large-desktop-only{display:none!important}}@media (min-width:750px){.iwishMsgInfo{font-size:2.2rem}}.chat-bot-ai{transition:all .3s ease-in-out}body.mb-sticky-atc-visible .chat-bot-ai{opacity:0;visibility:hidden}.mb-sticky-atc{background-color:#f7f6f2;border-top:1px solid #e3e3e3;bottom:0;left:0;padding:2rem;position:fixed;right:0;transform:translateY(100%);transition:transform .3s ease-in-out;width:100%;z-index:100}@media screen and (min-width:1200px){.mb-sticky-atc{display:none}}.mb-sticky-atc .price{color:#fff;font-size:1.6rem;font-weight:600;margin-left:.8rem}.mb-sticky-atc .price-item{color:#fff;line-height:1!important}.mb-sticky-atc .form .product-form__buttons{align-items:center;display:flex;gap:1.6rem;justify-content:center}.mb-sticky-atc.sticky-visible{height:auto!important;transform:translateY(0)}.mb-sticky-atc .quantity{width:100%}.mb-sticky-atc .quantity__input{color:#3a3636;font-size:2rem;font-weight:600;letter-spacing:.1rem;line-height:1.3;text-transform:uppercase}.mb-sticky-atc .product-form__input{flex:0 0 13rem;height:4.8rem;margin:0}.mb-sticky-atc .price-per-item__container{height:100%}.mb-sticky-atc .product-form__submit{flex:1 1 calc(100% - 14.6rem);height:4.8rem;min-width:20.5rem;padding:2rem .8rem;width:100%}.mb-sticky-atc .product-form__submit .price{justify-content:center;max-width:8rem}@media screen and (max-width:450px){.mb-sticky-atc .product-form__submit-compare .text-add{flex:0 0 60%}}.mb-sticky-atc .iwishAddWrap,.mb-sticky-atc .quantity__label{display:none}.swiper{opacity:0;visibility:hidden}.swiper-initialized{opacity:1;visibility:visible}.swiper-slide{height:auto!important}.swiper-button:after{display:none}.swiper-button.swiper-button-next,.swiper-button.swiper-button-prev{height:6rem;width:6rem;z-index:1}.swiper-button.swiper-button-prev{left:0}.swiper-button.swiper-button-next{right:0;transform:rotate(180deg)}.swiper-arrows .swiper-button{height:5rem;position:static;width:5rem}.swiper-button--disabled{opacity:.4;transition:.3s ease-in-out}[data-variable-width] .swiper-slide{width:unset}.swiper .swiper-pagination{margin-top:1.6rem;position:static}.swiper .swiper-pagination .swiper-pagination-bullet{background-color:#f2e7d0;height:.8rem;opacity:1;width:.8rem}.swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#306671}.swiper-scrollbar{background-color:#eae6db;border-radius:.5rem;height:.3rem;margin-top:4.8rem}.swiper-scrollbar .swiper-scrollbar-drag{background-color:#3a3636;border-radius:.5rem;display:block;height:.3rem}.pd-container-with-scrollbar{max-width:100%;overflow-x:auto;padding-bottom:10px}.pd-container-with-scrollbar::-webkit-scrollbar{height:.2rem}.pd-container-with-scrollbar::-webkit-scrollbar-track{background:#eae6db}.pd-container-with-scrollbar::-webkit-scrollbar-thumb{background:#3a3636}@media (min-width:750px){.pd-container-with-scrollbar-mobile{overflow:visible;width:100%}}@media (min-width:1200px){.pd-container-with-scrollbar-tablet{overflow:visible;width:100%}}.pd-container-with-scrollbar-overflow{max-width:none;width:calc(100% + 1.6rem)}@media (min-width:750px){.pd-container-with-scrollbar-overflow.pd-container-with-scrollbar-mobile{width:100%}}@media (min-width:1200px){.pd-container-with-scrollbar-overflow.pd-container-with-scrollbar-tablet{width:100%}}.pd-container-with-scrollbar-overflow.pd-container-with-scrollbar-tablet::-webkit-scrollbar-track-piece:end{margin-right:0}.pd-container-with-scrollbar-overflow::-webkit-scrollbar-track{background-color:#f7f6f2}.pd-container-with-scrollbar-overflow::-webkit-scrollbar-thumb{background:#3a3636}.pd-container-with-scrollbar-overflow::-webkit-scrollbar-track-piece{background-color:#eae6db}.pd-container-with-scrollbar-overflow::-webkit-scrollbar-track-piece:start{margin-left:0}.pd-container-with-scrollbar-overflow::-webkit-scrollbar-track-piece:end{margin-right:1.6rem}.category-nutritional-support-navy,:root{--color-category:#0052a1}.category-health-solutions-red{--color-category:#e6282d}.category-herbal-therapeutics-green{--color-category:#80c350}.category-ageless-beauty-pink{--color-category:#e371a4}.category-internal-health-brown{--color-category:#847551}.category-children-s-health-grey,.category-childrens-health-grey{--color-category:#9fa09f}.category-bone-health-yellow{--color-category:#ffd73c}.category-immune-health-orange{--color-category:#f77f3a}.category-brain-health-red{--color-category:#f24e45}.category-eye-health-purple{--color-category:#8868aa}.category-imagnesium-health-blue{--color-category:#0092d2}.category-childrens-health-green{--color-category:#18b453}.custom-rte p{margin-bottom:1rem}.custom-rte br{margin-bottom:2.4rem}.custom-rte ol,.custom-rte ul{font-family:var(--font-body-family);margin-bottom:1rem;margin-top:0;padding-left:2rem}.custom-rte ol li,.custom-rte ul li{line-height:1.5!important;list-style-type:inherit;margin-left:0}.custom-rte ul li{list-style-type:disc;margin-left:1.2rem}.custom-rte ol{list-style-type:decimal}.custom-rte ol ol{list-style-type:lower-alpha}.custom-rte h1,.custom-rte h2,.custom-rte h3,.custom-rte h4,.custom-rte h5,.custom-rte h6{font-size:2.2rem;font-size:400;margin-bottom:2.4rem}.custom-rte h1{font-size:3.2rem;line-height:1.25}@media (min-width:750px){.custom-rte h1{font-size:4.2rem;line-height:1.3}}.custom-rte h2{font-size:2.8rem;line-height:1.4}@media (min-width:750px){.custom-rte h2{font-size:3.6rem;line-height:1.3}}.custom-rte h3{font-size:2.4rem;line-height:1.4}@media (min-width:750px){.custom-rte h3{font-size:3.2rem;line-height:1.3}}.custom-rte h4{font-size:2rem;font-weight:600;line-height:1.4}@media (min-width:750px){.custom-rte h4{font-size:2.6rem;line-height:1.3}}.custom-rte h5{font-size:1.6rem;font-weight:700;letter-spacing:.032rem;text-transform:uppercase}@media (min-width:750px){.custom-rte h5{font-size:2rem;line-height:1.3}}.custom-rte p{line-height:1.4;margin-bottom:2.4rem}.custom-rte a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}@keyframes shake{0%{transform:translateX(0)}15%{transform:translateX(-25%)}30%{transform:translateX(20%)}45%{transform:translateX(-15%)}60%{transform:translateX(10%)}75%{transform:translateX(-5%)}to{transform:translateX(0)}}.pd-heading{color:#3a3636;font-family:var(--font-heading-family);font-style:normal;font-weight:400}.pd-heading--bold{font-weight:600}.pd-heading--1,.pd-heading.hxxl{font-size:4.2rem;line-height:1.3}.pd-heading--2,.pd-heading.hxl{font-size:3.6rem;line-height:1.3}.pd-heading--3,.pd-heading.h0{font-size:3.2rem;line-height:1.4}.pd-heading--4,.pd-heading.h1{font-size:2.6rem;line-height:1.4}.pd-heading--5,.pd-heading.h2{font-size:2rem;line-height:1.4}.pd-heading-mobile{font-family:var(--font-heading-family)}@media (max-width:989px){.pd-heading-mobile--1,.pd-heading-mobile.hxxl{font-size:3.2rem;line-height:1.25}.pd-heading-mobile--2,.pd-heading-mobile.hxl{font-size:2.8rem;line-height:1.4}.pd-heading-mobile--3,.pd-heading-mobile.h0{font-size:2.4rem;line-height:1.4}.pd-heading-mobile--4,.pd-heading-mobile.h1{font-size:2rem;line-height:1.4}.pd-heading-mobile--5,.pd-heading-mobile.h2{font-size:1.6rem;line-height:1.4}}.pd-body{font-size:var(--font-body-family);font-size:1.8rem;font-style:normal;line-height:1.4}.pd-button{align-items:center;background-color:#3a3636;border:1.5px solid #3a3636;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:600;height:4.8rem;justify-content:center;letter-spacing:.08rem;line-height:1;padding:1.4rem 1.6rem 1.2rem;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out}@media (min-width:750px){.pd-button{font-size:1.8rem;height:6rem;letter-spacing:.09rem}.pd-button:hover{background-color:#306671;border:1.5px solid #306671}}.pd-button.loading{opacity:.3}.pd-button--full-width{display:flex;width:100%}.pd-button--disabled{opacity:.3;pointer-events:none}.pd-button--blue{background-color:#008eaa;border:1.5px solid #008eaa}@media (min-width:750px){.pd-button--blue:hover{background-color:#306671;border:1.5px solid #306671}}.pd-button--ghost{background-color:initial;border:1.5px solid #306671;color:#000}.pd-button--ghost svg path{stroke:#306671}@media (min-width:750px){.pd-button--ghost:hover{background-color:#008eaa;color:#fff}.pd-button--ghost:hover svg path{stroke:#fff}}.pd-button--icon{gap:1rem;justify-content:space-between}.pd-button--icon svg{transition:all .3s}@media (min-width:750px){.pd-button--icon:hover svg{transform:translateX(.8rem)}}.pd-link{align-items:center;border-bottom:2px solid #3a3636;color:#3a3636;cursor:pointer;display:inline-block;display:inline-flex;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:600;justify-content:center;letter-spacing:.08rem;line-height:1;padding-bottom:.5rem;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out}@media (min-width:750px){.pd-link:hover{border-bottom:2px solid #306671;color:#306671}.pd-link{font-size:1.8rem}}.pd-link--icon{align-items:center;display:inline-flex;gap:1rem;justify-content:space-between;min-width:7rem}.pd-link--icon svg{transition:all .3s}@media (min-width:750px){.pd-link--icon:hover svg{transform:translateX(.8rem)}}.breadcrumbs{margin-bottom:1.6rem}.breadcrumbs__item{display:inline-block;margin-right:.5rem}.breadcrumbs__item .icon{display:none;height:1rem;width:1rem}.breadcrumbs__item:not(:last-child) .icon{display:inline-block}.breadcrumbs__link{color:#959595;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:600;line-height:1.4;-webkit-text-decoration:none;text-decoration:none;text-transform:capitalize;transition:all .2s ease-in-out}.breadcrumbs__link:hover,.breadcrumbs__link[aria-current]{opacity:1}.menu-drawer{background-color:#fff;border-top:2px solid #f7f6f2;padding:2.4rem 2rem}.menu-drawer__menu li{padding:0 2rem}.menu-drawer__menu li:last-child .list-menu__item{border-bottom:2px solid #f7f6f2}.menu-drawer__menu li:last-child li .list-menu__item{border-bottom:0}.menu-drawer__menu li li li .menu-drawer__menu-item{font-weight:400}.menu-drawer__menu li li li:last-child .list-menu__item{border-bottom:0}.menu-drawer__menu--condensed>li .menu-drawer__menu-item{font-weight:400}.menu-drawer__menu--condensed>li:last-child .list-menu__item{border-bottom:0}.menu-drawer__navigation{padding-top:0}.menu-drawer__menu-item{color:#07768c;display:flex;font-size:1.8rem;font-weight:600;gap:1rem;padding:1rem 0}.menu-drawer__submenu .menu-drawer__menu-item{font-size:1.6rem}.menu-drawer summary.list-menu__item{align-items:center;border-bottom:2px solid #f7f6f2;display:flex;gap:1rem;justify-content:space-between}.menu-drawer__close-button{align-items:center;background-color:initial;border:0;display:flex;font-family:var(--font-heading-family);gap:1.6rem;padding:1.6rem 0}.menu-drawer__close-button,.menu-drawer__title{border-bottom:2px solid #f7f6f2;color:#07768c;font-size:1.6rem;margin:0 2rem;width:calc(100% - 4rem)}.menu-drawer__title{display:block;font-weight:700;padding:.8rem 0;text-transform:uppercase}.menu-drawer__badge-text{align-items:center;border-radius:5rem;color:#fff;display:inline-flex;font-size:1.2rem;font-weight:700;height:2.4rem;justify-content:center;line-height:1;margin-left:3px;padding:.5rem .8rem;text-transform:uppercase}.menu-drawer__list-image{display:flex;gap:1.6rem;margin-left:2rem;margin-top:7rem;overflow-x:auto}.menu-drawer__list-image .has-image{flex:0 0 21rem;width:21rem}.menu-drawer__list-image .has-image img{display:block;height:100%;object-fit:cover;width:100%}.menu-drawer__list-image .has-image span{display:block;font-size:1.6rem;font-weight:400;margin-top:1.3rem}.menu-drawer__list-image .has-image-full{flex:0 0 calc(100% - 2rem);width:calc(100% - 2rem)}.menu-drawer__list-image .has-image-full img{display:block;height:100%;object-fit:cover;width:100%}.menu-drawer__list-image .has-image-full span{display:none}.menu-drawer__utility-links__bottom{border-top:2px solid #e3e3e3;display:flex;gap:2.4rem;padding:1.3rem 2rem}.menu-drawer__utility-links__item{color:#959595;font-size:1.8rem;font-weight:600}.chat-tile,.menu-drawer__utility-links__item{-webkit-text-decoration:none;text-decoration:none}.chat-tile{background-color:#f7f6f2;display:block;margin:0 2rem 2rem;padding:1.2rem}.chat-tile__header{align-items:center;border-bottom:2px solid rgba(48,102,113,.1);display:flex;gap:1.3rem;justify-content:space-between;margin-bottom:1.2rem;padding-bottom:1.2rem}.chat-tile__icon{flex:0 0 3.3rem;width:3.3rem}.chat-tile__icon img{display:block;height:100%;object-fit:cover;width:100%}.chat-tile__heading{align-items:center;color:#07768c;display:flex;font-size:1.8rem;font-weight:600;gap:1.3rem}.chat-tile__description{color:#07768c;font-size:1.4rem;line-height:1.4}.chat-bot-ai .jbnUEi{z-index:2}.search-modal{background-color:#fff}.search-modal .field__input{padding:0 9rem 0 1rem}.search-desktop-wrapper{display:none}@media screen and (min-width:1360px){.search-desktop-wrapper{display:block}}.search-desktop-wrapper .search-modal__content{background-color:#eaf0f1;border-radius:.5rem;height:auto;padding:.6rem .8rem}.search-desktop-wrapper .field:after{display:none}.search-desktop-wrapper .search__input.field__input{background-color:initial;color:#686868;font-size:1.8rem;font-weight:600;height:auto;padding:0 3rem 0 0;width:21rem}.search-desktop-wrapper .search__input.field__input::-moz-placeholder{opacity:1}.search-desktop-wrapper .search__input.field__input::placeholder{opacity:1}.search-desktop-wrapper .search__button{height:auto;position:static;width:auto}.search-desktop-wrapper .search__button .icon--search{height:2.2rem;width:2.2rem}.search-desktop-wrapper .reset__button{right:2.5rem;top:-.8rem}.search-desktop-wrapper .reset__button svg{height:1.6rem;width:1.6rem}.search-desktop-wrapper .predictive-search{top:calc(100% + 1.4rem)}.predictive-search{background-color:#fff}.predictive-search__heading{font-size:1.6rem}product-info .breadcrumbs{margin-bottom:.8rem}.product__info-wrapper{margin-top:3.2rem;max-width:100%;padding-left:0;width:100%}@media (min-width:1200px){.product__info-wrapper{margin-top:0;max-width:calc(50% - var(--grid-desktop-horizontal-spacing)/2);padding-left:6.4rem;width:calc(50% - var(--grid-desktop-horizontal-spacing)/2)}}.product__info-wrapper .product-info__blocks{margin-bottom:2.4rem}@media (min-width:750px){.product__info-wrapper .product-info__blocks{margin-bottom:4rem}}.product__info-wrapper .breadcrumbs{margin-bottom:.5rem}@media (min-width:750px){.product__info-wrapper .breadcrumbs{margin-bottom:1rem}}.product__info-wrapper .product-range{font-size:1.6rem}@media (min-width:750px){.product__info-wrapper .product-range{font-size:1.8rem}.product__info-wrapper .card__badge{display:none}}.product__info-wrapper .card__badge .badge{font-size:1.4rem;margin-bottom:.8rem;padding:.5rem .8rem}.product__info-wrapper .product__text{color:var(--color-category);font-family:var(--font-heading-family);font-size:1.6rem;font-weight:600;line-height:1.3;text-transform:capitalize}@media (min-width:750px){.product__info-wrapper .product__text{font-size:1.8rem}}.product__info-wrapper .product__title{color:#3a3636;font-size:3.2rem;margin:.8rem 0}@media (min-width:750px){.product__info-wrapper .product__title{font-size:4.8rem;margin:1rem 0}}.product__info-wrapper .product__description{font-size:1.6rem;line-height:1.4;margin-top:2.4rem}@media (min-width:750px){.product__info-wrapper .product__description{font-size:2.2rem;margin-top:6.4rem}}.product__info-wrapper .price{align-items:center;display:flex;margin:4rem 0 1rem}.product__info-wrapper .price-item{color:#3a3636;font-family:var(--font-heading-family);font-size:2rem;font-weight:600;line-height:1.4}@media (min-width:750px){.product__info-wrapper .price-item{font-size:2.6rem}}.product__info-wrapper .price--on-sale .price-item--regular{color:#959595}.product__info-wrapper .price__badge{border-radius:5rem;color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.028rem;line-height:1;padding:.2rem .5rem;text-transform:uppercase}@media (min-width:750px){.product__info-wrapper .price__badge{letter-spacing:.032rem}}.product__info-wrapper .price__badge.price__badge-sold-out{background-color:#3a3636}.product__info-wrapper .price__badge.price__badge-sale{background-color:#e6282d;font-size:1.4rem;font-weight:700;padding:.2rem .8rem}@media (min-width:750px){.product__info-wrapper .price__badge.price__badge-sale{font-size:1.6rem;padding:.6rem .8rem}}.product__info-wrapper variant-selects{color:#3a3636}.product__info-wrapper variant-selects .product-form__input{align-items:center;color:#3a3636;display:flex;flex-wrap:wrap;gap:1.6rem}.product__info-wrapper variant-selects .form__label{font-size:1.8rem}.product__info-wrapper variant-selects .product-form__input--pill input[type=radio]+label{background-color:initial;border:1.5px solid #e3e3e3;border-radius:.5rem;color:#3a3636;font-size:1.6rem;font-weight:600;padding:1.1rem 1.6rem}@media (min-width:750px){.product__info-wrapper variant-selects .product-form__input--pill input[type=radio]+label{font-size:1.8rem;min-width:14.2rem;padding:1.4rem 1.6rem}}.product__info-wrapper variant-selects .product-form__input--pill input[type=radio]:checked+label{border:1.5px solid #3a3636}.product__info-wrapper .quantity{width:auto}.product__info-wrapper .quantity__button{color:#3a3636;font-size:2rem;font-weight:600}@media (min-width:750px){.product__info-wrapper .quantity__button{font-size:2.4rem}}.product__info-wrapper .quantity__button svg{width:2rem}.product__info-wrapper .quantity__input{color:#3a3636;font-size:2rem;font-weight:600}@media (min-width:750px){.product__info-wrapper .quantity__input{font-size:2.4rem}}.product__info-wrapper .product-form__quantity .form__label{display:none}.product__info-wrapper .product-form__buttons{display:flex;flex-wrap:wrap;gap:1.6rem 1.6rem}@media (min-width:750px){.product__info-wrapper .product-form__buttons{gap:2.4rem}}.product__info-wrapper .product-form__buttons .price-per-item__container{height:100%}.product__info-wrapper .product-form__buttons .product-form__input{flex:0 0 13rem;margin-bottom:0}@media (min-width:750px){.product__info-wrapper .product-form__buttons .product-form__input{flex:0 0 30%}}.product__info-wrapper .product-form__buttons .product-form__submit{flex:1 1 calc(100% - 14.6rem);padding:1.4rem .8rem}@media (min-width:750px){.product__info-wrapper .product-form__buttons .product-form__submit{flex:1 1 calc(70% - 2.4rem);padding:1.4rem 1.6rem 1.2rem}}.product__info-wrapper .product-form__buttons .product-form__submit .price--on-sale .price-item{margin-bottom:-4px}@media (min-width:750px){.product__info-wrapper .product-form__buttons .product-form__submit .price--on-sale .price-item{margin-top:0}}@media screen and (max-width:450px){.product__info-wrapper .product-form__buttons .product-form__submit-compare .text-add{flex:0 0 60%}}.product__info-wrapper .product-form__buttons .shopify-payment-button{width:100%}.product__info-wrapper .warning-before-checkout{background-color:#fff;border-radius:.5rem;color:#306671;cursor:pointer;font-size:1.6rem;line-height:1.3;margin-top:2.4rem;padding:1rem 1.2rem}@media (min-width:750px){.product__info-wrapper .warning-before-checkout{font-size:1.8rem;line-height:1.4}}.product__info-wrapper .warning-before-checkout a{color:#306671;font-weight:600;-webkit-text-decoration:none;text-decoration:none}.product__info-wrapper .icon-with-text{margin:0}@media (min-width:750px){.product__info-wrapper .icon-with-text{display:flex;gap:3.2rem;justify-content:center}}.product__info-wrapper .icon-with-text__item,.product__info-wrapper .icon-with-text__link{align-items:center;display:flex;gap:.8rem;justify-content:center;margin-bottom:1.6rem;-webkit-text-decoration:none;text-decoration:none}@media (min-width:750px){.product__info-wrapper .icon-with-text__item,.product__info-wrapper .icon-with-text__link{justify-content:flex-start;margin-bottom:0}}.product__info-wrapper .icon-with-text__item img,.product__info-wrapper .icon-with-text__link img{flex:0 0 2rem;height:2rem;width:2rem}.product__info-wrapper .icon-with-text__link{margin-bottom:0}.product__info-wrapper .icon-with-text__text{color:#306671;font-size:1.6rem;font-weight:600;line-height:1.3}@media (min-width:750px){.product__info-wrapper .icon-with-text__text{font-size:1.8rem}}.product__info-wrapper .iwishAddWrap{text-align:center;width:100%}.product__info-wrapper .iwishAddWrap a{align-items:center;color:#3a3636;display:inline-flex;font-family:var(--font-heading-family);font-weight:600;gap:1rem;-webkit-text-decoration:none;text-decoration:none}.product-form__submit .price{align-items:center;color:#fff;display:flex;font-size:1.6rem;font-weight:600;margin:0 0 0 .8rem}@media (min-width:750px){.product-form__submit .price{display:none;margin:0}}.product-form__submit .price:before{background-color:#fff;content:"";display:block;height:1.6rem;margin-right:.8rem;width:1px}.product-form__submit .price--on-sale .price-item--regular,.product-form__submit .price-item{color:#fff;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:600;line-height:1}@media (min-width:750px){.product-form__submit .price--on-sale .price-item--regular,.product-form__submit .price-item{line-height:1.4}}.product-form__submit .price__badge{display:none!important}.quantity{border:1.5px solid #3a3636;border-radius:.5rem;height:100%}.quantity__button{font-weight:600}.quantity__button,.quantity__input{font-family:var(--font-heading-family);font-size:1.6rem}.product-medals{display:flex;flex-wrap:wrap;gap:1.4rem;margin-bottom:2.4rem}@media (min-width:750px){.product-medals{gap:2.4rem;margin-bottom:4rem}}.product-medals__item{width:7.2rem}@media (min-width:750px){.product-medals__item{width:8.2rem}}.product-medals__item img{display:block;height:100%;width:100%}.product-health-benefits{line-height:1.4;margin-bottom:4.8rem}@media (min-width:750px){.product-health-benefits{margin-bottom:4rem}}.product-health-benefits__heading{color:#3a3636;font-size:1.6rem;font-weight:700;letter-spacing:.1rem;margin-bottom:1.6rem;text-transform:uppercase}@media (min-width:750px){.product-health-benefits__heading{font-size:2rem}}.product-health-benefits__content{font-size:1.6rem;line-height:1.4}@media (min-width:750px){.product-health-benefits__content{font-size:2.2rem}}.product-accordion{border-bottom:2px solid rgba(58,54,54,.1);padding:2rem 0}@media (min-width:750px){.product-accordion{padding:2.4rem 0}}.product-accordion:first-child{border-top:2px solid rgba(58,54,54,.1)}.product-accordion__heading{align-items:center;color:#306671;cursor:pointer;display:flex;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:700;gap:1rem;justify-content:space-between;line-height:1;text-transform:uppercase}@media (min-width:750px){.product-accordion__heading{font-size:2rem}}.product-accordion__heading .icon{transform:rotate(90deg);transition:transform .3s ease}.product-accordion__body{color:#3a3636;font-size:1.6rem;line-height:1.4;max-height:0;overflow:hidden;transition:all .2s ease}@media (min-width:750px){.product-accordion__body{font-size:2.2rem}}.product-accordion__body.premium_ingredients p{margin-bottom:2rem}.product-accordion__item{text-align:center;width:calc(33.33% - .8rem)}@media (min-width:750px){.product-accordion__item{width:calc(20% - 1.6rem)}}.product-accordion__item__image{height:6.4rem;margin:0 auto;width:6.4rem}.product-accordion__item__image img{display:block;height:100%;width:100%}.product-accordion__item__text{color:#3a3636;display:inline-block;font-size:1.6rem;line-height:1.4;margin-top:1.6rem;text-transform:capitalize}@media (min-width:750px){.product-accordion__item__text{font-size:1.8rem}}.product-accordion.active .product-accordion__heading .icon{transform:rotate(270deg)}.product-accordion.active .product-accordion__body{max-height:-moz-max-content;max-height:max-content;padding-top:2.4rem}.product-accordion--free-from .product-accordion__body ul{display:flex;flex-wrap:wrap;gap:.8rem}@media (min-width:750px){.product-accordion--free-from .product-accordion__body ul{gap:1.6rem}}.product-accordion--formulation li{border-bottom:1px solid #959595;display:flex;gap:1rem;justify-content:space-between;padding:0 .8rem}.product-accordion--formulation .product-accordion__body ul{margin-top:1rem}.product-accordion--formulation .product-accordion__body p.hidden{display:block!important}.product-accordion--formulation .product-accordion__body table.hidden{display:table!important}.product-accordion--formulation .product-accordion__body .formulation__richtext.hidden{display:block!important}.product-accordion--formulation .product-accordion__body table{border-collapse:collapse}.product-accordion--formulation .product-accordion__body table tr{border-bottom:.1rem solid #959595}.product-accordion--formulation .product-accordion__body table td{color:#3a3636;font-size:1.6rem;line-height:1.4;vertical-align:top}.product-accordion--formulation .product-accordion__body table td:first-child{padding-left:.8rem}.product-accordion--formulation .product-accordion__body table td:last-child{padding-right:.8rem;text-align:right}@media (min-width:750px){.product-accordion--formulation .product-accordion__body table td{font-size:2.2rem}}.product-accordion--formulation .product-accordion__body .product-accordion__title{border:0;margin-bottom:.5rem;margin-top:1.5rem}.product-accordion--formulation .product-accordion__body .product-accordion__title+.product-accordion__title{margin-top:.5rem}.product-accordion--formulation .product-accordion__body .formulation_richtext{margin-top:2.4rem}.product-accordion--formulation .product-accordion__body p:empty{display:none}.complementary-products{display:block;margin-top:2.4rem}@media (min-width:750px){.complementary-products{margin-top:4rem}}.complementary-products__heading{color:#3a3636;font-size:1.6rem;font-weight:700;margin-bottom:1.6rem;text-transform:uppercase}.complementary-products .price{margin:0}.complementary-products .swiper-slide{max-width:100%}.complementary-products .swiper-pagination{margin-top:0}.ruk-icon-percentage-star--100:before,.ruk-icon-percentage-star--50:before,.ruk-icon-percentage-star--75:before{color:#306671}.ruk-rating-snippet-count{color:#3a3636!important;font-family:var(--font-body-family)!important;font-size:1.6rem!important;margin-left:5px}@media (min-width:750px){.ruk-rating-snippet-count{font-size:1.8rem!important}}.product-header-mobile .product__title{font-size:2.8rem;font-weight:600;margin-bottom:1rem}.product-header-mobile .product-header__price{display:flex;flex-wrap:wrap;gap:.8rem 2rem;justify-content:space-between}.product-header-mobile .product-header__price .price{align-items:center;display:flex}.product-header-mobile .product-header__price .price-item{color:#3a3636;font-family:var(--font-heading-family);font-size:2rem;font-weight:600;line-height:1.4}.product-header-mobile .product-header__price .price__badge{border-radius:5rem;color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.028rem;line-height:1;padding:.2rem .5rem;text-transform:uppercase}@media (min-width:750px){.product-header-mobile .product-header__price .price__badge{letter-spacing:.032rem}}.product-header-mobile .product-header__price .price__badge.price__badge-sold-out{background-color:#3a3636}.product-header-mobile .product-header__price .price__badge.price__badge-sale{background-color:#e6282d;font-size:1.4rem;font-weight:700;padding:.2rem .8rem .3rem}.product-header-mobile .product-header__price .price--on-sale .price-item--regular{color:#959595}.card__badge{display:flex;flex-wrap:wrap;gap:.8rem .8rem}.card__badge .badge{border-radius:5rem;color:#fff;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:700;letter-spacing:.028rem;line-height:1;padding:.5rem .8rem;text-transform:uppercase}.product-card-wrapper .card__media-wrapper{padding:6rem 0;position:relative}.product-card-wrapper .card__heading{color:#000;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:600;line-height:1.3;margin-bottom:1.6rem}@media (min-width:750px){.product-card-wrapper .card__heading{font-size:2.2rem;margin-bottom:.5rem}}.product-card-wrapper .card__content{padding:0 2.4rem;text-align:center}.product-card-wrapper .card__information{grid-row-start:1;padding:0}.product-card-wrapper .card__badge{left:1.2rem;position:absolute;top:1.2rem;z-index:2}.product-card-wrapper .card__range{margin-top:.2rem}.product-card-wrapper .card__rating{align-items:center;color:#306671!important;display:flex;gap:.4rem;justify-content:center;margin-bottom:.8rem;margin-top:.85rem}.product-card-wrapper .card__rating i{font-size:1.55rem;line-height:1;width:1.55rem}.product-card-wrapper .card__rating i:before{display:block;height:1.55rem}.product-card-wrapper .card__rating .ruk-rating-snippet-count{display:none}.product-card-wrapper .price{color:#000;font-size:1.6rem;font-weight:600;text-align:center}@media (min-width:750px){.product-card-wrapper .price{font-size:1.8rem}}.product-card-wrapper .price .price-item{font-size:1.6rem}@media (min-width:750px){.product-card-wrapper .price .price-item{font-size:1.8rem}}.product-card-wrapper .product-range{color:var(--color-category);font-size:1.6rem}@media (min-width:750px){.product-card-wrapper .product-range{font-size:1.8rem}}.product-card-wrapper .quick-add{align-content:flex-end;margin:2rem 0 0}@media (min-width:750px){.product-card-wrapper .quick-add{margin:1.4rem 2.4rem 0}}.product-card-wrapper .quick-add__submit{box-sizing:border-box;font-size:1.6rem;height:4.8rem;padding:1rem 1.6rem}@media (min-width:750px){.product-card-wrapper .quick-add__submit{font-size:1.8rem;height:4.4rem}}.product-card-wrapper .iWishAddColl{position:absolute;right:1.2rem;top:1.2rem}.product-card-wrapper .card--horizontal{background:#f7f6f2;border:1.5px solid rgba(58,54,54,.1);border-radius:.5rem;gap:1.6rem;height:auto!important;padding:1.2rem}@media (min-width:750px){.product-card-wrapper .card--horizontal{gap:2.4rem;padding:1.6rem}}.product-card-wrapper .card--horizontal .card__media-wrapper{flex:0 0 7.4rem;padding:0}@media (min-width:750px){.product-card-wrapper .card--horizontal .card__media-wrapper{flex:0 0 14.6rem}}.product-card-wrapper .card--horizontal .card__content{text-align:left}.product-card-wrapper .card--horizontal .card__heading{color:#3a3636;margin-bottom:.8rem}.product-card-wrapper .card--horizontal .card__badge,.product-card-wrapper .card--horizontal .iWishAddColl{display:none}.product-card-wrapper .card--horizontal .price{text-align:left}.product-card-wrapper .card--horizontal .price__container{margin-bottom:0}.product-card-wrapper .card--horizontal .quick-add{margin:1rem 0}@media (min-width:750px){.product-card-wrapper .card--horizontal .quick-add{font-size:1.6rem}}.product-card-wrapper .card--horizontal .quick-add__submit{height:4.2rem;padding:1rem 1.6rem;width:100%}@media (min-width:750px){.product-card-wrapper .card--horizontal .quick-add__submit{width:auto}}.article-card-wrapper .card__media{overflow:hidden}.article-card-wrapper .card__heading{font-size:2rem}@media (min-width:750px){.article-card-wrapper .card__heading{font-size:2.6rem}}.article-card-wrapper .card__information{padding:0}.article-card-wrapper .card__readmore{border-color:#306671;color:#306671;line-height:1;margin-top:2.4rem}.article-card-wrapper .card:not(.ratio){flex-direction:column;gap:2rem}.article-card-wrapper .card:not(.ratio)>.card__content{display:block}.article-card-wrapper .article-card__badge{display:none;flex-wrap:wrap;gap:.8rem;margin-bottom:1.2rem}.article-card-wrapper .article-card__badge .badge{background-color:#07768c;border-radius:5rem;color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:.032rem;line-height:1;padding:.5rem .8rem;text-transform:uppercase}.article-card-wrapper .article-card__excerpt{color:#282626;font-size:1.6rem;line-height:1.4}@media (min-width:750px){.article-card-wrapper .article-card__excerpt{font-size:2.2rem}}.article-card-wrapper .card--horizontal:not(.ratio){border:0;flex-direction:row;height:100%;padding:0}.article-card-wrapper .card--horizontal .article-card__excerpt{display:none}.article-card-wrapper .card--horizontal .card__inner{height:100%}.article-card-wrapper .card--horizontal .card__inner:before{display:none}.article-card-wrapper .card--horizontal .card__inner .card__media{position:static}.article-card-wrapper .card--horizontal .card__inner .card__media .media{height:100%;position:static}.article-card-wrapper .card--horizontal .card__inner .card__media .media img{object-fit:cover;position:static}.article-card-wrapper .card--highlight .article-card__excerpt{display:block;margin-bottom:0}.article-card-wrapper .card--highlight .card__heading{font-size:3.2rem}.product{display:block}@media (min-width:1200px){.product{display:flex}}.product__media-wrapper{max-width:100%;opacity:0;position:relative;width:100%}@media (min-width:1200px){.product__media-wrapper{max-width:calc(50% - var(--grid-desktop-horizontal-spacing)/2);width:calc(50% - var(--grid-desktop-horizontal-spacing)/2)}}.product__media-wrapper .product__column-sticky{padding:2rem 0}@media (min-width:1200px){.product__media-wrapper .product__column-sticky{padding:3.2rem 2rem}}.product__media-wrapper .card__badge{display:flex;left:0;margin-top:0;position:absolute;top:2rem;z-index:2}@media (min-width:1200px){.product__media-wrapper .card__badge{left:2rem}}.product__media-wrapper .badge-duplicated{display:none}.product__media-wrapper .swiper-slide{position:relative}.product__media-wrapper .swiper-slide img{display:block;height:100%;object-fit:cover;width:100%}.product__media-wrapper .swiper-slide iframe{height:100%;width:100%}.product__media-wrapper .swiper-slide .deferred-media{display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.product__media-wrapper .gallery-slider-wrapper{position:relative}.product__media-wrapper .thumbs-slider{display:none;margin-top:4.8rem}@media (min-width:750px){.product__media-wrapper .thumbs-slider{display:block}}.product__media-wrapper .thumbs-slider .swiper-slide{border:1px solid transparent;cursor:pointer}.product__media-wrapper .thumbs-slider .swiper-slide .preview-video-wrapper{height:100%;position:relative}.product__media-wrapper .thumbs-slider .swiper-slide .preview-video-wrapper:after{background-color:hsla(0,0%,100%,.3);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}.product__media-wrapper .thumbs-slider .swiper-slide .preview-video-wrapper .icon-play{height:2rem;left:50%;margin-left:-1rem;margin-top:-1rem;position:absolute;top:50%;width:2rem;z-index:2}.product__media-wrapper .thumbs-slider .swiper-slide-thumb-active{border:1px solid #3a3636}.product__media-wrapper .swiper-button{height:3.7rem;width:3.7rem}@media (min-width:750px){.product__media-wrapper .swiper-button{height:6rem;width:6rem}}.product__media-wrapper .swiper-button:after{display:none}.product__media-wrapper .swiper-button.swiper-button-prev{left:-1.5rem}@media (min-width:750px){.product__media-wrapper .swiper-button.swiper-button-prev{left:-.5rem}}.product__media-wrapper .swiper-button.swiper-button-next{right:-1.5rem;transform:rotate(180deg)}@media (min-width:750px){.product__media-wrapper .swiper-button.swiper-button-next{right:-.5rem}}.collection-card{align-items:flex-start;background:#fff;border-radius:.5rem;box-shadow:0 0 12px 0 rgba(66,63,51,.1);display:flex;flex-direction:column;height:100%;min-height:22rem;overflow:hidden;padding:2rem;position:relative;-webkit-text-decoration:none;text-decoration:none}.collection-card__decoration{left:6rem;position:absolute;top:0;z-index:1}.collection-card__header{align-items:center;display:flex;gap:2rem;margin-bottom:2rem}.collection-card__icon{align-items:center;background-color:#f0eee9;border-radius:50%;display:flex;flex:0 0 4rem;height:4rem;justify-content:center;transition:all .2s ease;width:4rem}@media (min-width:750px){.collection-card__icon{flex:0 0 5.8rem;height:5.8rem;width:5.8rem}}.collection-card__icon__image{display:block}.collection-card__icon__image-hover{display:none}.collection-card__icon img{height:100%;object-fit:cover;width:100%}.collection-card__heading{color:#306671;font-size:1.6rem;font-weight:600;transition:all .2s ease}@media (min-width:750px){.collection-card__heading{font-size:2.2rem}}.collection-card__description{color:#686868;flex:1 1 auto;font-size:1.6rem;line-height:1.6}@media (min-width:750px){.collection-card__description{font-size:2.2rem}}.collection-card__link{font-size:1.6rem;line-height:1;margin-top:2rem}.collection-card:hover .collection-card__icon{background-color:var(--color-hover)}.collection-card:hover .collection-card__icon__image{display:none}.collection-card:hover .collection-card__icon__image-hover{display:block}.collection-card:hover .collection-card__heading{color:var(--color-hover)}.collection-card:hover .collection-card__link{border-color:#306671;color:#306671}.collection-card-promotion{align-items:flex-end;border-radius:.5rem;box-shadow:0 0 12px 0 rgba(66,63,51,.1);display:flex;height:100%;min-height:28.7rem;padding:2rem}.collection-card-promotion__overlay{background:rgba(0,0,0,.2);border-radius:.5rem;bottom:0;display:block!important;left:0;position:absolute;right:0;top:0;z-index:2}.collection-card-promotion__content{position:relative;z-index:3}.collection-card-promotion__heading{color:#fff;font-size:1.8rem;font-weight:600;line-height:1.3;margin-bottom:1.5rem}.collection-card-promotion__description{color:#f7f6f2;font-size:1.6rem;line-height:1.6}.collection-card-promotion__image{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.collection-card-promotion__image img{border-radius:.5rem;border-radius:5px;height:100%;object-fit:cover;position:absolute;width:100%}.collection-card-promotion__link{border-color:#fff;color:#fff;font-size:1.6rem;letter-spacing:.08rem;margin-top:1.2rem}.collection-card-promotion__link:hover{border-color:#306671;color:#306671}.collection-list__item{max-width:100%;width:100%}@media (min-width:750px){.collection-list__item{max-width:calc(50% - 1.6rem);width:calc(50% - 1.6rem)}}@media (min-width:1200px){.collection-list__item{max-width:calc(25% - 1.6rem);width:calc(25% - 1.6rem)}}.product-card-wrapper .pd-quick-add{margin-left:0;margin-right:0;margin-top:0}.pd-quick-add-modal.quick-add-modal .quick-add-modal__modal{background:#f7f6f3;border:0;border-radius:.8rem;box-shadow:none;inset:2.4rem 2rem;outline:none;overflow:auto;padding:2.4rem 1.6rem;position:absolute}@media (min-width:990px){.pd-quick-add-modal.quick-add-modal .quick-add-modal__modal{inset:unset;left:50%;max-height:calc(100vh - 4.8rem);padding:0;top:50%;transform:translate(-50%,-50%);width:90rem}}.pd-quick-add-modal.quick-add-modal .quick-add-modal__toggle{background:transparent;border:none;height:4rem;padding:0;right:2.8rem;top:3.2rem;width:4rem}@media (min-width:990px){.pd-quick-add-modal.quick-add-modal .quick-add-modal__toggle{right:.8rem;top:.8rem}}.pd-quick-add-modal.quick-add-modal .quick-add-modal__toggle svg path{fill:#3a3636}.pd-quick-add-modal.quick-add-modal .quick-add-modal__toggle .icon{height:1.4rem;width:1.4rem}.pd-quick-add-modal.quick-add-modal .quick-add-modal__inner{background-color:#f7f6f3;max-height:calc(100dvh - 4.8rem)}.pd-quick-add-modal.quick-add-modal .quick-add-modal__inner::-webkit-scrollbar{display:none}@media (min-width:990px){.pd-quick-add-modal.quick-add-modal .quick-add-modal__inner{max-height:unset;overflow-y:unset;padding-bottom:0}}.pd-quick-add-modal.quick-add-modal product-info{padding-top:0}@media (min-width:990px){.pd-quick-add-modal.quick-add-modal product-info{padding:4rem 1.6rem 2.4rem}}.pd-quick-add-modal.quick-add-modal product-info .breadcrumbs{display:none}.pd-quick-add-modal.quick-add-modal product-info .product{max-height:100%;overflow:hidden}@media (min-width:990px){.pd-quick-add-modal.quick-add-modal product-info .product{display:flex}}.pd-quick-add-modal.quick-add-modal product-info .product .iwishAddWrap,.pd-quick-add-modal.quick-add-modal product-info .product .product__media-wrapper .card__badge,.pd-quick-add-modal.quick-add-modal product-info .product .product__media-wrapper .gallery-slider-wrapper .swiper-button,.pd-quick-add-modal.quick-add-modal product-info .product .product__media-wrapper .thumbs-slider,.pd-quick-add-modal.quick-add-modal product-info .product .product__text,.pd-quick-add-modal.quick-add-modal product-info .product-accordions,.pd-quick-add-modal.quick-add-modal product-info .product-faq,.pd-quick-add-modal.quick-add-modal product-info .product-form__quantity,.pd-quick-add-modal.quick-add-modal product-info .product-health-benefits,.pd-quick-add-modal.quick-add-modal product-info .product-ingredients,.pd-quick-add-modal.quick-add-modal product-info .product-medals,.pd-quick-add-modal.quick-add-modal product-info .product-related-products{display:none!important}.pd-quick-add-modal.quick-add-modal product-info .product-info__blocks{margin-bottom:0}.pd-quick-add-modal.quick-add-modal product-info .product-info__blocks .icon-with-text{display:none}.pd-quick-add-modal.quick-add-modal product-info .product.grid{gap:1.6rem}@media (min-width:990px){.pd-quick-add-modal.quick-add-modal product-info .product__media-wrapper{max-width:28rem!important}}.pd-quick-add-modal.quick-add-modal product-info .product__media-wrapper .product__column-sticky{padding:0 0 .8rem}@media (min-width:990px){.pd-quick-add-modal.quick-add-modal product-info .product__media-wrapper .product__column-sticky{padding:1.2rem .8rem}}@media (max-width:989px){.pd-quick-add-modal.quick-add-modal product-info .product__media-wrapper .gallery-slider-wrapper .swiper,.pd-quick-add-modal.quick-add-modal product-info .product__media-wrapper .gallery-slider-wrapper .swiper-wrapper{height:-moz-max-content!important;height:max-content!important}.pd-quick-add-modal.quick-add-modal product-info .product__media-wrapper .gallery-slider-wrapper .swiper-slide{align-items:center;display:flex;height:-moz-max-content!important;height:max-content!important;justify-content:center}.pd-quick-add-modal.quick-add-modal product-info .product__media-wrapper .gallery-slider-wrapper .swiper-slide img{height:42.6666666667vw;padding:.8rem .5rem;width:42.6666666667vw}}.pd-quick-add-modal.quick-add-modal product-info .product .card__badge{margin-bottom:.8rem}@media (min-width:990px){.pd-quick-add-modal.quick-add-modal product-info .product .card__badge{margin-bottom:1.6rem}}.pd-quick-add-modal.quick-add-modal product-info .product .card__badge .badge{align-items:center;background-color:#0052a1;color:#fff;display:flex;font-size:.9391rem;font-weight:700;height:16.7px;justify-content:center;letter-spacing:.0188rem;line-height:.9391rem;margin-bottom:0;text-transform:uppercase}@media (min-width:990px){.pd-quick-add-modal.quick-add-modal product-info .product .card__badge .badge{font-size:1.4rem;height:auto;letter-spacing:.028rem;line-height:1.4rem}}.pd-quick-add-modal.quick-add-modal product-info .product .product-info__blocks::-webkit-scrollbar{display:none}@media (min-width:990px){.pd-quick-add-modal.quick-add-modal product-info .product .product-info__blocks{max-height:65rem;overflow-y:auto}}.pd-quick-add-modal.quick-add-modal product-info .product .product__info-wrapper{margin-top:0}@media (min-width:990px){.pd-quick-add-modal.quick-add-modal product-info .product .product__info-wrapper{max-width:100%}}.pd-quick-add-modal.quick-add-modal product-info .product .product__info-wrapper .card__badge{display:flex!important}.pd-quick-add-modal.quick-add-modal product-info .product .product__info-wrapper variant-selects .product-form__input{gap:.8rem}@media (min-width:990px){.pd-quick-add-modal.quick-add-modal product-info .product .product__info-wrapper variant-selects .product-form__input{gap:1.6rem}}@media (max-width:989px){.pd-quick-add-modal.quick-add-modal product-info .product .product__info-wrapper variant-selects .product-form__input{display:grid;grid-template-columns:max-content 1fr}}.pd-quick-add-modal.quick-add-modal product-info .product .product__info-wrapper variant-selects .product-form__input .form__label{color:#3a3636;font-size:1.6rem;font-weight:400;line-height:2.2rem}@media (max-width:989px){.pd-quick-add-modal.quick-add-modal product-info .product .product__info-wrapper variant-selects .product-form__input .form__label{grid-column:1}}@media (max-width:749px){.pd-quick-add-modal.quick-add-modal product-info .product .product__info-wrapper variant-selects .product-form__input .form__label{margin-right:.8rem}}.pd-quick-add-modal.quick-add-modal product-info .product .product__info-wrapper variant-selects .product-form__input input[type=radio]:checked+label{border:1.5px solid #3a3636!important}.pd-quick-add-modal.quick-add-modal product-info .product .product__info-wrapper variant-selects .product-form__input label{border:1.5px solid #e3e3e3;letter-spacing:.8px}@media (max-width:989px){.pd-quick-add-modal.quick-add-modal product-info .product .product__info-wrapper variant-selects .product-form__input label{grid-column:2;width:-moz-max-content;width:max-content}}@media (min-width:990px){.pd-quick-add-modal.quick-add-modal product-info .product .product__info-wrapper variant-selects .product-form__input label:hover{border:1.5px solid #3a3636!important}}.pd-quick-add-modal.quick-add-modal product-info .product .product-form__quantity{height:6rem}@media (min-width:990px){.pd-quick-add-modal.quick-add-modal product-info .product .product-form__quantity{min-width:20rem}}@media (max-width:989px){.pd-quick-add-modal.quick-add-modal product-info .product .product-form__quantity{height:4.8rem}.pd-quick-add-modal.quick-add-modal product-info .product .product-form__buttons{flex-direction:column-reverse;gap:.8rem}}@media (min-width:750px){.pd-quick-add-modal.quick-add-modal product-info .product .product-form__buttons{flex-wrap:nowrap}}.pd-quick-add-modal.quick-add-modal product-info .product .product-form__buttons .pd-button{flex:unset;width:100%}@media (min-width:750px){.pd-quick-add-modal.quick-add-modal product-info .product .product-form__buttons .pd-button{width:50%}}.pd-quick-add-modal.quick-add-modal product-info .product:not(.product--no-media) .product__info-wrapper{padding-left:0;padding-top:0}.pd-quick-add-modal.quick-add-modal product-info .product:not(.product--no-media) .product__info-wrapper .price{margin-bottom:1.2rem;margin-top:2rem}@media (min-width:990px){.pd-quick-add-modal.quick-add-modal product-info .product:not(.product--no-media) .product__info-wrapper .price{margin-top:2.4rem}}.pd-quick-add-modal.quick-add-modal product-info .product:not(.product--no-media) .product__info-wrapper .price-item{font-size:2rem}@media (min-width:990px){.pd-quick-add-modal.quick-add-modal product-info .product:not(.product--no-media) .product__info-wrapper .price-item{font-size:1.8rem}}.pd-quick-add-modal.quick-add-modal product-info .product__description{color:#3a3636;display:none!important;font-size:1.6rem;line-height:2.2rem;margin-bottom:2rem;margin-top:2rem}.pd-quick-add-modal.quick-add-modal product-info .product__description p:has(br:only-child){display:none}@media (min-width:990px){.pd-quick-add-modal.quick-add-modal product-info .product__description{font-size:1.8rem;line-height:2.6rem;margin-bottom:2.4rem;margin-top:2.4rem}}.pd-quick-add-modal.quick-add-modal product-info .product .warning-before-checkout{font-size:1.6rem;line-height:2.2rem;margin-top:2rem}@media (min-width:990px){.pd-quick-add-modal.quick-add-modal product-info .product .warning-before-checkout{margin-top:2.4rem}}.pd-quick-add-modal.quick-add-modal product-info .product .warning-before-checkout strong{font-weight:600}.pd-quick-add-modal.quick-add-modal product-info .product quantity-input .quantity__button{height:4.8rem;margin:0}@media (min-width:990px){.pd-quick-add-modal.quick-add-modal product-info .product quantity-input .quantity__button{height:6rem}}.pd-quick-add-modal.quick-add-modal product-info .product__title{font-size:2.4rem;margin:.8rem 0}@media (min-width:990px){.pd-quick-add-modal.quick-add-modal product-info .product__title{font-size:3.2rem;margin:1.6rem 0}}.pd-quick-add-modal.quick-add-modal product-info .product-form{margin-bottom:0;margin-top:2.4rem}.pd-quick-add-modal.quick-add-modal product-info .product .ruk_rating_snippet.tracked{align-items:flex-end;display:flex}@media (min-width:990px){.pd-quick-add-modal.quick-add-modal product-info .product .ruk_rating_snippet.tracked{align-items:flex-start}}.pd-quick-add-modal.quick-add-modal product-info .product .ruk-rating-snippet-count{color:#3a3636;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.6rem;margin-left:1.6rem}@media (min-width:990px){.pd-quick-add-modal.quick-add-modal product-info .product .ruk-rating-snippet-count{font-size:1.8rem;line-height:2.6rem;margin-left:2.4rem}}.hero-banner{max-width:100vw;position:relative}@media (min-width:990px){.hero-banner{max-height:74.5rem;min-height:74.5rem;overflow:hidden}}.hero-banner .page-width{margin:0;padding:0}@media (min-width:990px){.hero-banner .page-width{margin-left:auto;max-width:calc(var(--page-width) + (100vw - var(--page-width))/2);padding-left:5rem}}.hero-banner__wrapper{display:flex;flex-direction:column-reverse}@media (min-width:990px){.hero-banner__wrapper{flex-direction:row;gap:4.8rem;min-height:74.5rem}}.hero-banner__content{padding:3rem 2rem 12rem}@media (min-width:990px){.hero-banner__content{max-width:45.5rem;padding:6.4rem 0}}@media (min-width:1200px){.hero-banner__content{max-width:59.5rem}}.hero-banner__media{clip-path:ellipse(117% 75% at 31% 22%);flex:1;min-height:39.1rem}.hero-banner__media .video{clip-path:ellipse(117% 78% at 31% 22%)}@media (min-width:990px){.hero-banner__media{clip-path:ellipse(62% 122% at 62% 26%);min-height:auto}}.hero-banner__media .common-video,.hero-banner__media img,.hero-banner__media video{height:100%;min-height:39.1rem;object-fit:cover;width:100%}@media (min-width:990px){.hero-banner__media .common-video,.hero-banner__media img,.hero-banner__media video{min-height:74.5rem}}.hero-banner__heading{color:#3a3636;font-family:var(--font-heading-family);font-size:3.2rem;font-weight:400;line-height:1.3}@media (min-width:990px){.hero-banner__heading{font-size:4.2rem}}.hero-banner__heading strong{font-weight:600}.hero-banner__description{color:#686868;font-size:1.6rem;font-weight:400;line-height:1.3;margin-top:1.6rem}@media (min-width:990px){.hero-banner__description{font-size:1.8rem}}@media (min-width:1200px){.hero-banner__description{font-family:var(--font-body-family);font-size:2.2rem;line-height:1.4;margin-top:2.4rem}}.hero-banner__cta{margin-top:4rem}@media (min-width:990px){.hero-banner__cta{box-sizing:border-box;margin-top:3.2rem;min-width:20rem}}.hero-banner__cta .icon{display:flex;transition:transform .3s}.hero-banner__cards{max-width:100%;position:absolute;transform:translateY(4rem);z-index:1}@media (max-width:989px){.hero-banner__cards{max-width:calc(100vw - 2rem)}}@media (min-width:1200px){.hero-banner__cards{max-width:calc(100% - 4rem);padding-left:0;transform:translateY(6.4rem)}}.hero-banner__cards .swiper-wrapper{min-height:8rem}.hero-banner__cards .swiper{max-width:calc(50vw + 720px + 2rem);padding-right:8rem}.hero-banner__cards .swiper-slide{display:flex;max-height:8.6rem;width:25.9rem!important}.hero-banner__cards .swiper-slide .hero-banner__cta{border:none;box-shadow:0 0 12px 0 rgba(66,63,51,.1);flex:1;gap:2rem;height:100%;justify-content:flex-start;margin-top:0;max-height:8.6rem;padding:0 1.6rem;text-transform:unset}.hero-banner__cards .swiper-navigation{align-items:center;display:flex;height:100%;justify-content:space-between;left:0;max-width:var(--page-width);max-width:calc(100vw - (100vw - var(--page-width))/2);padding-right:5rem;position:absolute;top:0;width:100%}@media (max-width:989px){.hero-banner__cards .swiper-navigation{display:none}}.hero-banner__cards .swiper-navigation button{background:#008eaa;border:1px solid #fff;border-radius:50%;height:3.6rem;inset:0;margin-top:0;position:relative;width:3.6rem}.hero-banner__cards .swiper-navigation button svg{height:1.6rem;width:1.6rem}.hero-banner__cards .swiper-navigation button:after,.hero-banner__cards .swiper-navigation button:before{content:"";display:none}.hero-banner__cards .swiper-navigation button[aria-label=Next]{margin-right:.8rem}.hero-banner__cards__wrapper{align-items:center;display:flex;gap:1.6rem}.hero-banner__cards-heading{color:#07768c;font-size:1.6rem;font-weight:600;letter-spacing:.032rem;line-height:1.3;margin-bottom:2.4rem;padding-left:2rem;text-transform:uppercase}@media (min-width:990px){.hero-banner__cards-heading{color:#306671;font-family:var(--font-heading-family);margin-bottom:2rem;padding-left:0}}.hero-banner__card{align-items:center;background:#fff;border-radius:.5rem;box-shadow:0 0 12px 0 rgba(66,63,51,.1);display:flex;gap:2rem;padding:1.6rem;-webkit-text-decoration:none;text-decoration:none;width:100%;width:25.9rem}.hero-banner__card:hover .img__original{display:none;opacity:0}.hero-banner__card:hover .img__hover{display:block;opacity:1}.hero-banner__card>*{transition:all .3s}.hero-banner__card.hover_fill:hover svg path{fill:#fff;stroke:#fff}.hero-banner__card.hover_stroke:hover svg path{stroke:#fff}.hero-banner__card__img{align-items:center;background:#f0eee9;border-radius:50%;display:flex;height:5.8rem;justify-content:center;min-width:5.8rem;overflow:hidden;position:relative;width:5.8rem}.hero-banner__card__img .img__hover,.hero-banner__card__img .img__original{height:100%;transition:all .3s;width:100%}.hero-banner__card__img .img__original{opacity:1}.hero-banner__card__img .img__hover{display:none;opacity:0}.hero-banner__card__img img{height:100%;width:100%}.hero-banner__card__text{color:#07768c;font-family:var(--font-body-family);font-size:1.8rem;font-weight:600;line-height:1.3}.medals__wrapper{display:grid;gap:2.4rem 1.6rem;grid-template-columns:repeat(2,1fr)}@media (min-width:990px){.medals__wrapper{gap:2rem;grid-template-columns:repeat(4,1fr)}}.medals .medal{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.medals .medal__image{height:7.5rem;width:7.5rem}@media (min-width:990px){.medals .medal__image{height:10rem;width:10rem}}.medals .medal__image img{height:100%;object-fit:cover;width:100%}.medals .medal__heading{color:#fff;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:700;letter-spacing:.032rem;line-height:1.3;margin-top:2.4rem;text-align:center;text-transform:uppercase}@media (min-width:1200px){.medals .medal__heading{font-size:2rem;letter-spacing:.1rem;white-space:nowrap}}.medals .medal__desc{color:#ececec;font-family:var(--font-body-family);font-size:1.4rem;font-weight:400;line-height:1.4;margin-top:1.6rem;text-align:center}@media (min-width:1200px){.medals .medal__desc{font-size:2.2rem;text-align:center}}.utility-bar{min-height:4rem}.utility-bar .page-width{position:relative}.utility-bar__grid{width:100%}@media (min-width:750px){.utility-bar__grid{margin:0 auto;width:50%}}.utility-bar .slider-button .icon{height:1.3rem;transform:rotate(0)}.utility-bar .slider-button:not([disabled]):hover .icon{transform:rotate(0)}.utility-bar .stocklist-link{color:var(--text-color);display:none;font-size:1.6rem;position:absolute;right:5rem;-webkit-text-decoration:none;text-decoration:none;top:.7rem}@media (min-width:750px){.utility-bar .stocklist-link{display:inline-block}}.announcement-bar__message{color:var(--text-color);font-size:1.6rem;line-height:1.3}.header{background-color:#fff;padding:.5rem 2rem}@media (min-width:1200px){.header{height:7.7rem;padding:1.4rem 2rem}}.header__heading-logo{width:14.8rem}@media (min-width:1200px){.header__heading-logo{width:17.4rem}}.header .header-drawer-wrapper{align-items:center;display:flex;gap:2.4rem}.header__search{margin-top:.8rem}.header-search-modal__trigger{margin-left:0!important}.header__inline-menu{margin-left:0}.header__inline-menu .mega-menu .menu-item-top{border-bottom:2px solid transparent;cursor:pointer;display:inline-block;font-family:inherit;padding-bottom:.2rem}.header__inline-menu .hovering .menu-item-top{border-color:#07768c}.header__menu-item{color:#07768c;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:600;padding:1rem}@media (min-width:1440px){.header__menu-item{padding:1.6rem}}.header__icons{display:flex;gap:1.6rem;padding-right:0}@media (min-width:1440px){.header__icons{gap:2.4rem}}@media screen and (min-width:1200px) and (max-width:1439px){.header__icons{gap:1.4rem}}.header__icons .swym-wishlist{position:relative}.header__icons .swym-wishlist span{height:auto}.header__icon{color:#282626;letter-spacing:.06rem;padding:0}.header__icon .icon{height:2rem;width:2rem}@media (min-width:1200px){.header__icon .icon{height:2.4rem;width:2.4rem}}.header__icon--menu{height:2.5rem;width:2.5rem}.header__icon--summary{position:relative}.header__icon .icon-close{height:1.7rem;width:1.7rem}.header__icon .icon-hamburger{height:2.4rem;width:2.4rem}.header .disclosure span{color:#fff}.mega-menu__content{background-color:#fff;border-top:2px solid #f7f6f2;margin-top:-1px;padding-bottom:2.4rem;padding-top:2.4rem;pointer-events:none;top:calc(100% + 1.6rem);transition:opacity .2s ease-in}@media (min-width:1200px){.mega-menu__content{padding-bottom:2rem;padding-top:3rem}}.mega-menu__content.active{opacity:1!important;pointer-events:auto;transform:translateY(0)}.mega-menu__content.active>.overlay{background-color:rgba(0,0,0,.2);display:block;height:100vh;left:0;position:absolute;top:100%;width:100%}.mega-menu__link{color:#07768c;font-family:var(--font-heading-family);font-size:1.8rem;-webkit-text-decoration:none;text-decoration:none;transition:opacity .2s ease}.mega-menu__link:hover{opacity:.7}.mega-menu__link--level-2{border-bottom:2px solid #f7f6f2;display:block;font-size:2rem;font-weight:700;letter-spacing:.056rem;text-transform:uppercase}.mega-menu__link--disabled{pointer-events:none}.mega-menu__badge-text{align-items:center;border-radius:5rem;color:#fff;display:inline-flex;font-size:1.2rem;font-weight:700;height:2.4rem;justify-content:center;line-height:1;margin-left:3px;padding:.5rem .8rem;text-transform:uppercase}.mega-menu__content-wrapper{display:flex;gap:1.6rem;justify-content:space-between}.mega-menu__list{display:flex;gap:2rem;justify-content:space-between;min-width:32.5rem}.mega-menu__list--has-image{display:block}.mega-menu__list--has-image .swiper-wrapper{justify-content:space-between}.mega-menu__list--has-image .swiper-scrollbar-horizontal{margin-top:1.8rem}.mega-menu__list li{min-width:32.5rem}.mega-menu__list li ul{margin-top:2rem}.mega-menu__list li li{margin-bottom:.6rem}@media screen and (min-width:990px) and (max-width:1279px){.mega-menu__list--has-image{width:100%}}.mega-menu__list--condensed .mega-menu__link{border-bottom:0;font-size:1.8rem;text-transform:none}.mega-menu__list-wrapper{display:flex;gap:2rem}.mega-menu__list-wrapper li{min-width:21rem}.mega-menu__list-image{display:flex;gap:2rem}.mega-menu__list-image .has-image{overflow:hidden;width:32rem}.mega-menu__list-image .has-image .mega-menu__link{border:0;margin-bottom:0;padding-bottom:0}.mega-menu__list-image .has-image span{display:block;font-size:1.8rem;font-weight:400;margin-top:2rem;text-transform:none}.mega-menu__list-image .has-image-full{height:32rem;width:67rem}.image-nav-wrapper__overlay{transition:all .5s ease}@media screen and (min-width:1280px){.image-nav-wrapper__overlay{transform:scale(1)}.image-nav-wrapper__overlay:hover{transform:scale(1.04)}}.image-nav-wrapper__overlay img{display:block;height:100%;object-fit:cover;width:100%}.image-nav-wrapper__overlay .overlay{color:transparent;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.footer{background-color:var(--color-bg)}.footer__content-top{padding-bottom:4rem;padding-top:4rem}@media (min-width:1200px){.footer__content-top{padding-bottom:8rem;padding-top:6rem}}.footer__blocks-wrapper{display:block}@media (min-width:1200px){.footer__blocks-wrapper{display:flex;gap:2rem 2rem;grid-template-columns:repeat(5,1fr)}}.footer .footer-block{border-bottom:1px solid hsla(0,0%,100%,.1);padding-top:1.6rem}@media (min-width:1200px){.footer .footer-block{border-bottom:0;flex:1 1 auto;padding-top:0}}.footer .footer-block__heading{align-items:center;color:var(--color-text);display:flex;font-size:1.8rem;font-weight:600;gap:1rem;justify-content:space-between;margin-bottom:1.6rem;text-transform:capitalize}@media (min-width:1200px){.footer .footer-block__heading{border-bottom:0;display:block;font-size:2rem;font-weight:700;text-transform:uppercase}}.footer .footer-block__heading .icon{transform:rotate(90deg)}@media (min-width:1200px){.footer .footer-block__heading .icon{display:none}}.footer .footer-block__details-content .list-menu__item--link{color:var(--color-text);font-size:1.6rem;font-weight:400}@media (min-width:1200px){.footer .footer-block__details-content .list-menu__item--link{font-size:1.8rem}}.footer .footer-block__details-content .list-menu__item--link:hover{color:var(--color-text)}@media (min-width:1200px){.footer .footer-block .footer-block-image{padding-right:2rem}.footer .footer-block--menu{flex:0 0 21rem}}.footer .footer-block--menu .footer-block__details-content{display:none}@media (min-width:1200px){.footer .footer-block--menu .footer-block__details-content{display:block}}.footer .footer-block--menu.collapsed .footer-block__details-content{display:block}.footer .footer-block--menu.collapsed .footer-block__heading .icon{transform:rotate(270deg)}.footer .footer-block--newsletter{margin-top:6.4rem}@media (min-width:1200px){.footer .footer-block--newsletter{margin-top:0}}.footer .block-texts{margin-top:6.4rem}@media (min-width:1200px){.footer .block-texts{flex:0 0 33rem;margin-top:0}}.footer .block-texts .block-text{display:flex;gap:1.2rem;margin-bottom:1.6rem}@media (min-width:1200px){.footer .block-texts .block-text{margin-bottom:2.4rem}}.footer .block-texts .block-text__image{flex:0 0 3rem;height:3rem;width:3rem}.footer .block-texts .block-text__image img{display:block;height:100%;object-fit:cover;width:100%}.footer .block-texts .block-text__body{color:var(--color-text)}.footer .block-texts .block-text__heading{font-size:1.6rem;font-weight:600;line-height:1.3}@media (min-width:1200px){.footer .block-texts .block-text__heading{font-size:1.8rem}}.footer .block-texts .block-text__heading a{color:var(--color-text);-webkit-text-decoration:none;text-decoration:none}.footer .block-texts .block-text__description{font-size:1.6rem;font-weight:400;line-height:1.4;margin-top:.5rem}.footer .block-texts .block-text__description a{color:var(--color-text);-webkit-text-decoration:none;text-decoration:none}.footer__content-bottom{background-color:#f7f6f2;padding-bottom:4rem;padding-top:2rem}@media (min-width:1200px){.footer__content-bottom{background-color:#fff}.footer__content-bottom .page-width{display:flex;justify-content:space-between}.footer__content-bottom-wrapper--end{justify-content:flex-end}}.footer__copyright{color:var(--color-bg);font-size:1.6rem;margin-top:1.6rem}@media (min-width:1200px){.footer__copyright{font-size:1.8rem;margin-top:0}}.pd-image-with-text{overflow:hidden}.pd-image-with-text__wrapper{align-items:center;display:flex;gap:2.4rem;padding:4rem 1.6rem;position:relative}.pd-image-with-text__wrapper.layout-mb-image_first{flex-direction:column}.pd-image-with-text__wrapper.layout-mb-text_first{flex-direction:column-reverse}@media (min-width:990px){.pd-image-with-text__wrapper{gap:4rem;padding:4rem 8rem 8rem}.pd-image-with-text__wrapper.position-top{align-items:flex-start}.pd-image-with-text__wrapper.position-middle{align-items:center}.pd-image-with-text__wrapper.position-bottom{align-items:flex-end}.pd-image-with-text__wrapper.layout-pc-image_first{flex-direction:row}.pd-image-with-text__wrapper.layout-pc-text_first{flex-direction:row-reverse}}.pd-image-with-text__overlay{height:25.3rem;position:absolute;right:-5.5rem;top:0;width:24.2rem;z-index:100}@media (min-width:990px){.pd-image-with-text__overlay{height:52rem;left:-13rem;top:50%;transform:translateY(-50%);width:50rem}}.pd-image-with-text__overlay img{height:100%;object-fit:cover;width:100%}.pd-image-with-text__media{height:27.4rem;width:100%}@media (min-width:990px){.pd-image-with-text__media{height:45.5rem;max-width:50.5rem;min-width:50.5rem}}.pd-image-with-text__media img,.pd-image-with-text__media svg{height:100%;object-fit:cover;width:100%}.pd-image-with-text__content{width:100%}.pd-image-with-text__content.text-mb-left{text-align:left}.pd-image-with-text__content.text-mb-center{text-align:center}.pd-image-with-text__content.text-mb-right{text-align:right}@media (min-width:990px){.pd-image-with-text__content.text-pc-left{text-align:left}.pd-image-with-text__content.text-pc-center{text-align:center}.pd-image-with-text__content.text-pc-right{text-align:right}}.pd-image-with-text__quote{color:#3a3636;font-family:var(--font-heading-family);font-size:2.4rem;font-weight:400;line-height:1.4}@media (min-width:990px){.pd-image-with-text__quote{font-size:3.6rem}}.pd-image-with-text__quote strong{font-weight:600}.pd-image-with-text__name{color:#3a3636;font-family:var(--font-heading-family);font-size:2rem;font-weight:400;line-height:1.4;margin-top:2.4rem}@media (min-width:990px){.pd-image-with-text__name{font-size:2.6rem}}.pd-image-with-text__title{color:#3a3636;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:400;line-height:1.4;margin-top:.4rem}@media (min-width:990px){.pd-image-with-text__title{font-size:2.2rem}}.product-faq__heading{color:#282626;font-family:var(--font-body-family);font-size:2.8rem;font-weight:600;line-height:1.4;text-align:center}@media (min-width:990px){.product-faq__heading{font-size:3.6rem}}.product-faq__list{display:grid;grid-template-columns:1fr;margin-top:4rem}@media (min-width:990px){.product-faq__list{-moz-column-gap:2rem;column-gap:2rem;grid-template-columns:1fr 1fr}}.product-faq__item{border-bottom:2px solid rgba(58,54,54,.1);padding:2rem .8rem}@media (min-width:990px){.product-faq__item{padding:2.2rem .8rem}}.product-faq__item:first-child{border-top:2px solid rgba(58,54,54,.1)}@media (min-width:990px){.product-faq__item:nth-child(2){border-top:2px solid rgba(58,54,54,.1)}}.product-faq__question{align-items:center;color:#306671;cursor:pointer;display:flex;font-family:var(--font-body-family);font-size:1.8rem;font-weight:600;gap:1.2rem;justify-content:space-between;line-height:2.4rem}@media (min-width:750px){.product-faq__question{font-size:2.2rem}}.product-faq__question svg{height:1.7rem;transform:rotate(90deg);transition:transform .3s;width:1.7rem}.product-faq__question svg path{stroke:#306671}.product-faq__answer{color:#3a3636;font-family:var(--font-body-family);font-size:1.6rem;font-weight:400;line-height:2.4rem;max-height:0;overflow:hidden;transition:all .3s}@media (min-width:750px){.product-faq__answer{font-size:2.2rem}}.product-faq__answer.is_open{padding-top:2rem}@media (min-width:990px){.product-faq__answer.is_open{padding-top:2.4rem}}.product-carousel{display:block}.product-carousel.related-products swiper-carousel{display:block;position:relative}.product-carousel__heading{color:#3a3636;margin-bottom:2rem}@media (min-width:750px){.product-carousel__heading{margin-bottom:2.4rem}}.product-carousel .page-width{padding-right:0}@media (min-width:750px){.product-carousel .page-width{padding-right:5rem}}.product-carousel .swiper-arrows{display:none}@media (min-width:750px){.product-carousel .swiper-arrows{display:block}}.product-carousel .swiper-arrows .swiper-button-next{right:2rem}@media (min-width:750px){.product-carousel .swiper-arrows .swiper-button-next{right:0}}.product-carousel .tabcontent{position:relative}.product-carousel .swiper{position:static}.product-carousel .swiper-button{opacity:1;transition:opacity .3s}@media (max-width:749px){.product-carousel .swiper-button{display:none}}.product-carousel .swiper-button circle{stroke:#306671;fill:#07768c}.product-carousel .swiper-button path{stroke:#fff}.product-carousel .swiper-button--disabled{opacity:0}.product-carousel .swiper-button-prev{left:-3rem}@media screen and (min-width:1441px){.product-carousel .swiper-button-prev{left:-6rem}}.product-carousel .swiper-button-next{right:-3rem}@media screen and (min-width:1441px){.product-carousel .swiper-button-next{right:-6rem}}.product-carousel .swiper-scrollbar{width:calc(100% - 2rem)}@media (min-width:750px){.product-carousel .swiper-scrollbar{display:none}}.product-carousel .grid__item{max-width:30rem;width:auto}@media (min-width:1200px){.product-carousel .grid__item{max-width:32.5rem;width:32.5rem}}.product-carousel__tablink{align-items:center;display:flex;gap:2rem;margin-bottom:2rem;position:relative}@media (min-width:990px){.product-carousel__tablink{margin-bottom:4rem}}.product-carousel__tablink .swiper-slide{width:-moz-max-content;width:max-content}.product-carousel__tablink .swiper-button{background:#008eaa;border-radius:50%;height:3.6rem;margin-top:0;top:50%;transform:translateY(-50%);width:3.6rem}.product-carousel__tablink .swiper-button-prev{left:-3.6rem}.product-carousel__tablink .swiper-button-next{right:-3.6rem}.product-carousel__tablink button{align-items:center;background:transparent;border:1.5px solid #e3e3e3;border-radius:5rem;box-shadow:none;box-sizing:border-box;color:#306671;cursor:pointer;display:flex;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:600;gap:1rem;justify-content:center;letter-spacing:.04rem;line-height:2rem;min-height:3.5rem;outline:none;padding:0 1.6rem;text-transform:uppercase;width:-moz-max-content;width:max-content}@media (min-width:990px){.product-carousel__tablink button{font-size:2rem;min-height:4.5rem}}.product-carousel__tablink button.active{border-color:#306671}.product-carousel .card__badge .badge{font-size:1rem}@media (min-width:750px){.product-carousel .card__badge .badge{font-size:1rem}}@media (min-width:990px){.product-carousel .card__badge .badge{font-size:1.4rem}}.pd-faq{scroll-behavior:smooth}.pd-faq__inner{display:flex;flex-direction:column;gap:4rem;width:100%}@media (min-width:1200px){.pd-faq__inner{flex-direction:row;gap:8.6rem}}.pd-faq__anchor{background-color:var(--anchor-background-color);display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;max-width:32.5rem;position:sticky;top:10rem;width:30%}@media (max-width:1199px){.pd-faq__anchor{display:none}}.pd-faq__link{align-items:center;color:var(--sticky-heading-color-mobile);display:flex;font-size:1.6rem;font-style:normal;font-weight:700;justify-content:space-between;letter-spacing:.032rem;line-height:1.3;padding:2rem .8rem;-webkit-text-decoration:none;text-decoration:none;width:100%}@media (min-width:990px){.pd-faq__link{color:var(--sticky-heading-color);font-size:1.8rem;font-weight:600;letter-spacing:normal;line-height:2.4rem}}.pd-faq__link svg{min-width:1.7rem;padding-left:.2rem}.pd-faq__link svg path{stroke:var(--sticky-heading-color-mobile)}@media (min-width:990px){.pd-faq__link svg path{stroke:var(--sticky-heading-color)}}.pd-faq__content{display:flex;flex-direction:column;gap:4.8rem}@media (min-width:1200px){.pd-faq__content{max-width:75.8rem}}.pd-faq__faq{scroll-margin-top:10rem}@media (min-width:990px){.pd-faq__faq{scroll-margin-top:8rem}}.pd-faq__question{color:var(--heading-color);font-size:2.4rem;font-style:normal;font-weight:600;line-height:1.4;margin-bottom:1.6rem}@media (min-width:990px){.pd-faq__question{font-size:3.2rem}}.pd-faq__answer{font-size:1.6rem;font-style:normal;font-weight:400;line-height:1.4}@media (min-width:990px){.pd-faq__answer{font-size:2.2rem}}.pd-faq__answer a{color:#07768c;-webkit-text-decoration:none;text-decoration:none}.pd-faq__answer a strong{color:#3a3636;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.pd-faq__accordion{display:block;margin-top:1.6rem}@media (min-width:990px){.pd-faq__accordion{margin-top:3.2rem}}.pd-faq__accordion details{align-items:flex-start;align-self:stretch;border-bottom:.2rem solid #e3e3e3;display:flex;flex-direction:column;gap:1rem;padding:1.5rem .8rem}@media (min-width:1200px){.pd-faq__accordion details{padding:1.9rem .8rem}}@media (max-width:989px){.pd-faq__accordion details[open]{padding:1.6rem .8rem}}.pd-faq__accordion details[open] summary{margin-bottom:1rem}.pd-faq__accordion details[open] summary svg{transform:rotate(180deg)}.pd-faq__accordion details div{line-height:2rem}@media (min-width:990px){.pd-faq__accordion details div{font-size:2.2rem;line-height:2.6rem}}.pd-faq__accordion details a{color:#07768c;-webkit-text-decoration:none;text-decoration:none}.pd-faq__accordion details a strong{color:#3a3636;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.pd-faq__accordion summary{align-items:center;align-self:stretch;color:var(--accordion-heading-color);display:flex;font-size:1.6rem;font-style:normal;font-weight:700;height:2.6rem;justify-content:space-between;letter-spacing:.032rem;line-height:1.3;text-transform:uppercase}@media (min-width:990px){.pd-faq__accordion summary{font-size:2rem;letter-spacing:.1rem}}.pd-faq__accordion summary svg{transition:transform .2s}.pd-faq custom-collapse:not(:has(>details)){display:none}.pd-faq ol,.pd-faq ul{padding:.5rem 0 .5rem .8rem}.pd-faq ol li,.pd-faq ul li{list-style-position:inside;list-style-type:auto}.pd-faq ul li{list-style-type:none}.pd-faq ul li:before{content:"·";font-size:3rem;line-height:0;padding-right:1rem}.pd-faq__select{position:sticky;top:0;z-index:2}@media (min-width:1200px){.pd-faq__select{display:none}}.pd-faq__select__title{color:#6c7475;font-size:1.6rem;font-style:normal;font-weight:600;line-height:2.2rem;margin-bottom:.8rem;text-align:center;text-transform:capitalize}.pd-faq__select summary{align-items:center;background:#fff;border:.1rem solid #e3e3e3;border-radius:.5rem;display:flex;gap:1rem;line-height:0;padding:1.9rem 1.6rem}.pd-faq__select summary p{text-transform:capitalize}.pd-faq__select details svg{transition:.2s}.pd-faq__select details[open] svg{transform:rotate(180deg)}.pd-faq__select__options{background-color:#fff;border:.1rem solid #e3e3e3;border-radius:.5rem;padding:0;position:absolute;width:100%}.pd-faq__select__options .pd-faq__link{padding:2rem 1.6rem}.pd-text-block{position:relative}.pd-text-block__inner{border-bottom:.1rem solid #e3e3e3;padding-bottom:var(--padding-bottom);padding-top:var(--padding-top);position:relative;z-index:2}.pd-text-block__content{display:flex;flex-direction:column}.pd-text-block__content .pd-heading{color:var(--heading-color)}@media (min-width:990px){.pd-text-block__content .pd-heading{width:var(--heading-width)}}.pd-text-block__content .pd-button{display:flex;gap:1.2rem;justify-content:space-between;margin-top:2.4rem;width:-moz-fit-content;width:fit-content}@media (min-width:990px){.pd-text-block__content .pd-button{gap:1.6rem}}.pd-text-block__content--center-mobile{align-items:center;text-align:center}@media (min-width:990px){.pd-text-block__content--center-mobile{align-items:flex-start;text-align:left}}.pd-text-block__description{font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.2rem;margin-top:.8rem}.pd-text-block__description *{color:inherit}@media (min-width:990px){.pd-text-block__description{font-size:2.2rem;line-height:2.6rem;margin-top:1rem;width:var(--description-width)}}.pd-text-block__image{bottom:0;height:100%;opacity:var(--image-opacity);position:absolute;right:0;top:0}@media (min-width:990px){.pd-text-block__image--mobile{display:none}}@media (max-width:989px){.pd-text-block__image--desktop{display:none}}.pd-text-block .breadcrumbs{margin-bottom:3.2rem}@media (min-width:990px){.pd-text-block .breadcrumbs{margin-bottom:4.8rem}}.blog .title-wrapper-with-link{margin:0}@media (max-width:989px){.blog .title-wrapper-with-link{align-items:flex-start;flex-direction:column;gap:1.6rem}}.blog__title{color:#3a3636;font-size:2.8rem;font-weight:600;line-height:4rem}@media (min-width:990px){.blog__title{color:#282626;font-size:4.2rem;line-height:5.6rem}}.blog .title-wrapper{margin-bottom:2.4rem;text-align:center}@media (min-width:990px){.blog .title-wrapper{margin-bottom:4rem;text-align:left}}.blog .title-wrapper .pd-link{border-color:#306671;color:#306671}@media (min-width:990px){.blog .title-wrapper .pd-link{letter-spacing:.09rem}}.blog .title-wrapper-with-link{text-align:left}@media (min-width:990px){.blog__list{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}}.blog__list--mobile-no-slider{display:grid;gap:4.8rem;grid-template-columns:1fr}@media (min-width:990px){.blog__list .blog__post.article{display:block}}.blog__list .blog__post.grid__item{max-width:unset;width:100%}@media (min-width:990px){.blog__list .blog__post.highlight-card{grid-row:1/3}}.blog__list .blog__post .card__content{display:block}.blog__list.hide-desktop-and-up{position:relative}.blog__list.hide-desktop-and-up:before{background:#e3e3e3;content:"";display:block;height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:calc(100% - 4rem)}.blog .blog__list--full-displayed .blog__post.highlight-card{grid-row:1/4}.main-blog .article-card__excerpt.rte-width{margin-bottom:0}.main-blog .card__content{display:block}.main-blog .card__readmore{border-bottom:1.5px solid #306671;color:#306671;font-size:1.6rem;font-weight:600;gap:1.2rem;letter-spacing:.08rem;line-height:1.3;margin-top:2.4rem;text-transform:uppercase}.pd-quick-links__title{margin-bottom:4rem!important}.pd-quick-links .pd-heading{color:#282626!important}.pd-quick-links .multicolumn-card{--color-background:transparent!important}.pd-quick-links .multicolumn-card__info{border-bottom:.2rem solid #306671;display:flex;flex-direction:column;height:100%;justify-content:center;padding:2.4rem .8rem}.pd-quick-links .multicolumn-card__info:hover{border-bottom:.2rem solid #3a3636;cursor:pointer}.pd-quick-links .multicolumn-card__info:hover .link{color:#3a3636}.pd-quick-links .multicolumn-card__info:hover path{stroke:#3a3636}.pd-quick-links .multicolumn-card__info .link{align-items:center;color:#306671;display:flex;font-size:2rem;font-style:normal;font-weight:600;justify-content:space-between;line-height:1.4;margin-top:0!important;width:100%}@media (min-width:990px){.pd-quick-links .multicolumn-card__info .link{font-size:2.4rem}}.pd-quick-links .multicolumn-card__info .link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.pd-quick-links .multicolumn-card .icon-wrap{line-height:0}.pd-quick-links .multicolumn-list{-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:1fr;row-gap:1.6rem}@media (min-width:990px){.pd-quick-links .multicolumn-list{grid-template-columns:var(--grid-template-columns-desktop)}}.pd-quick-links .multicolumn-list__item{max-width:unset;width:100%}.collection-list{padding:4rem 0 6rem}@media (min-width:750px){.collection-list{padding:4.8rem 0 8rem}}.collection-list__banner{overflow:hidden;position:relative}.collection-list__content{border-bottom:1px solid #e3e3e3;padding:3.2rem 0}@media (min-width:750px){.collection-list__content{padding:4.8rem 0}}.collection-list__decoration{max-width:38rem;position:absolute;right:-50%;top:-25%;width:100%}@media (min-width:750px){.collection-list__decoration{max-width:50rem;right:0}}.collection-list__decoration img{display:block;height:100%;width:100%}.collection-list__header{text-align:center}@media (min-width:750px){.collection-list__header{max-width:60%;text-align:left}}.collection-list__heading{margin-bottom:2rem}.collection-list__description{color:#686868;font-size:1.6rem;line-height:1.4}@media (min-width:750px){.collection-list__description{font-size:1.8rem}}.reviewsio-carousel-widget-wrapper{overflow:hidden}@media (max-width:989px){.reviewsio-carousel-widget-wrapper .CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container,.reviewsio-carousel-widget-wrapper .CarouselWidget-prefix .R-MD .CarouselWidget__header{padding:0}.reviewsio-carousel-widget-wrapper .CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container .R-ReviewsList__controlButton--right{right:-25px}.reviewsio-carousel-widget-wrapper .CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container .R-ReviewsList__controlButton--left{left:-25px}}.text-image-slider{background-color:#306671;color:#fff;overflow:hidden;position:relative}@media (min-width:1200px){.text-image-slider{background-color:initial;height:70rem}}.text-image-slider__item{background-color:#306671;position:relative}@media (min-width:1200px){.text-image-slider__item{background-color:initial}}.text-image-slider__item.swiper-slide-active{display:flex;flex-direction:column}@media (min-width:1200px){.text-image-slider__item.swiper-slide-active{display:block}.text-image-slider__item__image-wrapper{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}}.text-image-slider__item__image-wrapper img{display:block;height:100%;object-fit:cover;width:100%}@media (min-width:1200px){.text-image-slider__item__image-wrapper .image-mobile{display:none}}.text-image-slider__item__image-wrapper .image-desktop{display:none}@media (min-width:1200px){.text-image-slider__item__image-wrapper .image-desktop{display:block}}.text-image-slider__item__body{flex:1 1 auto;height:auto;padding:0 2rem 3.2rem;position:relative;z-index:2}@media (min-width:1200px){.text-image-slider__item__body{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-end;margin-bottom:4rem;max-width:70%;padding:3rem 5.3rem}}@media (min-width:1440px){.text-image-slider__item__body{width:55%}}.text-image-slider__item__heading{color:#f2e7d0;font-size:1.6rem;font-weight:700;letter-spacing:.032rem;line-height:1.3;margin-bottom:2.4rem;text-transform:uppercase}@media (min-width:1200px){.text-image-slider__item__heading{font-size:2rem;letter-spacing:.1rem}}.text-image-slider__item__description{color:#f7f6f2;font-size:1.8rem;line-height:1.4}@media (min-width:750px){.text-image-slider__item__description{font-size:2.2rem}}@media (min-width:1200px){.text-image-slider__item__description{max-height:50rem;overflow-y:auto}}.text-image-slider__item__description p{display:none;margin-bottom:1rem}.text-image-slider__item__description p:first-child{display:block}.text-image-slider__item__description a,.text-image-slider__item__description a:visited{color:inherit}.text-image-slider__item__button{border-color:#fff;color:#fff;display:inline-block;letter-spacing:.09rem;margin-top:1.4rem;width:auto}.text-image-slider__item__button:hover{border-color:#fff;color:#fff}@media (min-width:1200px){.text-image-slider__item__button:hover{border-color:#306671;color:#306671}}.text-image-slider__item__button .read-less{display:none}.text-image-slider__item.active .text-image-slider__item__description p{display:block}.text-image-slider__item.active .text-image-slider__item__button .read-less{display:inline-block}.text-image-slider__item.active .text-image-slider__item__button .read-more{display:none}.text-image-slider .bg-path{display:none;font-size:0}@media (min-width:1200px){.text-image-slider .bg-path{background-color:#3a3636;bottom:0;clip-path:ellipse(80% 142% at 13% 76%);display:block;height:100%;left:0;opacity:.4;position:absolute;top:0;width:75%;z-index:1}}@media (min-width:1440px){.text-image-slider .bg-path{width:60%}}.text-image-slider swiper-carousel{display:block}@media (min-width:1200px){.text-image-slider swiper-carousel{height:100%;padding:0}}.text-image-slider .swiper{height:100%;position:static}.text-image-slider .swiper-pagination{height:auto;margin:3.2rem 0 3rem 2rem!important;overflow-x:auto;position:static;white-space:nowrap;width:auto!important;z-index:2}.text-image-slider .swiper-pagination::-webkit-scrollbar{display:none}@media (min-width:1200px){.text-image-slider .swiper-pagination{bottom:auto!important;display:flex;gap:2rem;left:5.3rem!important;margin:0!important;position:absolute;top:6.8rem!important;white-space:none}}.text-image-slider .swiper-pagination .swiper-pagination-bullet{background-color:initial;color:#fff;display:inline-block;font-size:2.8rem;font-weight:600;height:auto;line-height:1;margin:0 .5rem!important;opacity:.2;padding:0 1rem;position:relative;width:auto}@media (min-width:1200px){.text-image-slider .swiper-pagination .swiper-pagination-bullet{display:block;font-size:3.2rem;margin:0!important;padding:0 0 0 1rem}}.text-image-slider .swiper-pagination .swiper-pagination-bullet:first-child{margin-left:0!important}.text-image-slider .swiper-pagination .swiper-pagination-bullet:before{background-color:#fff;border-radius:50%;content:"";display:block;height:.7rem;left:0;opacity:0;position:absolute;top:50%;width:.7rem}@media (min-width:1200px){.text-image-slider .swiper-pagination .swiper-pagination-bullet:before{left:2px}}.text-image-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.text-image-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{opacity:1}.text-image-slider .swiper-arrows{bottom:3.5rem;display:none;gap:2.4rem;justify-content:space-between;min-width:18.8rem;position:absolute;right:5.3rem;z-index:1}@media (min-width:1200px){.text-image-slider .swiper-arrows{align-items:center;display:flex}}.text-image-slider .swiper-arrows .swiper-button{height:6rem;margin-top:0;width:6rem}.text-image-slider .swiper-arrows .status{color:#fff;font-size:1.8rem;letter-spacing:-2px}.brand-pillars{background-color:#306671;color:#fff;overflow:hidden;position:relative}.brand-pillars__image-wrapper{position:absolute;right:0;top:0;width:19rem}@media (min-width:1200px){.brand-pillars__image-wrapper{flex:0 0 42%;position:static;width:42%}}.brand-pillars__image-wrapper img{display:block;height:100%;object-fit:cover;width:100%}@media (min-width:1200px){.brand-pillars__image-wrapper .image-mobile{display:none}}.brand-pillars__image-wrapper .image-desktop{display:none}@media (min-width:1200px){.brand-pillars__image-wrapper .image-desktop{display:block}}.brand-pillars__heading{color:#fff;margin-bottom:2.4rem;padding:0 2rem}@media (min-width:1200px){.brand-pillars__heading{margin-bottom:4.8rem;padding:0}}.brand-pillars__item{box-sizing:border-box;display:flex;gap:2.4rem;height:100%;min-height:50rem;padding:2.4rem 1.6rem}@media (min-width:1200px){.brand-pillars__item{padding:0}}.brand-pillars__item__body{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}@media (min-width:1200px){.brand-pillars__item__body{justify-content:flex-end;max-width:72rem;padding:5.6rem 0 8rem}}.brand-pillars__item__icon{height:8rem;margin-bottom:2.4rem;width:8rem}@media (min-width:1200px){.brand-pillars__item__icon{height:7.4rem;width:7.4rem}}.brand-pillars__item__icon img{display:block;height:100%;width:100%}.brand-pillars__item__heading{color:#f2e7d0;font-size:1.6rem;font-weight:700;letter-spacing:.032rem;line-height:1.3;margin-bottom:2.9rem;text-transform:uppercase}@media (min-width:1200px){.brand-pillars__item__heading{font-size:2rem;letter-spacing:.1rem;margin-bottom:2.4rem}}.brand-pillars__item__description{color:#f7f6f2;flex:1 1 auto;font-size:1.4rem;line-height:1.37}@media (min-width:1200px){.brand-pillars__item__description{flex:0 0 auto;font-size:2.2rem}}.brand-pillars__item__description p{display:none;margin-bottom:1rem}.brand-pillars__item__description p:first-child{display:block}.brand-pillars__item__description a,.brand-pillars__item__description a:visited{color:inherit}.brand-pillars__item__button{border-color:#fff;color:#fff;display:inline-block;letter-spacing:.09rem;margin-top:1.9rem;width:auto}@media (min-width:1200px){.brand-pillars__item__button{margin-top:1.4rem}}.brand-pillars__item__button .read-less{display:none}.brand-pillars__item__button:hover{border-color:#3a3636;color:#3a3636}@media (min-width:1200px){.brand-pillars__item.active .brand-pillars__item__description p{display:block}}.brand-pillars__item.active .brand-pillars__item__button .read-less,.brand-pillars__item.active .brand-pillars__item__button .read-more{display:inline-block}@media (min-width:1200px){.brand-pillars__item.active .brand-pillars__item__button .read-more{display:none}}.brand-pillars__item.active .brand-pillars__item__button .read-less{display:none}@media (min-width:1200px){.brand-pillars__item.active .brand-pillars__item__button .read-less{display:inline-block}}.brand-pillars__modal{background-color:#fff;display:none}.brand-pillars__modal.active{bottom:0;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0;z-index:2;z-index:5}@media (min-width:1200px){.brand-pillars__modal.active{bottom:0;display:none;flex-direction:column;left:0;position:fixed;right:0;top:0;z-index:2;z-index:5}}.brand-pillars__modal__item{display:none}.brand-pillars__modal__item.active{display:block}.brand-pillars__modal__item__icon{margin-bottom:2.4rem;width:8rem}.brand-pillars__modal__item__icon img{display:block;height:100%;width:100%}.brand-pillars__modal__item__heading{color:#3a3636;font-size:1.6rem;font-weight:700;letter-spacing:.032rem;line-height:1.3;margin-bottom:2.9rem;text-transform:uppercase}.brand-pillars__modal__item__description{font-size:1.4rem}.brand-pillars__modal__item__description p{line-height:1.37;margin-bottom:1.5rem}.brand-pillars__modal__item__description a,.brand-pillars__modal__item__description a:visited{color:inherit}.brand-pillars__modal__header{border-bottom:2px solid #f7f6f2;padding:2rem}.brand-pillars__modal__close{background-color:initial;border:0}.brand-pillars__modal__body{color:#3a3636;flex:1 1 auto;overflow-y:auto;padding:2rem}.brand-pillars__modal__footer{border-top:2px solid #e3e3e3;display:flex;justify-content:space-between;padding:1.1rem 2rem}.brand-pillars__modal .modal-button svg{height:5rem;width:5rem}.brand-pillars__modal .modal-button svg g{filter:none}.brand-pillars__modal .modal-button.disabled{opacity:.4}.brand-pillars__modal .modal-button-next svg{transform:rotate(180deg)}.brand-pillars .image-path{display:none}@media (min-width:1200px){.brand-pillars .image-path{display:block;left:0;position:absolute;top:0;z-index:1}}.brand-pillars swiper-carousel{display:block;padding:3.2rem 0 2.4rem}@media (min-width:1200px){.brand-pillars swiper-carousel{height:100%;padding:0}}.brand-pillars .swiper{height:100%;position:static}.brand-pillars .swiper-slide{background-color:hsla(0,0%,100%,.05);overflow:hidden}@media (min-width:1200px){.brand-pillars .swiper-slide{background-color:#306671;height:100%}.brand-pillars .swiper-pagination-wrapper{left:4rem;max-width:35%;position:absolute;top:5.6rem;z-index:2}}.brand-pillars .swiper-pagination-wrapper .swiper-pagination{display:none;position:static;text-align:left;width:auto!important}@media (min-width:1200px){.brand-pillars .swiper-pagination-wrapper .swiper-pagination{display:block;overflow:hidden}}.brand-pillars .swiper-pagination-wrapper .swiper-pagination-bullet{align-items:center;background-color:initial;color:#fff;display:flex;font-size:2.6rem;font-weight:600;gap:1rem;height:auto;left:-10px;line-height:1.4;margin:0 0 2.5rem!important;opacity:.6;padding:0;position:relative;transition:left .3s ease;width:auto}.brand-pillars .swiper-pagination-wrapper .swiper-pagination-bullet:before{background-color:#fff;border-radius:50%;content:"";display:block;flex:0 0 0.7rem;height:.7rem;width:.7rem}.brand-pillars .swiper-pagination-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active{left:0;opacity:1}.brand-pillars .swiper-arrows{align-items:center;display:flex;display:none;gap:2.4rem;justify-content:space-between;position:absolute;right:4rem;top:5rem;z-index:1}@media (min-width:1200px){.brand-pillars .swiper-arrows{display:flex}}.brand-pillars .swiper-arrows .swiper-button{height:6rem;margin-top:0;width:6rem}.brand-pillars .swiper-arrows .status{color:#fff;font-size:1.8rem}.brand-pillars .swiper-scrollbar{margin:2.4rem}@media (min-width:1200px){.brand-pillars .swiper-scrollbar{display:none}}.brand-pillars .swiper-scrollbar .swiper-scrollbar-drag{background-color:#008eaa}.content-banner{max-width:100vw;position:relative}@media (max-width:989px){.content-banner{overflow:hidden}}.content-banner__wrapper{padding:4rem 1.6rem}@media (min-width:990px){.content-banner__wrapper{-moz-column-gap:4rem;column-gap:4rem;display:grid;grid-template-columns:1fr 1fr;padding:4rem 8rem 8rem}}.content-banner__overlay{height:25.3rem;position:absolute;right:0;top:4rem;transform:translateX(5.5rem);width:24.2rem;z-index:1}@media (min-width:990px){.content-banner__overlay{height:52rem;left:-13rem;top:0;width:50rem}}.content-banner__overlay img{height:100%;object-fit:contain;width:100%}.content-banner__quote{color:#3a3636;font-family:var(--font-heading-family);font-size:2.4rem;font-weight:400;line-height:1.4;z-index:2}@media (min-width:990px){.content-banner__quote{font-size:3.6rem;line-height:4.8rem}}.content-banner__detail{margin-top:2.4rem}.content-banner__detail .name{color:#3a3636;font-family:var(--font-heading-family);font-size:2rem;font-weight:400;line-height:1.4}@media (min-width:990px){.content-banner__detail .name{font-size:2.6rem}}.content-banner__detail .position{color:#3a3636;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:400;line-height:1.4;margin-top:.4rem}@media (min-width:990px){.content-banner__detail .position{font-size:2.2rem}}.content-banner__description{color:#3a3636;font-size:1.6rem;font-weight:400;line-height:1.4;margin-top:2.4rem}@media (min-width:990px){.content-banner__description{font-size:2.2rem;grid-column:2/-1;grid-row:1/3;margin-top:0}}.page-links .title-wrapper{margin-bottom:2.4rem;text-align:center}@media (min-width:990px){.page-links .title-wrapper{margin-bottom:4rem;text-align:left}}.page-links .title-wrapper .pd-link{border-color:#306671;color:#306671}@media (min-width:990px){.page-links .title-wrapper .pd-link{letter-spacing:.09rem}}.page-links .title-wrapper-with-link{text-align:left}@media (min-width:990px){.page-links__list{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.page-links__list .page-links__post.article{display:block}}.page-links__list .page-links__post.grid__item{max-width:unset;width:100%}@media (min-width:990px){.page-links__list .page-links__post.highlight-card{grid-row:1/3}}.page-links__list .page-links__post .card__content{display:block}.page-links .page-links__list--full-displayed .page-links__post.highlight-card{grid-row:1/4}@media (min-width:750px){.wishlist__heading p{font-size:2.2rem!important}}.article-template{margin-bottom:4rem}.article-template__header{margin-bottom:2.4rem}@media (min-width:1200px){.article-template__header{margin-bottom:6rem}}.article-template__header .article-template__author{background-color:#fff;margin-top:4rem;padding:1.6rem}@media (min-width:1200px){.article-template__header .article-template__author{display:none}}.article-template__title{color:#282626;font-size:3.2rem;font-weight:600;line-height:1.25;margin-bottom:0;margin-top:1.6rem}@media (min-width:1200px){.article-template__title{font-size:4.2rem;margin-top:2.4rem}}.article-template__excerpt{color:#3a3636;font-size:2rem;line-height:1.4;margin-top:1.6rem}@media (min-width:1200px){.article-template__excerpt{font-size:2.6rem;margin-top:2.4rem}}.article-template__excerpt p{margin:0}.article-template__social-sharing{margin-top:1.6rem}@media (min-width:1200px){.article-template__social-sharing{margin-top:2.4rem}}.article-template__social-sharing .share-button{border-bottom:2px solid #3a3636;display:inline-block;padding-bottom:.4rem}.article-template__social-sharing .share-button__button{color:#3a3636;display:flex;font-size:1.6rem;font-weight:600;gap:1.2rem;letter-spacing:.08rem;text-transform:uppercase}@media (min-width:1200px){.article-template__social-sharing .share-button__button{font-size:1.8rem;gap:.8rem;letter-spacing:.09rem}}.article-template__social-sharing .share-button__button .icon{height:1.5rem;width:1.5rem}.article-template__social-sharing .share-button__button .icon path{stroke:#3a3636}@media (min-width:1200px){.article-template__social-sharing .share-button__button .icon{height:2rem;width:2rem}}.article-template__social-sharing .share-button:hover{border-bottom:2px solid #07768c}.article-template__social-sharing .share-button:hover .share-button__button{color:#07768c;-webkit-text-decoration:none;text-decoration:none}.article-template__social-sharing .share-button:hover .share-button__button .icon path{stroke:#07768c}.article-template__hero{padding:2rem 2rem 0}@media (min-width:1200px){.article-template__hero{padding:0}}.article-template__hero img{display:block;height:18rem;object-fit:cover;width:100%}@media (min-width:1200px){.article-template__hero img{height:36rem}}.article-template__hero video{width:100%}.article-template__hero iframe{border:0;height:100%;width:100%}.article-template .breadcrumbs__list{padding:0}.article-template .breadcrumbs__list a{color:#959595;font-size:1.4rem;font-weight:600;line-height:1.4;-webkit-text-decoration:none;text-decoration:none}.article-template__body{margin-bottom:2.4rem;margin-top:1.6rem}@media (min-width:1200px){.article-template__body{align-items:flex-start;display:flex;gap:2rem;margin-bottom:4rem;margin-top:6.4rem}}.article-template__body p:first-child .promoting-product{margin-bottom:2.4rem;margin-top:-4rem}.article-template__body .article-template__footer{display:flex;margin-bottom:2.4rem;margin-top:6rem}@media (min-width:1200px){.article-template__body .article-template__footer{display:none}}.article-template__body .article-template__footer .share-button{padding-bottom:2px}@media (min-width:1200px){.article-template__content{padding:0 11.5rem}}.article-template__more-info{border-radius:.8rem}@media (min-width:1200px){.article-template__more-info{background-color:#fff;flex:0 0 44rem;padding:2.4rem 1.6rem;position:sticky;top:7.5rem}}.article-template__more-info .article-template__author{display:none}@media (min-width:1200px){.article-template__more-info .article-template__author{display:flex}}.article-template__text img.full-width{margin-left:-2rem;max-width:none;width:calc(100% + 4rem)}@media (min-width:1200px){.article-template__text img.full-width{margin-left:-11.5rem;width:calc(100% + 23rem)}}.article-template__author{color:#3a3636;display:flex;font-size:1.4rem;gap:1.6rem;line-height:1.4}@media (min-width:1200px){.article-template__author{font-size:1.8rem}}.article-template__author__image-wrapper{flex:0 0 5.4rem;height:5.4rem;width:5.4rem}@media (min-width:1200px){.article-template__author__image-wrapper{flex:0 0 10rem;height:10rem;width:10rem}}.article-template__author__image-wrapper img{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.article-template__author__name{display:block;font-size:1.6rem;font-weight:700;letter-spacing:.032rem;line-height:1.3;margin-top:1.2rem;text-transform:uppercase}@media (min-width:1200px){.article-template__author__name{font-size:2rem;margin-top:1.6rem}}.article-template__author__info{color:#959595;display:block;font-size:1.6rem;font-weight:600;margin-top:1.2rem}@media (min-width:1200px){.article-template__author__info{font-size:1.8rem;margin-top:1.6rem}}.article-template__author__description{margin-top:1.2rem}@media (min-width:1200px){.article-template__author__description{margin-top:1.6rem}}.article-template__footer{align-items:center;display:none;gap:2rem;justify-content:space-between}@media (min-width:1200px){.article-template__footer{display:flex}}.article-template__footer .article-template__social-sharing{margin-top:0}.article-template__back{text-align:center}.article-template__back__button{border-bottom-color:#306671;color:#306671}.article-template__back__button .icon--link-arrow{transform:rotate(180deg)}.article-template__back__button:hover .icon{transform:translateX(-.8rem) rotate(180deg)}.article-template .custom-rte{color:#3a3636;font-size:1.6rem}@media (min-width:1200px){.article-template .custom-rte{font-size:1.8rem}}.article-template .custom-rte strong{font-weight:600}.article-template .custom-rte h1,.article-template .custom-rte h2,.article-template .custom-rte h3,.article-template .custom-rte h4,.article-template .custom-rte h5{color:#3a3636;margin-bottom:2.4rem;margin-top:2.4rem}.article-template .custom-rte div,.article-template .custom-rte p{font-size:1.6rem;line-height:1.4}@media (min-width:1200px){.article-template .custom-rte div,.article-template .custom-rte p{font-size:1.8rem}}.article-template .custom-rte li{line-height:1.4!important}.article-template .downloadable-content,.article-template .promoting-product{margin-bottom:4rem;margin-top:2.4rem}.article-template .downloadable-content__heading,.article-template .promoting-product__heading{color:#3a3636;font-size:1.6rem;font-weight:700;letter-spacing:.032rem;margin-bottom:1.6rem;text-transform:uppercase}.article-template .downloadable-content__content,.article-template .promoting-product__content{background:#f7f6f2;border:1.5px solid rgba(58,54,54,.1);border-radius:.5rem;display:flex;gap:1.6rem;line-height:1.4;padding:1.2rem}@media (min-width:1200px){.article-template .downloadable-content__content,.article-template .promoting-product__content{gap:2.4rem;padding:1.6rem}}.article-template .downloadable-content__content__title,.article-template .promoting-product__content__title{color:#3a3636;font-size:1.8rem;font-weight:600;line-height:1.3;margin-bottom:.4rem;text-transform:capitalize}@media (min-width:1200px){.article-template .downloadable-content__content__title,.article-template .promoting-product__content__title{font-size:2.2rem;margin-bottom:.8rem}}.article-template .downloadable-content__content__price,.article-template .promoting-product__content__price{color:#3a3636;font-size:1.6rem;font-weight:600;line-height:1;text-transform:capitalize}@media (min-width:1200px){.article-template .downloadable-content__content__price,.article-template .promoting-product__content__price{font-size:1.8rem;margin-bottom:.8rem}}.article-template .downloadable-content__content__price .price-item,.article-template .promoting-product__content__price .price-item{color:#3a3636}.article-template .downloadable-content__content__range .product-range,.article-template .promoting-product__content__range .product-range{color:#3a3636;color:#306671;font-size:1.6rem;font-weight:600;text-transform:capitalize}@media (min-width:1200px){.article-template .downloadable-content__content__range .product-range,.article-template .promoting-product__content__range .product-range{font-size:1.8rem}}.article-template .downloadable-content__content__button,.article-template .promoting-product__content__button{border:1px solid #306671;border-radius:.5rem;color:#000;display:inline-block;font-size:1.6rem;font-weight:600;letter-spacing:.09rem;margin-top:1.6rem;min-width:21rem;padding:.5rem 1.6rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;width:100%}@media (min-width:1200px){.article-template .downloadable-content__content__button,.article-template .promoting-product__content__button{font-size:1.8rem;margin-top:2.4rem;padding:.7rem 1.6rem;width:auto}}.article-template .downloadable-content__image-wrapper,.article-template .promoting-product__image-wrapper{background-color:#fff;flex:0 0 8rem;height:100%;padding:.5rem}@media (min-width:1200px){.article-template .downloadable-content__image-wrapper,.article-template .promoting-product__image-wrapper{flex:0 0 14.6rem;padding:1rem}}.article-template .downloadable-content__image-wrapper img,.article-template .promoting-product__image-wrapper img{display:block;height:auto;width:100%}.article-template .downloadable-content .downloadable-content__image-wrapper,.article-template .promoting-product .downloadable-content__image-wrapper{padding:.7rem 1.42rem}@media (min-width:1200px){.article-template .downloadable-content .downloadable-content__image-wrapper,.article-template .promoting-product .downloadable-content__image-wrapper{padding:1rem 2.2rem}}.article-template .downloadable-content .downloadable-content__content__description,.article-template .promoting-product .downloadable-content__content__description{font-size:1.4rem}@media (min-width:1200px){.article-template .downloadable-content .downloadable-content__content__description,.article-template .promoting-product .downloadable-content__content__description{font-size:1.8rem}}.article-template .highlight-block{background-color:#fff;border-radius:.8rem;box-sizing:initial;color:#3a3636;padding:2.4rem 1.6rem}.article-template .highlight-block:after{clear:both;content:"";display:table}.article-template .highlight-block__image-wrapper{float:left;margin-right:1.2rem;width:12.2rem}@media (min-width:1200px){.article-template .highlight-block__image-wrapper{margin-right:1.6rem;width:14.8rem}}.article-template .highlight-block__image-wrapper img{border-radius:50%;display:block}.article-template .highlight-block__content__title{font-size:2rem;font-weight:600;line-height:1.4;margin-bottom:1.2rem!important;margin-top:0!important}@media (min-width:1200px){.article-template .highlight-block__content__title{font-size:2.6rem;margin-bottom:2.4rem!important}}.article-template .blog-newsletter{color:#07768c;padding-top:4rem}@media (min-width:1200px){.article-template .blog-newsletter{padding-top:0}}.article-template .blog-newsletter__heading{color:#282626;font-family:var(--font-heading-family);font-size:2.4rem;font-weight:700;letter-spacing:.1rem;line-height:1.3;text-transform:capitalize}@media (min-width:1200px){.article-template .blog-newsletter__heading{color:#07768c;font-size:2rem;text-transform:uppercase}}.article-template .blog-newsletter__description{color:#282626;font-size:1.6rem;line-height:1.4;margin-bottom:2.4rem;margin-top:2.4rem}@media (min-width:1200px){.article-template .blog-newsletter__description{color:#07768c;font-size:1.8rem}}.article-template .blog-newsletter__description h1,.article-template .blog-newsletter__description h2,.article-template .blog-newsletter__description h3,.article-template .blog-newsletter__description h4,.article-template .blog-newsletter__description h5{color:#282626}@media (min-width:1200px){.article-template .blog-newsletter__description h1,.article-template .blog-newsletter__description h2,.article-template .blog-newsletter__description h3,.article-template .blog-newsletter__description h4,.article-template .blog-newsletter__description h5{color:#07768c}}.article-template .blog-newsletter__description p{margin-bottom:1rem}.article-template .blog-newsletter__description p:last-child{margin-bottom:0}.article-template .blog-newsletter__form .klaviyo-form form{float:none!important;max-width:100%!important}.article-template .blog-newsletter__form .klaviyo-form form input{background-color:initial!important;border:1px solid #282626!important;color:#282626!important;font-family:var(--font-heading-family)!important}@media (min-width:1200px){.article-template .blog-newsletter__form .klaviyo-form form input{background-color:#fff!important;border:1px solid #07768c!important;color:#07768c!important}}.article-template .blog-newsletter__form .klaviyo-form form input::-moz-placeholder{color:#686868!important}.article-template .blog-newsletter__form .klaviyo-form form input::placeholder{color:#686868!important}@media (min-width:1200px){.article-template .blog-newsletter__form .klaviyo-form form input::-moz-placeholder{color:#07768c!important}.article-template .blog-newsletter__form .klaviyo-form form input::placeholder{color:#07768c!important}}.article-template .blog-newsletter__form .klaviyo-form form button{background-color:initial!important;border:1px solid #07768c!important;color:#282626!important;font-family:var(--font-heading-family)!important;font-size:1.6rem!important;height:4rem!important;letter-spacing:.09rem!important;text-transform:uppercase}@media (min-width:1200px){.article-template .blog-newsletter__form .klaviyo-form form button{background-color:#3a3636!important;border:1px solid #3a3636!important;color:#fff!important;font-size:1.8rem!important;height:6rem!important}.article-template .article-template__more-info--has-author{padding:1.6rem}.article-template .article-template__more-info--has-author .blog-newsletter{background-color:hsla(0,0%,89%,.4);border-radius:.8rem;margin-top:2.4rem;padding:2.4rem 1.6rem}}.article-template--video .article-template__hero{display:none}@media (min-width:1200px){.article-template--video .article-template__hero{display:block;padding:4rem 4rem 0}}.article-template--video .article-template__header .common-video{margin-top:1.6rem}@media (min-width:1200px){.article-template--video .article-template__header .common-video{display:none}}.article-carousel__header{margin-bottom:2.4rem}@media (min-width:750px){.article-carousel__header{align-items:center;display:flex;gap:2rem;justify-content:space-between;margin-bottom:4rem}}.article-carousel__heading{color:#282626;font-size:2.8rem;font-weight:600;line-height:1.4;text-transform:capitalize}@media (min-width:990px){.article-carousel__heading{font-size:4.2rem;line-height:1.3}}.article-carousel__button{border-bottom-color:#306671;color:#306671;margin-top:1.6rem}@media (min-width:750px){.article-carousel__button{margin-top:0}}.article-carousel__content{display:flex;gap:1rem;padding-bottom:4.8rem}@media (min-width:750px){.article-carousel__content{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);padding-bottom:0}}.article-carousel__content .article-card-wrapper{flex:0 0 33.5rem;width:33.5rem}@media (min-width:750px){.article-carousel__content .article-card-wrapper{width:auto}.article-carousel__content .article-card-wrapper .article-card__excerpt{display:none}}.article-carousel__blog{display:grid;gap:4.8rem;grid-template-columns:1fr}@media (min-width:750px){.article-carousel__blog{gap:4rem 2rem;grid-template-columns:repeat(3,1fr)}}.article-carousel .pagination{grid-column:1/-1;margin-bottom:7rem;margin-top:5rem}@media screen and (min-width:990px){.article-carousel .pagination{margin-bottom:10rem;margin-top:7rem}}.article-carousel .pagination ul{display:flex;justify-content:center;list-style:none;padding:0}.article-carousel .pagination li{flex:1 1;max-width:4rem}.article-carousel .pagination li a{color:#3a3636}.article-carousel .pagination li:not(:last-child){margin-right:1rem}.article-carousel .pagination li :first-child{align-items:center;display:inline-flex;height:4rem;justify-content:center;padding:0;position:relative;-webkit-text-decoration:none;text-decoration:none;width:100%}.article-carousel .pagination li :first-child svg{height:.6rem}.article-carousel .pagination li:first-of-type svg{margin-left:-.2rem;transform:rotate(90deg)}.article-carousel .pagination li:last-of-type svg{margin-right:-.2rem;transform:rotate(-90deg)}.article-carousel .pagination li [aria-current]:after{background-color:currentColor;bottom:.08rem;content:"";display:block;height:.01rem;left:50%;position:absolute;transform:translateX(-50%);width:2rem}.blog-banner{overflow:hidden;position:relative}.blog-banner__decoration{height:40rem;position:absolute;right:-50%;top:50%;transform:translateY(-50%);width:38.3rem}@media (min-width:990px){.blog-banner__decoration{height:52.1rem;right:0;width:50rem}}.blog-banner__decoration img{height:100%;object-fit:cover;width:100%}.blog-banner .breadcrumbs{margin-bottom:3.2rem}@media (min-width:990px){.blog-banner .breadcrumbs{margin-bottom:4.8rem}}.blog-banner__title{color:#282626;font-family:var(--font-heading-family);font-size:2.4rem;font-weight:600;line-height:1.4;text-transform:capitalize}@media (min-width:990px){.blog-banner__title{font-size:4.2rem;line-height:1.3}}.blog-banner__title strong{font-weight:600}.blog-banner__subtitle{color:#686868;font-family:var(--font-body-family);font-size:1.6rem;font-weight:400;line-height:1.4;margin-top:.8rem}@media (min-width:990px){.blog-banner__subtitle{font-size:1.8rem;margin-top:1rem}}.blog-banner__carousel-title{margin-top:4.8rem}@media (min-width:990px){.blog-banner__carousel-title{margin-top:5.1rem}}.blog-banner__cards{display:flex;gap:1.6rem}.blog-banner__carousel-title{color:#07768c;font-size:1.6rem;font-weight:600;letter-spacing:.032rem;line-height:1.3;margin-bottom:2.4rem;text-transform:uppercase}@media (min-width:990px){.blog-banner__carousel-title{color:#306671;font-family:var(--font-heading-family);margin-bottom:2rem;margin-top:4.8rem}}.blog-banner .swiper-wrapper{min-height:8rem}.blog-banner .swiper{max-width:calc(50vw + 720px + 2rem)}.blog-banner .swiper-slide{display:flex;max-height:8.6rem;width:25.9rem!important}@media (min-width:1200px){.blog-banner .swiper-scrollbar{display:none}}.blog-banner .swiper-navigation{align-items:center;display:flex;height:100%;justify-content:space-between;left:0;max-width:var(--page-width);max-width:calc(100vw - (100vw - var(--page-width))/2);padding-right:5rem;position:absolute;top:0;width:100%}@media (max-width:1199px){.blog-banner .swiper-navigation{display:none}}.blog-banner .swiper-navigation button{background:#008eaa;border:1px solid #fff;border-radius:50%;height:3.6rem;inset:0;margin-top:0;position:relative;width:3.6rem}.blog-banner .swiper-navigation button svg{height:1.6rem;width:1.6rem}.blog-banner .swiper-navigation button:after,.blog-banner .swiper-navigation button:before{content:"";display:none}.blog-banner .swiper-navigation button[aria-label=Next]{margin-right:.8rem}.blog-banner__card{align-items:center;background:#fff;border-radius:.5rem;box-shadow:0 0 12px 0 rgba(66,63,51,.1);display:flex;gap:2rem;padding:1.6rem;-webkit-text-decoration:none;text-decoration:none;width:100%;width:25.9rem}.blog-banner__card:hover .img__original{display:none;opacity:0}.blog-banner__card:hover .img__hover{display:block;opacity:1}.blog-banner__card--1{background:#07768c}.blog-banner__card--1 .blog-banner__card__text{color:#fff}.blog-banner__card>*{transition:all .3s}.blog-banner__card.hover_fill:hover svg path{fill:#fff;stroke:#fff}.blog-banner__card.hover_stroke:hover svg path{stroke:#fff}.blog-banner__card__img{align-items:center;background:#f0eee9;border-radius:50%;display:flex;height:5.8rem;justify-content:center;min-width:5.8rem;overflow:hidden;position:relative;width:5.8rem}.blog-banner__card__img .img__hover,.blog-banner__card__img .img__original{height:100%;transition:all .3s;width:100%}.blog-banner__card__img .img__original{opacity:1}.blog-banner__card__img .img__hover{display:none;opacity:0}.blog-banner__card__img img{height:100%;width:100%}.blog-banner__card__text{color:#07768c;font-family:var(--font-body-family);font-size:1.8rem;font-weight:600;line-height:2.6rem}.template-search__results{position:relative}.template-search__header .search{margin-top:1.6rem}.template-search__heading{color:#282626;font-size:2rem;font-weight:400;text-transform:capitalize}@media (min-width:750px){.template-search__heading{font-size:2.6rem}}.template-search__search{margin:0 auto 3.5rem;max-width:67rem}.template-search__title{color:#306671;font-size:1.6rem;font-weight:700;letter-spacing:.1rem;line-height:1.3;margin-bottom:2.4rem;margin-top:2.4rem;text-transform:uppercase}@media (min-width:750px){.template-search__title{font-size:2rem}}.template-search .product-grid{display:grid;gap:2.4rem 1.5rem;grid-template-columns:repeat(2,1fr);margin-bottom:4rem}@media (min-width:750px){.template-search .product-grid{gap:4rem 2rem;grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.template-search .product-grid{grid-template-columns:repeat(4,1fr)}}.template-search .facets .disclosure-has-popup[open]>summary+*{z-index:3}.main-search{display:block}.main-search .field{background-color:#eaf0f1;border-radius:.5rem;height:4rem;padding:.8rem}.main-search .field:after,.main-search .field:before{display:none}.main-search .field__button{height:2.4rem;top:.8rem;width:auto}.main-search .field__button .icon{height:2.4rem}.main-search .field__button.search__button{right:.8rem}.main-search .field__button.reset__button{right:4.5rem}.main-search .search__input{background-color:initial;border:0;color:#3a3636;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:600;width:calc(100% - 8rem)}.main-search .search__input:focus-visible{outline:none}.main-search .search__input::-webkit-search-cancel-button{display:none}.product-bundle{position:relative}.product-bundle .product__info-wrapper{background-color:initial;display:flex;justify-content:flex-end;margin-top:0;max-width:100%;padding:33rem 0 4rem;position:relative;width:100%}@media (min-width:750px){.product-bundle .product__info-wrapper{padding:4rem 0}}.product-bundle .product__info-wrapper .product-info__blocks{margin-bottom:0}.product-bundle .product__info-wrapper .breadcrumbs{margin-bottom:1rem}.product-bundle .product__info-wrapper .breadcrumbs__link{margin-right:.5rem}.product-bundle .product__info-wrapper .product__subtitle{color:#306671;font-size:1.6rem;font-weight:600;line-height:1.3;margin:0 0 1rem}@media (min-width:750px){.product-bundle .product__info-wrapper .product__subtitle{font-size:1.8rem}}.product-bundle .product__info-wrapper .product__title{margin:0 0 1.2rem}.product-bundle .product__info-wrapper .product__description{color:#3a3636;font-size:1.6rem;font-weight:400;margin-bottom:2.4rem}@media (min-width:750px){.product-bundle .product__info-wrapper .product__description{font-size:1.8rem}.product-bundle .product__info-wrapper .price{margin-top:3rem}}.product-bundle .product__info-wrapper .product-form__buttons{justify-content:space-between}.product-bundle .product__info-wrapper .product-form__buttons .product-form__input{flex:0 0 13rem}@media (min-width:750px){.product-bundle .product__info-wrapper .product-form__buttons .product-form__input{flex:0 0 16.4rem}}.product-bundle .product__info-wrapper .product-form__buttons .product-form__submit{flex:1 1 calc(100% - 15.4rem)}@media (min-width:750px){.product-bundle .product__info-wrapper .product-form__buttons .product-form__submit{flex:1 1 calc(100% - 18.8rem)}}.product-bundle .product__info-wrapper .product-form__buttons .product-form__submit .price{display:none}@media screen and (max-width:450px){.product-bundle .product__info-wrapper .product-form__buttons .product-form__submit-compare .text-add{flex:0 0 100%}}.product-bundle .product__info-wrapper .product-medals{flex-wrap:nowrap;justify-content:center;margin-top:4rem}.product-bundle .product__info-wrapper .warning-before-checkout strong{font-weight:600}.product-bundle .product__info-wrapper .iwishAddWrap{display:none}.product-bundle .product__info-wrapper .icon-with-text{display:block}.product-bundle .product__info-wrapper .icon-with-text__item{justify-content:center;margin-bottom:1.6rem}.product-bundle .product__info-wrapper .product-form{height:auto!important}.product-bundle .product__info-container__body{background-color:#f7f6f2;border-radius:.8rem;margin:0 2rem;padding:1.2rem;position:relative;width:100%;width:calc(100% - 4rem);z-index:1}@media (min-width:750px){.product-bundle .product__info-container__body{padding:2.4rem;width:46.6rem}}.product-include{margin-top:4rem}.product-include__heading{color:#3a3636;font-size:1.6rem;font-weight:700;margin-bottom:1.6rem;text-transform:uppercase}@media (min-width:750px){.product-include__heading{font-size:1.8rem;margin-bottom:2.4rem}.product-include__list{display:grid;gap:1.6rem;grid-template-columns:repeat(2,1fr)}}.product-include__item{align-items:center;border:1.5px solid rgba(58,54,54,.102);border-radius:.5rem;display:flex;gap:1.6rem;margin-bottom:1.6rem;padding:.8rem}@media (min-width:750px){.product-include__item{margin-bottom:0;padding:0 .8rem}}.product-include__item__image{flex:0 0 5.1rem}.product-include__item__image img{display:block;width:100%}.product-include__item__title{color:#3a3636;font-size:1.6rem;font-weight:600;padding:1.6rem 0}.product-bundle-detail{background-color:#f7f6f2;padding:4rem 0 2.4rem;position:relative}@media (min-width:750px){.product-bundle-detail{padding:6.4rem 0 8rem}}.product-bundle-detail__heading{color:#3a3636;font-size:2.8rem;font-weight:600;line-height:1.4;margin-bottom:2.4rem;text-align:center}@media (min-width:750px){.product-bundle-detail__heading{font-size:3.6rem;margin-bottom:4rem}.product-bundle-detail__list{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}}.product-bundle-detail__item{background-color:#fff;border-radius:8px;margin-bottom:2.4rem;padding:1.6rem 1.6rem 2.4rem}@media (min-width:750px){.product-bundle-detail__item{flex:0 0 calc(33.33333% - 2rem);margin-bottom:0;padding:2.4rem 2.4rem 4rem;width:calc(33.33333% - 2rem)}}.product-bundle-detail__item__header{align-items:center;display:flex;gap:2.4rem}.product-bundle-detail__item__image{align-items:center;display:flex;flex:0 0 4.3rem}@media (min-width:750px){.product-bundle-detail__item__image{flex:0 0 7.3rem}}.product-bundle-detail__item__image img{width:100%}.product-bundle-detail__item__title{color:#3a3636;font-size:2rem;font-weight:600;line-height:1.4}@media (min-width:750px){.product-bundle-detail__item__title{font-size:2.6rem}}.product-bundle-detail__item .ruk_rating_snippet{margin-top:.8rem}.product-bundle-detail__item__description{color:#3a3636;font-size:1.6rem;font-weight:400;line-height:1.4;margin-top:1.6rem}@media (min-width:750px){.product-bundle-detail__item__description{font-size:1.8rem;margin-top:2.4rem}}.product-bundle-detail__item__description .read-less{display:none}.product-bundle-detail__item__description .read-more-box{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;position:relative}.product-bundle-detail__item__description .read-more-state{display:none}.product-bundle-detail__item__description .read-more-state:checked~.read-more-box{-webkit-line-clamp:unset}.product-bundle-detail__item__description .read-more-state:checked~.read-more-box+.read-more-trigger .read-less{display:inline}.product-bundle-detail__item__description .read-more-state:checked~.read-more-box+.read-more-trigger .read-more{display:none}.product-bundle-detail__item__description .read-more-trigger{color:#3a3636;cursor:pointer;display:inline-block;margin-top:5px;-webkit-text-decoration:underline;text-decoration:underline}.product-bundle-detail__item__button{font-size:1.6rem;height:auto;margin-top:2.4rem;min-width:18.8rem;min-width:16rem;padding:1.5rem 1.6rem}@media (min-width:750px){.product-bundle-detail__item__button{font-size:1.8rem;margin-top:4rem;min-width:22rem;padding:1.1rem 1.6rem}}.product-bundle-detail .product-accordions{border-top:2px solid rgba(58,54,54,.1);margin-top:1.6rem}.product-bundle-detail .product-accordions .product-accordion{padding-left:.8rem;padding-right:1rem}.product-bundle-detail .product-accordions .product-accordion__body{font-size:1.6rem}@media (min-width:750px){.product-bundle-detail .product-accordions .product-accordion__body{font-size:1.8rem}}.product-bundle-detail .product-accordions .product-accordion__body strong{font-weight:600}.product-bundle-detail .product-accordions .product-accordion__body table td{font-size:1.6rem}@media (min-width:750px){.product-bundle-detail .product-accordions .product-accordion__body table td{font-size:1.8rem}}.product-bundle-detail .product-accordions .product-accordion--free-from,.product-bundle-detail .product-accordions .product-accordion--premium-ingredients{display:none}.info-bg{inset:0;position:absolute}.info-bg .sticky{bottom:0;height:100svh;left:0;position:sticky;right:0;top:0}.info-bg .sticky .absolute{inset:0;position:absolute}.info-bg .sticky .absolute .block-w-full{display:block;inset:0;position:absolute;width:100%}.info-bg .sticky .absolute .block-w-full img{bottom:0;display:block;height:100vh;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.info-bg .sticky .absolute .block-w-full .image-desktop{display:none}@media (min-width:750px){.info-bg .sticky .absolute .block-w-full .image-desktop{display:block}}.info-bg .sticky .absolute .block-w-full .image-mobile{display:block}@media (min-width:750px){.info-bg .sticky .absolute .block-w-full .image-mobile{display:none}}.template-product reviewsio-product-reviews-widget{font-family:var(--font-body-family)!important}.template-product .ElementsWidget-prefix .R-Button--md{border-radius:.5rem;font-weight:600;text-transform:uppercase}.template-product .ElementsWidget-prefix .ElementsWidget .cssVar-authorName,.template-product .ElementsWidget-prefix .R-TextHeading{font-family:var(--font-body-family)}.wishlist-page{margin:4rem auto;max-width:var(--page-width);padding:0 2rem}@media (min-width:750px){.wishlist-page{padding:0 5rem}}.wishlist__heading h1{font-family:var(--font-heading-family);font-size:3.2rem;font-weight:600;line-height:1.25;margin-bottom:4rem;text-align:center}@media (min-width:750px){.wishlist__heading h1{font-size:4.2rem;line-height:1.3;margin-bottom:8rem}}.wishlist__heading p{font-size:1.6rem;font-weight:400;text-align:center}@media (min-width:750px){.wishlist__heading p{font-size:1.8rem}}.wishlist__heading p a{color:#3a3636}.wishlist__content{margin-top:3rem}@media (min-width:750px){.wishlist__content{margin-top:5rem}}.wishlist__content .row{display:grid;gap:3rem 1.6rem;grid-template-columns:repeat(2,1fr)}@media (min-width:750px){.wishlist__content .row{grid-template-columns:repeat(4,1fr)}}.wishlist__content .row .wishlist-item{clear:both;padding-bottom:13rem;position:relative;width:100%}.wishlist__content .row .wishlist-item img{display:block;height:100%;object-fit:cover;width:100%}.wishlist__content .row .wishlist-item__name a{color:#3a3636;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:600;line-height:1;-webkit-text-decoration:none;text-decoration:none}@media (min-width:750px){.wishlist__content .row .wishlist-item__name a{font-size:2.2rem}}.wishlist__content .row .wishlist-item__gold-label{color:#3a3636;font-size:1.4rem;font-weight:600}@media (min-width:750px){.wishlist__content .row .wishlist-item__gold-label{font-size:1.6rem}}.wishlist__content .row .wishlist-item__actions{bottom:0;display:flex;flex-wrap:wrap;left:0;position:absolute;right:0}.wishlist__content .row .wishlist-item__remove{order:1;text-align:center;width:100%}.wishlist__content .row .wishlist-item .pd-button{margin-bottom:1rem;margin-top:2rem}.wishlist__content .row .wishlist-item .pd-button:after{display:none}.wishlist__content .row .wishlist-item .product-item__image{margin-bottom:1.8rem}@media (min-width:750px){.wishlist__content .row .wishlist-item .product-item__image{margin-bottom:2.4rem}}.wishlist__content .row .wishlist-item .product-price{font-size:1.6rem;font-weight:600}@media (min-width:750px){.wishlist__content .row .wishlist-item .product-price{font-size:1.8rem}}.wishlist__content .row .wishlist-item .product-item__wishlist{display:none}#MainContent section[id*=__multicolumn]+.shopify-section{background:#f7f6f2}@media (max-width:989px){.template-index #MainContent .CarouselWidget__header{padding-left:1.4rem;padding-right:1.4rem}.template-index #MainContent .R-ReviewsList-container{padding-left:.4rem;padding-right:.4rem}.template-index #MainContent .R-ReviewsList__controlButton{height:auto;margin:0;width:auto}.template-index #MainContent .R-ReviewsList__controlButton--right{right:-1rem}.template-index #MainContent .R-ReviewsList__controlButton--left{left:-1rem}}@media (min-width:750px){.main-page .custom-rte{font-size:2.2rem}}