@font-face{font-family:Avenir Next;font-weight:500;font-style:normal;font-display:swap;src:url(/cdn/fonts/avenir_next/avenirnext_n5.972a96b7a049f12c89d6d1cd0e1b6c9211f7ba14.woff2?h1=ZGlhbWFuZGlhLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=80678dc1e12c8fb20ac48615594d90ad677b0021d4ccd6a75f5afdd14197bef2) format("woff2"),url(/cdn/fonts/avenir_next/avenirnext_n5.9e88d20fa9eb66ba268ac60ab013006ef69a310a.woff?h1=ZGlhbWFuZGlhLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=d95a1c91cd1b25b20c48987c0a271be96f340a79f7705266fbb697b075fa9466) format("woff")}@font-face{font-family:Avenir Next;font-weight:700;font-style:normal;font-display:swap;src:url(/cdn/fonts/avenir_next/avenirnext_n7.8cfc646eab1e39e2d81a26284624600ccae49d55.woff2?h1=ZGlhbWFuZGlhLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=ed4b317c67b88fde930af3d0594a5f1b98f6173024075c6388460fbe346e0e24) format("woff2"),url(/cdn/fonts/avenir_next/avenirnext_n7.25b10f8089bc87dfd8e50a7c68b433da7a04bc87.woff?h1=ZGlhbWFuZGlhLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=3fe2145b62cc580959b0fb0d64c7556c26df131b907ca702aeacb3ce6e958db1) format("woff")}@font-face{font-family:Avenir Next;font-weight:500;font-style:italic;font-display:swap;src:url(/cdn/fonts/avenir_next/avenirnext_i5.2d1a6d537e5b485482d6bcca34a56cc10d441a55.woff2?h1=ZGlhbWFuZGlhLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=10a7e0bcb5834284a6188722332a734fbb878c8ff2cc13fcea869928d86ba676) format("woff2"),url(/cdn/fonts/avenir_next/avenirnext_i5.fcfa37c68ca483c41031623bfae4701d99bb4b95.woff?h1=ZGlhbWFuZGlhLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=8d544dd3b52a831b21c37ed07ca0c1dd6bf4c79021fb804a59dcf5447f3ee2e7) format("woff")}@font-face{font-family:Avenir Next;font-weight:700;font-style:italic;font-display:swap;src:url(/cdn/fonts/avenir_next/avenirnext_i7.3a67996166b5b7f1b7cc3b35490ebd6824908dc5.woff2?h1=ZGlhbWFuZGlhLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=8f926ad577e5895314bcc38451eb3cdbff5d8fc3d0c48e6300e2496c966a078b) format("woff2"),url(/cdn/fonts/avenir_next/avenirnext_i7.b872875ff437f0efb4c2321d0016eaa726b649ae.woff?h1=ZGlhbWFuZGlhLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=5d8bc74354418c8dc70a798e02700548316606ce44580885cdd8e071e4e41bde) format("woff")}@font-face{font-family:Avenir Next;font-weight:200;font-style:normal;font-display:swap;src:url(/cdn/fonts/avenir_next/avenirnext_n2.7990a54b27d1cca356268d159161c2bad399f57b.woff2?h1=ZGlhbWFuZGlhLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=de9a2a8f67581e1445883c7b7a073c2d79d6a06aa989f472e01bd193db6cce73) format("woff2"),url(/cdn/fonts/avenir_next/avenirnext_n2.e8a14c92198c011b01fa1489501a90877705892c.woff?h1=ZGlhbWFuZGlhLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=9059bc63d57b8260cb68d6f845afbce2dffb61ed219ca1945f5140a0f0a28d83) format("woff")}@font-face{font-family:Avenir Next;font-weight:400;font-style:normal;font-display:swap;src:url(/cdn/fonts/avenir_next/avenirnext_n4.7fd0287595be20cd5a683102bf49d073b6abf144.woff2?h1=ZGlhbWFuZGlhLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=c5b7ea0fd3a4ea628e53e9984fed2879ad9b1041eb7b6866ec0e998e1af4e51a) format("woff2"),url(/cdn/fonts/avenir_next/avenirnext_n4.a26a334a0852627a5f36b195112385b0cd700077.woff?h1=ZGlhbWFuZGlhLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=de3e03ab8bc99da8338f4210f2c4621637ffc7febe6a0d5866d14d44e7c6cc9e) format("woff")}@font-face{font-family:Avenir Next;font-weight:400;font-style:italic;font-display:swap;src:url(/cdn/fonts/avenir_next/avenirnext_i4.f1583d9f457b68e44fbda187a48b4096d547d7f4.woff2?h1=ZGlhbWFuZGlhLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=fda68832127116f93718c428aa639ec7ac410a8004defa99f14a796b476f9533) format("woff2"),url(/cdn/fonts/avenir_next/avenirnext_i4.67fb53a3e0351125941146246183577ae8d8bf23.woff?h1=ZGlhbWFuZGlhLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=eb86662b5c2e797ebc2ec256870f72fcbff5bccd9a6c6ca81a1901308b66e6eb) format("woff")}@font-face{font-family:Avenir Next;font-weight:200;font-style:italic;font-display:swap;src:url(/cdn/fonts/avenir_next/avenirnext_i2.188515ca29189981bfc357c5c49ed9d10ca9954a.woff2?h1=ZGlhbWFuZGlhLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=de946a83cc4f90bb44e1fe2c1d99c505b32af318e93a5d70236059c0121ac368) format("woff2"),url(/cdn/fonts/avenir_next/avenirnext_i2.2234c27b5530a7bdf56565a54708fc854cd5240d.woff?h1=ZGlhbWFuZGlhLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=46cc1856bebbf41d47fa475aca49f23a13e78ceda30ae08a418aa7356a0ac60e) format("woff")}@font-face{font-family:Avenir Next;font-weight:100;font-style:normal;font-display:swap;src:url(/cdn/fonts/avenir_next/avenirnext_n1.b8db8a35a9e768fa29117855e86900d589e2e1ae.woff2?h1=ZGlhbWFuZGlhLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=f90f0a89efdda47a9c0218ae7f47c183e919bf839bafc4ae36abdd330b4907ed) format("woff2"),url(/cdn/fonts/avenir_next/avenirnext_n1.5fb63ff533b99b9d715091a5ae2c97cd28d2d1cc.woff?h1=ZGlhbWFuZGlhLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=7fe4d5d516e51dffa53dae50875943ed19b3275096acfd3c6c23085df003650f) format("woff")}.bg-image{background-repeat:no-repeat!important;background-size:cover!important}.hero-section .section-wrapper-inner{height:48.4vw;display:flex;align-items:center;justify-content:center}.banner-caption{max-width:41vw;text-align:center}.banner-caption .heading{font-size:3vw;color:#000;margin-bottom:1.1vw;margin-top:9vw;letter-spacing:.5vw}.banner-caption .detail{font-size:1.2vw;color:#000;line-height:1.8vw}.banner-caption .button-block{margin-top:3vw}.banner-caption .btn{background:#000;padding:1vw 3vw;display:inline-block;min-width:25vw;border-radius:.5vw;font-size:1vw;color:#fff;text-decoration:none;border:5px double transparent;transition:all ease-in-out .3s}.banner-caption .btn:hover{border:5px double #fff}.down-scroll-arrow{margin-top:4vw;animation:jumpInfinite 1.5s infinite}.down-scroll-arrow img{width:3.05vw}.review-section-inner h3{margin:0;font-size:3vw;letter-spacing:.2vw;text-transform:uppercase}.review-section{padding:5vw 0}.review-section-inner p{margin:1.2vw 0 1vw;display:inline-block;color:#fff;font-size:1.2vw}.testimonials-slider .slick-list{padding-left:0!important}.shopSlider .fancy-title{text-align:center;text-transform:uppercase;font-size:2.8vw;letter-spacing:.5vw;color:#b8b8b8;margin-bottom:0}.shopSlider .inner{text-align:center;font-size:3vw;letter-spacing:.5vw;color:#000;font-weight:300;line-height:4.4vw}.product-image .hover-image{display:none}.atc-btn>button.addCart,.add_to_cart button{width:100%;border:1px #000000 solid;background:none;text-transform:uppercase;font-size:1vw;padding:1.1vw 2vw;border-radius:.4vw;transition:all ease-in-out .3s;box-sizing:border-box;color:#000}.add_to_cart button:hover{background:#000;color:#fff}.add_to_cart{margin-top:1.8vw}.item-slide .productContent li:before{content:"";width:1vw;height:1vw;background:#000;border-radius:99em;display:inline-block;margin-right:.8vw;padding:.25vw;border:.3vw #fff double;vertical-align:middle;position:absolute;left:0;top:.1vw}.item-slide .productContent li{font-size:1vw;color:#000;list-style:none;text-decoration:none;font-weight:500;padding-left:1.6vw;position:relative;line-height:1.4vw;padding-bottom:.8vw}.card__content .product-description li:before{content:"";width:1vw;height:1vw;background:#000;border-radius:99em;display:inline-block;margin-right:.8vw;padding:.3vw;border:.33vw #fff double;vertical-align:middle;position:absolute;left:0;top:.2vw}.card__content .product-description li{list-style:none}.card__content .product-description li{font-size:1vw;color:#000;list-style:none;text-decoration:none;font-weight:500;padding-left:2vw;position:relative;line-height:1.4vw;padding-bottom:.8vw}.card__content .product-description{flex-basis:100%;max-width:100%;margin-top:1.5vw;min-height:10vw}.related-products-section .card .card__inner{border-radius:.6vw!important;overflow:hidden;box-shadow:0 0 11px #cccccc70}.card__content .product-description ul{padding-left:1vw}.product-image .main-image img{max-width:100%;height:auto;width:28.7vw}.productContent .h6{font-size:1vw;text-decoration:none;border:0;font-weight:700;font-family:Avenir Next;color:#000;outline:none;margin:1.2vw 1vw 1vw}.product-description ul{margin:0;padding-left:2vw}div.shop-pay-wrap form.installment{font-size:1.1vw;color:#000!important}.item-slide a{text-decoration:none}.item-slide .productContent li:before{content:""}.swiper-slide a{text-decoration:none}.shopSlider{overflow-x:hidden;padding:3vw 0}.shopSlider .secTitle{margin-bottom:4vw}.productCollection{position:relative}.right-side-content .section-wrapper-inner{flex-direction:row-reverse}.section-wrapper-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.color-grey{background:#f8f7f6}.image-area img{width:100%;display:block}.content-area .heading{font-size:3.2vw;text-transform:uppercase;letter-spacing:.4vw;margin:0 0 1.5vw}.content-area{padding-left:6vw;padding-right:8vw;max-width:58vw;width:58vw;flex-basis:58vw}.image-area{width:40.3vw;max-width:40.3vw;flex-basis:40.3vw}.content-area .heading strong{font-style:italic}.content-area .detail p{font-size:1.3vw;color:#000;margin:0;line-height:2vw;font-weight:400}.section-template--23193613599023__rich_text_ffMRQe-padding{padding-top:6vw!important;padding-bottom:7vw!important}.rich-text__blocks .rich-text__heading{font-size:2.5vw!important;letter-spacing:.5vw!important;text-transform:uppercase}.rich-text__text{color:#fff;font-size:1.5vw;line-height:2.3vw;margin:3vw 0 0!important;font-weight:300}.button-block .btn{padding:1vw 5vw;display:inline-block;border-radius:.5vw;font-size:1vw;text-decoration:none;border:.1vw solid #000;transition:all ease-in-out .3s;text-align:center;color:#000;text-transform:uppercase;line-height:1.5vw}.section-wrapper.image-text-slider{padding-top:4vw;padding-bottom:5vw}.note-text{font-size:.8vw;font-weight:700;letter-spacing:0;margin-top:2vw;font-style:italic;line-height:1vw}.image-text-slider .content-area{max-width:50vw;width:50vw;flex-basis:50vw;padding-left:0;padding-right:7vw}.image-text-slider .image-area img{height:350px;object-fit:contain}.image-text-slider .image-area{width:44.8vw;max-width:44.8vw;flex-basis:44.8vw;padding-left:3vw}.button-block .btn.solid-dark{background:#000;color:#fff;border:5px double transparent}.retreat-btn button{display:inline-block;width:17vw;background:#000;color:#fff;cursor:pointer;border:5px double transparent}.retreat-btn button:hover,.button-block .btn.solid-dark:hover{border-color:#fff}.video-section{padding:5vw 8vw}.center-text{text-align:center}.video-section .rightcontent{width:38.1vw;max-width:38.1vw;flex-basis:38.1vw;position:relative}.video-section .leftcontent{max-width:44vw;width:44vw;flex-basis:44vw}.video-section .rightcontent .prev-controls .play-btn{width:8vw}.video-section .rightcontent img{height:auto;width:100%}.button-block{margin-top:3vw}.contact{padding:4.5vw 0vw!important}.contact .title{padding:0 9vw;text-align:center;margin-bottom:1.7vw;font-size:2.5vw;letter-spacing:.3vw;line-height:4vw}.contact .field:before,.contact .field:after{display:none}.contact .field .field__input,.contact .kl-private-reset-css-Xuajs1 input[type=text],.contact .needsclick.go2723408761,.contact .kl-private-reset-css-Xuajs1 input[type=email]{border:1px #000000 solid!important;border-radius:5px!important;height:4.1vw!important;background:#fff!important}.contact .kl-private-reset-css-Xuajs1 [placeholder=Comment]{height:12vw!important}.contact .kl-private-reset-css-Xuajs1 input[type=text]::placeholder{font-family:Avenir Next;color:rgba(var(--color-foreground),.75);letter-spacing:.1rem;font-size:1.1vw}.contact .kl-private-reset-css-Xuajs1 input[type=email]::placeholder{font-family:Avenir Next;color:rgba(var(--color-foreground),.75);letter-spacing:.1rem;font-size:1.1vw}.contact .kl-private-reset-css-Xuajs1 input[type=tel]::placeholder{font-family:Avenir Next!important;color:rgba(var(--color-foreground),.75)!important;letter-spacing:.1rem!important;font-size:1.1vw!important}.contact button.needsclick.go3265039304.kl-private-reset-css-Xuajs1{width:18.2vw!important;border-radius:.4vw!important;text-transform:uppercase;height:4vw!important;font-size:1vw!important;margin:0 auto;letter-spacing:.2vw!important}.contact [data-testid=form-row]>div{padding-top:0!important;padding-bottom:0!important}.contact button.needsclick.go2771253331.kl-private-reset-css-Xuajs1{height:4.2vw!important;width:4vw!important}.contact [data-testid=form-row]>div>div.needsclick.kl-private-reset-css-Xuajs1{margin-bottom:1.8vw!important}.contact .field .field__input.text-area{height:12vw}.contact .field .field__input:focus{box-shadow:none!important}.contact #ContactForm{display:none!important;text-align:center}.contact .field{margin-bottom:2.1vw!important}.contact__button button.button:after,.contact__button button.button:before{display:none}.contact__button button.button{width:18.2vw;border-radius:.4vw;text-transform:uppercase;height:4vw;font-size:1vw}.section-newsletter-inner .newsletter-form__field-wrapper{margin-top:3vw}.section-newsletter-inner .newsletter-form__field-wrapper .field{z-index:0;flex-wrap:wrap}.section-newsletter-inner .newsletter-form__field-wrapper .field:after{display:none}.section-newsletter-inner .newsletter-form__field-wrapper .field__input{padding-right:0;border:1px #000 solid;border-radius:5px;margin-bottom:2vw;padding:0 1.3vw;height:4vw;text-align:center;text-transform:uppercase}.section-newsletter-inner .content-area{padding-right:0}.section-newsletter-inner .newsletter-form__field-wrapper .field__input:focus{box-shadow:none}.color-black{background:#000403}.color-black *{color:#fff!important}.color-black .about .btn{border:1px #fff solid;background:none;transition:.3s all ease-in-out}.color-black .about .btn:hover{background:#fff;color:#000!important}.btn-outline{border:1px #000 solid;background:none;transition:.3s all ease-in-out}.btn-outline:hover{background:#000;color:#fff!important}.section-newsletter-inner .newsletter-form__field-wrapper .field{z-index:0;flex-wrap:wrap;justify-content:center}.section-newsletter-inner .newsletter-form__field-wrapper .newsletter-form__button{background:#000!important;width:18vw;height:4vw;color:#fff;text-transform:uppercase;border-radius:5px;position:static;font-size:1vw;border:5px double transparent;transition:all ease-in-out .3s;letter-spacing:.1vw;font-weight:400;font-family:Avenir Next}.section-newsletter-inner .newsletter-form__field-wrapper .newsletter-form__button:hover{border-color:#fff}.section-newsletter-inner .newsletter-form__field-wrapper .field__input::placeholder{color:#000!important;opacity:1!important}.section-newsletter-inner .newsletter-form__field-wrapper .field__input::-webkit-placeholder{color:#000!important;opacity:1!important}.section-newsletter.color-grey{background:#ececec}.footer{margin-top:0!important}.section-newsletter-inner .content-area .heading{line-height:3.9vw;font-size:3.5vw;margin:0 0 2vw}.section-newsletter-inner .content-area{padding-left:6vw;padding-right:0vw;max-width:48vw;width:48vw;flex-basis:48vw}.section-newsletter-inner .image-area{width:50vw;display:block;max-width:50vw;flex-basis:50vw}.header-wrapper--border-bottom{border-bottom:0}.blog-tabs ul{margin:0;display:flex;gap:2vw;list-style:none;padding:0}.blog-tabs{padding:1vw 0 3vw}.blog-tabs li a{font-size:1.3vw;text-transform:uppercase;color:#000;text-decoration:none;font-weight:300}.blog-tabs li.active a{font-weight:500;text-decoration:underline}.recipe-blog-section{padding-bottom:6vw}.metrix-data{margin-top:3vw;margin-left:1.5vw;margin-right:4vw}.metrix-data-row{border-bottom:1px #ccc solid;padding:1.4vw .5vw;display:flex;gap:2vw;align-items:center;flex-wrap:wrap}.metrix-data-row .data{width:4vw;height:4vw;display:block}.result-overview .content-area{padding-left:8vw;padding-right:5vw;max-width:58vw;width:58vw;flex-basis:58vw}.result-overview .image-area{width:38vw;display:block;max-width:38vw;flex-basis:38vw}.result-overview .section-kasai-about-exp-inner{align-items:flex-start}.result-overview{padding:8vw 0vw 8vw 0}.testimonials-slider .item-slide{padding-right:8vw!important}.item-slide{padding-right:1vw!important}.rating-stars{display:block;width:9vw;padding:0vmin;position:relative;display:flex;justify-content:center;transform:rotateX(15deg)}.icon-star{width:1.5vw;height:2vw;cursor:pointer;margin:0vmin .5vmin;transition:var(--tran);transition-delay:0s;position:relative}.icon-star:before{position:absolute;width:100%;height:100%;content:"\2605";z-index:2;font-size:2vw;line-height:2vw;color:#fff;text-align:center;transform:translateY(0);transition:var(--tran)}body{font-size:1.2vw}.page-width{padding:0!important;max-width:88vw!important}.page-width--narrow{max-width:70vw!important}.color-scheme-4{--gradient-background: #000}.header__menu-item{font-size:1.1vw;text-decoration:none;text-transform:uppercase;color:#000;padding:.4vw 1vw;font-weight:500}.header__menu-item span{text-decoration:none}.header__heading-logo{width:18vw}.header{padding-right:0!important;padding-left:0!important;padding-top:1.2vw!important;padding-bottom:1.2vw!important}.header__icon{width:2.4vw;height:2vw}details-modal.header__search{margin-left:0vw}.header__icon--cart{margin:0 1.5vw}.footer-meta-text{font-weight:300;color:#fff;text-align:center;font-size:2.3vw;padding:3vw 0 5vw;letter-spacing:.4vw}.footer-block__details-content .link.link--text{text-decoration:none;font-size:1vw;font-weight:400;color:#fff;padding:0;font-family:Avenir Next,sans-serif}.footer__content-top .grid.footer__blocks-wrapper .footer-block.grid__item:not(.footer-block--menu){padding-left:0vw;width:43vw!important}.footer__content-top .grid.footer__blocks-wrapper .footer-block.grid__item:not(.footer-block--menu) .brand-logo{padding-left:0;margin-bottom:1.8vw}.footer-block__image-wrapper img{width:12.88vw}.list-social__item .icon{height:2.6rem!important;width:2.6rem!important}.grid--4-col-tablet .grid__item.footer-block.grid__item.footer-block--menu{width:12%!important}.footer-block__image-wrapper{max-width:15.88vw!important}.footer-block--newsletter{display:none!important}.footer__content-bottom{border-top-color:gray}.footer-note-text{font-size:.9vw;border-top:1px #808080 solid;padding-top:2vw;padding-bottom:2vw;text-align:center;font-weight:400}.rich-text__blocks{max-width:80vw!important}.section-template--23193613074735__rich_text-padding{padding-top:6vw!important;padding-bottom:7vw!important}.section-newsletter-inner .newsletter-form{align-items:flex-start;margin:0 auto;max-width:30vw}.section-newsletter-inner .newsletter-form__field-wrapper{max-width:100%}.testimonials-slider{padding-left:7vw}.testimonials-slider .item-slide:not(.slick-current){opacity:.4}.review-section{padding:7.5vw 0 8.6vw}.slick-dots{margin:3vw 0;padding:0;list-style:none;display:flex;gap:1.5vw;justify-content:center}.slick-dots li{border:1px #000000 solid;width:1.5vw;height:1.5vw;border-radius:99em;padding:0;cursor:pointer}.slick-dots li button{color:#000;display:block;height:100%;width:100%;background:none;border-radius:99em;border:.2vw #fff solid;text-indent:-9999em;padding:0;cursor:pointer}.slick-dots li.slick-active button{background:#000}.product-image .main-image img{border-radius:10px}.product-image .main-image{border-radius:.6vw!important;overflow:hidden;box-shadow:0 0 11px #cccccc70}.productContent .product-description{min-height:11vw}.result-overiview-slider .slick-list{padding-left:0!important}.slider-item{margin-right:50px}.facets__form ul{display:flex;gap:3vw;list-style:none;flex-wrap:wrap;padding:0;margin:0}.facets__form ul li.active a,.facets__form ul li a.active{font-weight:700;text-decoration:underline}.facets__form{align-items:center;margin-bottom:2vw}.collection #product-grid li.grid__item{width:28.8vw;max-width:28.8vw;flex-basis:28.8vw}.collection #product-grid{gap:.8vw}.product-form__input.product-form__quantity{display:none}.collection #product-grid .card__inner{border-radius:.6vw!important;overflow:hidden;box-shadow:0 0 11px #cccccc70}.collection #product-grid .quick-add__submit{width:100%;border:1px #000000 solid;background:none;text-transform:uppercase;font-size:1vw;padding:1.1vw 2vw;border-radius:.4vw;transition:all ease-in-out .3s;box-sizing:border-box;background:#fff}.collection #product-grid .quick-add__submit:hover{background:#000;color:#fff}.collection #product-grid .quick-add__submit:after,.collection #product-grid .quick-add__submit:before{display:none}.card__content .card__heading a{font-size:1vw;text-decoration:none;border:0;font-weight:700;font-family:Avenir Next;color:#000;outline:none}.facets__form .facet-filters__label{text-transform:uppercase;font-size:1.3vw}.facet-filters__field .select select{font-size:1vw;padding:0 10px}.facets-container .facets__form{align-items:center;margin-bottom:0vw;gap:0px}.facets-container{padding:2vw 0 1vw!important}.header__icons ul.head-links{display:flex;margin:0 1vw 0 0;list-style:none}.cart-count-bubble{width:1.5vw;height:1.5vw;font-size:1vw}.header__icons ul.head-links a{font-size:1.1vw;text-decoration:none;text-transform:uppercase;color:#000;padding:.4vw 1vw;font-weight:500}.card-information .price{font-size:.9vw;margin:0!important}.content-area .heading a{color:#000;text-decoration:none}.content-area .heading a:hover{text-decoration:underline}.slider-item video{border-radius:1vw;width:100%;height:35.8vw;object-fit:cover}.cart-drawer .cart-item__totals .price{font-size:.9vw;text-align:left}.box-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.box-wrapper{flex:0 0 150px;height:4vw;position:relative}.box-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:5vw;padding-top:5vw}.circle-border{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%}.circle-percentage{position:absolute;top:.3vw;left:.3vw;text-align:center;width:calc(100% - .6vw);height:calc(100% - .6vw);border-radius:50%;background-color:#fff}a.pagination__item:hover:after{display:none}.percentage{position:absolute;font-size:1.2vw;color:#000;font-weight:700;left:0;width:100%;top:50%;transform:translateY(-50%)}.mobile-view{display:none}.video-section .rightcontent video{border-radius:.7vw}.video-section .heading{letter-spacing:.5vw}.footer__content-bottom{padding-top:1.5vw}.immidiate-benifits-section{padding:8vw 0 5.8vw}.immidiate-benifits-section h2{font-size:2.4vw;letter-spacing:.5vw}.metafield-rich_text_field ul li:before{content:"";border:5px #000 double;border-radius:99em;height:1.2vw;width:1.2vw;display:inline-block;background:#fff;margin-right:1vw;vertical-align:middle}.product__description p,.product__description ul li,.product__description>div{font-size:1vw;color:#000}.product__description ul li:before{content:"";border:.33vw #f1f1f1 double;border-radius:99em;height:1.2vw;width:1.2vw;display:inline-block;background:#000;margin-right:1vw;vertical-align:middle}.product__description ul{list-style:none;padding:0 0 0 1vw}.product-form__submit:before,.product-form__submit:after{display:none}.product-form__submit{margin-bottom:1rem;text-transform:uppercase;font-size:1vw!important;height:3.9vw;background:#000;color:#fff;border-radius:.4vw!important;border:.5vw transparent double;transition:all ease-in-out .3s}.product-form__submit:hover{border-color:#fff}.product-form__buttons{max-width:100%!important}.accordion .summary__title .accordion__title{font-weight:500;font-size:1.3vw;background:#f1f1f1;padding-right:1.2vw;letter-spacing:.2vw}.product__info-wrapper .product__accordion.accordion{border:0}.accordion .summary__title{position:relative}.accordion .summary__title:after{content:"";background:#000;height:1px;width:calc(100% - 100px);position:absolute;top:11px;right:30px;z-index:-1}.metafield-rich_text_field ul{padding:0px 0 0 2vw;list-style:none}.metafield-rich_text_field{margin-bottom:3vw}.product__info-wrapper .accordion .summary__title+.icon-caret{background:#000;color:#fff;width:2vw;height:2vw;border-radius:99em;padding:.4vw;border:4px #fff double;margin-top:-.8vw}.product__accordion .accordion__content{font-size:1vw;color:#000;padding:0}.product.product--large:not(.product--no-media) .product__info-wrapper{padding:0 0 4vw 2.5vw!important}.usp-grid-wrapper{display:flex;align-items:flex-start;justify-content:space-between;text-align:center;padding:4vw 0;gap:4vw}.usp-content h3{font-size:1.2vw;font-weight:400;text-transform:uppercase;margin:0vw 0 1vw;min-height:3.1vw}.usp-content p{font-size:1vw;margin:1vw 0 0;line-height:1.3vw;font-weight:300}.related-products__heading{margin:0 0 4vw;text-align:center;text-transform:uppercase;font-size:2.5vw;letter-spacing:.5vw}.box-container .data-text{flex-basis:calc(100% - 8vw);max-width:calc(100% - 8vw);text-align:left}.card--standard>.card__content .card__information .card-information{max-width:26%;flex-basis:26%;text-align:right}.card--standard>.card__content .card__information .card__heading{max-width:70%;flex-basis:70%}.card--standard>.card__content .card__information{margin:1.2vw 0 1vw;display:flex;flex-wrap:wrap;justify-content:space-between}.card--standard>.card__content .card__information{padding-left:1vw!important;padding-right:1vw!important}.drawer .drawer__inner{width:32vw}.field__label,.customer .field label{top:1.2vw;font-size:1.1vw;left:1.5vw}.recipe-blog-cards{display:flex;column-gap:4.5vw;row-gap:3vw;flex-wrap:wrap;margin-bottom:40px}.recipe-blog-cards .article-item .dish-image img{border-radius:.8vw;max-width:100%;display:block;height:22vw;width:100%;object-fit:cover}.recipe-blog-cards .content-detail{margin-top:2vw}.recipe-blog-cards .content-detail h3{font-size:1.14vw;text-transform:uppercase;color:#000;font-weight:700;margin:.8vw 0}.recipes .recipe-blog-cards .content-detail h3{font-size:1.1vw;font-weight:500}.recipe-blog-cards .content-detail h3 a{color:#000;text-decoration:none;letter-spacing:.17vw}.recipe-blog-cards .content-detail a.view-recipe{font-size:1.1vw;color:#000;letter-spacing:.1vw}.lifestyle-detail h1.article-template__title{color:#fff;text-align:left;padding:3.5vw 0 1vw;letter-spacing:.5vw;font-weight:100;font-size:3vw;max-width:70vw}.recipe-blog-cards .content-detail .tags{font-size:.9vw;text-transform:uppercase;color:#000;font-style:italic}.recipe-blog-cards .content-detail .desc{font-size:1vw;line-height:1.5vw}.pagination__list .pagination__item:not(.pagination__item-arrow){width:2vw;height:2vw;border:1px #000 solid;display:block;line-height:2vw;text-align:center;border-radius:99em;font-size:1vw;font-weight:400;transition:all ease-in-out .3s}.pagination__list .pagination__item:not(.pagination__item-arrow):hover{background:#000;color:#fff}.pagination__list .pagination__item.pagination__item--current{background:#000;color:#fff;opacity:1;text-decoration:none}.pagination__list .pagination__item.pagination__item--current:after{display:none}.pagination-wrapper .pagination__list>li{flex:initial}.pagination__item.pagination__item--next.pagination__item-arrow{border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:8px solid black;width:0;height:0;margin:0px 0 0 .4vw}.pagination__item.pagination__item--prev.pagination__item-arrow{border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid black;width:0;height:0;margin:0px 0 0 .4vw}.pagination__item .icon{display:none}.related-products-section{padding-bottom:4vw;border-top:.11vw #000 solid;padding-top:4vw}.related-products-section .card .card__inner{border-radius:.7vw}.pro_tab_section .tab_nav{bottom:5vw!important;top:auto;position:absolute!important;z-index:9;background:#fff}.tabcontent,.pro_tab_section{padding:0!important}.pro_tab_section .tabcontent video{border-radius:0!important}.article-template h1.article-template__title{text-align:center;text-transform:uppercase;font-size:2.2vw;font-weight:400}.lifestyle-detail .article-template__content iframe,#MainContent iframe{width:100%;height:45vw;margin:0 auto;border:0;display:inline-block}.article-template__content h2{font-weight:400;font-size:1.6vw}.article-template__social-sharing{display:none}.article-template__content p{font-size:1vw;margin:0}.article-template__content p:empty{display:none}.article-template__content p{color:#000}.article-template__content p strong{font-weight:700;color:#000;font-size:1vw}.article-template header{padding-bottom:3vw!important}aside.sidebar iframe{width:100%;height:29vw}aside.sidebar{flex-basis:20vw;max-width:16vw;width:16vw}article.article-template.col-main{max-width:80vw;flex-basis:80vw;width:80vw}.article-template__hero-adapt.media{padding-bottom:100%!important}.article-template__hero-adapt.media img{height:auto!important;object-fit:contain}article.article-template.lifestyle-detail .article-template__hero-adapt.media{padding-bottom:36vw!important}.article-template-details{display:flex;justify-content:space-between;max-width:84vw;margin:1vw auto;gap:2.5vw}aside.sidebar .image-thumnail img{max-width:100%;width:100%;object-fit:cover}aside.sidebar .image-thumnail{margin-top:1vw}.caption-with-letter-spacing time{display:none}.lifestyle-detail .article-template__hero-container{margin-top:-12vw;max-width:88vw!important;border-radius:.8vw;overflow:hidden}.lifestyle-detail .title-wrapper{background:#000;margin:0!important;min-height:26vw;padding-bottom:12vw}.lifestyle-detail .title-wrapper header{margin-top:0!important;margin-bottom:0!important}.lifestyle-detail .article-template__content{padding:0 4vw!important;margin-top:4vw;margin-bottom:4vw}.lifestyle-detail h1.article-template__title{color:#fff;text-align:left;padding:3.5vw 0 1vw;letter-spacing:.5vw;font-weight:300;font-size:3vw;max-width:70vw}.footer__content-top{padding-bottom:4vw!important}.recipe-blog-cards .content-detail .desc p{margin:0}.facets__form ul li a{text-transform:uppercase;font-size:1.3vw;color:#000;font-weight:300;text-decoration:none}.sealsubs-container .sls-purchase-options-container .sls-option-container,.sealsubs-container .sls-purchase-options-container .sls-option-container.sls-active{padding:.8vw 1vw}.sealsubs-container label{font-size:1vw}.sls-more-info-container{font-size:.9vw;margin-top:.8vw;padding:0}.pagination__item--current:after,.pagination__item:hover:after{display:none}.related-blogs{max-width:88vw;margin:0 auto}.related-blogs__grid{display:grid;column-gap:3vw;grid-template-columns:1fr 1fr 1fr}.related-blogs__image img{width:100%;height:22.8vw;border-radius:.6vw;object-fit:cover}.related-blogs__grid .slick-list{padding:0!important;margin:0 -1.8vw!important}h3.related-blogs__title{font-size:1.14vw;text-transform:uppercase;color:#000;font-weight:700;margin:.8vw 0;text-decoration:none;letter-spacing:.2vw}.related-blogs__card a{text-decoration:none}.related-blogs h2{text-align:center;font-size:2.5vw;text-transform:uppercase;letter-spacing:.5vw}article.article-template.lifestyle-detail{border-bottom:1px #000 solid;margin-bottom:4vw;padding-bottom:4vw}.slick-slider .item-slide.related-blogs__card{padding-right:1.8vw!important;padding-left:1.8vw!important}.related-blogs__card .related-blogs__excerpt{font-size:1vw}.accordion summary{padding:.8vw 0!important}.product-form__quantity .form__label{font-size:1vw}quantity-input.quantity{min-height:3vw;width:10vw}.product-form__quantity .quantity__input{font-size:1vw}.product-form__quantity .quantity__button{width:3vw}.product-form__quantity .quantity__button svg{width:.8vw}.shopify-payment-button__more-options{font-size:.9vw!important}.shopify-payment-button__more-options,.shopify-payment-button__button{display:none!important}.product-form__buttons{max-width:100%!important;margin-top:1.8vw;margin-bottom:2.8vw}.limited-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.collection .sealsubs-full{display:none!important}div#shopify-block-yotpo_product_reviews_ugc_star_rating_3ryRCt{float:left;margin:0vw 0 0 0vw}div.shop-pay-wrap{clear:both}div#price-template--23193613238575__main{float:left;margin:.6vw 0 2vw}.product__info-container .product__description{clear:both}.yotpo-reviews-star-ratings-widget svg path{stroke:#000}.related-products-section .card__information{grid-row-start:1}.related-products-section .quick-add__submit{width:100%;border:1px #000000 solid;background:none;text-transform:uppercase;font-size:1vw;padding:1.1vw 2vw;border-radius:.4vw;box-sizing:border-box;background:#fff;transition:all ease-in-out .3s}.related-products-section .quick-add__submit:hover{background:#000;color:#fff}.related-products-slider .slick-list{padding:0!important}.related-products-section .card__heading a:after{display:none}.related-products-section .quick-add__submit:after{display:none}.card--standard>.card__content .card__information .card__heading{min-height:3vw}.footer__list-social.list-social:only-child{justify-content:flex-start!important}.video-section .rightcontent video{width:100%;height:100%}.contact.page-width{padding:5vw 0!important}.product .price .badge.price__badge-sold-out{background-color:red}.product .price .badge{margin-bottom:0!important}.video-container{position:relative}.video-container .prev-controls{position:absolute;top:50%;left:50%;transform:translate(-50%,-56%);text-align:center;z-index:2}.prev-controls>h4{font-size:2vw;color:#fff;letter-spacing:.4vw;font-weight:300;margin:3vw 0}.prev-controls .play-btn{background:none;border:0;box-shadow:none}.related-blogs__grid .slick-list{padding:0!important}.related-blogs__card a{text-decoration:none;color:#000}.related-blogs__card .tags{padding-top:1.6vw}.related-blogs__card .tags{padding-top:1.6vw;font-size:1vw;font-style:italic;letter-spacing:.2vw}.related-blogs__card .tags,.related-blogs__card .related-blogs__title,.related-blogs__card .related-blogs__excerpt{padding-left:1vw;padding-right:1vw}.related-blogs__grid{width:100%}.related-blogs{padding-bottom:4vw}.related-blogs ul.slick-dots{margin-bottom:0}.section-philosophy-banner{min-height:48vw}.section-wrapper-inner.flex-end{justify-content:flex-end}.section-philosophy-banner .banner-captions{max-width:44vw}.section-philosophy-banner .heading{font-size:4.2vw;text-transform:uppercase;letter-spacing:.8vw;margin:6vw 0 0;text-align:center}.section-philosophy-banner .detail.bottom-position-text{font-size:1.3vw;text-align:center;line-height:1.8vw;margin-top:17vw;color:#000}.section-philosophy-banner .detail.bottom-position-text p{margin:0}.philosophy-tabs ul.tab_nav{display:flex;justify-content:center;column-gap:5vw;list-style:none;padding:0;margin:0}.philosophy-tabs ul.tab_nav .tablink{font-size:2.7vw;text-transform:uppercase;text-decoration:none;font-weight:300;letter-spacing:.5vw}.philosophy-tabs ul.tab_nav li.active .tablink{font-weight:700}.philosophy-tabs ul.tab_nav li.active:before{content:"/";font-size:2.5vw;color:#000;font-weight:700}.philosophy-tabs ul.tab_nav li.active:after{content:"/";font-size:2.5vw;color:#000;font-weight:700}.philosophy-tabs{background:#f5f5f5;padding:6vw 0}.description-text{display:flex;flex-direction:column;justify-content:center;max-width:62vw;align-items:center;margin:0 auto}.description-text p{font-size:1.4vw;font-weight:400;color:#000;line-height:2vw;text-align:center;margin:2vw 0}.bullet-points ul{margin:0;padding:0;list-style:none}.bullet-points ul li{color:#000;font-size:1.3vw;position:relative;letter-spacing:0;font-weight:400}.bullet-points ul li strong{font-weight:500}.bullet-points ul li:before{content:"";border:.33vw #f1f1f1 double;border-radius:99em;height:1.1vw;width:1.1vw;display:inline-block;background:#000;margin-right:1vw;vertical-align:middle}.about-testimonials-section{padding:6vw 0 7vw}.about-testimonials-section .heading{text-transform:uppercase;color:#000;font-size:1.7vw;font-weight:500;letter-spacing:.2vw;margin:1vw 0}.about-testimonials-section p{color:#000;font-size:1.2vw;padding:0 4.5vw;letter-spacing:0;margin:0}.testimonials-content{display:flex}.quote-icon-left{margin-left:-8vw}.quote-icon-right{margin-right:-8vw;align-self:flex-end;top:-2vw;position:relative}.testimonials-content-block{padding:3vw 2vw 0}.testimonials-content-block h2.quote-text{margin:0 0 2vw;text-transform:uppercase;font-size:2.7vw;letter-spacing:.5vw;font-weight:200;font-style:italic}.hero-section .content-area{padding-right:3vw}.hero-section .content-area .heading{font-size:4.4vw;letter-spacing:.9vw}.background-text .heading{font-size:9vw;font-weight:300;letter-spacing:1.9vw;color:#212626!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;pointer-events:none;opacity:.4;width:100%;text-align:center;font-weight:100}.intro-section-wrapper{position:relative;padding:7vw 0}.intro-section-wrapper .testimonials-slider .item-slide .heading{font-size:2.9vw;font-weight:100;letter-spacing:.5vw;margin:0}.intro-section-wrapper .testimonials-slider .item-slide{padding-right:0vw!important;text-align:center}.intro-section-wrapper .testimonials-slider .slick-list{padding-left:.5vw!important}.intro-section-wrapper .testimonials-slider{padding-left:1vw}.intro-section-wrapper .testimonials-slider .item-slide:not(.slick-current){opacity:1}.philosophy-tabs ul.tab_nav li:before{font-size:2.5vw;color:#000;font-weight:700}.textslider-init ul.slick-dots{margin-top:3vw;margin-bottom:0;max-width:59vw;margin-left:auto}.customer button:before,.customer button:after{display:none}.customer button{margin:4rem 0 1.5rem;text-transform:uppercase;width:16vw;border-radius:.3vw;font-size:1vw;height:3.5vw}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{display:none}#seal-login-helper h5{font-size:1.2vw}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{box-shadow:none;outline:none}.register h1{text-transform:uppercase;letter-spacing:.5vw;font-size:3.2vw}.customer .field{border:.11vw solid #000;border-radius:.4vw}#recover,#login{scroll-margin-top:20rem;text-transform:uppercase;letter-spacing:.5vw;font-size:3.2vw}[name=sign-in-with-shop-provider] p{text-transform:uppercase}.facet-filters__sort:focus-visible{box-shadow:none!important;outline:none!important}.field__input,.customer .field input{height:4vw;border-radius:.4vw}.header__icon .icon{height:4rem;width:auto}.header__icon--search .icon-search{height:2.1vw}.result-overiview-slider .prev-controls{position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%,-26%);width:100%}.result-overiview-slider .slider-item{position:relative}.result-overiview-slider .prev-controls h4{letter-spacing:.2vw;font-weight:400;margin:2vw 0}.result-overiview-slider .prev-controls .play-btn{width:8vw}.drawer__heading{margin:.5vw 0;text-transform:uppercase;letter-spacing:.2vw;font-size:1.8vw}.cart-drawer .cart-items th{font-size:1vw}.cart-drawer .cart-item{border-bottom:1px #e3e3e3 solid;padding-bottom:1vw;margin-bottom:1vw}.totals>h2{font-weight:500;text-transform:uppercase}.cart-drawer .cart__checkout-button{max-width:none;text-transform:uppercase;letter-spacing:.11vw;font-size:1vw;border-radius:.6vw;font-family:Avenir Next;overflow:hidden;height:3.6vw;transition:all ease-in-out .3s;border:.3vw transparent double}.cart-drawer .cart__checkout-button:hover{border-color:#fff}.cart-drawer .tax-note{font-size:.9vw}.totals__total-value{font-size:1.2vw;font-weight:500;color:#000}.header__icon:hover .icon,.modal__close-button:hover .icon{transform:none}.title-wrapper-with-link .title{margin-bottom:0;text-transform:uppercase;letter-spacing:.5vw;font-size:3vw}.cart-items thead th{text-transform:uppercase;font-size:1vw;font-weight:500;color:#000}.cart__contents .cart-item>td{border-bottom:1px #d8d8d8 solid!important;padding-bottom:1.8vw!important}.cart__contents .cart-item:last-child>td{border:0!important}.cart-item__name{text-decoration:none;display:block;font-size:1.3vw}.cart-item__price-wrapper>*:only-child:not(.cart-item__discounted-prices){margin-top:0;font-weight:500}.button,.button-label,.shopify-challenge__button,.customer button{font-size:1vw;letter-spacing:.1rem;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase;letter-spacing:.1vw;border-radius:.3vw;overflow:hidden}#checkout-pay-button{background:#000;font-weight:300;text-transform:uppercase;letter-spacing:.2vw}.quantity__button:focus-visible,.quantity__input:focus-visible{background:none!important}*:focus-visible{box-shadow:none!important;outline:none!important}.blog-tabs-wrapper .blog-tabs{padding-top:3vw}.knives-collection-slider .item-slide{padding-top:.5vw}.slider-item-wrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.image-with-text{width:100%}.section-newsletter-inner .newsletter-form__field-wrapper .field__label{display:none}.section-newsletter-inner .klaviyo-form .needsclick{color:#fff!important}.recipe-blog-cards .recipe-block.article-item{max-width:26.33vw;flex-basis:26.33vw}#article-list.recipe-blog-cards .content-detail .desc img,#article-list.recipe-blog-cards .content-detail .desc iframe{display:none}.video-section .rightcontent .prev-controls{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width: 750px){.product__info-container{max-width:100%!important}.price--large{font-size:1.1vw!important}.customer:not(.account):not(.order){max-width:40vw!important}}@media screen and (min-width: 990px){.pagination-wrapper{margin-top:6vw!important}}@keyframes jumpInfinite{0%{transform:translateY(0)}50%{transform:translateY(25px)}to{transform:translateY(0)}}@media screen and (min-width: 990px){.product.product--large:not(.product--no-media) .product__media-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);padding-right:2.4vw}.product.product--large:not(.product--no-media) .product__info-wrapper{padding:0 0 0 4rem;max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.product-media-container.constrain-height.media-fit-contain{--contained-width: 100% !important;width:100%;border-radius:.5vw;overflow:hidden!important}.product--stacked .product__media-item{max-width:100%!important;width:100%}.product__title h1{font-size:1.5vw;font-weight:700;letter-spacing:.3vw}.product__info-container{padding-top:1vw}.product__title{margin-bottom:0!important}}@media screen and (min-width: 750px){.section-newsletter-inner .newsletter-form__message{justify-content:center;width:100%;font-size:1.1vw;color:#428445}}@media screen and (max-width: 999px){body{font-size:4.4vw}.desktop-view{display:none}.mobile-view{display:block}.content-area{max-width:100%!important;width:100%!important;flex-basis:100%!important;padding:10vw 5vw!important;text-align:center;left:initial!important;right:initial!important}.image-area{width:100%;max-width:100%;flex-basis:100%}.right-side-content .section-wrapper-inner{flex-direction:column-reverse}.content-area .heading{font-size:7.5vw!important;letter-spacing:1.4vw!important}.content-area .detail p{font-size:3.9vw!important;color:#000;margin:0;line-height:6vw;margin-top:4vw;margin-bottom:2vw}.head-links-wrapper{display:none}.product-image .main-image img{width:100%}.productContent .h6{font-size:4vw;margin:5vw 0 4vw}.product-description ul{padding-left:4vw;margin-top:0}.item-slide .productContent li{font-size:3.9vw;padding-left:6.6vw;line-height:4.4vw;padding-bottom:2.8vw}.item-slide .productContent li:before{width:4vw;height:4vw;margin-right:2.8vw;padding:1vw;border:1.1vw #fff double}.atc-btn>button.addCart,.add_to_cart button{font-size:3.9vw;padding:3.1vw 2vw;border-radius:1.6vw}.productContent .product-description{min-height:23vw}.slick-dots{gap:3.5vw;margin:6vw 0}.slick-dots li{width:5vw;height:5vw}.slick-dots li button{border:.6vw #fff solid}.item-slide{padding-right:4vw!important}.video-section .rightcontent .prev-controls{display:none}.slick-slide:not(.slick-current) .productContent.text-sm{opacity:0}.shopSlider .inner{line-height:11.4vw;letter-spacing:1vw;font-size:8.5vw}.shopSlider .fancy-title{font-size:7vw;letter-spacing:1.5vw}.shopSlider{overflow-x:hidden;padding:8vw 0 10vw}.rich-text__blocks{max-width:100vw!important}.rich-text__blocks .rich-text__heading{font-size:7vw!important;margin-bottom:6vw;letter-spacing:1vw!important}.rich-text__text{color:#fff;font-size:4.3vw;line-height:7vw;margin:3vw 0 0!important;font-weight:400}.section-template--23193613074735__rich_text-padding{padding-top:12vw!important;padding-bottom:12vw!important}#shopify-section-template--23193613074735__image_with_text_v2_GJeYYJ .content-area .heading{text-align:center;font-size:7.5vw!important}.button-block .btn{min-width:71vw;border-radius:2vw;font-size:3.9vw;padding:5.8vw 7vw;margin-top:4vw}.video-section .rightcontent{width:100%;max-width:100%;flex-basis:100%;position:relative}.note-text{font-size:2.8vw;font-weight:700;letter-spacing:0;margin-top:4vw;font-style:italic;line-height:4vw}.result-overiview-slider .prev-controls .play-btn{width:20vw}.result-overiview-slider .prev-controls .play-btn img{width:100%}.section-wrapper.image-text-slider{padding-bottom:12vw}.video-section .rightcontent video{width:100%;height:auto;border-radius:2vw}.video-section .leftcontent{max-width:100%;width:100%;flex-basis:100%}.video-section .leftcontent{max-width:100%;width:100%;flex-basis:100%;padding:5vw 0!important}.video-section .leftcontent .heading{font-size:8vw!important;letter-spacing:1.5vw!important}.video-section .leftcontent .detail p{font-size:3.9vw!important;font-weight:400;color:#000;margin:0;line-height:6vw!important;margin-top:4vw}.video-section{padding:10vw 8vw}#shopify-section-template--23193613074735__image_with_text_v2_VAGiNm .content-area{order:2}#shopify-section-template--23193613074735__image_with_text_v2_VAGiNm .image-area{width:100%!important;max-width:100%!important;flex-basis:100%!important;order:1}.result-overview .image-area{width:100%;display:block;max-width:100%;flex-basis:100%;padding-left:10vw}.slider-item video{height:88vw}.section-newsletter-inner .content-area .heading{line-height:13vw;font-size:9vw!important;margin:0 0 2vw}.section-newsletter-inner .newsletter-form{max-width:100%}.section-newsletter-inner .newsletter-form__field-wrapper .field__input{height:13vw;padding-left:4.2vw}.section-newsletter-inner .newsletter-form__field-wrapper .newsletter-form__button{width:58vw;height:12.5vw;font-size:3.5vw;margin-top:5vw}.section-newsletter-inner .image-area{width:100%;display:block;max-width:100%;flex-basis:100%;margin-top:-8vw}.image-text-slider .image-area{padding-right:4vw;width:100%;max-width:100%;flex-basis:100%}.image-text-slider .content-area{padding-bottom:.5vw!important;padding-top:5vw!important}.textslider-init .item-slide{padding-right:0vw!important}.result-overiview-slider .prev-controls{transform:translate(-50%,70%)}.image-text-slider .content-area .heading{font-size:8vw!important;letter-spacing:.4vw!important}.image-text-slider .content-area .detail p{font-size:3.3vw!important;line-height:5.2vw}.result-overview .content-area .heading{font-size:10vw!important}.result-overview .content-area{padding-top:2vw!important}.box-circle{width:14vw;padding-top:14vw}.metrix-data-row .data{width:16vw;height:16vw;display:block}.percentage{font-size:4vw}.cart-count-bubble{width:6.5vw;height:6.5vw;font-size:3vw}.box-circle{width:15vw;padding-top:15vw}.circle-percentage{top:7px;left:7px;width:calc(100% - 14px);height:calc(100% - 14px)}.metrix-data-row .data-text{max-width:calc(100% - 20vw);flex-basis:calc(100% - 20vw);text-align:left;font-size:3.5vw;line-height:5vw;padding-left:5vw}.metrix-data-row{padding:3vw 0}.footer__content-top{padding:0!important}.footer-meta-text{line-height:10vw;font-size:7vw;letter-spacing:.8vw}.footer__content-top .grid.footer__blocks-wrapper .footer-block.grid__item:not(.footer-block--menu){padding-left:0;width:100%!important;margin-bottom:9vw}.footer-block__image-wrapper{width:40vw!important;margin-top:1.2vw;max-width:40vw!important}.footer-block__image-wrapper img{width:100%}.footer-block__details-content .link.link--text{font-size:3.9vw;font-weight:300;padding:.7vw 0}.footer .grid{display:flex!important}.grid--4-col-tablet .grid__item.footer-block.grid__item.footer-block--menu{width:49%!important;max-width:49%!important;margin:0}.footer-note-text{font-size:3.9vw;padding:4vw}.hero-section .section-wrapper-inner{background-image:url(/cdn/shop/files/hero-mobile-bg.jpg)!important}.contact .field .field__input,.contact .kl-private-reset-css-Xuajs1 input[type=text],.contact .needsclick.go2723408761,.contact .kl-private-reset-css-Xuajs1 input[type=email]{height:12.5vw!important}.contact .kl-private-reset-css-Xuajs1 input[type=text]::placeholder{font-family:Avenir Next;color:rgba(var(--color-foreground),.75);letter-spacing:.1rem;font-size:3.1vw}.contact .kl-private-reset-css-Xuajs1 input[type=email]::placeholder{font-family:Avenir Next;color:rgba(var(--color-foreground),.75);letter-spacing:.1rem;font-size:3.1vw}.contact .kl-private-reset-css-Xuajs1 input[type=tel]::placeholder{font-family:Avenir Next!important;color:rgba(var(--color-foreground),.75)!important;letter-spacing:.1rem!important;font-size:3.1vw!important}.contact button.needsclick.go3265039304.kl-private-reset-css-Xuajs1{width:36.2vw!important;border-radius:1.4vw!important;text-transform:uppercase;height:12vw!important;font-size:3vw!important;margin:4vw auto 0;letter-spacing:.5vw!important}.contact button.needsclick.go2771253331.kl-private-reset-css-Xuajs1{height:12vw!important;width:7vw!important}.contact [data-testid=form-row]>div{padding-top:0!important;padding-bottom:0!important;flex:0 0 100%!important;max-width:100%!important;flex-wrap:wrap!important}.contact [data-testid=form-row]{flex-wrap:wrap}.contact__button button.button{width:48.2vw;border-radius:1.4vw;text-transform:uppercase;height:14vw;font-size:3.5vw;letter-spacing:.7vw}.contact .title{padding:0 0vw;margin-bottom:7vw;font-size:7vw;letter-spacing:1.3vw;line-height:10vw}.page-width--narrow{max-width:82vw!important}.contact{padding:10vw 0vw!important}.hero-section .section-wrapper-inner{height:auto}.banner-caption{max-width:80vw;text-align:center}.banner-caption .heading{font-size:8.5vw;margin-top:11vw}.banner-caption .detail{display:none}.hero-section .section-wrapper-inner .rightcontent img{width:auto;height:auto;margin-top:8vw;display:block}.down-scroll-arrow{display:none}.review-section-inner h3{margin:0;font-size:6vw}.review-section{padding:14vw 0}.review-section-inner p{margin:3.2vw 0 5vw;display:inline-block;color:#fff;font-size:3.9vw}.rating-stars{width:23vw}.icon-star{width:3.5vw;height:5vw}.icon-star:before{font-size:5vw;line-height:6vw}.header__heading-logo{max-width:42vw;width:42vw}.header__icon{width:6vw}.header__icon .icon{height:8vw;width:6vw}.header__icon--search .icon,.header__icon--cart .icon{height:6vw;width:6vw}.image-text-slider .image-area img{height:250px;object-fit:contain}.header__icon--cart{margin:0}.header{padding-top:4.2vw!important;padding-bottom:4.2vw!important}.search__input.field__input{height:4.5rem}header-drawer{justify-self:start;margin-left:0!important}.content-area .heading br{display:none}.collection #product-grid li.grid__item{width:100%;max-width:100%;flex-basis:100%}.card__content .card__heading a,.card-information .price{font-size:3.9vw}.card__content .product-description li{font-size:3.9vw;padding-left:6vw;position:relative;line-height:4.4vw;padding-bottom:2.8vw}.blog-tabs-wrapper .blog-tabs{padding-top:7vw;padding-bottom:7vw}.card__content .product-description li:before{content:"";width:2.5vw;height:2.4vw;background:#000;border-radius:99em;display:inline-block;margin-right:3.8vw;padding:1.1vw;border:1.2vw #fff double;vertical-align:middle}.collection #product-grid .quick-add__submit{font-size:3.9vw;padding:1.1vw 2vw;border-radius:1.4vw}.collection #product-grid .quick-add{margin-bottom:4vw}.collection #product-grid .card__inner{border-radius:1.6vw!important}.card__content .product-description{margin-top:3vw;margin-bottom:2vw}.recipe-blog-cards{grid-template-columns:1fr}.recipe-blog-cards .article-item .dish-image img{height:65vw}.recipes .recipe-blog-cards .article-item .dish-image img{height:44vw}.recipe-blog-cards .content-detail .tags{font-size:3.9vw}.recipe-blog-cards .content-detail h3,.recipes .recipe-blog-cards .content-detail h3{font-size:3.5vw;margin:3vw 0px}.recipe-blog-cards .content-detail .desc{font-size:3.9vw;line-height:5vw}.recipe-blog-cards .recipe-block.article-item{margin-bottom:6vw}.recipe-blog-cards .article-item .dish-image img{border-radius:2.5vw}.recipe-blog-cards .content-detail{margin-top:5vw;padding:0 2vw}.blog-tabs li a{font-size:3.9vw}.blog-tabs ul{flex-wrap:wrap;gap:4vw}.field__label,.customer .field label{top:3.8vw;font-size:3.9vw;left:4.5vw}.pagination__list .pagination__item:not(.pagination__item-arrow){width:8vw;height:8vw;font-size:4vw;line-height:7vw}.lifestyle-detail h1.article-template__title{padding:7vw 0 3vw;font-size:6vw;max-width:100vw}.article-template__content p{font-size:3.9vw}.lifestyle-detail .article-template__content{padding:0vw!important}.lifestyle-detail .article-template__hero-container .media{padding-bottom:100vw!important}.lifestyle-detail .article-template__hero-container{border-radius:2.5vw;margin-top:-25vw}.lifestyle-detail .title-wrapper{min-height:77vw}.related-blogs__image img{height:67vw;border-radius:1.6vw}.related-blogs__card .tags{font-size:3.9vw}h3.related-blogs__title{font-size:4.14vw}.related-blogs__card .related-blogs__excerpt{font-size:3.9vw}.immidiate-benifits-section .content-area{text-align:left;padding-top:0!important;order:2;padding-bottom:0!important}.immidiate-benifits-section h2{font-size:6vw;letter-spacing:1.3vw;margin-top:11vw}.metafield-rich_text_field ul li{font-size:3.9vw;font-weight:400;margin-bottom:4vw;line-height:6vw}.metafield-rich_text_field ul li:before{height:4vw;width:4vw;border:1.2vw #000 double;margin-right:4vw}.video-container .prev-controls{transform:translate(-50%,68%)}.prev-controls .play-btn{display:none}.metafield-rich_text_field ul{padding-left:4vw}.product__title h1{font-size:6vw;font-weight:500;letter-spacing:.6vw;margin-top:4vw}.price__regular .price-item--regular{margin-right:0;font-size:5vw}.card-information .price__regular .price-item--regular{font-size:3vw}.product__info-container .product__description p,.product__info-container .product__description>div,.product__info-container .product__description ul li{font-size:3.9vw}.product__description ul li:before{height:4.2vw;width:4.2vw;border:1.33vw #f1f1f1 double;margin-right:4vw}.product-form__quantity .form__label{font-size:4vw}.product-form__quantity .quantity__input{font-size:3vw}quantity-input.quantity{min-height:10vw;width:28vw}.product-form__quantity .quantity__button{width:8vw}.product-form__quantity .quantity__button svg{width:2.8vw}.accordion .summary__title .accordion__title{font-size:4vw}.accordion .summary__title .accordion__title{font-weight:400;font-size:3.8vw;padding-right:3vw;letter-spacing:1vw}.accordion summary{padding:1.8vw 0!important}.product__info-wrapper .accordion .summary__title+.icon-caret{width:7vw;height:7vw;margin-top:-3vw;padding:1vw}.product-form__submit{border-radius:1.4vw;font-size:3.9vw;height:3.9vw}.immidiate-benifits-section{background:#000!important}.pro_tab_section .product_cntent_section .tab_nav{bottom:18vw!important;right:8vw;left:8vw}.product__accordion .accordion__content{font-size:3.9vw}.product__info-wrapper .product__accordion.accordion{margin-bottom:4vw}.pro_tab_section .tab_nav li a{text-decoration:none;font-size:3.9vw;line-height:4.5vw;display:block}.result-overview .content-area{padding-top:10vw!important}.metrix-data{margin-top:8vw;margin-left:0;margin-right:0}.related-products__heading{font-size:6vw;letter-spacing:1.5vw}.related-products-section{padding-bottom:11vw;padding-top:12vw}.pro_tab_section .tabcontent video{min-height:130vw;object-fit:cover}.slick-slide:not(.slick-current) .card__content{opacity:0}.usp-grid-wrapper{flex-wrap:wrap}.usp-grid-wrapper .usp-grid-item{width:100%;margin-bottom:4vw}.usp-content h3{font-size:5.2vw;margin-bottom:5vw}.usp-content p{font-size:3.9vw;margin:3vw 0 1vw;line-height:5.3vw;font-weight:300}.usp-image img{width:18vw;height:18vw}.related-products-section .quick-add__submit{font-size:3.9vw;padding:1.1vw 2vw;border-radius:1vw}.product-count,.facets-container .mobile-facets__wrapper{display:none}.facet-filters .facet-filters__field .facet-filters__label{font-size:3.9vw}.facet-filters__field .select select{font-size:3.9vw;padding:0 10px;width:22vw}.facets__form .dropdown-toggle svg,.blog-tabs .dropdown-toggle svg{width:3vw;height:4vw;margin-top:.5vw}.facets__form .dropdown-toggle,.blog-tabs .dropdown-toggle{background:none;border:0;font-size:4vw;font-family:Avenir Next;text-transform:uppercase;letter-spacing:.5vw;display:flex;column-gap:1.2vw;text-decoration:underline;font-weight:600;color:#000}.article-template__content p strong{font-size:1.4vw}.facets__form ul#dropdown-content,.blog-tabs ul#dropdown-content{gap:0;margin-top:4vw;margin-left:1vw;position:absolute;z-index:9;background:#fff;padding:2vw 5vw;width:47vw;box-shadow:0 4px 5px #00000026;margin:0}.facets__form ul#dropdown-content li,.blog-tabs ul#dropdown-content li{font-size:4vw;width:100%}.facets__form ul li a{font-size:3.5vw}.facets-container .facets__form{align-items:flex-start;margin-bottom:2vw;gap:0px}.facets__form ul#dropdown-content li{font-size:3.9vw;width:100%}.footer-block__details-content{margin-bottom:1vw!important}.drawer .drawer__inner{width:92vw}.cart-drawer .cart-item__totals .price{font-size:2.9vw;text-align:left}.footer__list-social.list-social:only-child{justify-content:center!important}.contact .field{margin-bottom:4.1vw!important}.footer__content-top .grid.footer__blocks-wrapper .footer-block.grid__item:not(.footer-block--menu) .brand-logo{padding-left:0;margin-bottom:2.8vw}.box-wrapper{height:16vw}.prev-controls{width:80%}.prev-controls>h4{font-size:6vw;letter-spacing:1.2vw}.prev-controls .play-btn img{width:22vw}.related-blogs h2{font-size:6.5vw;letter-spacing:1.5vw}.related-blogs__image img{margin-bottom:4vw}.related-blogs{padding-bottom:12vw}aside.sidebar{display:none}.article-template h1.article-template__title{font-size:7vw;font-weight:300;letter-spacing:1vw}article.article-template.col-main{max-width:100vw;flex-basis:100vw;width:100vw}.article-template-details{max-width:90vw}.article-template__content h2{font-weight:300;font-size:6vw;letter-spacing:1vw}.article-template__content p strong{font-size:3.9vw}.hero-section .content-area .heading{font-size:8.2vw!important}.section-philosophy-banner{background:#f0ede8!important}.section-wrapper-inner.flex-end{justify-content:center}.section-philosophy-banner .banner-captions{max-width:100%;margin-bottom:6vw;padding:0 4vw}.section-philosophy-banner .heading{font-size:9.4vw}.section-philosophy-banner .detail.bottom-position-text{font-size:3.9vw;line-height:6vw;margin-top:5vw}.section-wrapper-inner.flex-end.page-width{max-width:100%!important}.philosophy-tabs ul.tab_nav li.active:before,.philosophy-tabs ul.tab_nav li.active:after,.philosophy-tabs ul.tab_nav .tablink{font-size:6.4vw}.philosophy-tabs ul.tab_nav{column-gap:7vw}.description-text{max-width:100vw}.description-text p{font-size:3.9vw;line-height:5vw;margin:6vw 0}.page-width{max-width:92vw}.page-width--narrow{max-width:88vw!important}.philosophy-tabs{padding:14vw 0}.bullet-points ul li:before{height:4vw;width:4vw;border-width:1vw}.bullet-points ul li:before{height:4vw;width:4vw;border-width:1vw;position:absolute;left:0;top:1.2vw}.bullet-points ul li{font-size:3.9vw;position:relative;padding-left:7vw;padding-bottom:2vw}.intro-section-wrapper{position:relative;padding:19vw 0}.background-text .heading{font-size:17vw;max-width:50vw;margin:0 auto;line-height:16vw}.intro-section-wrapper .testimonials-slider .item-slide .heading{font-size:6.6vw}.quote-icon-left{margin-left:0vw;width:20vw}.quote-icon-left img,.quote-icon-right img{max-width:100%}.quote-icon-right{margin-right:0;align-self:flex-end;top:0;position:relative}.about-testimonials-section .heading{font-size:3.7vw}.about-testimonials-section p{line-height:5vw;font-size:3.9vw}.testimonials-content-block h2.quote-text{font-size:5.4vw}.about-testimonials-section{padding:10vw 0}.rich-text__blocks .rich-text__heading{margin-bottom:0}.result-overiview-slider .prev-controls{transform:translate(-50%,-50%)}.result-overiview-slider .prev-controls h4{font-size:5vw}.textslider-init ul.slick-dots{max-width:100%;margin-top:6vw}.drawer__heading{font-size:4.8vw}.cart-drawer .cart-items th{font-size:3.9vw}.cart__contents .cart-item>td{border-bottom:0;padding-bottom:0}.cart-item__name{font-size:3.9vw}.cart-drawer .tax-note{font-size:2.9vw}.totals__total-value,.cart-drawer .cart__checkout-button{font-size:3.9vw}.product-form__submit{font-size:3.9vw!important}article.article-template.lifestyle-detail .article-template__hero-adapt.media{padding-bottom:90vw!important}.contact.page-width{padding:12vw 0!important}.recipe-blog-cards .recipe-block.article-item{max-width:100%;flex-basis:100%}div.shop-pay-wrap form.installment{font-size:3.9vw}.recipes .recipe-blog-cards .recipe-block.article-item{max-width:47%;flex:50%}.menu-drawer__account{font-size:2rem}.menu-drawer__account account-icon{margin-right:20px}.menu-drawer__localization{display:none}}.retreat-carousel .slick-slide img{max-width:100%}.retreat-section-1 h2{margin:0;color:#fff;font-size:3.6vw;text-align:center;text-transform:uppercase;letter-spacing:.6vw}@media screen and (min-width: 768px) and (max-width: 999px){.header__heading-logo{max-width:40vw;width:40vw}.banner-caption .heading{font-size:5.5vw;margin-top:11vw}.button-block .btn{min-width:50vw;border-radius:1vw;font-size:2vw;padding:1.5vw 2vw;margin-top:4vw}.review-section-inner p{margin:2.2vw 0 3vw;font-size:2.2vw}.icon-star{width:2.5vw;height:5vw}.rating-stars{width:17vw}.review-section{padding:9vw 0}.icon-star:before{font-size:4vw;line-height:5vw}.content-area .heading{font-size:6.5vw!important;letter-spacing:1.4vw}.content-area .detail p{font-size:2.4vw!important;color:#000;margin:0;line-height:4vw;margin-top:5vw}.shopSlider .fancy-title{font-size:4.5vw;letter-spacing:1vw}.shopSlider .inner{line-height:9.4vw;letter-spacing:1vw;font-size:5.5vw}.shopSlider{overflow-x:hidden;padding:3vw 0 7vw}.productContent .h6{font-size:2.2vw;margin:3vw 0 2vw}.productContent .product-description{min-height:12vw}.item-slide .productContent li:before{width:2.2vw;height:2.2vw;margin-right:2.8vw;padding:.6vw;border:.7vw #fff double}.item-slide .productContent li{font-size:2vw}.slick-dots li{width:3vw;height:3vw}.product-description ul{padding-left:2vw;margin-top:0}.slick-dots{gap:1.5vw;margin:3vw 0}.atc-btn>button.addCart,.add_to_cart button{font-size:1.8vw;padding:1.8vw 1vw;border-radius:.6vw}.rich-text__blocks .rich-text__heading{font-size:4.5vw!important;letter-spacing:1vw!important}.rich-text__text{color:#fff;font-size:2.3vw;line-height:4vw}.rich-text__blocks .rich-text__heading br{display:none}#shopify-section-template--23193613074735__image_with_text_v2_GJeYYJ .content-area .heading{font-size:4.5vw!important}.contact .field .field__input{height:9.5vw}.contact__button button.button{width:38vw;border-radius:.8vw;text-transform:uppercase;height:8vw;font-size:2vw;letter-spacing:.5vw}.content-area .detail p{font-size:3vw!important;line-height:5.5vw!important}.video-section .leftcontent .heading{font-size:6vw!important;letter-spacing:1.5vw!important}.video-section .leftcontent .detail p{font-size:2.5vw!important;font-weight:400;color:#000;margin:0;line-height:4vw!important;margin-top:4vw}#shopify-section-template--23193613074735__image_with_text_v2_VAGiNm .content-area .heading{font-size:6.5vw!important;letter-spacing:1.4vw}.image-text-slider .image-area{padding-right:4vw;width:64vw;max-width:64vw;flex-basis:64vw;margin:0 auto}.image-text-slider .content-area .heading{font-size:5vw!important}.result-overview .content-area .heading{font-size:6vw!important}.metrix-data-row .data-text{font-size:2.5vw}.box-wrapper{height:16vw}.section-newsletter-inner .content-area .heading{line-height:9vw;font-size:7vw!important;margin:0 0 2vw}.section-newsletter-inner .newsletter-form__field-wrapper .field__input{height:9vw;padding-left:4.2vw}.field__label,.customer .field label{top:3vw;font-size:2.5vw;left:3vw}.section-newsletter-inner .newsletter-form__field-wrapper .newsletter-form__button{width:48vw;height:9.5vw;font-size:2.5vw;margin-top:3vw}.footer-meta-text{line-height:6vw;font-size:4vw;letter-spacing:1.4vw}.footer-block-image{display:flex;justify-content:center}.footer-block__details-content .link.link--text{font-size:1.9vw;font-weight:300}.footer-block__details-content li{font-size:2vw}.header__icon .icon,.account-icon,.header__icon--cart .icon{height:3vw;width:3vw}.header__icon--cart{margin:0 1vw}#shopify-section-template--23193613074735__image_with_text_v2_VAGiNm .image-area{width:60%!important;max-width:60%!important;flex-basis:60%!important;order:1;margin:0 auto}.blog-tabs ul{gap:3vw}.blog-tabs li a{font-size:2.5vw}.footer__list-social.list-social:only-child{justify-content:center!important}.list-social__item .icon{height:4.6vw!important;width:5.6vw!important}.item-slide .productContent li{font-size:2vw;line-height:3vw;padding-bottom:1.2vw;padding-left:4vw}.button-block .btn{padding:2.5vw 2vw}.recipe-blog-cards .recipe-block.article-item{margin-bottom:3vw}.recipe-blog-cards .article-item .dish-image img{border-radius:1.5vw}.blog-tabs-wrapper .blog-tabs{padding-top:4vw;padding-bottom:4vw}.facets__form .dropdown-toggle,.blog-tabs .dropdown-toggle{font-size:2.8vw}.cart-count-bubble{width:3.4vw;height:3.4vw;font-size:1.5vw}.facets__form .dropdown-toggle svg,.blog-tabs .dropdown-toggle svg{width:3vw;height:3vw;margin-top:.6vw}.recipe-blog-cards{grid-template-columns:50% 1fr}.recipe-blog-cards .content-detail .tags{font-size:2vw}.recipe-blog-cards .content-detail .desc{font-size:2.1vw;line-height:3.4vw}.recipe-blog-cards .content-detail h3{font-size:2.4vw;margin:1vw 0px}.recipe-blog-cards .article-item .dish-image img{height:34vw}.recipe-blog-cards .content-detail{margin-top:3vw;padding:0 2vw}}@media screen and (max-width:749px){.header__icons{flex-direction:row-reverse;gap:0}details-modal.header__search{margin-right:16px}.page-width.header{max-width:92vw!important;grid-template-columns:.7fr 2fr 1fr!important}.announcement-bar__message span{font-weight:300;line-height:24px;font-size:14px}}.lifestyle-tags .tags span:after{content:","}.lifestyle-tags .tags span:last-child:after{content:""}body.the-body-brush .pro_tab_section,body.travel-revitalizing-body-oil .pro_tab_section,body.top-20-anti-inflammatory-recipes-of-2023 .pro_tab_section,body.diamandia-e-gift-card .pro_tab_section,body.revitalizing-body-oil-8-oz .pro_tab_section,body.eye-mask .pro_tab_section{display:none!important}.section-wrapper.retreat-banner{height:48vw}.retreat-welcome .video-item .prev-controls{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.retreat-welcome .video-item{position:relative}.retreat-welcome .image-area{max-width:30vw;flex-basis:30vw}.retreat-welcome .bullet-points li{font-size:1.1vw;padding:.2vw 0 .2vw 2vw;position:relative}.retreat-welcome .bullet-points ul li:before{position:absolute;left:0;top:11px}.retreat-welcome video{max-width:100%;max-height:54vw;background:#4e4e4e;border-radius:10px;width:100%}.retreat-banner .content-area{max-width:64vw;width:64vw;flex-basis:64vw;padding-top:6vw}.retreat-banner .content-area .heading{font-size:4.2vw;text-align:center}.retreat-banner .content-area .detail{text-align:center;padding:0 2vw}.retreat-welcome .content-area{text-align:center}.retreat-welcome .content-area .heading{font-size:2.5vw}.retreat-welcome .bullet-points{text-align:left}.retreat-welcome .date-text{display:flex;justify-content:center;gap:3vw;padding:2vw 0}.retreat-welcome .section-wrapper-inner{align-items:flex-start}.retreat-welcome .date-text .text-elem{color:#000}.retreat-welcome .retreat-welcome .bullet-points li{font-size:1.1vw;padding:.2vw 0}.retreat-welcome .note-text{font-size:1.1vw;font-weight:300;text-align:center;line-height:1.6vw;padding:0 4vw;color:#000}.section-wrapper.retreat-welcome{padding:6vw 0;background:#f5f5f5}.help-text{font-size:1.3vw;color:#000;margin:2vw 0 0}.section-wrapper.retreat-beyond{background-position:center}.section-wrapper.retreat-beyond{background-position:center;padding:5vw 0}.section-wrapper.retreat-beyond .content-area{text-align:center}.retreat-carousel .slider-item img{max-width:100%;width:100%;border-radius:12px}.help-text a{color:#000}.retreat-carousel .slider-item{margin:0vw}.retreat-carousel .slider-item:not(.slick-current){transform:scale(.9)}.retreat-carousel{background:#f5f5f5;background:linear-gradient(180deg,#f5f5f5 0% 35%,#fdfdfc);padding-bottom:.7vw}.retreat-welcome .date-text .child-elm{display:flex;gap:1vw}.retreat-welcome .image-area{flex-basis:100%}.parallax-section{background:#000;height:47vw;overflow:hidden;position:relative}.parallax-section .parallax-content{-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#fff;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;font-size:2rem;letter-spacing:.1em;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;height:100%;position:relative;z-index:2}.parallax-section .parallax-image{background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;height:800px;left:0;position:absolute;top:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:1;display:block}@media screen and (max-width:999px){.section-wrapper.retreat-banner{height:auto}.retreat-welcome .bullet-points li{font-size:3.5vw;padding:2.5vw 0 2.5vw 7vw;position:relative}.retreat-welcome .bullet-points li{font-size:3.5vw;padding:2vw 0 2vw 7vw;position:relative;line-height:1.5}.retreat-welcome .note-text{font-size:3.8vw;font-weight:300;text-align:center;line-height:6vw;padding:0 0vw 3vw;color:#000}.help-text{font-size:4.1vw;color:#000;margin:2vw 0 0}.retreat-btn button{width:54vw}.retreat-beyond .image-es.image-area.mobile-view,.retreat-banner .image-es.image-area.mobile-view{display:block!important;margin-top:-20vw}.retreat-welcome .content-area .heading{font-size:8.5vw!important}.retreat-beyond .content-area,.retreat-banner .content-area{position:relative}.retreat-beyond .section-wrapper-inner{flex-direction:inherit}.section-wrapper.retreat-beyond{background:none!important;padding:0}.retreat-welcome .date-text{line-height:24px}.retreat-welcome .date-text .text-elem{color:#000;text-align:left;font-size:3.4vw;line-height:4vw}.retreat-welcome .section-wrapper-inner{flex-direction:inherit}.retreat-welcome .image-area{max-width:100%;flex-basis:100%}.retreat-carousel{padding-top:6vw}.retreat-welcome video{max-height:inherit}.retreat-section-1 h2{font-size:6.6vw}.retreat-section-1.parallax-section{height:71vw}.slick-dots li{margin:0 4px}}.announcement-bar__message span{font-weight:300}#price-template--23538528289071__main{margin-bottom:0}#sca-gift-thumbnail{display:none}.guasha-banner .section-philosophy-banner .banner-captions{text-align:center;color:#000;margin-bottom:6vw}.guasha-banner .section-philosophy-banner .heading strong{font-weight:600}.guasha-banner .detail{font-weight:500;line-height:1.3}.guasha-banner .gua-sha{width:10vw;max-width:10vw;margin-left:-5vw;height:auto}.guasha-banner .offer{font-size:1.667vw;line-height:1.2;margin:0}.guasha-banner .offer strong{letter-spacing:.208vw}.guasha-banner .images{display:flex;justify-content:space-around;align-items:center;margin:3vw auto}.guasha-banner .images img{object-fit:contain}.guasha-banner .option{max-width:17vw;font-size:1.5vw;display:flex;align-items:center;gap:1.111vw;position:relative}.guasha-banner .option.option2{max-width:20vw}.guasha-banner .option p{margin:0;font-size:.833vw;line-height:1.3;text-transform:uppercase;font-weight:500;max-width:8.333vw;text-align:center}.guasha-banner .option1:before{content:"";position:absolute;background:url(/cdn/shop/files/arr-1.svg?v=1754484680) no-repeat;width:4.375vw;height:1.736vw;top:7%;right:3.8vw;background-size:cover}.guasha-banner .option2:before{content:"";position:absolute;background:url(/cdn/shop/files/arr2.svg?v=1754484929) no-repeat;width:4.583vw;height:.972vw;top:2.278vw;left:-2vw;background-size:cover}.guasha-banner .option2:after{content:"";position:absolute;background:url(/cdn/shop/files/arr3.svg?v=1754484929) no-repeat;width:4.444vw;height:1.389vw;top:75%;right:10.306vw;background-size:contain}.guasha-banner .option1 img{max-width:6.597vw;width:6.597vw;height:auto}.guasha-banner .option2 img{max-width:11.111vw;width:11.111vw;height:auto}.guasha-banner .option1 p{position:relative;top:-.4vw;text-align:center;margin-left:-2.083vw}.tools-plan-section{padding:6.25vw 12.5vw}.tools-plan-section .tools-plan-header{text-align:center;margin-bottom:2.778vw;max-width:100%;width:100%;padding:0!important}.tools-plan-section .tools-plan-header .highlight{font-weight:600;letter-spacing:.4vw}.tools-plan-section .tools-plan-content{display:flex;gap:6.806vw;background:#f7f7f7;border-radius:.833vw;padding:3.194vw 5.6vw 4.167vw;justify-content:space-between;align-items:flex-start;position:relative}.tools-plan-section .tools-plan-col{width:calc(50% - 1.111vw)}.tools-plan-section .tools-plan-col h3{font-size:1.6vw;font-weight:600;margin-bottom:1.25vw;margin-top:0;letter-spacing:0}.tools-plan-section .bullet-points ul{display:flex;flex-direction:column;gap:1.111vw}.tools-plan-section .button-block{text-align:center}.tools-plan-section .tools-images,.tools-plan-section .plan-image{display:inline-block;position:absolute}.tools-plan-section .tools-images img,.tools-plan-section .plan-image img{object-fit:contain}.tools-plan-section .tools-images{top:-2.083vw;left:-9.236vw}.tools-plan-section .tools-images .show-mobile{display:none}.tools-plan-section .tools-images .show-desktop{width:11.944vw;max-width:11.944vw;height:auto}.tools-plan-section .plan-image{top:-1.083vw;right:-1.5vw}.ads-video-section{background-color:#000;padding:6.25vw 12.5vw 0}.ads-video-section .ads-video-title{max-width:100%;width:100%;padding:0!important;text-align:center;margin-bottom:4.167vw}.ads-video-section .ads-video-title h2,.ads-video-section .ads-video-title p{color:#fff!important}.ads-video-section .ads-video-title h2{max-width:45.833vw;margin-left:auto;margin-right:auto}.ads-video-section .ads-video-title strong{font-weight:600;font-style:normal}.ads-video-section .ads-video-player{position:relative;margin:0 auto;border-radius:.833vw;overflow:hidden;aspect-ratio:16/9;cursor:pointer;margin-bottom:-8.819vw;width:100%}.ads-video-section .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ads-video-section .play-btn img{width:8.056vw;height:8.056vw}.ads-video-section .ads-video-player .content{width:100%;overflow:hidden;aspect-ratio:16 / 9;border-radius:.833vw;object-fit:cover}.ads-video-placeholder{width:100%;height:100%;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;border-radius:12px;cursor:pointer;transition:all .3s ease}.ads-video-placeholder:hover{background-color:#e8e8e8}.ads-play-button{width:80px;height:80px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #0000004d;transition:all .3s ease}.ads-play-button:hover{transform:scale(1.1);box-shadow:0 6px 25px #0006}.ads-play-icon{width:0;height:0;border-left:20px solid #000;border-top:12px solid transparent;border-bottom:12px solid transparent;margin-left:4px}.ads-video-bottom-strip{position:absolute;bottom:0;left:0;right:0;height:4px;background-color:#fff}.ads-video-player{position:relative;display:inline-block}.ads-video-player .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.routine-section{padding:0 9.236vw}.routine-section .sub-head strong{font-style:normal;font-weight:600}.routine-section .sub-head{font-size:2vw;line-height:1.2;margin-bottom:1.111vw}.routine-section .content-area{margin-top:8.75vw;padding:4.167vw 0!important}.routine-section .content-area .detail p:empty{display:none}.routine-section .content-area .detail p+p{margin-top:2.5vw}.price-compare{padding:6.25vw 0 4.861vw}.price-compare .product-compare__container{max-width:77.361vw;margin:0 auto;position:relative}.price-compare .product-compare__header{text-align:center;margin-bottom:3rem;max-width:100%;width:100%;padding:0}.price-compare .content-area .heading{font-size:3.2vw;text-transform:uppercase;letter-spacing:.4vw;margin:0 0 1.5vw}.price-compare .content-area .heading strong{font-style:normal;font-weight:600}.price-compare .content-area .detail p{font-size:1.3vw;color:#000;margin:0;line-height:1.3;font-weight:400}.price-compare .product-compare__highlight{font-weight:700;text-align:center;font-size:1.4vw;line-height:1.2;opacity:1;margin:2.778vw 0 8.056vw;color:#000}.price-compare .product-compare__grid{display:flex;gap:2.083vw;position:relative}.price-compare .product-compare__discount-badge{position:absolute;top:-3.611vw;left:50%;transform:translate(-50%);background:#000;color:#fff;border-radius:50%;width:11.319vw;aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:10}.price-compare .product-compare__discount-text{font-size:1.4vw;line-height:1.1;text-transform:uppercase}.price-compare .product-compare__discount-amount{font-size:3vw;font-weight:600;line-height:1}.price-compare .product-compare__discount-off{font-size:1vw;line-height:1.1;font-weight:400;text-transform:uppercase}.price-compare .product-compare__product{line-height:1.3;background:#f7f7f7;border-radius:.556vw;padding:0 4.167vw 4.167vw;text-align:center;position:relative;width:calc(50% - 1.042vw)}.price-compare .product-compare__product .bullet-points li{text-align:left}.price-compare .product-compare__product-image{width:23.542vw;height:17.5vw;object-fit:contain;margin-bottom:3.333vw;margin-top:-4.167vw}.price-compare .product-compare__product-title{font-size:1.6vw;margin-top:0;font-weight:700;margin-bottom:1vw;color:#000}.price-compare .product-compare__pricing{margin-top:2.5vw;text-align:left;line-height:1.2}.price-compare .button-block{margin-top:2.5vw}.price-compare .product-compare__original-price{text-decoration:line-through;color:#999;font-size:1.5vw}.price-compare .product-compare__current-price{font-size:1.6vw;font-weight:600;color:#000;margin-left:1rem;letter-spacing:normal}.price-compare .bullet-points ul{display:flex;flex-direction:column;gap:1.111vw}.price-compare .button-block .btn.solid-dark{width:100%}.feeback-section .quote-icon-left{max-width:5.208vw;width:5.208vw;height:4.028vw}.feeback-section .quote-icon-left img{width:100%}.feeback-section .testimonials-content-block h2.quote-text{text-transform:none;font-size:2.7vw;letter-spacing:normal;font-style:normal;margin:0;text-align:center}.feeback-section .testimonials-content-block{padding:3vw 0vw 0}.result-overview{padding:0!important}.transformation-section{background:#f7f7f7;padding:6.25vw 0 4.167vw;display:flex;gap:5vw}.transformation-section .content-area .heading{margin:0 0 3.194vw}.transformation-section .bullet-points ul{display:flex;flex-direction:column;gap:1.6vw}.transformation-section .bullet-points ul li{text-align:left}.transformation-section .bullet-points ul li strong{font-weight:600}.transformation-section .bullet-points ul li:before{margin-right:.4vw;vertical-align:middle;position:absolute;left:0;top:.208vw}.transformation-section .slider-container{flex:1 1 53vw;max-width:53vw;overflow:hidden}.transformation-section .slider-column{width:41.667vw}.transformation-section .slick-list{overflow:visible}.transformation-section .slick-slide{margin-right:2.5vw}.transformation-section .slick-slide img{max-width:100%;width:100%;height:auto;border:2px solid #737373}.transformation-section .slick-slide img:not(.transformation-section .slick-slide.slick-current img){opacity:50%}.transformation-section .quote{font-size:1vw;line-height:1.3;text-align:center;margin-top:1.667vw;color:#000;margin-bottom:0;font-weight:500}.transformation-section .slick-dots{margin:2.083vw 0 0;gap:1.875vw}.transformation-section .slick-dots li{width:1.806vw;height:1.806vw}.result-overview.result-section .content-area{padding-top:6.597vw!important;padding-bottom:5.208vw!important;max-width:52vw;width:52vw;flex-basis:52vw}.result-section .section-wrapper-inner{display:flex;justify-content:space-between;align-items:flex-end}.ads-atc button{background:#000;color:#fff;border:5px double transparent!important}.ads-atc button:hover{border-color:#fff!important}@media (min-width:1000px){.guasha-banner .section-philosophy-banner .banner-captions{max-width:42vw}.guasha-banner .section-philosophy-banner .heading{font-size:3.2vw}.tools-plan-section .bullet-points ul li,.price-compare .bullet-points ul li{font-size:1.1vw;position:relative;letter-spacing:0;padding-left:2.083vw;line-height:1.4}.tools-plan-section .bullet-points ul li:before,.price-compare .bullet-points ul li:before{margin-right:.4vw;vertical-align:middle;position:absolute;left:0;top:.208vw}.tools-plan-section .plan-image img{width:6.597vw;max-width:6.597vw;height:auto}.routine-section .image-area,.routine-section .content-area{width:50vw;max-width:50vw;flex-basis:50vw}.routine-section .content-area .h2.heading{font-size:3vw}.transformation-section .text-column{padding-right:0!important;padding-left:6.25vw;flex:1 1 42vw;max-width:42vw}.transformation-section .bullet-points ul li{font-size:1.3vw;position:relative;letter-spacing:0;padding-left:2.083vw;line-height:1.4}.routine-section .section-wrapper-inner{flex-wrap:nowrap}.feeback-section .testimonials-content-block{max-width:65.472vw;margin:0 auto}}@media (max-width:999px){.routine-section.right-side-content .section-wrapper-inner{flex-direction:column}.routine-section{padding:0 4.651vw}.routine-section .sub-head{font-size:4vw!important;letter-spacing:1vw!important}.routine-section .content-area .detail p+p{margin-top:6.977vw;margin-bottom:0}.routine-section .content-area{padding:4.167vw 0 0!important}.routine-section .mobile-view{margin-top:-20.93vw}.routine-section .mobile-view img{mix-blend-mode:multiply}.price-compare .product-compare__header{padding:0!important}.price-compare{padding:13.953vw 0 10.465vw}.price-compare .product-compare__highlight,.price-compare .product-compare__discount-badge{display:none!important}.price-compare .product-compare__grid{gap:20.93vw;flex-direction:column;margin-top:16.279vw}.price-compare .product-compare__container{max-width:calc(100% - 8vw)}.price-compare .product-compare__product-image{width:26.744vw;height:auto;margin-bottom:5.581vw;margin-top:-12.326vw;transform:rotate(18deg)}.price-compare .product-compare__product-title{font-size:4.6vw;margin-bottom:6vw}.price-compare .product-compare__product{width:100%;padding:0 6.977vw 6.977vw}.price-compare .product-compare__product .bullet-points li:last-child:before{display:none}.price-compare .product-compare__product .bullet-points li:last-child{text-align:center;padding:0;line-height:1.3}.price-compare .product-compare__pricing{line-height:1.2;text-align:center}.price-compare .product-compare__original-price,.price-compare .product-compare__current-price{font-size:3.5vw}.price-compare .product-compare__product .bullet-points li{padding-bottom:0}.price-compare .bullet-points ul li:before{top:1.7vw}.price-compare .button-block .btn.solid-dark{width:max-content}.feeback-section .testimonials-content{display:flex;flex-direction:column;align-items:center}.feeback-section .quote-icon-left{max-width:17.442vw;width:17.442vw;height:13.488vw}.feeback-section .testimonials-content-block h2.quote-text{font-size:6vw}.feeback-section .testimonials-content-block{padding:7.442vw 0vw 0;max-width:79.535vw}.feeback-section .testimonials-content-block h2.quote-text br{display:none}.transformation-section{flex-direction:column;padding:13.953vw 4.651vw 15vw;gap:8vw}.transformation-section .text-column{padding:0!important}.transformation-section .bullet-points ul li:before{top:1.86vw}.transformation-section .slick-slide{margin:0 2.326vw}.transformation-section .slick-list{overflow:hidden}.transformation-section .slider-container{flex:1 1 95.349vw;max-width:95.349vw;overflow:visible}.transformation-section .slider-column{width:inherit}.transformation-section .quote{font-size:3vw;margin-top:6.279vw}.transformation-section .slick-dots{margin:7.442vw 0 0;gap:7.442vw}.transformation-section .slick-dots li{width:6.047vw;height:6.047vw}.guasha-banner .section-philosophy-banner .banner-captions{margin-bottom:0}.guasha-banner .section-philosophy-banner{background:#f9f9f9!important}.guasha-banner .option{max-width:30vw;font-size:1.5vw;gap:1.111vw}.guasha-banner .gua-sha{width:26vw;max-width:26vw;margin-left:-9vw}.guasha-banner .detail{font-size:3.804vw}.guasha-banner .option p{font-size:1.833vw;max-width:100%}.guasha-banner .option1 img{max-width:15.581vw;width:15.581vw;height:auto}.guasha-banner .option2 img{height:auto;max-width:16.667vw;width:16.667vw}.guasha-banner .option1:before{width:13.563vw;height:4.083vw;top:0%;right:3.8vw}.guasha-banner .option.option2{max-width:32vw}.guasha-banner .option2:after{width:13.444vw;height:2.9vw;top:81%;right:10.306vw}.guasha-banner .option2:before{top:-1.722vw;left:-7.778vw;width:16.698vw;height:3.326vw}.guasha-banner .offer{font-size:4.804vw}.guasha-banner .offer strong{display:block;margin-top:4.651vw}.tools-plan-section{padding:9vw 4.651vw}.tools-plan-section .tools-plan-content{gap:10vw;background:transparent;flex-direction:column;padding:0;position:static}.tools-plan-section .tools-plan-col{width:100%;padding:21.628vw 4.651vw 9.767vw;background:#f7f7f7;position:relative}.tools-plan-section .tools-plan-col h3{font-size:4.1vw;margin-bottom:3vw;text-align:center;margin-top:2vw}.tools-plan-section .tools-images .show-mobile{display:block;width:29.349vw;max-width:29.349vw;height:auto}.tools-plan-section .plan-image img{width:22.093vw;max-width:22.093vw;height:auto}.tools-plan-section .tools-images .show-desktop{display:none}.content-area .detail p{margin-bottom:12vw}.tools-plan-section .tools-images,.tools-plan-section .plan-image{left:50%;transform:translate(-50%)}.tools-plan-section .plan-image{top:-7.083vw;right:initial}.tools-plan-section .tools-images{top:-9.302vw;left:50%;transform:translate(-50%)}.tools-plan-section .button-block span{display:none}.ads-video-section{padding:9vw 4.651vw 0}.ads-video-section .ads-video-title h2{font-size:6.977vw!important;max-width:100%}.ads-video-section .ads-video-player{margin:0 -4.651vw;aspect-ratio:1 / 1.038;width:auto}.ads-video-section .ads-video-player .content{aspect-ratio:1 / 1.038;height:100%}.ads-video-section .play-btn img{width:21.395vw;aspect-ratio:1/1;height:auto}.content-area .detail p{margin-bottom:9.302vw}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/custom-style.css.map */
