a,a:hover{text-decoration:none}img{width:100%;height:100%;object-fit:cover}.hero .primary_btn,.hero .secondary_btn,.primary_btn,.secondary_btn{font-family:GilroyMedium;font-size:16px;font-style:normal;font-weight:400;line-height:100%;border-radius:6px;text-align:center;min-width:210px;width:fit-content;height:50px;display:flex;justify-content:center;align-items:center;transition:.4s ease-in-out}.container{max-width:100%;padding:0 40px;box-sizing:border-box}.hero_mobile{display:none}.hero{width:100%;height:auto}.hero .container{padding:0!important}.hero .hero_inner{display:flex;align-items:center;justify-content:center}.hero .hero_col{width:50%;align-items:flex-start;display:flex;flex-direction:column;gap:30px;padding:0 40px}.hero span,.hero h3{max-width:660px}.hero h3 p,.hero h3 strong,.hero h3{font-family:RecoletaMedium;font-size:60px;font-style:normal;font-weight:400;line-height:100%;margin:0}.hero h3 strong{font-weight:600}.hero span,.hero span p{font-family:GilroyMedium;font-size:24px;font-style:normal;font-weight:400;line-height:120%;margin:0}.hero .hero_button{display:flex;justify-content:flex-start;align-items:center;gap:18px;width:100%}.hero .hero_image{width:50%}.hero img{display:flex}.hero .placeholder{background:#fff;width:100%;min-height:580px;display:flex}.shop_by_category{width:100%;height:auto}.shop_by_category .container{padding:0 30px!important}.shop_by_category .category_inner{display:flex;flex-direction:column;gap:35px}.shop_by_category .category_headline{display:flex;justify-content:space-between;padding:0 10px}.shop_by_category h2{font-family:RecoletaMedium;font-size:35px;font-style:normal;font-weight:400;line-height:100%;margin:0}.shop_by_category .category_stars{display:flex;justify-content:flex-start;align-items:center;gap:1px}.shop_by_category .category_rating{display:flex;justify-content:center;align-items:center;gap:10px;background-color:#f2e8da;border-radius:6px;padding:12px}.shop_by_category h3{font-family:GilroyMedium;font-size:12px;font-style:normal;font-weight:400;line-height:100%;display:flex;justify-content:center;align-items:flex-end;margin:0}.shop_by_category .category_slider{display:flex;width:100%;margin:0}.shop_by_category .category_tile{padding:0 10px}.shop_by_category .category_image{width:100%}.shop_by_category img{border-radius:6px}.shop_by_category h4{font-family:GilroyMedium;font-size:25px;font-style:normal;font-weight:400;line-height:100%;margin:0;padding-top:20px}.shop_by_category .placeholder{width:100%;height:210px;border-radius:6px}.review_notes{width:100%;height:auto}.review_notes h2{font-family:RecoletaMedium;font-size:22px;font-style:normal;font-weight:400;line-height:100%;font-kerning:auto;margin:0;text-align:center;padding-bottom:25px}.review_notes .notes_rating{display:flex;justify-content:center;align-items:center;gap:10px;border-radius:6px;flex-direction:column;background:transparent;padding:0}.review_notes h3{font-family:GilroyMedium;font-size:14px;font-style:normal;font-weight:400;line-height:100%;display:flex;justify-content:center;align-items:flex-end;margin:0}.reviews{width:100%;height:auto}.reviews .container{padding:0!important}.reviews h2{text-align:center;font-family:RecoletaMedium;font-size:35px;font-style:normal;font-weight:400;line-height:100%;margin:0}.reviews a{font-family:GilroyMedium;font-size:20px;font-style:normal;font-weight:400;line-height:100%;text-decoration:underline;padding-top:30px;display:block;text-align:center}.reviews .reviews_inner{margin:30px 0 0}.reviews .reviews_col{padding:40px;border-radius:6px;width:880px;min-height:400px;margin-left:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.reviews .reviews_stars{display:flex;justify-content:center;gap:4px;margin-bottom:15px}.reviews h3{text-align:center;font-family:GilroyMedium;font-size:20px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:2px;margin:0}.reviews span{padding:30px 0;max-width:92%}.reviews span,.reviews span p{text-align:center;font-family:RecoletaMedium;font-size:28px;font-style:normal;font-weight:400;line-height:150%;margin:0 auto}.reviews .slick-prev{left:25%}.reviews .slick-next{right:25%}.reviews .slick-prev,.reviews .slick-next{width:40px;height:40px;border-radius:100%;z-index:9;translate:0% -50%;display:flex!important;justify-content:center;align-items:center}.reviews .slick-prev:before{background-image:url(/cdn/shop/files/Vector_1_28d86d7a-7b0d-4476-b8c1-1f5a777db329.png?v=1720027336)}.reviews .slick-next:before{background-image:url(/cdn/shop/files/Vector_1_1.png?v=1720027336)}.reviews .slick-prev:before,.reviews .slick-next:before{content:"";background-position:center;background-size:contain;background-repeat:no-repeat;width:16px;height:12px;display:block}.text_feature{width:100%;height:auto}.text_feature .feature_inner{display:flex;justify-content:center;align-items:center}.text_feature .feature_col{width:50%}.text_feature .feature_image{width:100%}.text_feature img{display:flex}.text_feature .placeholder{width:100%;height:600px;border-radius:6px}.text_feature .feature_content{padding:0 100px}.text_feature h3{font-family:GilroyMedium;font-size:14px;font-weight:700;line-height:normal;letter-spacing:1.4px;text-transform:uppercase;margin:0;padding-bottom:15px}.text_feature h2{font-family:RecoletaMedium;font-size:50px;font-weight:400;line-height:100%;letter-spacing:-1px;margin:0;padding-bottom:30px}.text_feature span,.text_feature span p{font-family:GilroyMedium;font-size:18px;font-weight:400;line-height:24px;letter-spacing:.32px;margin:0}.text_feature a{font-family:GilroyMedium;font-size:20px;font-weight:400;line-height:100%;text-decoration:underline;display:block;padding-top:15px}.press_reviews{width:100%;height:auto}.press_reviews .container{max-width:100%;margin:0 auto}.press_reviews .reivews_inner{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:60px;max-width:900px;margin:0 auto}.press_reviews .slick-slider{margin:0}.press_reviews .review_text{width:100%!important}.press_reviews .reviews_icon_inner{display:flex;width:90%}.press_reviews img{object-fit:contain;display:flex}.press_reviews .reviews_icon{opacity:.5}.press_reviews .reviews_icon.slick-current{opacity:1}.press_reviews span{max-width:70%;margin:0 auto}.press_reviews span,.press_reviews span p{text-align:center;font-family:RecoletaMedium;font-size:25px;font-style:normal;font-weight:500;line-height:144%;margin:0 auto}.tagline{width:100%;height:auto}.tagline .tagline_inner{display:flex;flex-direction:column;gap:60px;justify-content:center;align-items:center}.tagline .tagline_content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.tagline h2{text-align:center;font-family:RecoletaMedium;font-size:40px;font-style:normal;font-weight:400;line-height:100%}.tagline span{max-width:63%}.tagline span,.tagline span p{text-align:center;font-family:GilroyMedium;font-size:24px;font-style:normal;margin:0 auto;font-weight:400;line-height:120%;letter-spacing:.32px;display:flex;justify-content:center;align-items:center}.tagline .tagline_signature{width:100px;height:auto;display:flex;justify-content:center;align-items:center}.tagline .tagline_buttons{display:flex;gap:20px}.tagline .video-section__img{z-index:9}.tagline .tagline_video{position:relative;width:100%;height:auto}.tagline .tagline_video img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:6px}.tagline .deferred-media{height:100%;min-height:unset;padding-bottom:56.25%;padding-top:25px;height:0}.tagline .deferred-media iframe{position:absolute;top:0;left:0;width:100%;height:100%}.tagline h3{text-align:center;font-family:RecoletaMedium;font-size:40px;font-style:normal;font-weight:400;line-height:100%;position:absolute;bottom:50px;z-index:9;margin:0;width:100%}.tagline .have-overlay:before{display:none}.faq{width:100%;height:auto}.faq .container{border-radius:6px;background:#f2e8da;max-width:calc(100% - 80px);padding-top:60px!important;padding-bottom:60px!important}.faq .faq_icons_inner{display:flex;justify-content:center;align-items:center;gap:30px;margin:20px 0}.faq .faq_image{width:100px;height:auto}.faq h2{text-align:center;font-family:RecoletaMedium;font-size:35px;font-style:normal;font-weight:400;line-height:54px;letter-spacing:-1px;padding-bottom:20px;margin:0}.faq .faq_inner{display:flex;flex-direction:column;gap:20px;margin:20px auto 0;max-width:900px}.faq .faq_headline{display:flex;justify-content:space-between;align-items:center;padding-bottom:5px;cursor:pointer}.faq .faq_headline.active svg path:last-child{display:none}.faq h3{font-family:GilroyMedium;font-size:12px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.2px;text-transform:uppercase;margin:0}.faq .faq_panel{display:none}.faq .faq_description{display:block;padding:20px 0}.faq .faq_description ul{margin:0}.faq .faq_description li,.faq .faq_description p,.faq .faq_description{font-family:GilroyMedium;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin:0}.column{width:100%;height:auto}.column .column_inner{display:flex;justify-content:space-between;align-items:center}.column .column_col{width:49%;height:600px}.column .column_image{width:100%;height:100%}.column img{display:flex;border-radius:6px}.column .placeholder{width:100%;height:600px;border-radius:6px}.column .column_content{padding:90px 140px;display:flex;justify-content:center;align-items:center;text-align:center;border-radius:6px}.column span,.column span p{font-family:GilroyMedium;font-size:20px;font-weight:400;line-height:120%;margin:0}.column span{display:flex;flex-direction:column;justify-content:space-between;height:100%;min-height:100%}@media screen and (max-width:1600px){.hero span,.hero h3{max-width:560px}.reviews .slick-prev{left:17%}.reviews .slick-next{right:17%}.press_reviews span{max-width:75%}}@media screen and (max-width:1199px){.hero .hero_col{padding:0 30px}.hero .hero_col{gap:20px}.hero h3 p,.hero h3 strong,.hero h3{font-size:40px}.hero span,.hero span p{font-size:18px}.hero .hero_button{gap:10px}.hero .hero_button{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;width:100%}.hero .hero_button a{min-width:100%}.hero span,.hero h3{max-width:unset}.shop_by_category .container{padding:0 20px!important}.reviews .reviews_col{width:700px;min-height:450px}.reviews .slick-prev{left:12%}.reviews .slick-next{right:12%}.text_feature .feature_content{padding:0 0 0 30px}.press_reviews span{max-width:90%}.press_reviews .reviews_icon_inner{width:80%}.column .column_content{padding:40px 14px}}@media screen and (max-width:991px){.hero_desktop{display:none}.hero_mobile{display:block}.hero .container{padding:0 20px!important}.hero .hero_inner{gap:20px}.hero .hero_image,.hero .hero_col{width:100%;padding:0}.hero h3 p,.hero h3 strong,.hero h3{font-size:30px;text-align:center;width:100%}.hero span,.hero span p{text-align:center}.hero img{border-radius:6px}.shop_by_category .container{padding:0 15px!important}.shop_by_category .category_headline{justify-content:center;flex-direction:column;align-items:center;gap:25px}.shop_by_category .category_rating{flex-direction:column;background:transparent;padding:0;display:none}.shop_by_category h2{font-size:22px}.shop_by_category h3{font-size:14px}.shop_by_category h4{font-size:16px;padding-top:10px}.shop_by_category .category_headline,.shop_by_category .category_tile{padding:0 5px}.reviews .slick-dots{position:unset;margin:30px 0 0;display:flex!important;justify-content:center;align-items:center}.reviews .slick-dots button{display:none}.reviews .slick-dots li{width:10px;height:10px;border-radius:100%;opacity:.3}.reviews .slick-dots li.slick-active{opacity:1}.reviews h3{font-size:14px;letter-spacing:1.4px}.reviews span{max-width:unset}.reviews span,.reviews span p{font-size:18px}.reviews .reviews_col{margin:0;min-height:auto}.reviews .container{padding:0 20px!important}.reviews h2{font-size:22px}.reviews a{font-size:16px;padding-top:18px}.text_feature .feature_inner{gap:35px}.text_feature .feature_col{width:100%}.text_feature .feature_content{padding:0}.text_feature h3{text-align:center}.text_feature h2{font-size:30px;padding-bottom:20px;text-align:center}.text_feature span,.text_feature span p{text-align:center}.text_feature a{font-size:18px;text-align:center}.press_reviews span{max-width:100%}.press_reviews span,.press_reviews span p{font-size:18px}.press_reviews .reivews_inner{gap:20px}.tagline h2{font-size:22px;line-height:120%}.tagline span,.tagline span p{font-size:18px}.tagline span{max-width:100%}.tagline .tagline_content{gap:20px}.tagline .tagline_video{height:400px}.tagline h3{font-size:22px;line-height:120%}.tagline .tagline_inner{gap:30px}.faq .container{border-radius:0;max-width:100%}.faq h2{font-size:22px;padding-bottom:0}.faq .faq_image{width:70px}.faq .faq_inner{gap:10px}.column .column_inner{gap:20px}.column .column_col{width:100%;height:auto}.column span{gap:40px}}@media screen and (max-width:767px){.shop_by_category .category_tile{width:200px}.shop_by_category .category_image{height:200px}.shop_by_category .category_headline{padding:0 20px}.shop_by_category .container{padding:0 10px!important}.shop_by_category .category_tile{padding:0;margin-left:20px}.press_reviews .container{padding:0!important}.press_reviews span{padding:0 20px}.press_reviews .reviews_icon_inner{width:100%;justify-content:flex-start;overflow-x:auto}.press_reviews .reviews_icon_inner::-webkit-scrollbar{display:none}.press_reviews .reviews_icon{min-width:110px}.tagline .tagline_video{height:220px}.tagline h3{bottom:20px}.tagline .tagline_inner{gap:20px}}@media screen and (max-width:500px){.hero .hero_button{grid-template-columns:1fr;gap:10px}.shop_by_category .category_tile{width:125px}.shop_by_category .category_image{height:125px}.tagline .tagline_buttons{flex-direction:column;gap:15px;width:100%}.tagline .tagline_buttons a{min-width:100%!important}}:root{--cb-fg: rgb(var(--color-foreground, 18, 18, 18));--cb-bg: rgb(var(--color-background, 255, 255, 255));--cb-radius: 0px;--cb-pad-x: var(--main-padding, 20px);--cb-copy-max: 1150px}#shopify-pc__banner.shopify-pc__banner__dialog{position:fixed!important;inset:auto 0 0 0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:var(--cb-bg)!important;border:0!important;border-top:1px solid rgba(var(--color-foreground, 18, 18, 18),.12)!important;border-radius:0!important;box-shadow:0 -2px 12px #0000000f!important;z-index:2147483000}#shopify-pc__banner .shopify-pc__banner__wrapper{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;gap:30px;width:100%;max-width:100%!important;margin:0!important;padding:18px var(--cb-pad-x) calc(18px + env(safe-area-inset-bottom))!important;box-sizing:border-box}#shopify-pc__banner .shopify-pc__banner__body{flex:1 1 auto;min-width:0;max-width:var(--cb-copy-max);margin:0!important;padding:0!important}#shopify-pc__banner #shopify-pc__banner__body-title{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}#shopify-pc__banner .shopify-pc__banner__body p{font-family:GilroyMedium,sans-serif;font-size:14px;font-weight:400;line-height:1.45;letter-spacing:.1px;color:var(--cb-fg);margin:0!important;padding:0!important}#shopify-pc__banner #shopify-pc__banner__body-policy-link{font-family:GilroySemiBold,sans-serif;color:inherit;text-decoration:underline!important;text-underline-offset:2px;white-space:nowrap}#shopify-pc__banner #shopify-pc__banner__body-policy-link:hover{opacity:.65}#shopify-pc__banner .shopify-pc__banner__btns{display:flex!important;flex-direction:row!important;align-items:center;justify-content:flex-end;flex:0 0 auto!important;gap:14px;width:auto!important;margin:0!important;padding:0!important}#shopify-pc__banner .shopify-pc__banner__btns button{font-family:GilroyMedium,sans-serif;font-size:14px;font-weight:400;line-height:1;letter-spacing:.2px;white-space:nowrap;cursor:pointer;box-sizing:border-box;width:auto!important;flex:0 0 auto!important;min-width:max-content!important;margin:0!important;transition:background-color .25s ease-in-out,color .25s ease-in-out,opacity .25s ease-in-out}#shopify-pc__banner .shopify-pc__banner__btns button>span{font:inherit;color:inherit}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{background:transparent!important;border:0!important;border-radius:0!important;padding:12px 6px!important;color:var(--cb-fg)!important;text-decoration:none!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs:hover{text-decoration:underline!important;text-underline-offset:3px}#shopify-pc__banner #shopify-pc__banner__btn-accept,#shopify-pc__banner #shopify-pc__banner__btn-decline{background:transparent!important;color:var(--cb-fg)!important;border:1px solid var(--cb-fg)!important;border-radius:var(--cb-radius)!important;padding:12px 30px!important}#shopify-pc__banner #shopify-pc__banner__btn-accept:hover,#shopify-pc__banner #shopify-pc__banner__btn-decline:hover{background:var(--cb-fg)!important;color:var(--cb-bg)!important}#shopify-pc__banner .shopify-pc__banner__btns button:focus-visible,#shopify-pc__banner #shopify-pc__banner__body-policy-link:focus-visible{outline:2px solid var(--cb-fg);outline-offset:2px}@media screen and (max-width:1199px){#shopify-pc__banner .shopify-pc__banner__wrapper{gap:20px}#shopify-pc__banner .shopify-pc__banner__btns{gap:10px}#shopify-pc__banner #shopify-pc__banner__btn-accept,#shopify-pc__banner #shopify-pc__banner__btn-decline{padding:12px 22px!important}}@media screen and (max-width:991px){#shopify-pc__banner .shopify-pc__banner__body p,#shopify-pc__banner .shopify-pc__banner__btns button{font-size:13px}}@media screen and (max-width:767px){#shopify-pc__banner .shopify-pc__banner__wrapper{flex-direction:column!important;align-items:stretch;gap:16px;padding:20px 20px calc(20px + env(safe-area-inset-bottom))!important}#shopify-pc__banner #shopify-pc__banner__body-policy-link{white-space:normal}#shopify-pc__banner .shopify-pc__banner__btns{flex-direction:column!important;align-items:stretch;justify-content:flex-start;gap:10px;width:100%!important}#shopify-pc__banner .shopify-pc__banner__btns button{width:100%!important;padding:14px 20px!important}#shopify-pc__banner #shopify-pc__banner__btn-accept{order:1}#shopify-pc__banner #shopify-pc__banner__btn-decline{order:2}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{order:3;padding:6px 0 0!important}}:root{--editorial-tile-overlay: 0, 0, 0}.collection-product-list .editorial-tile{display:flex;overflow:hidden;border-radius:8px}.collection-product-list .editorial-tile:before{content:"";flex:0 0 0px;width:0;padding-top:125%}.editorial-tile__inner{position:relative;display:block;flex:1 1 auto;min-width:0;width:100%;overflow:hidden;color:inherit;text-decoration:none;container-type:inline-size}.editorial-tile__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.editorial-tile__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.editorial-tile__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(var(--editorial-tile-overlay));pointer-events:none}.editorial-tile__content{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;box-sizing:border-box;padding:22px;--et-rhythm: 12px;justify-content:center;align-items:center;text-align:center}.editorial-tile .editorial-tile__content,.editorial-tile .editorial-tile__content *{color:inherit}.editorial-tile__content--top-left,.editorial-tile__content--top-center,.editorial-tile__content--top-right{justify-content:flex-start}.editorial-tile__content--middle-left,.editorial-tile__content--middle-center,.editorial-tile__content--middle-right,.editorial-tile__content--center-left,.editorial-tile__content--center-center,.editorial-tile__content--center-right{justify-content:center}.editorial-tile__content--bottom-left,.editorial-tile__content--bottom-center,.editorial-tile__content--bottom-right{justify-content:flex-end}.editorial-tile__content--top-left,.editorial-tile__content--middle-left,.editorial-tile__content--center-left,.editorial-tile__content--bottom-left{align-items:flex-start;text-align:left}.editorial-tile__content--top-center,.editorial-tile__content--middle-center,.editorial-tile__content--center-center,.editorial-tile__content--bottom-center{align-items:center;text-align:center}.editorial-tile__content--top-right,.editorial-tile__content--middle-right,.editorial-tile__content--center-right,.editorial-tile__content--bottom-right{align-items:flex-end;text-align:right}.editorial-tile__kicker{font-family:GilroySemiBold,sans-serif;font-size:16px;font-weight:400;line-height:1.1;letter-spacing:.08em;text-transform:uppercase;margin:0 0 var(--et-rhythm)}.editorial-tile__heading,.editorial-tile__heading *{font-family:RecoletaMedium,serif;font-size:clamp(30px,calc(12.5vw - 120px),80px);font-weight:400;line-height:1.03;letter-spacing:-.02em;margin:0}.editorial-tile__heading p{font-size:.62em;line-height:1.1;letter-spacing:-.01em}.editorial-tile__heading strong,.editorial-tile__heading b{font-family:RecoletaSemiBold,serif;font-weight:400}.editorial-tile__description,.editorial-tile__description *{font-family:GilroyMedium,sans-serif;font-size:15px;font-weight:400;line-height:1.25}.editorial-tile__description *{margin:0}.editorial-tile__description{margin-top:calc(var(--et-rhythm) * 1.5)}.editorial-tile__heading ul,.editorial-tile__heading ol,.editorial-tile__description ul,.editorial-tile__description ol{list-style:none;margin:0;padding:0}.editorial-tile__heading a,.editorial-tile__description a{color:inherit;text-decoration:underline;text-underline-offset:2px}.editorial-tile__button{display:inline-flex;align-items:center;justify-content:center;font-family:GilroyMedium,sans-serif;font-size:14px;font-weight:400;line-height:1;margin-top:18px;padding:12px 24px;border:1px solid currentColor;border-radius:6px;transition:opacity .3s ease-in-out}a.editorial-tile__inner:hover .editorial-tile__media img{transform:scale(1.04)}a.editorial-tile__inner:hover .editorial-tile__button{opacity:.75}a.editorial-tile__inner:focus-visible{outline:2px solid currentColor;outline-offset:-4px}@media(prefers-reduced-motion:reduce){.editorial-tile__media img,.editorial-tile__button{transition:none}a.editorial-tile__inner:hover .editorial-tile__media img{transform:none}}@container (max-width: 359px){.editorial-tile__kicker{font-size:14px}}@container (max-width: 239px){.editorial-tile__content{padding:24px 14px;--et-rhythm: 8px}.editorial-tile__kicker,.editorial-tile__description,.editorial-tile__description *{font-size:12px}.editorial-tile__button{font-size:12px;margin-top:12px;padding:9px 16px}}@container (min-width: 360px){.editorial-tile__content{padding:40px 28px;--et-rhythm: 14px}.editorial-tile__description,.editorial-tile__description *{font-size:16px}}@container (min-width: 440px){.editorial-tile__content{padding:34px;--et-rhythm: 16px}.editorial-tile__description,.editorial-tile__description *{font-size:18px}}.tilted-testimonials{width:100%;height:auto;overflow-x:clip}.tilted-testimonials__heading{font-family:RecoletaMedium;font-size:50px;font-weight:400;line-height:100%;letter-spacing:-1px;text-align:center;margin:0;padding-bottom:40px}.tilted-testimonials__list{display:flex;flex-direction:column;align-items:stretch}.tilted-testimonials__item{display:flex;width:100%;margin-top:calc(var(--tt-stack-offset, 0px) + var(--tt-tilt-space, 0%));transform:translate(var(--tt-offset-x, 0%))}.tilted-testimonials__item--left{justify-content:flex-start}.tilted-testimonials__item--center{justify-content:center}.tilted-testimonials__item--right{justify-content:flex-end}.tilted-testimonials__card{display:flex;align-items:center;gap:24px;box-sizing:border-box;width:var(--tt-width, 55%);margin:0;padding:28px 40px;border-radius:var(--tt-radius, 12px);background:var(--tt-card-bg, #8FCDC9);color:var(--tt-card-color, #1F1F1F);transform:rotate(var(--tt-rotate, 0deg));transform-origin:center center}.tilted-testimonials__emoji{flex:0 0 var(--tt-emoji-width, auto);width:var(--tt-emoji-width, auto);align-self:var(--tt-emoji-align, center);text-align:center;font-size:var(--tt-emoji-size, 44px);line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.tilted-testimonials__body{flex:1 1 auto;min-width:0}.tilted-testimonials__quote{margin:0;padding:0;border:0;font-family:Recoleta;font-size:var(--tt-quote-size, 24px);font-weight:400;line-height:1.45;letter-spacing:-.2px;color:inherit}.tilted-testimonials__quote p{margin:0;font:inherit;color:inherit}.tilted-testimonials__quote p+p{margin-top:12px}.tilted-testimonials__quote a{color:inherit;text-decoration:underline}.tilted-testimonials__author{font-family:GilroyMedium;font-size:14px;font-weight:400;line-height:normal;letter-spacing:1.4px;text-transform:uppercase;margin:0;padding-top:14px;color:inherit}@media screen and (max-width:991px){.tilted-testimonials__heading{font-size:32px;letter-spacing:-.5px;padding-bottom:24px}.tilted-testimonials__item{justify-content:center;transform:none;margin-top:calc(var(--tt-stack-offset-mobile, 0px) + var(--tt-tilt-space-mobile, 0%))}.tilted-testimonials__card{width:var(--tt-mobile-width, 100%);gap:16px;padding:20px 24px;transform:rotate(var(--tt-rotate-mobile, 0deg))}.tilted-testimonials__emoji{flex:0 0 var(--tt-mobile-emoji-width, auto);width:var(--tt-mobile-emoji-width, auto);align-self:var(--tt-mobile-emoji-align, center);font-size:var(--tt-mobile-emoji-size, 32px)}.tilted-testimonials__quote{font-size:var(--tt-mobile-quote-size, 18px);line-height:1.4}}.editorial-products{width:100%;--ep-card-radius: 8px;--ep-btn-radius: 6px}.editorial-products__heading{font-family:RecoletaMedium,serif;font-size:var(--ep-heading-size, 36px);font-weight:400;line-height:1.15;color:var(--ep-text-color, #000);margin:0 0 24px}.editorial-products__heading--center{text-align:center}.editorial-products__grid{display:grid;grid-template-columns:var(--ep-banner-width, 40%) minmax(0,1fr);gap:var(--ep-gap, 20px);align-items:stretch}.editorial-products__grid--banner-only{grid-template-columns:minmax(0,1fr)}.editorial-products__grid--banner-only .editorial-products__banner{aspect-ratio:3 / 2}.editorial-products__banner{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--ep-radius, 0px);min-height:var(--ep-banner-min-height, 0px);min-width:0;text-decoration:none}.editorial-products__banner picture,.editorial-products__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.editorial-products__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ep-overlay-color, #000);opacity:var(--ep-overlay-alpha, 0);pointer-events:none}.editorial-products__banner-content{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;padding:32px;flex:1 1 auto;color:var(--ep-banner-text-color, #fff)}.editorial-products__banner-content--top{justify-content:flex-start}.editorial-products__banner-content--middle{justify-content:center}.editorial-products__banner-content--bottom{justify-content:flex-end}.editorial-products__banner-content--left{text-align:left;align-items:flex-start}.editorial-products__banner-content--center{text-align:center;align-items:center}.editorial-products__banner-content--right{text-align:right;align-items:flex-end}.editorial-products__banner-heading{font-family:RecoletaMedium,serif;font-size:clamp(24px,2.4vw,36px);font-weight:400;line-height:1.15;color:inherit;margin:0}.editorial-products__banner-text,.editorial-products__banner-text *{font-family:GilroyMedium,sans-serif;color:inherit}.editorial-products__banner-text>:first-child{margin-top:0}.editorial-products__banner-text>:last-child{margin-bottom:0}.editorial-products__banner-button{margin-top:8px}.editorial-products__products{display:grid;grid-template-columns:repeat(var(--ep-count, 2),minmax(0,1fr));gap:var(--ep-gap, 20px);align-content:start}.editorial-products__product{display:flex;flex-direction:column;gap:12px;min-width:0}.editorial-products__product-media{position:relative;display:block;width:100%;padding-bottom:var(--ep-ratio, 130%);overflow:hidden;border-radius:var(--ep-card-radius, 8px)}.editorial-products__product-media img,.editorial-products__product-media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--ep-image-fit, cover)}.editorial-products__product-title{font-family:RecoletaMedium,serif;font-size:var(--ep-title-size, 18px);font-weight:400;line-height:1.25;color:var(--ep-text-color, #000);margin:0}.editorial-products__product-title a{color:inherit;text-decoration:none}.editorial-products__product-title a:hover{text-decoration:underline}.editorial-products__product-price{font-family:GilroyMedium,sans-serif;color:var(--ep-text-color, #000)}.editorial-products__product .card-wrapper{background-color:unset}.editorial-products__button{display:flex;align-items:center;justify-content:center;width:100%;margin-top:auto;padding:13px 20px;font-family:GilroyMedium,sans-serif;font-size:15px;line-height:1.2;text-align:center;text-decoration:none;border-radius:var(--ep-btn-radius, 6px);background:var(--ep-btn-bg, #d24c2b);color:var(--ep-btn-text, #fff);border:1px solid var(--ep-btn-border, #d24c2b);transition:background .2s ease,color .2s ease,border-color .2s ease}.editorial-products__button:hover,.editorial-products__button:focus-visible{background:var(--ep-btn-hover-bg, #fff);color:var(--ep-btn-hover-text, #000);border-color:var(--ep-btn-hover-border, #d24c2b)}.editorial-products__button[aria-disabled=true]{pointer-events:none;opacity:.6}@media screen and (max-width:989px){.editorial-products__grid{grid-template-columns:minmax(0,1fr)}.editorial-products__products--carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-left:calc(var(--main-padding) * -1);margin-right:calc(var(--main-padding) * -1);padding-left:var(--main-padding);padding-right:var(--main-padding);scroll-padding-left:var(--main-padding);scrollbar-width:none}.editorial-products__products--carousel::-webkit-scrollbar{display:none}.editorial-products__products--carousel .editorial-products__product{flex:0 0 calc((100% - (var(--ep-peek, 1.5) - 1) * var(--ep-gap, 16px)) / var(--ep-peek, 1.5));scroll-snap-align:start}.editorial-products__heading{margin-bottom:16px}.editorial-products__banner-content{padding:24px 20px}.editorial-products__button{padding:11px 12px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/custom-style.css.map */
