.js-bg-container-lazy.bg-image-lazy{background:0 0 !important}@media only screen and (max-width:1023px){.product-item .rating-result{width:80px;height:11px}.product-item .rating-result:before{height:11px;background-size:16px 11px}.product-item .rating-result>span:before{height:11px;background-size:16px 11px}}@media only screen and (max-width:767px){.blog-index-index .breadcrumbs,.blog-category-index .breadcrumbs{margin:10px 0 8px;padding:0 16px}}@media all and (min-width:768px),print{.blog-index-index .breadcrumbs,.blog-category-index .breadcrumbs{margin:7px 0 21px}}.sticky-product-description__content{align-items:center}.sticky-product-description__links-to-services.slick-initialized .slick-track{min-width:100%}.sticky-product-description__links-to-services.slick-initialized .slick-slide{transition:opacity .4s linear}.sticky-product-description__links-to-services.slick-initialized .slick-slide:not(.slick-active){opacity:0}.sticky-product-description .product-form{width:auto}.sticky-product-description .show-vendor-modal-button,.sticky-product-description .archived-button{top:50%;transform:translateY(-50%);height:50px}.sticky-product-description._with-links-to-services{padding:0 10px}@media (max-width:767px){.sticky-product-description._with-links-to-services{height:66px}}@media only screen and (min-width:768px){.sticky-product-description._with-links-to-services{height:95px}}@media (max-width:767px){.sticky-product-description._with-links-to-services .sticky-product-description__content{flex-direction:row-reverse;justify-content:space-between}}@media (max-width:767px){.sticky-product-description._with-links-to-services .sticky-product-description__main{display:flex;justify-content:flex-end;max-width:none}}@media (max-width:767px){.sticky-product-description._with-links-to-services .sticky-product-description__img,.sticky-product-description._with-links-to-services .sticky-product-description__name{display:none}}@media only screen and (min-width:768px){.sticky-product-description._with-links-to-services .sticky-product-description__img{margin:7px 0 8px}}@media (max-width:767px){.sticky-product-description._with-links-to-services .product-form,.sticky-product-description._with-links-to-services .product-add-form,.sticky-product-description._with-links-to-services .show-vendor-modal-button,.sticky-product-description._with-links-to-services .archived-button{width:100%}}.sticky-product-description._with-links-to-services .show-vendor-modal-button,.sticky-product-description._with-links-to-services .archived-button{height:50px}@media (max-width:767px){.sticky-product-description._with-links-to-services .show-vendor-modal-button,.sticky-product-description._with-links-to-services .archived-button{position:static;transform:none;margin:6px 0;padding-right:5px;padding-left:5px;white-space:nowrap}}@media only screen and (min-width:768px){.sticky-product-description._with-links-to-services .show-vendor-modal-button,.sticky-product-description._with-links-to-services .archived-button{top:50%;transform:translateY(-50%)}}@media (max-width:767px){.sticky-product-description._without-product-info:not(._with-links-to-services) .show-vendor-modal-button,.sticky-product-description._without-product-info:not(._with-links-to-services) .archived-button{width:calc(100vw - 32px)}}@media (max-width:767px){.product-not-available .sticky-product-description__main,.product-option-not-available .sticky-product-description__main{display:block !important}}@media (max-width:767px){.links-to-services-list{margin:20px 0 0}}@media only screen and (min-width:768px){.links-to-services-list{margin:24px 0 0}}.links-to-services-list .block-static-block.widget{margin:10px 0 0}.pdp-links-to-services-item{display:flex !important;justify-content:center !important}@media (max-width:767px){.pdp-links-to-services-item._multiple [data-content-type=text]{justify-content:flex-start}}.pdp-links-to-services-item [data-content-type=text]{display:flex}@media (max-width:767px){.pdp-links-to-services-item [data-content-type=text]{justify-content:center}}@media (max-width:767px){.sticky-product-description .pdp-links-to-services-item [data-content-type=text]{justify-content:flex-start}}.pdp-links-to-services-item a{display:flex;align-items:center;text-decoration:none}@media (max-width:1024px){.pdp-links-to-services-item a:hover{color:#000}}@media only screen and (min-width:1025px){.pdp-links-to-services-item a:hover img{filter:grayscale(1);opacity:.7}}@media (max-width:767px){.sticky-product-description .pdp-links-to-services-item a{padding:0 8px 0 0}}@media only screen and (min-width:768px){.sticky-product-description .pdp-links-to-services-item a{padding:0 0 0 24px}}.pdp-links-to-services-item strong{text-transform:uppercase;font-size:16px;font-weight:600;line-height:1.1}.sticky-product-description .pdp-links-to-services-item strong{line-height:1}@media (max-width:340px){.sticky-product-description .pdp-links-to-services-item strong{font-size:14px}}.pdp-links-to-services-item span{text-decoration:none !important;white-space:nowrap}.pdp-links-to-services-item span:after{content:'';transform:rotate(180deg);display:inline-block;width:20px;height:14px;margin:0 0 0 7px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 21'%3E%3Cpath stroke='%23000' stroke-linecap='round' d='M7 15.5L2 10l5-5.5M2 10h17'/%3E%3C/svg%3E");background-position:0 65%;background-size:20px;background-repeat:no-repeat}.pdp-links-to-services-item br{display:none}.sticky-product-description .pdp-links-to-services-item br{display:block}.pdp-links-to-services-item img{max-width:40px;max-height:40px;margin:0 10px 0 0}@media only screen and (min-width:768px){.sticky-product-description .pdp-links-to-services-item img{max-width:50px;max-height:50px}}.pdp-links-to-landings-list .block-static-block.widget{margin:0 0 24px}@media (max-width:767px){.pdp-links-to-landings-list .block-static-block.widget:first-child{margin-top:-10px}}@media only screen and (min-width:768px){.pdp-links-to-landings-list .block-static-block.widget:first-child{margin-top:38px}}.pdp-links-to-landings-item{position:relative;flex-direction:row !important;align-items:center;padding:7px 54px 7px 62px;border-radius:16px}@media only screen and (min-width:768px){.pdp-links-to-landings-item{max-width:343px}}.pdp-links-to-landings-item:after{content:'';position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(180deg);width:20px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 21'%3E%3Cpath stroke='%23000' stroke-linecap='round' d='M7 15.5L2 10l5-5.5M2 10h17'/%3E%3C/svg%3E");background-position:0 65%;background-size:20px;background-repeat:no-repeat}.pdp-links-to-landings-item__link .pagebuilder-button-link{position:absolute;top:0;left:0;width:100%;height:100%;font-size:0}.pdp-links-to-landings-item__img{position:absolute;bottom:0;left:0;display:flex;justify-content:center;align-items:flex-end;width:64px;height:70px;margin:-10px 0 0}@media only screen and (min-width:1025px){.pdp-links-to-landings-item__img{transition:transform .2s}}.pdp-links-to-landings-item__img img{max-height:100%}@media only screen and (min-width:1025px){.pdp-links-to-landings-item:hover .pdp-links-to-landings-item__img{transform:scale(1.1) translateY(-3.5px)}}.pdp-links-to-landings-item__text{font-size:24px;font-weight:500;text-transform:uppercase;line-height:1.07}@media only screen and (min-width:1025px){.pdp-links-to-landings-item__text{transition:filter .2s}}.pdp-links-to-landings-item__text span{display:block;margin:3px 0 0;padding:2px 4px 3px;font-size:12px;border-radius:4px}@media only screen and (min-width:1025px){.pdp-links-to-landings-item:hover .pdp-links-to-landings-item__text{filter:grayscale(1)}}.banner-archival{display:grid;background:#f5f5f5;border-radius:17px;width:100%;overflow:hidden}@media only screen and (min-width:1025px) and (max-width:1239px){.banner-archival{padding:0 20px;gap:30px}}@media only screen and (min-width:1240px){.banner-archival{padding:0 20px 0 48px;gap:40px}}@media (max-width:1024px){.banner-archival{padding:0 16px;grid-template-columns:minmax(auto,192px) 1fr;grid-auto-rows:auto 1fr;min-height:288px}}@media only screen and (min-width:1025px){.banner-archival{margin:0 auto 44px;grid-template-columns:240px 1fr minmax(auto,401px);align-items:center;min-height:251px}}@media (max-width:1024px){.banner-archival__main{grid-column:1;grid-row:1;padding:40px 0 0}}@media only screen and (min-width:1025px){.banner-archival__main{margin:20px 0;width:max-content}}@media only screen and (min-width:1240px){.banner-archival__main{max-width:330px}}@media only screen and (min-width:1025px) and (max-width:1239px){.banner-archival__main{max-width:295px}}.banner-archival__main-subtitle{margin:0 0 4px;line-height:120%}@media only screen and (min-width:1025px){.banner-archival__main-subtitle{font-size:32px}}@media (max-width:1024px){.banner-archival__main-subtitle{font-size:20px}}@media only screen and (min-width:1025px){.banner-archival__main-title{font-size:20px;line-height:120%}}@media (max-width:1024px){.banner-archival__main-title{margin:8px 0 0;font-size:14px;line-height:130%}}.banner-archival__illustration{position:relative;margin:0 0 0 auto;display:flex;align-items:flex-end;width:max-content;max-width:100%;height:100%}@media (max-width:767px){.banner-archival__illustration{left:16px;margin:0 0 0 -60px}}@media (max-width:1024px){.banner-archival__illustration{grid-column:2;grid-row:1/span 2;justify-content:center;min-width:189px}}@media only screen and (min-width:1025px){.banner-archival__illustration{justify-content:flex-end}}.banner-archival__label{margin:0 0 8px;padding:3px 6px;width:max-content;border:1px solid #000;border-radius:4px;font-weight:900;font-size:10px;line-height:130%}.banner-archival__product{width:max-content}.banner-archival__picture{position:relative;z-index:1;display:flex;align-items:flex-end;height:100%}.banner-archival__picture-img{object-fit:cover;object-position:top}@media (max-width:1024px){.banner-archival__picture-img{max-height:288px}}@media only screen and (min-width:1025px){.banner-archival__picture-img{max-height:248px}}@media (max-width:767px){.banner-archival__picture-img{max-width:189px}}@media only screen and (min-width:768px){.banner-archival__picture-img{max-width:428px}}.banner-archival__actions{width:100%}@media (max-width:1024px){.banner-archival__actions{margin:24px 0 0;grid-column:1;grid-row:2}}@media only screen and (min-width:1025px){.banner-archival__actions-text{font-size:20px;line-height:120%}}@media (max-width:1024px){.banner-archival__actions-text{font-size:14px;line-height:130%}}.banner-archival__btn.action.primary{padding:0;width:100%;display:flex;align-items:center;justify-content:center;min-width:unset;line-height:130%}@media only screen and (min-width:1025px){.banner-archival__btn.action.primary{margin:20px 0 0;max-width:196px;height:50px;font-size:16px}}@media (max-width:1024px){.banner-archival__btn.action.primary{margin:16px 0;max-width:164px;height:40px;font-size:14px}}.banner-archival .uppercase{text-transform:uppercase}.banner-archival .bold{font-weight:700}.simple-switcher{position:relative;display:flex;justify-content:center;align-items:center;transition:opacity .3s}.simple-switcher:not(._ready){z-index:-1;opacity:0}.simple-switcher__option._active .pagebuilder-button-link{font-weight:600}.simple-switcher__option .pagebuilder-button-link{padding:0;font-weight:400;text-transform:uppercase;text-decoration:none;white-space:nowrap;line-height:1;-webkit-tap-highlight-color:transparent}@media (max-width:767px){.simple-switcher__option .pagebuilder-button-link{margin:0 20px;font-size:14px}}@media (max-width:374px){.simple-switcher__option .pagebuilder-button-link{margin-right:16px;margin-left:16px}}@media (max-width:360px){.simple-switcher__option .pagebuilder-button-link{margin-right:12px;margin-left:12px}}@media (max-width:340px){.simple-switcher__option .pagebuilder-button-link{margin-right:8px;margin-left:8px;font-size:13px}}@media only screen and (min-width:768px){.simple-switcher__option .pagebuilder-button-link{margin:0 22px;font-size:12px}}.simple-switcher__switch{flex-shrink:0;width:68px;height:36px;background-color:#000;border-radius:36px;cursor:pointer;-webkit-tap-highlight-color:transparent}.simple-switcher__switch._right:before{transform:translateX(31px)}.simple-switcher__switch:before{content:'';display:block;width:30px;height:30px;margin:3px;background-color:#fff;border-radius:30px;transition:transform .3s}.landing-routine .prodicts-list{display:flex;flex-wrap:wrap}.landing-routine .product-item-details{justify-content:space-between}.landing-routine .product-item .main-info{order:-2;flex-grow:1;display:flex;flex-direction:column}.landing-routine .product-item .product-item-info{width:100%;padding:0}@media (max-width:767px){.landing-routine .product-item .product-item-photo{margin:0 0 8px}}@media only screen and (min-width:768px){.landing-routine .product-item .product-item-photo{margin:0 0 5px}}.landing-routine .product-item-info:hover .product-image-photo{transform:none}.landing-routine .product-image-wrapper{overflow:hidden}.landing-routine .product-overlays-wrapper,.landing-routine .product-overlay{display:none}.landing-routine .product-additional-text{display:flex;align-items:center;height:32px;font-weight:600}@media (max-width:767px){.landing-routine .product-additional-text{font-size:12px}}@media only screen and (min-width:768px){.landing-routine .product-additional-text{margin:0 0 7px;font-size:14px}}.landing-routine .product-additional-text__step-index{flex-shrink:0;color:#fff;line-height:1;background:#3d77e3;border-radius:4px}@media (max-width:767px){.landing-routine .product-additional-text__step-index{margin:0 8px 0 0;padding:6px 6.5px 6px}}@media only screen and (min-width:768px){.landing-routine .product-additional-text__step-index{margin:0 7px 0 0;padding:9px 7px}}.landing-routine .product-additional-text__step-name{color:#3d77e3;text-transform:uppercase;line-height:.97}.landing-routine .product-item-rating{margin:4px 0 2px}@media (max-width:767px){.landing-routine .product-item .product-reviews-summary{margin:-1px 0 0}}.landing-routine .product-item .rating-summary .rating-result>span:before{filter:brightness(0)}@media (max-width:767px){.landing-routine .product-item .reviews-actions{padding:4px 0 0 9px}}@media only screen and (min-width:768px){.landing-routine .product-item .reviews-actions{padding:2px 0 0 9px}}.landing-routine .product-item .product-item-gamma,.landing-routine .product-item .product-item-type,.landing-routine .product-item .product-item-link{display:block;color:#000;text-transform:none;text-decoration:none}.landing-routine .product-item .product-item-gamma{font-weight:700;line-height:1.4}@media (max-width:767px){.landing-routine .product-item .product-item-gamma{margin:0 0 3px;font-size:20px}}@media only screen and (min-width:768px){.landing-routine .product-item .product-item-gamma{font-size:24px}}.landing-routine .product-item .product-item-type{font-size:16px;line-height:1.45}@media (max-width:767px){.landing-routine .product-item .product-item-type{margin:0 0 8px}}@media only screen and (min-width:768px){.landing-routine .product-item .product-item-type{margin:0 0 7px}}.landing-routine .product-item .product-item-link{flex-grow:1;color:#4b4f54}@media (max-width:767px){.landing-routine .product-item .product-item-link{margin:0 0 14.5px;font-size:14px;line-height:1.4}}@media only screen and (min-width:768px){.landing-routine .product-item .product-item-link{margin:0 0 16px;font-size:16px;line-height:1.35}}.landing-routine .product-item .volumes-container{display:flex}.landing-routine .product-item .simple-volume{margin:0 8px 16px 0;padding:9px}@media (max-width:360px){.landing-routine .product-item .simple-volume{padding-right:8px;padding-left:8px}}.landing-routine .product-item .simple-volume:not(:last-child){display:none}.landing-routine .product-item .actions-primary{flex-grow:1;display:flex;align-items:flex-end;justify-content:flex-start}.landing-routine .product-item .action.primary{width:100%;height:50px;margin:8px 0 0;padding:16px 5px 14px;font-family:'FuturaPT','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:0;text-align:center;line-height:1}.landing-routine .product-item .actions-secondary{order:-1}.landing-routine .product-item .actions-secondary .action.towishlist{right:-5px}.landing-routine .product-item .actions-secondary .action.towishlist:hover:before{filter:brightness(0)}.landing-routine .product-item .actions-secondary .action.towishlist:before{width:32px;height:32px}.routines-protocol__title{margin:0 0 40px;line-height:1.2;letter-spacing:-.5px;text-transform:uppercase}@media only screen and (min-width:768px){.routines-protocol__title{text-align:center;font-size:32px}}@media (max-width:767px){.routines-protocol__title{margin-bottom:33px;padding:0 16px;font-size:24px}}.routines-protocol__title-text{display:none}.routines-protocol__title-text._active{display:inline-block}.routines-protocol-tabs-switcher{justify-content:center !important;min-height:45px;margin:0 auto 40px;padding:0}.routines-protocol-tabs-switcher__link{text-decoration:none}.routines-protocol-tabs-switcher .simple-switcher__switch{width:80px;height:44px;background-color:#fff;border:1px solid rgba(0,144,208,.5)}@media only screen and (min-width:768px){.routines-protocol-tabs-switcher .simple-switcher__switch{margin:0 20px}}@media (max-width:767px){.routines-protocol-tabs-switcher .simple-switcher__switch{margin:0 12px}}.routines-protocol-tabs-switcher .simple-switcher__switch:before{width:36px;height:36px;border-radius:36px;background-color:#0090d0}.routines-protocol-tabs-switcher .simple-switcher__switch._right:before{transform:translateX(36px)}.routines-protocol-tabs-switcher .simple-switcher__option{line-height:1.2;text-transform:uppercase}@media only screen and (min-width:768px){.routines-protocol-tabs-switcher .simple-switcher__option{min-width:155px;font-size:20px}}@media (max-width:767px){.routines-protocol-tabs-switcher .simple-switcher__option{min-width:125px;font-size:16px}}.routines-protocol-tabs-switcher .simple-switcher__option._active{font-weight:500}.routines-protocol-tabs-switcher .simple-switcher__option:first-child{text-align:right}.routines-protocol-tabs-switcher .simple-switcher__option:hover{color:#000}@media only screen and (min-width:768px){.routines-protocol-tabs-content{padding:0 20px}}@media (max-width:767px){.routines-protocol-tabs-content{padding:0 6px}}.routines-protocol-tabs-content .slick-list{overflow:visible}.routines-protocol-tabs-content .prodicts-list{display:block}.routines-protocol-tabs-content .prodicts-list:not(.slick-initialized){display:grid;overflow:hidden}@media only screen and (min-width:1025px){.routines-protocol-tabs-content .prodicts-list:not(.slick-initialized){grid-template-columns:repeat(auto-fit,minmax(200px,286px));justify-content:center;column-gap:40px}}@media only screen and (min-width:768px) and (max-width:1024px){.routines-protocol-tabs-content .prodicts-list:not(.slick-initialized){grid-template-columns:repeat(2,1fr);grid-template-rows:auto;column-gap:20px;row-gap:20px}}@media (max-width:767px){.routines-protocol-tabs-content .product-item{padding:0 10px}}@media only screen and (min-width:768px){.routines-protocol-tabs-content .product-item{height:100%;padding:0}}@media only screen and (min-width:768px){.routines-protocol-tabs-content .product-item .product-item-photo{margin:0 0 42px}}.routines-protocol-tabs-content .product-item .product-additional-text__step-index{background:#0090d0}@media only screen and (min-width:768px){.routines-protocol-tabs-content .product-item .product-additional-text__step-index{padding:6px 7px}}@media (max-width:767px){.routines-protocol-tabs-content .product-item .product-additional-text__step-index{padding:6px 10px}}.routines-protocol-tabs-content .product-item .product-additional-text__step-name{font-size:16px;color:#0090d0}.routines-protocol-tabs-content .product-item .product-additional-text{margin:0 0 17px}@media only screen and (min-width:768px){.routines-protocol-tabs-content .product-item .product-additional-text{justify-content:center}}@media (max-width:767px){.routines-protocol-tabs-content .product-item .product-additional-text{justify-content:flex-start;margin-bottom:13px}}.routines-protocol-tabs-content .product-item .product-item-gamma{margin:0 0 14px;text-align:center;line-height:1.5 !important;color:#000}@media only screen and (min-width:768px){.routines-protocol-tabs-content .product-item .product-item-gamma{font-size:32px !important;font-weight:500}}@media (max-width:767px){.routines-protocol-tabs-content .product-item .product-item-gamma{margin-bottom:5px;font-size:20px !important;font-weight:700}}.routines-protocol-tabs-content .product-item .product-item-type{margin:0 0 32px;text-align:center;line-height:1.4 !important;color:#000}@media only screen and (min-width:768px){.routines-protocol-tabs-content .product-item .product-item-type{font-size:18px !important;font-weight:700}}@media (max-width:767px){.routines-protocol-tabs-content .product-item .product-item-type{margin-bottom:46px;font-size:16px !important;font-weight:500}}.routines-protocol-tabs-content .product-item .product-link,.routines-protocol-tabs-content .product-item .product-item-button{display:block;width:100%;text-decoration:none}.routines-protocol-tabs-content .product-item .product-item-rating,.routines-protocol-tabs-content .product-item .product-item-link,.routines-protocol-tabs-content .product-item .simple-volume{display:none}.routines-protocol-tabs-content .product-item .product-image-container{width:100% !important}