.header{height:var(--header-height);position:absolute;top:0;left:0;right:0;padding:24px 0 0 0;z-index:1}.logo,.logo svg{width:164px;height:56px;margin:auto}.logo .sl{transition:opacity 0.75s ease-in}.menu-primary{height:56px;display:flex;align-items:center;justify-content:center}.menu-primary li{list-style-type:none;height:100%}.menu-primary-item{line-height:56px;padding:0 20px;position:relative;display:flex;align-items:center;height:100%}.menu-primary-item svg{margin:auto 0 auto 8px;width:24px;height:24px;fill:currentcolor}.has-dropdown:after,.has-dropdown:before{content:'';position:absolute;bottom:-1px;left:20px;right:20px;opacity:0;visibility:hidden;transition:opacity 0.75s cubic-bezier(.77,0,.175,1);margin:auto;z-index:2}.has-dropdown:after{height:3px;background:var(--blue)}.has-dropdown:before{width:0;height:0;bottom:-8px;border-style:solid;border-width:10px 8px 0 8px;border-color:var(--blue) transparent transparent transparent;transform:rotate(0deg)}.has-dropdown .icon-arrow{display:none}.menu-primary-item:focus:after,.no-touchevents .menu-primary-item:hover:after,.menu-primary-item.active:after,.menu-primary-item:focus:before,.no-touchevents .menu-primary-item:hover:before,.menu-primary-item.active:before,.menu-primary-item.is-open:before,.menu-primary-item.is-open:after{opacity:1;visibility:visible}.no-touchevents .menu-primary-item:hover{opacity:1}.menu-primary-dropdown{opacity:0;visibility:hidden;border-top:1px solid #e5e5e5;position:absolute;top:56px;left:0;right:0;background:#FFF;z-index:1;padding:40px 0;pointer-events:none}.menu-primary-dropdown .container{display:flex;flex-direction:row;flex-wrap:wrap;max-width:1308px;padding:0 24px}.menu-primary-dropdown .button{margin:40px auto 0 auto}.menu-primary-product{width:16.666666666666667%;padding:0 16px}.menu-primary-product .image{margin-bottom:16px}.menu-primary-article,.menu-primary-more,.menu-primary-categories{width:20%;padding:0 16px;text-transform:none;text-align:left}.menu-primary-article .image{margin-bottom:20px}.menu-primary-article h3{margin-bottom:14px}.menu-primary-more .underline:after,.menu-primary-categories .underline:after{margin:20px 0 14px 0;width:40px}.menu-primary-more a{display:block;margin-bottom:6px}.menu-primary-categories a{display:block;line-height:2}.is-open+.menu-primary-dropdown{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.menu-primary-dropdown-back,.menu-primary .menu-primary-close{display:none}.menu-secondary-item{position:absolute;top:35px;margin:auto;right:24px;height:32px;width:32px;height:32px;display:inline-block;transform:translate3d(0,0,0)}.menu-secondary-item-basket{width:52px;display:flex}.menu-secondary-item-basket svg{width:32px}.menu-secondary-item-basket span{width:20px;height:20px;position:absolute;top:3px;right:0;bottom:0;margin:auto;border-radius:50%;display:inline-block;line-height:20px}.menu-secondary-item-account{right:140px}.menu-secondary-item-search{right:92px}.no-touchevents .menu-secondary-item:hover{opacity:.5}.menu-primary .menu-regional{position:absolute;left:24px;top:-49px}.menu-rewards{background:var(--blue);color:#FFF;line-height:48px;display:flex;justify-content:center;margin:40px 0 -40px 0}.menu-rewards svg{width:32px;height:32px;margin:auto 8px auto auto}.menu-rewards span{display:flex;margin:0 15px}.button-toggle-menu{position:absolute;left:24px;top:35px;margin:auto;width:32px;height:32px;display:none}.headroom{will-change:transform;z-index:1}.headroom--not-top{position:fixed;height:120px}.headroom--not-top .menu-secondary-item{transform:translateY(-9px)}.headroom--unpinned{transform:translateY(calc(-100% - 40px))}.headroom--pinned{transform:translateY(0%);transition:transform 0.5s cubic-bezier(.77,0,.175,1)}.headroom--pinned.headroom--not-top .logo,.headroom--pinned.headroom--not-top .logo svg{width:117px;height:40px}.headroom--pinned.headroom--not-top .logo .sl{transition:none;opacity:0}.has-banner .header.headroom--unpinned,.has-banner .header.headroom--not-top{top:0}.mask{position:fixed;left:0;top:0;bottom:0;right:0;background:#E5E5E5;z-index:1;transition:all 0.75s cubic-bezier(.77,0,.175,1);cursor:pointer;opacity:0;visibility:hidden}.header-banner{font-weight:400;line-height:40px;padding:0 24px;position:absolute;top:0;left:0;right:0}.has-banner{padding-top:176px}.has-banner .header{top:40px}.woocommerce-mini-cart-item{position:relative;display:flex;align-items:center;margin-bottom:16px}.woocommerce-mini-cart-item .remove{display:none}.woocommerce-mini-cart-item p{margin-bottom:0}.woocommerce-mini-cart-item:last-of-type{margin-bottom:0}.woocommerce-mini-cart__total{display:none}.woocommerce-mini-cart__buttons{margin-bottom:0;position:absolute;bottom:40px;left:40px;right:40px}.woocommerce-mini-cart__buttons a{display:block;height:56px;margin-bottom:8px;line-height:54px;width:100%;border:1px solid #191919;text-transform:uppercase}.woocommerce-mini-cart__buttons .checkout{background:var(--blue);color:#FFF;margin-bottom:0}.minicart-content{position:fixed;top:0;bottom:0;right:0;max-width:400px;width:100%;background:#FFF;padding:40px;z-index:2;transition:transform 0.75s cubic-bezier(.77,0,.175,1);transform:translateX(100%)}.minicart-container{position:absolute;top:96px;bottom:200px;left:0;right:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:0 40px 0 40px}.minicart-container .woocommerce-mini-cart__buttons{position:static}.minicart-thumbnail,.woocommerce-mini-cart-item>img{width:120px;height:177px;min-width:120px;object-fit:cover;display:inline-block}.mini-cart-product-title{padding-left:20px}.minicart-quantity{display:block;font-size:var(--font-regular-small)}.minicart-header{position:absolute;top:0;left:0;right:0;padding:0 40px;line-height:80px}.minicart-heading{line-height:96px}.button-close-minicart{top:30px;right:40px;position:absolute;width:32px;height:32px}.woocommerce-mini-cart-item .variation{font-size:var(--font-regular-small)}.woocommerce-mini-cart-item dt.variation-Includes{display:none}.show-minicart{overflow:hidden}.show-minicart .minicart-content{-webkit-transform:translateX(0);transform:translateX(0)}.show-minicart .minicart-mask{opacity:.25;visibility:visible}.tease.post{background:#fcfcfd;border-bottom:2px solid #E8E9F6;transition:all 0.75s cubic-bezier(.77,0,.175,1)}.tease.post time{display:block;margin-bottom:20px}.tease.post .image{margin-bottom:24px}.tease.post .image img{height:100%;width:100%;object-fit:cover}.tease.post h2{margin-bottom:14px;padding:0 24px;line-height:1.2}.tease.post label{padding-bottom:29px;display:block}.no-touchevents .tease.post:hover,.tease.post:focus{border-color:#b8dfea;background:#f8fbfc}.page-title{padding:0 var(--padding) var(--padding) var(--padding)}.page-title h1{letter-spacing:normal;line-height:1.2}.page-title h3{margin-top:10px;margin-bottom:16px;display:block}.pagination{margin:64px auto auto auto;line-height:40px}.pagination a,.pagination span{padding:0 16px;display:inline-block}.pagination .current{position:relative}.pagination .current:after{content:'';position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid var(--blue)}.blog-categories{margin-bottom:40px;font-size:0}.blog-categories a{border:1px solid var(--blue);height:40px;line-height:38px;border-radius:20px;margin:0 4px 10px 4px;min-width:145px;display:inline-block;padding:0 16px}.blog-categories .active{background:var(--blue);color:#FFF}.blog-categories .active:hover{opacity:1}.layout-article{max-width:1080px}.layout-article .wysiwyg>h2{margin-bottom:32px}.post-content{padding:90px;margin:-90px 90px 0 90px;background:#FFF;position:relative;z-index:1}.post-content.has-no-image{margin-top:0;padding-top:0}.post-content .products{display:block;margin-left:-16px;margin-right:-16px;font-size:0;text-align:center}.post-content .products a{border:0}.post-content .products p{margin-bottom:0}.post-content .products .product{width:50%}.post-content .products .product>p{display:none}.post-content .products .price{font-size:16px}.share-tools{position:relative;width:152px;margin:auto;z-index:1}.share-tools button{width:24px;height:24px}.share-tools-dropdown{position:absolute;top:0;left:0;width:152px;background:#191919;border-top:20px solid #FFF;color:#FFF;opacity:0;visibility:hidden;padding:0 26px 18px 26px;transform:translateY(20px);transition:all 0.3s cubic-bezier(.77,0,.175,1)}.share-tools-dropdown:before{content:'';z-index:1;background:#191919;border-radius:50%;width:40px;height:40px;top:-20px;left:0;right:0;margin:auto;position:absolute}.share-tools-dropdown button{position:absolute;top:-12px;left:0;right:0;margin:auto;z-index:2;background:#191919}.share-tools-dropdown h3{margin-bottom:10px;margin-top:18px}.share-tools-dropdown a{line-height:24px;margin-bottom:12px;position:relative;display:block;padding-left:40px;text-align:left}.share-tools-dropdown a svg{width:24px;height:24px;position:absolute;top:0;left:0}.button-close-share-tools svg{transition:all 0.75s cubic-bezier(.77,0,.175,1)}.no-touchevents .button-close-share-tools:hover svg,.button-close-share-tools:hover svg{transform:rotate(180deg)}.share-tools.align-right>button{margin-left:auto;display:block}.share-tools.align-right .share-tools-dropdown:before{left:auto}.share-tools.align-right .share-tools-dropdown button{right:8px;left:auto}.show-share-tools .share-tools-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.wysiwyg .gform_fields{margin-bottom:0}.wysiwyg .gform_wrapper{margin-left:0;margin-bottom:32px}.wysiwyg .gform_footer{margin-top:0}.post-comments{margin-bottom:90px}.post-comments .container{max-width:768px;width:100%;margin-left:auto;margin-right:auto;padding:80px 24px}.post-comments .comment-title{margin-bottom:32px}.post-comments input,.post-comments textarea{background-color:#FFF}.post-comments>h3{margin-bottom:16px}.post-comment{border-bottom:1px solid var(--grey);margin-bottom:28px;position:relative}.post-comment .avatar{position:absolute;width:40px;height:40px;border-radius:50%;top:0;left:0}.post-comment p:last-of-type{margin-bottom:0}.post-comment-reply{margin-left:56px}.post-comment-form textarea{padding:16px}.post-comment-form .comment-form-comment{margin-bottom:0}.post-comment-form .comment-form-author,.post-comment-form .comment-form-email{margin-bottom:0}.layout-stockists{padding-bottom:60px;width:auto}.layout-stockists h2{margin-bottom:16px}.wpsl-input label,#wpsl-radius label,#wpsl-category label{width:auto}.wpsl-input,.wpsl-select-wrap{float:left;margin-right:32px}.wpsl-input div,.wpsl-input input,.wpsl-select-wrap,.wpsl-search-btn-wrap{display:inline-block}.wpsl-input div{margin-right:16px}#wpsl-radius label{display:inline-block;margin-right:16px;line-height:56px;vertical-align:top}.wpsl-dropdown{line-height:56px;height:56px;margin-bottom:24px;background:var(--grey);display:inline-block;cursor:pointer;padding:0 24px;position:relative;min-width:100px}.wpsl-dropdown>div{position:absolute;top:0;left:0;position:absolute;background:rgb(247,247,247);z-index:1;overflow:hidden}.wpsl-dropdown li{padding:0 24px;list-style-type:none}#wpsl-search-wrap form:after{content:"";visibility:hidden;display:block;height:0;clear:both}#wpsl-search-btn{background:transparent;border:1px solid var(--blue);color:var(--blue);text-transform:uppercase;font-size:12px;letter-spacing:.1em;padding:0 16px;border-radius:0;font-weight:700;line-height:54px;height:56px}#wpsl-gmap{margin-bottom:32px}#wpsl-stores ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--grid-gap)}#wpsl-stores li{list-style-type:none;border-bottom:1px solid var(--grey)}.wpsl-store-location{padding-bottom:32px}.wpsl-store-location p{margin-bottom:16px}.wpsl-store-location p:first-of-type strong:first-of-type{text-transform:uppercase;letter-spacing:.1em;line-height:1.2;display:block;margin-bottom:16px}.wpsl-store-location span{display:block}.wpsl-contact-details strong{font-weight:400;text-transform:none;letter-spacing:normal}.shop-home-categories{grid-column-start:2;grid-column-end:span 4}.shop-home-categories .tease.product{width:100%;padding:0 0 40px 0;margin:0}.shop-home-categories .tease.product .button{left:0;right:0}.shop-home-categories .tease.product .price{margin-bottom:10px}.shop-home-categories .category-container{margin-bottom:32px;position:relative}.shop-home-categories .category-title{position:absolute;width:100px;text-align:right;top:16px;left:-128px;transform:rotate(-90deg);transform-origin:top right;white-space:nowrap}.shop-home-sidebar{grid-column:1;grid-row:1}.shop-home-sidebar a{display:block}.shop-home-sidebar h3{margin:28px 0 12px 0}.shop-home-sidebar h3:first-of-type{margin-top:0}.page-product{padding-top:128px}.has-banner.page-product{padding-top:168px}.product-summary{grid-template-columns:52% auto;padding-top:var(--padding);width:auto;position:relative}.product-description .product_title{line-height:1.208333333333333;margin-top:-6px}.product-description p{margin-bottom:12px}.product-description .woocommerce-product-rating{line-height:36px;vertical-align:top;margin-left:10px}.product-description .woocommerce-product-rating span{margin-top:-2px}.product-description form{display:flex;flex-direction:column}.product-description form br{display:none}.product-description .stock.out-of-stock{text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:var(--font-regular-small);margin-bottom:0}.product-description .wc-points-rewards-product-message{display:none}.woocommerce-product-details__short-description{clear:both}.woocommerce-product-gallery{position:relative}.product-images{position:sticky;top:var(--body-padding);left:0;padding-left:90px;margin-bottom:auto}.product-images .slick-dots{position:absolute;left:0;top:0}.product-images .slick-dots li{width:56px;height:auto;display:block;margin-bottom:16px}.product-images .slick-arrow{width:48px;height:48px;position:absolute;top:0;bottom:0;margin:auto;opacity:.5}.product-images .slick-arrow svg{width:16px;height:48px}.product-images .slick-arrow:hover{opacity:1}.product-images .slick-prev{left:0}.product-images .slick-next{right:0}.product-images video{width:100%;height:auto}.product-price-volume{margin-bottom:16px;display:inline-block}.product-price-volume p{display:inline-block;margin-bottom:0}.woocommerce-product-rating{display:inline-block}.woocommerce-product-rating span{width:16px;height:16px;display:inline-block;margin-right:4px;vertical-align:middle}.woocommerce-product-rating span:last-of-type{margin-right:6px}.woocommerce-product-rating .icon-star-empty{color:#e5e5e5}.woocommerce-product-rating a{display:block}.no-touchevents .woocommerce-review-link:hover{opacity:1}.product-features{margin:24px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:24px 0}.product-features li{list-style-type:none;display:flex;align-items:center;line-height:normal}.product-features svg{width:32px;height:32px;vertical-align:top;margin-right:6px}.product-features h3{margin-bottom:20px}.product-features .grid{grid-gap:var(--grid-gap-small)}.product-messaging{padding:22px 0 8px 0;text-align:right}.product-messaging a{text-decoration:underline}.product-messaging span{display:inline-block;padding:0 4px}.woocommerce-simple-add-to-cart,.woocommerce-variation-add-to-cart{position:relative}.woocommerce-variation-add-to-cart-disabled{display:none}.woocommerce-variation-price{display:none!important}.woocommerce-variation-availability .stock{display:none!important}.woocommerce-variation-availability #wc_bis_product_form{margin-top:0;margin-bottom:0}.woocommerce-variation-availability #wc_bis_product_form button{margin-bottom:0!important}.variations_form .variations select{display:none}.single_add_to_cart_button{height:56px;line-height:54px;border:1px solid #191919;width:calc(100% - 130px);font-size:12px;position:relative;display:inline-block;margin:0 0 0 130px}.single_add_to_cart_button[disabled]{display:none}.no-touchevents .single_add_to_cart_button:hover{background:#191919;color:#FFF;border-color:#191919}#wc-stripe-payment-request-button-separator{margin:12px 0!important}#wc-stripe-express-checkout-element{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:0}.single_add_to_cart_button.loading[disabled]{display:block}.single_add_to_cart_button.loading{font-size:0}.single_add_to_cart_button.loading:before{content:'';position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:2px solid #e5e5e5;border-top-color:var(--blue);animation:spinner .6s linear infinite}.single_add_to_cart_button+.added_to_cart.wc-forward{display:none}@keyframes spinner{to{transform:rotate(360deg)}}.product-tabs{overflow:hidden}.product-tab{border-bottom:1px solid #e5e5e5;position:relative}.product-tab-link{line-height:60px;cursor:pointer;display:block}.product-tab-link:focus{opacity:1}.product-tab-inner{max-height:0;overflow:hidden;transition:all 0.3s cubic-bezier(.77,0,.175,1)}.product-tab:after{content:'+';height:60px;width:60px;line-height:60px;position:absolute;top:0;right:0;text-align:center;pointer-events:none}.product-tab.active .product-tab-inner{max-height:1000px}.product-tab.active:after{content:'-'}.product-tab p{margin-bottom:12px}.product-tab li{margin-bottom:0}.layout-related-products{border-top:1px solid #e5e5e5;padding-top:var(--margin)}.layout-upsell .grid{position:relative;max-width:856px;grid-gap:120px;width:100%;margin:auto auto 80px auto;padding:0 48px}.layout-upsell .upsell:first-of-type .upsell-image{background:var(--grey);border-radius:50%;overflow:hidden}.layout-upsell .icon-plus{width:40px;height:40px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.layout-upsell>h2{margin-bottom:68px}.upsell-image{padding-top:100%}.upsell-image img{left:40px;top:40px;bottom:40px;right:40px;height:calc(100% - 80px);margin:auto;width:auto}.upsell-image.brackets svg{position:absolute;top:68px;bottom:68px;z-index:1;left:0;height:calc(100% - 136px);width:auto;max-width:50px}.upsell-image.brackets svg:last-of-type{right:0;left:auto}.layout-reviews .children .woocommerce-review__verified,.layout-reviews .children .woocommerce-review__published-date{display:none}.product-reviews-header{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #e5e5e5;display:flex;flex-wrap:wrap}.product-reviews-header h2{margin-bottom:15px;width:100%}.product-review-points{line-height:32px;margin-left:auto}.product-review{list-style-type:none;background:#FFF;border-radius:4px;padding:20px 40px 20px 20px;margin:0 0 8px 0;display:flex}.product-review p{margin-bottom:10px}.product-review .woocommerce-product-rating{height:32px;display:flex;max-width:102px;align-items:center;margin-right:8px}.product-review-author,.product-review-verified{line-height:32px;display:inline-block;margin-right:10px}.product-review-date{color:#AAA}.product-review-meta{min-width:200px}.product-reviews-footer{display:flex;margin:30px 0 0 0}.button-add-review{margin:0 auto 0 0}.button-translate-review{text-decoration:underline;text-underline-offset:2px}.product-review-pagination{display:flex;flex-direction:row-reverse;justify-content:flex-start}.product-review-pagination a,.product-review-pagination span,.product-review-pagination label{margin-right:10px}.product-review-pagination .current{font-weight:700}.product-review-disclaimer{margin:10px 0 0 0}.has-readmore .more,.has-readmore.is-visible a,.has-readmore.is-visible .excerpt{display:none}.has-readmore.is-visible .more{display:inline}.has-readmore a{text-decoration:underline}.comment-form-author{padding-right:16px}.comment-form-email{padding-left:16px}.comment-form-author,.comment-form-email{width:50%;float:left}.comment-form-comment{font-size:0}.comment-form-comment textarea{font-size:initial}.show-add-review .product-review-form{max-height:4000px;padding-top:30px;margin-top:30px;border-top:1px solid #e5e5e5}.product-review-form{overflow:hidden;max-height:0;transition:height 0.3s cubic-bezier(.77,0,.175,1)}.product-review-form p{margin-bottom:0}.product-review-form textarea,.product-review-form input{background:#FFF}.product-review-form .stars{display:none}.product-review-form .review-star-rating{margin-bottom:10px}.review-star-rating a{width:16px;height:16px;display:inline-block;margin-right:4px;vertical-align:top;font-size:0;color:#e5e5e5;cursor:pointer}.review-star-rating a:hover{opacity:1}.review-star-rating svg{width:100%;height:100%;vertical-align:top;fill:currentcolor}.review-star-rating .active{color:var(--blue)}.product-ingredients{margin-bottom:12px}.tooltip{display:inline;margin-right:10px;word-break:break-all}.no-touchevents .tooltip:hover{text-decoration:underline}.layout-faqs-section .faq{border:0;background:var(--grey);border-radius:8px;margin-bottom:16px;padding:0 80px}.layout-faqs-section .faq svg{position:absolute;top:0;bottom:0;right:0;margin:auto;width:20px;height:20px;margin:auto;transition:all 0.3s cubic-bezier(.77,0,.175,1)}.layout-faqs-section .faq.active svg{visibility:hidden;opacity:0}.layout-faqs-section .faq:after{right:80px}.layout-faqs-section .faq-question{padding:12px 24px 12px 0;position:relative}.layout-faqs-section .faq-answer{max-width:none}.faq-header{text-align:left;padding-right:220px;padding-left:80px}.faq-header>h2{margin-top:12px}.faq-avatar-container{position:absolute;top:0;right:0;padding-right:96px;text-align:right;height:80px;display:flex;align-items:center}.faq-avatar{width:80px;height:80px;position:absolute;top:0;right:0}.page-product .layout-posts{background:var(--grey);margin:0}.page-product .tease.post{background:#FFF}del+.woocommerce-Price-amount bdi{color:#ca3630}del+ins{color:#ca3630}#wc_bis_product_form,#wc_bis_already_registered{margin-top:0}#wc_bis_already_registered a{text-decoration:underline}.wc_bis_send_form{width:100%;line-height:54px;height:56px}.variations{padding:0 0 24px 0}.variation-radio{line-height:24px;margin-right:16px;display:inline-block}.variation-radio:last-of-type{margin-right:0}.variation-radio input{margin-top:2px;vertical-align:top;margin-right:12px}.variation-radio label{cursor:pointer}.variation-size-price{margin-left:6px;color:#aaa}.layout-hero img,.layout-hero video{height:100%;width:100%;object-fit:cover;position:absolute;top:0;left:0}.layout-hero a:hover{opacity:1}.hero-caption{position:absolute;margin:auto;top:50%;transform:translateY(-50%);max-width:460px;padding:var(--padding)}.hero-caption.is-center{left:0;right:0}.hero-caption.is-left{left:16%}.hero-caption.is-right{right:16%}.hero-description p:last-of-type{margin-bottom:0}.hero-description .button{margin-top:1.5em}.has-mobile-video .desktop{display:block}.has-mobile-video .mobile{display:none}.layout-hero.is-full-bleed{margin-left:0;margin-right:0}.layout-hero.is-side-by-side .hero-caption{left:64.285714285714286%;text-align:left;margin-left:0;max-width:none}.layout-hero.is-side-by-side .hero-image-container{width:64.285714285714286%}.layout-hero.is-category{margin-left:0;margin-right:0}.layout-hero.is-category .hero-image-container{width:100%;height:100%}.layout-hero.is-category .hero-image{min-height:320px}.layout-hero.has-text-below .hero-caption{position:static;transform:none;max-width:800px}.video-poster{position:absolute;top:0;left:0;bottom:0;right:0;cursor:pointer;background:#000;transition:all 0.3s cubic-bezier(.77,0,.175,1) 0.5s}.video-poster.is-hidden{opacity:0;visibility:hidden}.video-poster-title{top:30px;left:38px;position:absolute;padding:6px 0 0 88px;z-index:1;line-height:2;letter-spacing:normal}.video-poster-title svg{width:80px;height:80px;position:absolute;top:0;left:0}.video-poster-title span{display:inline-block;background:rgba(25,25,25,.75);padding:0 16px;color:#FFF;margin-bottom:1px}.video-poster-title span.f-16{font-weight:400;letter-spacing:normal}.video-poster-title a{color:#5ABDFF}.video-poster-title .image{z-index:0}.video-poster-play{z-index:1;background:rgba(0,0,0,.7);width:104px;height:104px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:50%}.video-poster-play svg{width:28px;height:32px;margin:36px auto;display:block;fill:#FFF}.no-touchevents .video-poster:hover .video-poster-play svg{fill:#5ABDFF}.layout-text .container{max-width:800px}.layout-text .gform_body{text-align:left}.layout-text_image{grid-gap:0}.text_image-text{display:flex;flex-direction:column}.text_image-text,.text_image-image{grid-row:1}.text_image-text p:last-of-type{margin-bottom:0}.text_image-text div{margin:auto}.text_image-text .button{margin-top:1.5em}.text_left .text_image-image{grid-column-start:6;grid-column-end:15}.text_left .text_image-text{grid-column-start:1;grid-column-end:6;padding-right:60px;text-align:right;margin-left:auto}.text_left .button{margin-left:auto}.text_right .text_image-image{grid-column-start:1;grid-column-end:10}.text_right .text_image-text{grid-column-start:10;grid-column-end:15;padding-left:60px;margin-right:auto}.text_right .button{margin-right:auto}.layout-quotes cite{display:block;margin:28px auto 32px auto}.layout-quotes blockquote{line-height:1.2;display:none;outline:none}.layout-quotes .first{display:block}.layout-quotes .slideshow{max-width:986px;width:100%;margin:auto;padding:0 var(--padding)}.layout-quotes .slick-initialized blockquote{display:block}.layout-products h3{width:100%}.layout-products .container{display:flex;justify-content:center;flex-wrap:wrap}.layout-products .product{width:25%}.layout-press h2{width:100%}.layout-press .container{display:flex;flex-direction:row;flex-wrap:wrap}.layout-press .image{padding-top:56.25%}.layout-press .press-logo{width:16.666666666666667%;padding-left:16px;padding-right:16px;margin:auto}.layout-instagram-feed .button{padding-left:44px;border:0}.layout-instagram-feed .button svg{position:absolute;top:0;bottom:0;left:0;height:40px;width:40px}.layout-instagram-feed svg .circle{display:none}.layout-instagram-feed iframe{width:100%;height:100%;border:0;outline:none;overflow:hidden}.layout-instagram-feed .iframe-container{aspect-ratio:1440/152}@media screen and (max-width :896px){.layout-instagram-feed .iframe-container{aspect-ratio:800/384}}@media screen and (max-width :576px){.layout-instagram-feed .iframe-container{aspect-ratio:480/339}}.layout-trust-pilot iframe{height:140px;width:100%;border:0;overflow:hidden}.layout-image-products{background-size:cover;background-position:top center;background-repeat:no-repeat}.layout-image-products figure{grid-column:span 2;margin:-40px -100px 0 0}.layout-image-products .tease.product{margin:auto;width:100%;padding-left:0;padding-right:0}.layout-image-products .product-wrapper{display:flex}.layout-image-products .underline:after{margin-left:0}.image-products-caption{grid-column:span 2}.image-products-caption h2,.image-products-caption p{max-width:385px}.image-products-caption p:last-of-type{margin-bottom:0}.layout-banners.center .banner-caption.is-underneath p{margin-left:auto;margin-right:auto}.banner-caption.is-overlaid{padding:33px 48px 0 48px;background:#FFF;margin:-60px 48px 0 48px;position:relative;z-index:1}.banner-caption.is-overlaid h3{margin-bottom:8px;line-height:1.166666666666667}.banner-caption.is-overlaid p{margin-bottom:16px}.banner-caption.is-underneath{margin-top:22px}.banner-caption.is-underneath p{margin-bottom:15px;max-width:336px}.banner-caption.is-underneath h3{margin-bottom:12px}.layout-posts.bg-grey .tease{background:#FFF}.layout-posts .button{margin:40px auto auto auto}.layout-posts.has-slider{padding:var(--margin-bottom) var(--margin);overflow:hidden;max-width:none}.layout-posts.has-slider .slider{position:static}.layout-posts.has-slider .slick-arrow{z-index:1;width:80px;height:80px;position:absolute;top:0;bottom:0;margin:auto;color:var(--blue);background:#FFF;transition:all 0.3s cubic-bezier(.77,0,.175,1)}.layout-posts.has-slider .slick-disabled{opacity:0;visibility:hidden}.layout-posts.has-slider .slick-prev{left:0}.layout-posts.has-slider .slick-prev svg{transform:rotate(180deg)}.layout-posts.has-slider .slick-next{right:0}.layout-posts.has-slider .slide{padding:0 12px;position:relative;height:inherit;outline:none}.layout-posts.has-slider .slick-list{overflow:visible}.layout-posts.has-slider .slick-track{display:flex}.layout-posts.has-slider .slide-title{display:flex;justify-content:center;align-items:center}.layout-posts.has-slider .slider-title{display:none}.layout-posts.has-slider .tease{height:100%;padding-bottom:52px}.layout-posts.has-slider .tease label{position:absolute;bottom:0;left:0;right:0}.button-more{color:#C8C8C8;border:2px solid #E5E5E5;display:flex;justify-content:center;align-items:center;font-weight:700;height:100%}.button-more svg{height:98px;width:98px;border:3px solid #C8C8C8;border-radius:49px;margin:auto auto 20px auto;display:block;padding:24px}.button-more svg g{fill:#C8C8C8}.tease.category .image{margin-bottom:30px}.layout-parallax{overflow:hidden}.parallax-title{position:absolute;left:0;right:0;margin:auto;padding-top:var(--margin);z-index:1}.parallax-title span{display:block;font-weight:400}.parallax-bg{padding-top:31%;position:absolute;left:0;top:145px;margin-bottom:-145px;z-index:-2;width:62.5%}.parallax-caption{padding-top:180px}.parallax-caption-inner{max-width:500px;padding:0 0 0 48px}.parallax-caption-inner li{margin-bottom:16px}.parallax-image.image-2{position:absolute;width:66.666666666666667%;left:-6.25%}.parallax-image.image-2 .image{transform:translateY(-50%)}.text_left .parallax-caption{grid-column:1;grid-row:1}.text_left .parallax-caption-inner{padding:0 48px 0 0}.text_left .parallax-images{grid-column:2;grid-row:1}.text_left .parallax-bg{right:0;left:auto}.faq-category{display:flex;justify-content:center;align-content:center;padding:var(--padding)}.faq-icon{width:80px;height:80px;margin:auto auto 10px auto;display:block}.faq-category-title{margin-top:40px}.faq-group{text-align:left}.faq{border-bottom:1px solid #ededed;position:relative}.faq:after{content:attr(data-close);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;position:absolute;top:0;right:0;opacity:0;pointer-events:none;-webkit-transition:all 0.3s cubic-bezier(.77,0,.175,1);transition:all 0.3s cubic-bezier(.77,0,.175,1);line-height:64px}.faq-question{padding:20px 0;cursor:pointer;font-weight:400}.faq-answer{max-height:0;overflow:hidden;transition:all 0.3s cubic-bezier(.77,0,.175,1);max-width:600px}.faq.active .faq-answer{max-height:1000px}.faq.active:after{opacity:1}.faq-categories-footer{margin-top:52px}.faq-categories-footer a{padding:32px}.layout-panel .icon{width:80px;height:80px;margin:auto auto 20px auto}.layout-panel .button{margin-top:22px;height:56px;line-height:54px;border-radius:28px}.layout-panel.bg-blue{color:#FFF}.layout-panel.bg-blue .button{border-color:#FFF}.panel-columns{display:flex;justify-content:center;max-width:840px;width:100%;margin:auto}.panel-column{width:33.33%}.panel-column p{margin-left:auto;margin-right:auto;max-width:200px;line-height:1.3}.panel-column h4{margin-bottom:14px}.tease.routine{padding:var(--padding)}.routine-image{max-width:160px;width:100%;margin:auto auto 20px auto}.routine-intro{max-width:740px;width:100%;margin:10px auto auto auto}.step-text{text-align:left}.step-text h2 span{display:block;font-weight:400}.step-text .underline:after{margin-left:0}.routine-step.even .step-image{grid-column:2;grid-row:1}.routine-step.even .step-text{grid-column:1;grid-row:1}.layout-vip-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.1);z-index:1;display:flex;align-items:center;justify-content:center;padding:40px;overflow:auto;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;pointer-events:none;transition:all 0.3s cubic-bezier(.77,0,.175,1)}.layout-vip-modal:target{opacity:1;visibility:visible;pointer-events:auto}.layout-vip-modal:target .vip-modal-content{transform:translateY(0);opacity:1}.vip-modal-content{max-width:570px;margin:auto;box-shadow:0 10px 10px -10px rgb(0 0 0 / 50%);border-radius:8px;width:100%;position:relative;transform:translateY(20px);transition:all 0.3s cubic-bezier(.77,0,.175,1) 0.5s;opacity:0}.vip-modal-content>div{padding:40px}.vip-modal-content h2{font-size:18px;margin-bottom:34px}.vip-modal-content h3{margin-bottom:14px}.vip-modal-content .button{background:var(--blue);color:#FFF;height:44px;line-height:42px;width:100%}.vip-modal-close{width:24px;height:24px;position:absolute;top:24px;right:24px;z-index:1}.vip-modal-close svg{fill:currentcolor}.layout-sequential-skin iframe{border:0;width:100%;height:600px}.show-search{overflow:hidden}.aws-container{max-width:720px;width:100%;margin:auto;position:relative;padding-left:40px;padding-right:40px}.aws-container .aws-search-form{height:81px!important;display:block!important}.aws-search-field{height:80px!important;line-height:80px!important;text-indent:16px!important;border:0!important;border-bottom:1px solid #c8c8c8!important;width:100%!important;background:transparent!important;font-size:56px!important;font-weight:bold!important;padding:0!important}.aws-search-field::-webkit-input-placeholder{color:#e5e5e5}.aws-search-field:-moz-placeholder{color:#e5e5e5}.aws-search-field::-moz-placeholder{color:#e5e5e5}.aws-search-field:-ms-input-placeholder{color:#e5e5e5}.aws-search-btn{position:absolute!important;right:0;top:0;bottom:1px;height:80px!important;width:40px!important;background:transparent!important;border:0!important}.aws-search-btn svg{height:40px;vertical-align:middle}.aws-search-clear{right:40px!important;height:80px!important}.aws-loader{right:60px!important}.aws-search-btn_icon{width:40px!important;height:40px!important}.no-touchevents .aws-search-btn:hover,.aws-search-btn:focus{opacity:.5}.modal-contact-inner{padding-top:160px}.aws-search-result{background:transparent!important;border:0!important;padding:36px 40px 100px 40px;top:315px!important}.aws-search-result ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--grid-gap);overflow:visible!important}.aws-search-result ul li{border:0!important;text-align:center!important}.aws-search-result .aws_result_item:hover,.aws-search-result .aws_result_item.hovered{background:transparent!important}.aws-search-result .aws_result_link{padding:0!important}.aws-search-result .aws_result_image{float:none!important;margin:0 0 16px 0!important;height:auto!important;padding:0!important}.aws-search-result .aws_result_image img{width:100%!important}.aws-search-result .aws_result_title{text-transform:uppercase!important;font-weight:bold!important;color:var(--blue)!important;letter-spacing:.01em}.post-password-form{padding:40px;text-align:center;max-width:400px;margin:auto}.post-password-form input[type=submit]{background:var(--blue);color:#fff;height:56px;width:100%}.modal{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:0;background:transparent;opacity:0;visibility:hidden;transition:all 0.3s cubic-bezier(.77,0,.175,1);display:block;overflow:auto;-webkit-overflow-scrolling:touch;z-index:10;background:rgba(255,255,255,.95);max-width:none;max-height:none}.modal[open]{opacity:1;visibility:visible}.modal-close{height:74px;margin:auto;display:inline-block;text-transform:uppercase;color:var(--blue);background:transparent}.modal-close svg{height:40px;width:40px;margin:auto;vertical-align:top;display:block}.modal-close:focus{opacity:.5}[data-a11y-dialog-native]>:first-child{display:none}dialog[open]{display:block}.dialog-container[aria-hidden='true']{display:none}.footer{padding:24px 0 0 0}.footer .container{margin:0 var(--margin);padding:0;width:auto}.footer-newsletter{border-top:1px solid var(--grey);padding:64px 0}.footer-newsletter .container{max-width:868px;width:100%;margin:auto;padding-left:64px;padding-right:64px}.footer-newsletter *{font-family:inherit!important}.footer-newsletter strong{font-weight:normal!important}.footer-newsletter h2{text-transform:uppercase!important;letter-spacing:0.1em!important;line-height:1.2!important;font-size:var(--font-medium)!important;margin-bottom:var(--margin-bottom-small)!important}.footer-newsletter p{font-size:var(--font-regular-medium)!important;margin-bottom:var(--margin-bottom-small)!important}.footer-menu{grid-column:span 3;margin-bottom:44px;line-height:2}.footer-menu-item{display:block}.footer-heading{line-height:56px;margin-bottom:18px}.footer-heading:after{content:'';width:40px;height:1px;position:absolute;bottom:0;left:0;background:#001d40}.footer-menu-terms a{padding:0 16px}.footer-menu-terms a:last-child{padding-right:0}.footer-menu-terms .cli_settings_button{background:none!important;color:var(--blue)!important}.footer-menu-social{grid-column-start:10;grid-column-end:13}.footer-menu-social a{width:40px;height:40px;margin:0 8px 8px 0;display:inline-block}.footer .footer-copyright{border-top:1px solid #d8d8d8;padding-top:24px;padding-bottom:34px;text-align:right;position:relative;display:flex;justify-content:space-between}.footer-copyright p{line-height:2;text-align:left;max-width:630px}.footer-copyright a{text-decoration:underline}.footer-promotions{padding:var(--padding) 0}.footer-promotions .container{max-width:820px;padding:0 24px}.footer-promotions svg{margin:0 auto 20px auto;width:80px;height:80px;display:block}.footer-promotions h4{max-width:180px;margin:0 auto}.wc-points-rewards-product-message{background:#E9B09F;color:#FFF;text-transform:uppercase;font-weight:700;font-size:12px;line-height:24px;display:inline-block;padding:0 16px;border:0;border-radius:0;display:inline-block;letter-spacing:normal}.summary .wc-points-rewards-product-message{margin-top:8px;vertical-align:top}.summary .vip-tier-label{margin-bottom:24px}@media only screen and (max-width :1404px){.product-images .slick-dots{left:8px}.product-images .slick-dots li{margin-bottom:8px;width:48px}}@media only screen and (max-width :1280px){.faq-categories-footer{grid-template-columns:repeat(3,1fr)}.layout-article{margin-left:auto;margin-right:auto}}@media only screen and (max-width :1120px){.layout-product-home{grid-template-columns:repeat(4,1fr)}.shop-home-categories{grid-column:span 3}.shop-home-categories .grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width :1024px){.layout-posts .grid{grid-template-columns:repeat(2,1fr)}.layout-blog .tease:last-of-type{display:none}.routines-footer .grid{grid-template-columns:repeat(3,1fr)}.layout-posts.has-slider .slide-title{display:none}.layout-posts.has-slider .slider-title{display:block;margin-bottom:34px}.products-container.total-5 .tease.product{width:33.33%}}@media only screen and (max-width :1023px){.hero-caption{position:static;transform:none;position:relative;z-index:1}.layout-hero.is-side-by-side .hero-image{transform:none!important}.layout-hero.is-side-by-side .hero-image-container{width:100%}.layout-hero.is-side-by-side .hero-caption{left:auto;max-width:none;display:grid;grid-template-columns:repeat(2,1fr);padding-left:0;padding-right:0;padding-bottom:0}.layout-hero.is-full-bleed .hero-caption{margin-top:-80px;left:0;right:0;margin-left:auto;margin-right:auto}.layout-hero .bg-transparent{background:#FFF}.layout-hero .white{color:var(--blue)}.layout-hero.has-text-below .hero-caption{margin:0 auto 48px auto}.layout-text_image{grid-template-columns:repeat(1,1fr)}.text_left .text_image-image,.text_right .text_image-image,.text_left .text_image-text,.text_right .text_image-text{grid-column-start:auto;grid-column-end:auto}.text_left .text_image-text,.text_right .text_image-text{margin:var(--margin) 0 0 0;padding:0;grid-row:2;text-align:left;max-width:none}.layout-banners .columns-2{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width :1240px) and (min-width :901px){.menu-primary-article,.menu-primary-more,.menu-primary-categories{width:25%}.menu-primary-dropdown .container>*:nth-child(5):not(.menu-primary-product){display:none}}@media only screen and (max-width :900px){.menu-primary-item.m-hide{display:none}.header{padding-top:27px}.logo,.logo svg{width:116px;height:40px}.logo{margin-bottom:0;position:relative;z-index:1}.button-toggle-menu{left:16px;top:34px;display:block}.has-banner{padding-top:137px}.headroom--not-top .menu-secondary-item{transform:none}.menu-primary{position:fixed;padding-top:74px;top:0;bottom:0;left:0;background:#FFF;flex-direction:column;height:100vh;max-width:320px;width:100%;justify-content:flex-start;transition:transform .75s cubic-bezier(.77,0,.175,1);overflow:hidden;transform:translateX(-100%);z-index:2}.menu-primary-item{text-align:left;line-height:40px}.menu-primary li{height:40px;width:100%}.has-dropdown:after,.has-dropdown:before{display:none}.has-dropdown .icon-arrow{width:24px;height:24px;right:20px;top:0;bottom:0;margin:auto 0;position:absolute;display:block}.menu-primary-dropdown{opacity:1;visibility:visible;top:64px;bottom:0;left:0;right:0;height:calc(100vh - 64px);overflow:auto;border-top:0;padding:0;transform:translateX(100%);transition:transform .75s cubic-bezier(.77,0,.175,1)}.menu-primary-dropdown .container{flex-direction:column;padding:0 0 60px 0}.menu-primary-article,.menu-primary-more,.menu-primary-categories{padding:0 24px;width:100%}.menu-primary-categories{margin-bottom:22px}.menu-primary-articles .container{padding:24px 0}.menu-primary-article{margin-bottom:20px}.menu-primary-products .container{flex-direction:row}.menu-primary-product{width:50%;padding:0 24px}.menu-primary-dropdown-back{padding:0 24px;border-bottom:1px solid #e5e5e5;line-height:42px;display:flex;flex-direction:row;text-transform:uppercase;width:100%;margin-bottom:16px}.menu-primary-dropdown-back svg{width:24px;height:24px;margin:auto 10px auto 0}.menu-primary .menu-primary-close{width:32px;height:32px;position:absolute;top:16px;right:16px;display:block;cursor:pointer}.menu-primary .menu-regional{border-bottom:1px solid #e5e5e5;top:0;left:0;height:64px;padding:9px 20px;line-height:64px}.menu-secondary-item-basket{right:16px}.menu-secondary-item-search{right:auto;left:56px}.menu-secondary-item-account{right:76px}.menu-mask{background:rgba(0,0,0,.25);height:100vh}.menu-rewards{display:none}.show-menu{position:fixed;top:0;left:0;right:0;height:100vh;overflow:hidden}.show-menu .menu-primary{transform:translateX(0%)}.show-menu .menu-mask{opacity:1;visibility:visible}.show-menu .headroom--unpinned{transform:translateY(0%)}.show-menu .header{top:0}.minicart-header,.minicart-heading{line-height:64px}.minicart-container{top:64px}.button-close-minicart{top:16px;right:16px}.footer .footer-copyright{flex-direction:column}.footer-menu-terms{text-align:left}.footer-menu-terms a:first-of-type{padding-left:0}.layout-product-home{grid-template-columns:repeat(3,1fr)}.shop-home-categories{grid-column:span 2}.shop-home-categories .grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width :768px){.has-banner.page-product{padding-top:129px}.modal{background:#FFF}.modal-contact-inner{padding-top:48px}.aws-search-field{font-size:32px!important;text-indent:0!important}.aws-search-result{top:202px!important}.aws-search-result ul{grid-template-columns:repeat(2,1fr)}.aws_result_item:last-of-type{padding-bottom:40px}.layout-product-home{display:block}.shop-home-sidebar{display:none}.shop-home-categories .category-title{position:relative;top:auto;left:auto;transform:rotate(0);line-height:60px;width:auto;text-align:center;margin-bottom:24px}.shop-home-categories .category-title:after{content:'';height:2px;background:var(--blue);width:40px;position:absolute;bottom:0;left:0;right:0;margin:auto}.products-container{margin-left:-12px;margin-right:-12px}.tease.product{padding:0 12px 40px 12px;width:50%}.products-container.total-5 .tease.product{width:50%}.product-caption{opacity:1;visibility:visible;color:var(--blue);right:0;background:transparent;left:auto;padding:0;position:static}.product-caption-title{font-size:12px;margin-top:20px;margin-bottom:6px}.product-caption-title:after{display:none}.product-caption-category{display:none}.page-product{padding-top:95px}.product-summary.container.narrow{display:block;padding:0}.product-images{background:var(--grey);padding:0;width:100%;margin-bottom:52px;height:100vw;max-height:400px;position:relative;top:0}.product-images div,.product-images figure,.product-images a{height:100%}.product-images img{height:100%;width:auto!important;max-width:none;margin:auto}.product-images video{height:100%}.product-images .slick-dots{display:none}.product-description{margin:auto;float:none;padding:0 var(--margin) var(--margin) var(--margin);width:auto;max-width:600px}.product-description .product_title{font-size:18px}.product-description .woocommerce-product-rating{font-size:0;line-height:28px}.layout-upsell>h2{margin-bottom:14px}.layout-upsell .icon-plus{width:24px;height:24px}.layout-upsell .grid{margin-bottom:24px;grid-gap:56px;padding:0}.upsell-image.brackets svg{top:24px;bottom:28px;height:calc(100% - 56px)}.upsell-image img{left:20px;right:20px;bottom:20px;top:20px;height:calc(100% - 40px)}.product-review-points{display:none}.product-reviews-header{padding-bottom:16px}.product-review-based-on{font-size:12px}.product-review{flex-direction:column;padding-right:20px}.product-review-pagination{margin:auto auto 20px auto}.product-reviews-footer{flex-direction:column-reverse;justify-content:center;align-content:center}.button-add-review{margin:auto}.comment-form-author,.comment-form-email{float:none;padding:0;width:100%}.layout-related-products{padding:40px 0}.layout-related-products>h2{margin-bottom:14px}.layout-related-products .related-product{width:35%;padding:0 12px}.related-product:nth-of-type(3),.related-product:nth-of-type(4){display:none}.layout-faqs-section h2{margin-bottom:14px}.layout-faqs-section .faq{padding:0 24px}.layout-faqs-section .faq:after{right:24px}.hero-caption br{display:none}.has-mobile-video .desktop{display:none}.has-mobile-video .mobile{display:block}.layout-hero.is-full-bleed .hero-caption{margin:-80px var(--margin) 0 var(--margin);max-width:none;width:auto}.layout-hero.is-full-bleed .hero-image{padding-top:66.666%!important}.layout-hero.is-full-bleed .hero-caption.bg-transparent{background:var(--white)}.layout-hero.is-side-by-side{margin-left:0;margin-right:0}.layout-hero.is-side-by-side .hero-caption{grid-template-columns:repeat(1,1fr);padding-left:var(--padding);padding-right:var(--padding)}.layout-hero.is-category .hero-image{padding-top:66.66%!important}.layout-text_image{grid-row-gap:32px}.text_image-image{grid-row:1;width:calc(100vw - var(--margin))}.text_left .text_image-text,.text_right .text_image-text{margin:0}.text_left .text_image-image{margin-left:calc(-1 * var(--margin))}.text_right .text_image-image{margin-right:calc(-1 * var(--margin))}.video-poster-title{display:none}.video-poster-play{width:64px;height:64px}.video-poster-play svg{width:22px;height:24px;margin:20px auto}.layout-products .product{width:50%;margin-bottom:0}.layout-products .product:nth-child(3),.layout-products .product:nth-child(4){display:none}.layout-press .press-logo{width:50%}.layout-quotes .slideshow{padding:0}.layout-parallax .grid{display:block}.parallax-title{position:static}.parallax-caption{padding-top:var(--padding);position:relative;z-index:2}.parallax-caption-inner{padding:0}.parallax-images{padding-left:25.748502994011976%;margin-left:auto;margin-bottom:var(--margin);z-index:-1}.parallax-image.image-2{left:0;width:50%;top:75%}.text_left .parallax-caption-inner{padding:0}.parallax-bg{padding-top:50%}.layout-banners .columns-2,.layout-banners .columns-3{grid-template-columns:repeat(1,1fr)}.banner-caption.is-overlaid{padding-left:40px;padding-right:40px;margin-left:40px;margin-right:40px}.layout-blog .tease:last-of-type{display:block}.layout-posts .grid{display:block}.tease.post{margin-bottom:16px}.pagination a,.pagination span{margin:0 8px}.layout-stockists.online{columns:2}#wpsl-stores ul{grid-template-columns:repeat(2,1fr)}.faq-categories .grid{grid-template-columns:repeat(2,1fr);margin-top:0}.faq-icon{width:60px;height:60px}.faq-question{padding:10px 0}.faq:after{line-height:48px}.routines-footer .grid{grid-template-columns:repeat(2,1fr)}.routines-footer .routine-image{max-width:64px}.tease.routine{padding:20px}.routine-categories{grid-template-columns:repeat(2,1fr)}.panel-column{width:50%}.layout-sequential-skin iframe{height:800px}.layout-image-products{background-size:150% auto}.layout-image-products .grid{grid-template-columns:repeat(2,1fr)}.layout-image-products figure{grid-row:1;margin:-40px -48px 0 0}.layout-image-products .product-wrapper{padding:0 0 64px 0}.layout-image-products .tease.product{margin-bottom:0}.image-products-caption{padding:64px 0 0 0}.post-content{padding:48px;margin:0}.post-content .products{margin-left:-32px;margin-right:-32px}.comment-form-comment textarea{font-size:12px}.post-comment time{font-size:10px}.woocommerce-notices-wrapper .button,.wc-block-components-notice-banner .button{position:static;width:100%;max-width:none}.layout-hero-new{padding-top:50%;background-size:auto 100%}.footer{padding:0}.footer .container{display:block;margin:0;text-align:center}.footer .footer-copyright{padding-left:var(--margin);padding-right:var(--margin)}.footer-menu{margin-bottom:0;background:#FFF;max-height:57px;transition:all 0.3s cubic-bezier(.77,0,.175,1);overflow:hidden}.footer-menu.active{max-height:1000px}.footer-menu .footer-menu-item{margin-bottom:20px}.footer-heading{border-top:1px solid #e5e5e5;margin-bottom:0;cursor:pointer}.footer-heading:after{display:none}.footer-menu-social{padding:16px 0 24px 0}.footer-menu-social .footer-heading{border-top:0}.footer-newsletter{padding:46px 0}.footer-promotions{padding:40px 0}.footer-promotions svg{width:56px;height:56px}}@media only screen and (max-width :767px){#customer_login{columns:auto;max-width:400px;padding-left:0;padding-right:0}#customer_login .woocommerce-form-login{border-bottom:1px solid #dbdbdb;margin-bottom:40px;padding-bottom:40px}.woocommerce-LostPassword{margin-bottom:0}}@media only screen and (max-width :640px){.header-banner span{font-size:0;display:block}.header-banner span:before{content:attr(data-mobile);font-size:10px;display:block}.layout-related-products .products-container{margin:0 -12px;width:auto;max-width:none}.layout-related-products .related-product{width:50%}}@media only screen and (max-width :500px){.woocommerce-message,.woocommerce-error,.woocommerce-notices-wrapper,.wc-block-components-notice-banner{margin-bottom:16px}.layout-hero.is-category .hero-caption{margin:-80px 40px 0 40px;width:auto;background:#FFF;z-index:1;position:relative;left:0;right:0}.layout-press .grid{grid-template-columns:repeat(2,1fr)}.layout-stockists.online{columns:auto}.wpsl-search-btn-wrap,#wpsl-search-wrap #wpsl-search-btn{width:100%!important}#wpsl-stores ul{display:block}#wpsl-radius{width:100%!important}.routine-step .grid{display:block}.step-image{margin-bottom:24px}.routines-footer{margin-bottom:48px}.layout-posts .button{line-height:normal;padding:12px 16px;height:auto}.layout-products .grid{grid-gap:16px}.layout-panel .icon{width:40px;height:40px}.panel-columns{display:block}.panel-column{width:49%;display:inline-block;vertical-align:top;padding:0 10px}.layout-vip-modal{padding:24px}.vip-modal-content>div{padding:24px}.woocommerce-simple-add-to-cart .quantity,.woocommerce-variation-add-to-cart .quantity{max-width:92px}.woocommerce-simple-add-to-cart .quantity button,.woocommerce-variation-add-to-cart .quantity button{width:33px}.single_add_to_cart_button{margin:0 0 0 100px;width:calc(100% - 100px)}.layout-sequential-skin iframe{height:1250px}.product-images .slick-dots{display:none!important}.product-price-volume{font-size:16px}.product-description .woocommerce-product-rating{line-height:32px}#wc-stripe-express-checkout-element{grid-template-columns:repeat(1,1fr)}.faq-header{margin-bottom:24px;padding-right:0}.faq-header>p{margin-bottom:16px}.faq-avatar-container{height:60px;padding-right:76px;position:relative;text-align:left}.faq-avatar{width:60px;height:60px}.footer-promotions h4{font-size:10px}.footer-newsletter .container{padding-left:24px;padding-right:24px}}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:grab}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{width:100%}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}