*,*:before,*:after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}html{scroll-behavior:smooth}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;height:auto;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.visually-hidden{display:none}:root{--color-ui-pink:#f58b8a;--color-ui-peach:#fae2d5;--color-ui-blue:#5e97ba;--color-ui-grey:#f4f5f6;--color-ui-white:#fff;--color-ui-neutral:#fcf8f2;--color-ui-muted:#ebebeb;--color-dark-base:#263340;--color-dark-base2:#1f3232;--color-dark-lines:#ccc;--color-neutral-base:#5f6163;--color-neutral-base2:#ddc9a6;--color-muted-base:#f2f2f2;--color-muted-base2:#d9d9d9;--color-muted-lines:#dbdbdc;--color-feedback-positive:#8acf44;--color-drawers-bg:#fff;--color-drawers-text:#d4d4d4;--color-drawers-textHighlight:#fafafa;--color-drawers-titles:#fff;--color-footer-bg:#f7f7f7;--color-text-base:#2d2e2f;--color-text-primary:#3e4147;--color-text-accent:#1a1919;--color-text-neutral:#858585;--color-text-brown:#c4b397;--color-text-muted:#949ea8;--color-text-negative:#cc432e;--color-link-normal:#343531;--color-link-hover:#f58b8a;--color-link-active:#454545}[data-style*="pink background"]{background-color:#f58b8a}[data-style*="peach background"]{background-color:#fae2d5}[data-style*="blue background"]{background-color:#5e97ba}[data-style*="grey background"]{background-color:#f4f5f6}[data-style*="white background"]{background-color:#fff}[data-style*="neutral background"]{background-color:#fcf8f2}[data-style*="muted background"]{background-color:#ebebeb}.hide,.is-hidden,.u-hidden{display:none!important}.u-inline{display:inline!important}.u-inlineBlock{display:inline-block!important}.u-block{display:block!important}.u-table{display:table!important}.u-tableCell{display:table-cell!important}.u-posRelative{position:relative}.u-posAbsolute{position:absolute}img.fade-up{opacity:0;transition:opacity .2s ease-out}img.fade-up.lazyloaded{opacity:1}[data-action]{cursor:pointer}.js-focus-hidden:focus{outline:none}.js-clickBlock{cursor:pointer}.alignfull{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}@media (max-width: 29.365em){.u-hide--untilPhoneLarge{display:none!important}}@media (min-width: 29.375em){.u-show--untilPhoneLarge{display:none!important}}@media (max-width: 47.99em){.u-hide--untilTablet{display:none!important}}@media (min-width: 48em){.u-hide--fromTablet,.u-show--untilTablet{display:none!important}}@media (max-width: 47.99em){.u-show--fromTablet{display:none!important}}@media (max-width: 63.99em){.u-hide--untilDesktop{display:none!important}}@media (min-width: 64em){.u-show--untilDesktop{display:none!important}}@media (max-width: 63.99em){.u-show--fromDesktop{display:none!important}}@media (min-width: 99.375em){.u-show--untilDesktopLarge{display:none!important}}@media (max-width: 99.365em){.u-show--fromDesktopLarge{display:none!important}}.Button{display:inline-flex;vertical-align:middle;white-space:nowrap;font-family:proxima_nova_altblack,sans-serif;font-size:100%;cursor:pointer;border:none;margin:0;padding-top:0;padding-bottom:0;border-radius:0;text-transform:uppercase;text-align:center;transition:all .18s ease;font-weight:700;text-decoration:none;align-items:center;justify-content:center;letter-spacing:.15em}.Button svg,.Button .icon{display:inline-block;vertical-align:middle}.Button svg:first-child,.Button .icon:first-child{margin-right:.3em}.Button svg:last-child,.Button .icon:last-child{margin-left:.3em}.Button svg:only-child,.Button .icon:only-child{margin:0}.Button:hover{text-decoration:none}.Button.disabled,.Button[disabled]{cursor:not-allowed;opacity:.4}.Button[data-layout*=block]{width:100%}.Button.Button--small,.Button[data-layout*=small]{font-size:.8rem;line-height:2.6;padding:0 2.4em;border-radius:0}.Button[data-layout*=big]{font-size:1.65rem;min-height:2.8em;line-height:2.8;padding:0 2em;border-radius:0}.Button[data-layout*=large]{font-size:2rem;min-height:2.8em;line-height:2.8;padding:0 1.7em;border-radius:0}.Button[data-style*=text],.Button[data-layout*=noLayout]{background:none;padding:unset;min-height:unset;line-height:unset;padding:0}.Button[data-style*=solid][data-style*=pink]{color:#fff;background-color:#f58b8a}.Button[data-style*=solid][data-style*=peach]{color:#fff;background-color:#fae2d5;color:var(--color-ui-pink)}.Button[data-style*=solid][data-style*=blue]{color:#fff;background-color:#5e97ba}.Button[data-style*=solid][data-style*=grey]{color:#fff;background-color:#f4f5f6;color:#2d2e2f}.Button[data-style*=solid][data-style*=white]{color:#fff;background-color:#fff;color:#2d2e2f;box-shadow:#1622274d 0 0 .2em,#1622271a 0 0 2em}.Button[data-style*=solid][data-style*=neutral]{color:#fff;background-color:#fcf8f2}.Button[data-style*=solid][data-style*=muted]{color:#fff;background-color:#ebebeb}.Button[data-style*=solid][data-style*=bluetogreen]{background-image:linear-gradient(-45deg,#26c9b0 0%,#2080b9 100%)}.Button[data-style*=outline][data-style*=pink]{color:#f58b8a;background:#fff;box-shadow:#f58b8a 0 0 0 1px inset}.Button[data-style*=outline][data-style*=peach]{color:#fae2d5;background:#fff;box-shadow:#fae2d5 0 0 0 1px inset}.Button[data-style*=outline][data-style*=blue]{color:#5e97ba;background:#fff;box-shadow:#5e97ba 0 0 0 1px inset}.Button[data-style*=outline][data-style*=grey]{color:#f4f5f6;background:#fff;box-shadow:#f4f5f6 0 0 0 1px inset}.Button[data-style*=outline][data-style*=white]{color:#fff;background:#fff;box-shadow:#fff 0 0 0 1px inset}.Button[data-style*=outline][data-style*=neutral]{color:#fcf8f2;background:#fff;box-shadow:#fcf8f2 0 0 0 1px inset}.Button[data-style*=outline][data-style*=muted]{color:#ebebeb;background:#fff;box-shadow:#ebebeb 0 0 0 1px inset}.Button[data-style*=outline][data-style*=gradient]{background:-webkit-linear-gradient(0deg,#5e97ba,#00abb8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;border:1px solid;border-image:linear-gradient(to left,#00a8b9 0%,#0080c1 100%);border-image-slice:1}.Button[data-style*=text][data-style*=pink],.Button[data-style*=textonly][data-style*=pink]{color:#f58b8a;background:none}.Button[data-style*=text][data-style*=peach],.Button[data-style*=textonly][data-style*=peach]{color:#fae2d5;background:none}.Button[data-style*=text][data-style*=blue],.Button[data-style*=textonly][data-style*=blue]{color:#5e97ba;background:none}.Button[data-style*=text][data-style*=grey],.Button[data-style*=textonly][data-style*=grey]{color:#f4f5f6;background:none}.Button[data-style*=text][data-style*=white],.Button[data-style*=textonly][data-style*=white]{color:#fff;background:none}.Button[data-style*=text][data-style*=neutral],.Button[data-style*=textonly][data-style*=neutral]{color:#fcf8f2;background:none}.Button[data-style*=text][data-style*=muted],.Button[data-style*=textonly][data-style*=muted]{color:#ebebeb;background:none}.Button[data-style*=underline]{padding-left:0;padding-right:0;border-bottom:2px solid;min-height:unset}.Button[data-style*=underline][data-style*=pink]{color:#f58b8a;border-color:#f58b8a}.Button[data-style*=underline][data-style*=peach]{color:#fae2d5;border-color:#fae2d5}.Button[data-style*=underline][data-style*=blue]{color:#5e97ba;border-color:#5e97ba}.Button[data-style*=underline][data-style*=grey]{color:#f4f5f6;border-color:#f4f5f6}.Button[data-style*=underline][data-style*=white]{color:#fff;border-color:#fff}.Button[data-style*=underline][data-style*=neutral]{color:#fcf8f2;border-color:#fcf8f2}.Button[data-style*=underline][data-style*=muted]{color:#ebebeb;border-color:#ebebeb}.Button[data-style*=noStyle]{background:none;border:none}.Button[data-style*=icon]{font-size:calc(1.14rem + 1.26vw);min-width:0vw}@media (min-width: 1600px){.Button[data-style*=icon]{font-size:2.4rem}}[class*=Grid] .Button{width:100%}.Button{font-size:1rem;min-height:3.5em;padding:0 4em;border-radius:0;letter-spacing:1px}[data-layout*=small].Button{font-size:.8rem;min-height:2.6em;line-height:2.6;padding:0 2.4em;border-radius:0}.Button--big{font-size:1.65rem;line-height:2.8;padding:0 2em;border-radius:0}.Button--text,.Button--icon{padding-left:0;padding-right:0;min-height:unset;line-height:unset;background:none;color:unset}.Button--text:hover,.Button--icon:hover{color:#f58b8a}.Button--icon{font-size:calc(1.04rem + .36vw);min-width:0vw}@media (min-width: 1600px){.Button--icon{font-size:1.4rem}}.Button--isDisabled,.Button--isDisabled:hover{background-color:#f2f2f2;color:#949ea8;cursor:not-allowed}.Form__grid{display:flex;flex-flow:row wrap;margin-left:-.5rem;margin-right:-.5rem;margin-bottom:1.5rem}.Form__grid .Form__input{flex-grow:0;flex-basis:calc(100% - 1rem);margin:.5rem;position:relative}.Form__grid .Form__input input,.Form__grid .Form__input textarea{width:100%}@media (min-width: 48em){.Form__grid .Grid-medium-1-2{flex-basis:calc(50% - 1rem)}}@media (min-width: 48em){.Form__grid .Grid-medium-1-3{flex-basis:calc(33.333% - 1rem)}}@media (min-width: 48em){.Form__grid .Grid-medium-2-3{flex-basis:calc(66.666% - 1rem)}}.Form__actions{width:100%;margin-top:2rem;margin-bottom:4rem;display:flex;justify-content:center}.Form__actions .push-right{margin-left:auto}.responsive-img{position:relative}.responsive-img:before{content:"";display:block;width:100%;padding-top:100%}.responsive-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.MediaPlayer{position:relative;background-color:var(--color-ui-cream)}.MediaPlayer:before{content:"";display:block;width:100%;padding-top:57%}.MediaPlayer iframe,.MediaPlayer .react-player__preview{position:absolute;top:0;right:0;bottom:0;left:0}.MediaPlayer .Button--play{width:1em;height:1em;font-size:calc(2.2rem + 10.8vw);min-width:0vw;padding:unset;z-index:1;color:#fff;min-height:unset;line-height:unset;border-radius:50%;background:unset}@media (min-width: 1600px){.MediaPlayer .Button--play{font-size:13rem}}.MediaPlayer .Button--play .icon{font-size:1em}.Card{display:grid;grid-template-columns:1fr;grid-template-areas:"media" "content"}.Card[data-layout*=horizontal][data-layout*=media-content]{grid-template-areas:"media content";grid-template-columns:1fr 1.4fr}.Card[data-layout*=horizontal][data-layout*=media-content][data-layout*="70-30"]{grid-template-columns:2fr 1fr}.Card[data-layout*=horizontal][data-layout*=content-media]{grid-template-areas:"content media";grid-template-columns:1.4fr 1fr}.Card[data-layout*=horizontal][data-layout*=content-media][data-layout*="70-30"]{grid-template-columns:1fr 2fr}.Card[data-layout*=vertical]{grid-template-columns:1fr;row-gap:2rem}@media (min-width: 48em){.Card[data-layout*=vertical][data-layout*=media-content]{grid-template-areas:"media" "content";grid-template-rows:auto minmax(auto,1fr)}.Card[data-layout*=vertical][data-layout*=content-media]{grid-template-areas:"content" "media";grid-template-rows:minmax(auto,1fr) auto}}.Card.image-fill .Card__media img,.Card.image-fill .Card__figure img{top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;object-fit:cover}.Card .Buttons{margin-top:auto}.Card .Buttons .Button{flex-grow:1}.Card__figure{margin:0;grid-area:media;position:relative}.Card__figure:before{content:"";display:block;width:100%;padding-top:115%}.Card__figure img{display:block;width:100%}.Card__figure figcaption{width:100%;padding:1rem;position:absolute;bottom:20%;text-align:center}.Card__figure figcaption h3{text-shadow:0 0 7px rgba(0,0,0,.2)}.Card__content{grid-area:content;padding:1rem;display:flex;flex-direction:column;justify-content:center;transition:padding 200 ease-out;padding:0 1.5rem;line-height:1.2}[data-layout*=horizontal] .Card__content{align-self:center}[data-layout*=vertical] .Card__content{text-align:center;justify-content:flex-start;height:100%}.Card__content p{font-family:var(--sans)}.Card__content p:last-child{margin-bottom:0}.Card--product .Card__figure:before{padding-top:0%}.Card--product .yotpo-icon.yotpo-icon-star.rating-star.pull-left,.Card--product .yotpo-icon.yotpo-icon-half-star.rating-star.pull-left{width:22px!important;height:22px!important;background-image:unset!important;float:unset}.Card--product .yotpo-icon.yotpo-icon-star.rating-star.pull-left:before,.Card--product .yotpo-icon.yotpo-icon-half-star.rating-star.pull-left:before{font-size:25px;color:#f58e8c!important}.Card--product .yotpo-bottomline{align-items:center}.Card--product .yotpo .text-m{font-size:1rem;color:#000;margin-left:.5em}.Nav{display:flex;align-items:center;justify-content:center}.Nav [data-layout*=vertical]{flex-direction:column;align-items:flex-start}.Nav [data-layout*=vertical] .Nav__item{padding-left:0;padding-right:0}.Nav [data-style*=icons] .is-hidden{display:none}.Nav [data-style*=icons] .icon{font-size:calc(1.1rem + .9vw);min-width:0vw;display:block}@media (min-width: 1600px){.Nav [data-style*=icons] .icon{font-size:2rem}}.Nav a{color:#2d2e2f}.Nav a:hover{color:#f58b8a}.Nav__item{padding-right:.6em;padding-left:.6em}.Nav__link.anchor-link{pointer-events:none}.Nav--mainMobile{align-items:flex-start;row-gap:1.5em}.Nav--mainMobile .Nav__item.level-1{text-transform:uppercase;font-weight:900}.Nav--mainMobile .Nav--mobileToutes{margin:2rem 0;width:100%;display:grid;grid-template-columns:1fr 1fr;row-gap:2rem;column-gap:1rem}.Nav--mainMobile .Nav__submenu{padding:1rem;background-color:var(--color-ui-pink)}.Nav--mainMobile .Nav--vertical{row-gap:.5em;align-items:flex-start}.Nav--mainMobile .Nav__item{padding:0}.Nav--mainMobile .Nav__item.level-1{width:100%}.Nav--mainMobile .Nav__item.level-2{color:#fff;font-size:.8em;font-weight:500;padding-left:1rem}.Nav--mainMobile .Nav__item.Nav__item--header{width:100%;color:#fff;font-size:.8em;padding-bottom:.5rem;border-bottom:1px solid #fff}.Nav--mainMobile .Nav__item[data-handle=resources] .Nav__link.level-1{color:var(--color-ui-blue)}.Nav--mainMobile .Nav__item .Nav__link{color:inherit}.Nav--mainMobile .Nav__item .Nav__link.is-expandable{display:flex;column-gap:.5em;align-items:center}.Nav--mainMobile .Card.Card--toutes{margin:0;row-gap:.5rem}.Nav--mainMobile .Card__figure{border-radius:.3rem;overflow:hidden}.Nav--mainMobile .Card__figure:before{padding-top:100%}.Nav--mainMobile .Card__content{padding:0}.Nav--mainMobile .Card__content h4{font-size:.7em}.Nav--mainMobile .Card__content h4 a{color:#fff}.Nav--main{font-size:.8rem;height:100%;gap:2rem}.Nav--main .Nav__item{padding:0}.Nav--main .Nav__item.has-submenu{position:relative}.Nav--main .Nav__item.has-submenu .Nav__link.level-1{display:flex;align-items:center;column-gap:.5em}.Nav--main .Nav__item[data-target=resources] .Nav__link.level-1{color:var(--color-ui-blue)}.Nav--main .Nav__link{font-family:proxima_nova_altblack,sans-serif;font-weight:600;line-height:1.1;text-transform:uppercase}.Nav--main .Nav__link.level-1{letter-spacing:2.1px;font-size:.8rem;color:#000}.Nav--main .Nav__link.level-2{font-weight:400}.Nav--main .Nav__item--main{height:100%;display:inline-flex;align-items:center}.Nav--main .Nav__item--main:first-child{padding-left:0}.Nav--main .Nav__item--main:last-child{padding-right:0}.Nav--main .Nav__item--main>a{letter-spacing:0px;font-weight:700;font-size:calc(1.06rem + .54vw);min-width:0vw}@media (min-width: 1600px){.Nav--main .Nav__item--main>a{font-size:1.6rem}}.Nav--main .Nav__submenu .Nav{align-items:flex-start;justify-content:flex-start}.Nav--main .Nav__submenu .Nav--vertical{row-gap:.8em}.Nav--main .Nav__submenu.level-2{box-shadow:#1618220f 0 4px 13px 2px;position:absolute;left:50%;top:calc(100% + 1rem);background:#fff;z-index:100;display:none;padding:1rem 1.5rem;transform:translate(-50%);min-width:calc(100% + 2rem)}.Nav--main .Nav__submenu.level-2 .Nav__item{min-width:9rem}.Nav--main .Nav__submenu.level-2 .Nav__link{font-family:proxima_nova_ltsemibold;letter-spacing:1px}.Nav--utilities{width:100%}.Nav--utilities .Nav__item{padding:0}.Nav--utilities .Nav__item svg{display:block}.Nav--vertical{flex-direction:column}.Nav--footer{text-align:center;justify-content:space-between;align-items:flex-start;margin-bottom:calc(1.4rem + 3.6vw);min-width:0vw}@media (min-width: 1600px){.Nav--footer{margin-bottom:5rem}}.Nav--footer .Nav{display:block}@media (min-width: 48em){.Nav--footer{text-align:left}}@media (max-width: 63.99em){.Nav--footer{flex-flow:row wrap}.Nav--footer .Nav__item--level1{margin-bottom:calc(1.1rem + .9vw);min-width:0vw}}@media (max-width: 63.99em)and (min-width: 1600px){.Nav--footer .Nav__item--level1{margin-bottom:2rem}}@media (max-width: 47.99em){.Nav--footer .Nav__item--level1{flex-basis:100%}}@media (min-width: 48em)and (max-width: 63.99em){.Nav--footer .Nav__item--level1{flex-basis:50%}}.Nav--footer .Nav__item.level-2{padding:0}.Nav--footer .Nav__link{font-weight:600;display:block;padding:.3em 0}.Nav--footer .Nav__link.level-1{margin-bottom:0;font-weight:600}.Nav--footer .Nav__link.level-2{font-size:1rem}.Nav--social{font-size:calc(1.1rem + .9vw);min-width:0vw;margin:.5em 0}@media (min-width: 1600px){.Nav--social{font-size:2rem}}.Nav--social .Nav__item:first-child{padding-left:0}.instagram-block{padding-top:0}.instagram-block-main{padding-bottom:50px}.Container{width:100%;max-width:calc(100% - 2rem);margin:0 auto}@media (min-width: 64em){.Container{max-width:calc(100% - 4rem)}}@media (min-width: 94rem){.Container--narrow{max-width:90rem}}@media (min-width: 74rem){.Container--narrower{max-width:70rem}}@media (min-width: 59rem){.Container--narrowest{max-width:50rem}}@media (min-width: 116rem){.Container--wide{max-width:106rem}}@media (min-width: 108rem){.Container--wider{max-width:106rem}}@media (min-width: 122rem){.Container--wider{max-width:120rem}}.Badge{padding:.5em 1em;font-size:.7rem;text-transform:uppercase;background-color:var(--color-ui-blue);color:#fff;font-weight:700}@media (min-width: 48em){.Badge{font-size:.9rem}}.Badge.best-seller{background-color:#e2a53b}.Badge.limited-edition{background-color:var(--color-ui-pink)}.Drawer{top:0;right:0;bottom:0;left:0;position:fixed;z-index:999997;background:rgba(255,255,255,.8);text-align:left}.Drawer .backdrop{top:0;right:0;bottom:0;left:0;position:absolute;z-index:2}.Drawer__inner{background:#fff;top:0;bottom:0;position:absolute;z-index:3;width:90%;max-width:30em;box-shadow:#0b161d1a 0 0 51px;padding:calc(1.1rem + .9vw);min-width:0vw;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:9999999}@media (min-width: 1600px){.Drawer__inner{padding:2rem}}.Drawer__header{margin-bottom:3em}.Drawer__header h3{font-size:calc(1.1rem + .9vw);min-width:0vw;font-weight:800}@media (min-width: 1600px){.Drawer__header h3{font-size:2rem}}.Drawer--minicart{z-index:9999999;max-height:100vh}.Drawer--minicart .Drawer__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.Drawer--minicart .Drawer__header h3{font-size:calc(1.15rem + 1.35vw);min-width:0vw;color:var(--color-ui-pink);margin-bottom:0}@media (min-width: 1600px){.Drawer--minicart .Drawer__header h3{font-size:2.5rem}}.Drawer--minicart .Drawer__header span{cursor:pointer}.Drawer--minicart .Drawer__header .icon{font-size:1.5rem}.Drawer--minicart .Drawer__inner{padding:1rem;height:100%;display:flex;flex-direction:column;width:100%;overflow-x:hidden;overflow-y:hidden}@media (min-width: 48em){.Drawer--minicart .Drawer__inner{padding:1rem 2rem}}.Drawer--minicart .content_wrapper{overflow-y:auto}.Drawer--minicart .content_wrapper .Minicart__content{min-height:120px}.Drawer--minicart .content_wrapper .Minicart__content,.Drawer--minicart .content_wrapper .Minicart__crossSell{padding-right:1rem}.Loop{display:grid;grid-template-columns:1fr;column-gap:1.6rem;row-gap:3rem;margin:3rem 0}@media (min-width: 768px){.Loop{grid-template-columns:repeat(auto-fill,minmax(22rem,1fr))}}.Loop[data-layout*=dense]{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}.Loop.Section__content{margin-top:0}.Section{margin-bottom:calc(1.4rem + 3.6vw);min-width:0vw}@media (min-width: 1600px){.Section{margin-bottom:5rem}}.Section__header{text-align:center;padding:calc(1.3rem + 2.7vw) 0;min-width:0vw;position:relative;z-index:1}@media (min-width: 1600px){.Section__header{padding:4rem 0}}.Section__header h2,.Section__header h3{font-family:proxima_nova_altblack;text-transform:uppercase;margin-bottom:.3em}.Section__header h2{font-size:40px;letter-spacing:2.49px}.Section__header h2 strong{position:relative;display:inline-block}.Section__header h2 strong:before{content:"";position:absolute;bottom:2px;width:100%;height:8px;background-color:#ffe1d3;z-index:-1}.Section__header h3{font-size:1.9rem;letter-spacing:2.2px}.Section__header div p{font-size:calc(1.03rem + .27vw);min-width:0vw;font-weight:300}@media (min-width: 1600px){.Section__header div p{font-size:1.3rem}}.Tabs{margin-top:2rem;margin-bottom:2rem}.Tabs__nav{display:flex;flex-flow:row wrap;margin-bottom:1rem}.Tabs__tab{margin:.2em .6em;white-space:nowrap;cursor:pointer}.Tabs__pane{position:absolute;overflow:hidden;clip:rect(0 0 0 0);opacity:0;transition:.2s opacity;width:100%;height:1px}.Tabs__pane.is-active{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;opacity:1}.Panel{display:grid;position:relative;margin-top:calc(1.3rem + 2.7vw);margin-bottom:calc(1.3rem + 2.7vw);column-gap:calc(1.7rem + 6.3vw);min-width:0vw}@media (min-width: 1600px){.Panel{margin-top:4rem}}@media (min-width: 1600px){.Panel{margin-bottom:4rem}}@media (min-width: 1600px){.Panel{column-gap:8rem}}.Panel[data-layout*=media-content]{grid-template-areas:"media" "content"}@media (min-width: 64em){.Panel[data-layout*=media-content]{grid-template-areas:"media content";grid-template-columns:1.1fr 1fr}}.Panel[data-layout*=content-media]{grid-template-areas:"media" "content"}@media (min-width: 64em){.Panel[data-layout*=content-media]{grid-template-areas:"content media";grid-template-columns:1fr 1.1fr}}@media (min-width: 64em){.Panel[data-layout*="50-50"]{grid-template-columns:1fr 1fr}}@media (max-width: 63.99em){.Panel.mobile-content-first{grid-template-areas:"content" "media"}}.Panel__media{grid-area:media}.Panel__media figure{height:100%}.Panel__media figure img{height:425px;object-fit:cover}@media (max-width: 63.99em){.Panel__media figure img{height:350px}}.Panel__content{align-self:center;padding:calc(1.1rem + .9vw) 0rem;min-width:0vw;grid-area:content;font-size:1.1rem}@media (min-width: 1600px){.Panel__content{padding:2rem 0rem}}@media (min-width: 64em){.Panel__content{font-size:calc(1.055rem + .495vw);min-width:0vw}}@media (min-width: 64em)and (min-width: 1600px){.Panel__content{font-size:1.55rem}}.Panel__content .heading p{margin-bottom:1rem}.Panel__content .heading strong{color:inherit}.Panel__content h1{font-weight:900;text-transform:uppercase;font-size:calc(1.3rem + 2.7vw);min-width:0vw;position:relative}@media (min-width: 1600px){.Panel__content h1{font-size:4rem}}.Panel__content h1:before{content:"";position:absolute;width:50px;height:50px;top:0;left:-4rem;background-image:url(mama-text-deco.png);background-position:center;background-size:contain;background-repeat:no-repeat}.Panel__content h6{margin-bottom:.6em}.Panel__content .mama-arrow-down{width:45px;margin:2rem auto 0}.shopify-section__panel{overflow:hidden;padding:calc(1.5rem + 4.5vw) 0;min-width:0vw;position:relative}@media (min-width: 1600px){.shopify-section__panel{padding:6rem 0}}.shopify-section__panel .Panel{margin:0;position:initial}.shopify-section__panel .Panel .Panel__content{z-index:1}.shopify-section__panel .Panel .Panel__media{position:absolute;top:-2rem;right:-2rem;width:800px}.shopify-section__panel .Panel .Panel__media figure img{height:auto}@media (max-width: 63.99em){.shopify-section__panel .Panel .Panel__media{position:static;width:400px}}.shopify-section__panel .Panel>h1{font-weight:900;text-transform:uppercase;font-size:calc(1.3rem + 2.7vw);min-width:0vw;position:relative;text-align:center;word-spacing:99999px}@media (min-width: 1600px){.shopify-section__panel .Panel>h1{font-size:4rem}}.shopify-section__panel .Panel>h1:before{content:"";position:absolute;width:40px;height:40px;top:-1rem;left:3rem;background-image:url(mama-text-deco.png);background-position:center;background-size:contain;background-repeat:no-repeat}@media (max-width: 63.99em){.shopify-section__panel .Panel[data-layout*=content-media]{display:flex;flex-direction:column;align-items:center}}@media (max-width: 63.99em){.shopify-section__panel{padding-bottom:0}}@media (max-width: 63.99em){.shopify-section__product-panel .Section--panel .container{padding:0}.shopify-section__product-panel .Section--panel .container .Panel__media{width:90%;margin:-80px auto 0}}.shopify-section__product-panel .Panel{column-gap:initial;position:relative;padding:calc(1.4rem + 3.6vw) 0;min-width:0vw}@media (min-width: 1600px){.shopify-section__product-panel .Panel{padding:5rem 0}}.shopify-section__product-panel .Panel[data-layout*=media-content]{grid-template-areas:"media" "content"}@media (min-width: 64em){.shopify-section__product-panel .Panel[data-layout*=media-content]{grid-template-areas:"media content";grid-template-columns:1fr 2.5fr}.shopify-section__product-panel .Panel[data-layout*=media-content] .Panel__content{padding-left:calc(2.1rem + 9.9vw);min-width:0vw}}@media (min-width: 64em)and (min-width: 1600px){.shopify-section__product-panel .Panel[data-layout*=media-content] .Panel__content{padding-left:12rem}}.shopify-section__product-panel .Panel[data-layout*=content-media]{grid-template-areas:"media" "content"}@media (min-width: 64em){.shopify-section__product-panel .Panel[data-layout*=content-media]{grid-template-areas:"content media";grid-template-columns:2.5fr 1fr}.shopify-section__product-panel .Panel[data-layout*=content-media] .Panel__content{padding-right:calc(2.1rem + 9.9vw);min-width:0vw}}@media (min-width: 64em)and (min-width: 1600px){.shopify-section__product-panel .Panel[data-layout*=content-media] .Panel__content{padding-right:12rem}}.shopify-section__product-panel .Panel[data-layout*=content-media] .Panel__media{right:0}.shopify-section__product-panel .Panel .Panel__media{position:absolute;bottom:80px;border:1px solid #3c3b3b;padding:calc(1.1rem + .9vw) calc(1.3rem + 2.7vw);min-width:0vw;background-color:#fff}@media (min-width: 1600px){.shopify-section__product-panel .Panel .Panel__media{padding:2rem 4rem}}.shopify-section__product-panel .Panel .Panel__media figcaption{margin-top:calc(1.1rem + .9vw);min-width:0vw}@media (min-width: 1600px){.shopify-section__product-panel .Panel .Panel__media figcaption{margin-top:2rem}}.shopify-section__product-panel .Panel .Panel__media figcaption .yotpo{margin:1rem 0}.shopify-section__product-panel .Panel .Panel__media h5{font-weight:900;text-transform:uppercase;font-size:20px}.shopify-section__product-panel .Panel .Panel__media .btn{background-color:#f58e8c;color:#3c3b3b;font-weight:900;border:none}@media (max-width: 63.99em){.shopify-section__product-panel .Panel .Panel__media{position:relative;top:80px}}.shopify-section__product-panel .Panel .Panel__content{background:#fcf8f2;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:calc(1.4rem + 3.6vw) calc(1.65rem + 5.85vw);min-width:0vw;min-height:600px}@media (min-width: 1600px){.shopify-section__product-panel .Panel .Panel__content{padding:5rem 7.5rem}}.shopify-section__product-panel .Panel .Panel__content .Button{color:#5e97ba;letter-spacing:3px;padding:0}.shopify-section__product-panel .Panel .Panel__content .Panel__button-img{width:75px;height:75px;margin-right:10px}@media (max-width: 63.99em){.shopify-section__product-panel .Panel .Panel__content{min-height:initial;justify-content:flex-end;padding-top:7rem}}.shopify-section__product-panel .Panel .yotpo-icon:before{color:#f58e8c}@media (max-width: 63.99em){.shopify-section__product-panel .Panel{padding:0;margin:0}}.Section--featured-blog .Section__header h2 strong{line-height:1}.Section--featured-blog .Loop{grid-template-columns:1fr 1fr}.Section--featured-blog .Loop .Card__media img{height:325px;object-fit:cover}@media (max-width: 75em){.Section--featured-blog .Loop .Card__media img{object-fit:contain}}.Section--featured-blog .Loop .Card__details .Card__title{color:#e4a62c;font-weight:900}.Section--featured-blog .Loop .Card__details .Card__button{color:#f58e8c;font-weight:900}@media (max-width: 47.99em){.Section--featured-blog .Loop{grid-template-columns:1fr}.Section--featured-blog .Loop .Card__media img{height:auto}}.col-quantity .quantity_wrapper{font-size:12px}.col-quantity .quantity_wrapper input{max-width:3em;text-align:center}.col-quantity .quantity_wrapper .icon{stroke:#000;stroke-width:2px}.Section--tiles .Section__content{display:flex;justify-content:space-between;gap:1rem}.Section--tiles .Section__content .Tile{flex:1 1 0}.Section--tiles .Section__content .Tile__content{display:flex;flex-direction:column;align-items:center}.Section--tiles .Section__content .Tile__content h3{color:#f58e8c;font-size:25px;letter-spacing:2.49px;font-family:proxima_nova_altblack}.Section--tiles .Section__content .Tile__content img{width:100%}@media (max-width: 47.99em){.Section--tiles .Section__content{flex-wrap:wrap}.Section--tiles .Section__content .Tile{flex:1 1 100%}.Section--tiles .Section__content .Tile .Tile__content img{width:75%}}.minicart-enabled{display:flex;align-items:center}.MiniCart{display:inline-block}.Minicart__content{overflow-y:auto}.Minicart__content .Button{font-size:1.5rem}.Minicart__crossSell,.Loop--minicart{display:block;color:#858585;font-weight:400;width:100%;margin:0}.Minicart__crossSell .Card.Card--product,.Loop--minicart .Card.Card--product{grid-template-columns:1fr 2.5fr;position:relative;column-gap:1rem;width:100%}.Minicart__crossSell .Card.Card--product.subscribing,.Loop--minicart .Card.Card--product.subscribing{filter:blur(5px);pointer-events:none}.Minicart__crossSell .Card__title,.Loop--minicart .Card__title{font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.2;margin-bottom:auto;text-transform:uppercase}.Minicart__crossSell .Card__title a,.Loop--minicart .Card__title a{font-weight:400}.Minicart__crossSell .Card__title small,.Loop--minicart .Card__title small{display:block;color:#949ea8;font-size:.75em;margin-top:.3em}.Minicart__crossSell .Card__figure,.Loop--minicart .Card__figure{align-self:flex-start;overflow:hidden;position:relative}.Minicart__crossSell .Card__figure:before,.Loop--minicart .Card__figure:before{content:"";display:block;width:100%;padding-top:100%}.Minicart__crossSell .Card__figure img,.Loop--minicart .Card__figure img{top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.Minicart__crossSell .Card__details,.Loop--minicart .Card__details{display:flex;flex-direction:column}.Minicart__crossSell .quantity_and_amount,.Loop--minicart .quantity_and_amount{text-align:left}.Minicart__crossSell .quantity_and_amount .amount,.Loop--minicart .quantity_and_amount .amount{font-size:1rem;max-width:100%;margin:0 auto .5em;text-align:left;font-family:Montserrat,sans-serif;font-size:14px;color:#000}.Minicart__crossSell .quantity_and_amount .quantity,.Loop--minicart .quantity_and_amount .quantity{white-space:nowrap;max-width:100%;margin:0 auto;font-size:.8rem;color:#000;padding:.2em;border-radius:5rem;box-shadow:0 0 5px #f58b8a4d}.Minicart__crossSell .quantity_and_amount .quantity .icon,.Loop--minicart .quantity_and_amount .quantity .icon{vertical-align:sub}.Minicart__crossSell .quantity_and_amount button:not(.Button),.Loop--minicart .quantity_and_amount button:not(.Button){background:0;font-family:monospace;border:none}.Minicart__crossSell .quantity_and_amount span,.Loop--minicart .quantity_and_amount span{padding:0 1.1em}.Minicart__crossSell .empty-loop,.Loop--minicart .empty-loop{text-align:center}.Minicart__crossSell .empty-loop span,.Loop--minicart .empty-loop span{display:block;margin-bottom:2em}.Minicart__crossSell .empty-loop .Button,.Loop--minicart .empty-loop .Button{font-size:.8rem}.Minicart__crossSell .wrapper,.Loop--minicart .wrapper{display:flex;column-gap:.5rem;justify-content:space-between;margin-top:.5em}.Minicart__crossSell .delete-line,.Loop--minicart .delete-line{margin-left:.1em;width:1.2em;height:1.2em;align-self:flex-end;justify-self:flex-end;color:#000}.Minicart__crossSell .delete-line:hover .icon,.Loop--minicart .delete-line:hover .icon{stroke:red}.Minicart__crossSell .delete-line .icon,.Loop--minicart .delete-line .icon{font-size:1rem;stroke-width:2em}.Loop--minicart .Card.Card--product{padding-bottom:1rem}.Loop--minicart .Card.Card--product:not(:last-child){border-bottom:1px solid rgba(251,218,217,.5);margin-bottom:1rem}.Minicart__crossSell{border-top:1px solid rgba(251,218,217,.5);border-bottom:1px solid rgba(251,218,217,.5);padding-top:1rem;padding-bottom:1rem;margin-bottom:1rem;position:relative}.Minicart__crossSell .heading{margin-bottom:.3em;font-weight:700}.Minicart__crossSell.loading{text-align:center}.Minicart__crossSell.loading .inner{display:none}.Minicart__crossSell span.loader{display:flex;width:100%;align-items:center;justify-content:center;font-size:5rem}.Minicart__crossSell .Card.Card--product:not(:last-child){margin-bottom:1rem}.Minicart__crossSell .Card.Card--product .Button[data-style*=underline]{font-size:.8rem;font-weight:700;background-color:unset;width:unset;align-self:center;justify-self:flex-end}.Minicart__crossSell .Card.Card--product .Card__details{display:grid;grid-template-columns:1fr 1fr}.Minicart__crossSell .Card.Card--product .Card__details .Card__title{grid-column:1/span 2;align-self:center;margin-bottom:unset}.Minicart__crossSell .Card.Card--product .Card__details .quantity_and_amount{align-self:center}.Minicart__crossSell .flickity-page-dots{bottom:-1.5rem}.Minicart__crossSell .flickity-button{width:2rem;padding:0;top:55%}@media (min-width: 48em){.Minicart__crossSell .flickity-button{width:3rem}}.Minicart__crossSell .flickity-button.previous{left:-1.4rem}@media (min-width: 48em){.Minicart__crossSell .flickity-button.previous{left:-2.3rem}}.Minicart__crossSell .flickity-button.next{right:-1.4rem}@media (min-width: 48em){.Minicart__crossSell .flickity-button.next{right:-2.3rem}}ul.MiniCart__totals{text-align:center;padding:.5rem 0;list-style:none}ul.MiniCart__totals li{font-size:1rem;font-weight:600;letter-spacing:.1em;margin-bottom:.4em;display:flex}ul.MiniCart__totals li .total,ul.MiniCart__totals li .discount{font-weight:700;margin-left:.5em;text-align:right;width:50%;font-family:Montserrat,sans-serif}ul.MiniCart__totals li .label{text-align:left;width:50%;font-family:Montserrat,sans-serif}ul.MiniCart__totals .notes{color:#858585}.freeShippingMessage{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5em;font-size:.75rem}.freeShippingMessage .Button{font-size:inherit}.freeShippingMessage span{color:gray;font-style:italic}.freeShippingMessage strong{color:var(--color-ui-blue);font-weight:700}.Minicart__footer{margin-top:auto}.Minicart__footer .Button{width:48%;flex:1 1 0}.Minicart__footer .Minicart__buttons{display:flex;column-gap:10px;justify-content:space-between}.Minicart__footer .dynamic-checkout__content{margin-bottom:.5em;display:none}.Minicart__footer .dynamic-checkout__content ul{justify-content:center;flex-direction:row!important;flex-wrap:wrap!important}@media (max-width: 63.99em){.Minicart__footer .dynamic-checkout__content ul{column-gap:8px}}.Minicart__footer .dynamic-checkout__content ul li{flex-basis:113px!important;width:113px}@media (max-width: 23.5em){.Minicart__footer .dynamic-checkout__content ul li{flex-basis:105px!important;width:105px}}.Button--minicart{display:inline-flex;position:relative;align-items:baseline;color:#000}.Button--minicart:hover{color:var(--color-ui-pink)}.Button--minicart .icon{margin:0!important;font-size:1.6rem}.Button--minicart .counter{font-family:Montserrat,sans-serif;display:inline-block;font-size:.6em;font-weight:400;position:relative;top:-1.5em;left:.25em}.satisfaction-guaranteed{font-weight:700;margin-bottom:1em}.Minicart__footer .satisfaction-guaranteed{margin-top:.5em;text-align:center}.express-button{display:none}body.ab-test .express-button{display:inherit}.Hero{display:grid;grid-template-columns:2fr 1fr;column-gap:3rem}@media (max-width: 600px){.Hero{position:relative}}.Hero .slick-slider{max-width:100%!important}.Hero .Slider.fromMobile{display:none}@media (min-width: 64em){.Hero .Slider.fromMobile{display:block}}.Hero .slick-arrow{display:none!important;padding:1em;border:1px solid rgba(0,0,0,.6);border-radius:50%;bottom:0;top:12%;background-color:#fff;background-position:center;background-size:50% 50%;background-repeat:no-repeat;font-size:1rem;justify-content:center;align-items:center;z-index:3}.Hero .slick-arrow svg{display:none}.Hero .slick-prev{left:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='15' viewBox='0 0 9 15'%3E%3Cpath fill='%233C3B3B' d='M38.7243204,26.943558 C38.8878164,26.7775836 39.153064,26.777413 39.3167674,26.9431771 C39.4804709,27.1089411 39.4806391,27.3778682 39.3171431,27.5438426 L32.9017913,34.0564421 C32.7381835,34.22253 32.4727149,34.2225705 32.3090578,34.0565325 L25.8898426,27.5439331 C25.7262973,27.3780086 25.7263856,27.1090814 25.8900399,26.9432674 C26.0536941,26.7774535 26.3189418,26.777543 26.482487,26.9434675 L32.6052908,33.1553434 L38.7243204,26.943558 Z' transform='rotate(90 30 4.897)'/%3E%3C/svg%3E%0A")}.Hero .slick-next{right:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='15' viewBox='0 0 9 15'%3E%3Cpath fill='%233C3B3B' d='M38.7243204,26.943558 C38.8878164,26.7775836 39.153064,26.777413 39.3167674,26.9431771 C39.4804709,27.1089411 39.4806391,27.3778682 39.3171431,27.5438426 L32.9017913,34.0564421 C32.7381835,34.22253 32.4727149,34.2225705 32.3090578,34.0565325 L25.8898426,27.5439331 C25.7262973,27.3780086 25.7263856,27.1090814 25.8900399,26.9432674 C26.0536941,26.7774535 26.3189418,26.777543 26.482487,26.9434675 L32.6052908,33.1553434 L38.7243204,26.943558 Z' transform='rotate(-90 7.103 33)'/%3E%3C/svg%3E%0A")}.Hero .Slider{grid-column:1/span 2;grid-row:2/span 1;margin-bottom:30px}@media (min-width: 1024px){.Hero .Slider{margin-bottom:0;grid-row:1/span 1}.Hero .Slider .slick-dots{display:none!important}}.Hero .Slider__item{display:grid;grid-template-columns:1fr;grid-template-areas:"image" "content";column-gap:3rem}@media (min-width: 1024px){.Hero .Slider__item{grid-template-columns:2fr 1fr;grid-template-areas:"image content"}}.Hero .Nav--hero-slider{display:block;grid-row:1/span 1;z-index:2;width:100%;align-self:flex-end;justify-self:flex-end}@media (max-width: 37.5em){.Hero .Nav--hero-slider{grid-column:1/span 2}}@media (min-width: 37.5em){.Hero .Nav--hero-slider{grid-column:1/span 1}}@media (min-width: 37.5em)and (max-width: 64em){.Hero .Nav--hero-slider{display:none}}.Hero .Nav--hero-slider .wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(5rem,1fr))}@media (min-width: 37.5em){.Hero .Nav--hero-slider .wrapper{display:flex;justify-content:flex-end}}.Hero .Nav--hero-slider .Nav__item{background-color:#fff;border:1px solid #fff;padding:1rem 0 1rem 1rem;flex-basis:10rem;cursor:pointer;position:relative}@media (max-width: 600px){.Hero .Nav--hero-slider .Nav__item{padding:.3rem 0 .3rem .3rem}}.Hero .Nav--hero-slider .Nav__item.is-active{position:relative}.Hero .Nav--hero-slider .Nav__item.is-active:after{position:absolute;content:"";width:calc(100% - 1rem);height:3px;background-color:#f58e8c;bottom:0;left:1rem}@media (max-width: 600px){.Hero .Nav--hero-slider .Nav__item.is-active:after{content:unset;bottom:-1px;height:7px;width:calc(100% - .3rem);left:.3rem}}.Hero .Nav--hero-slider .Nav__item.is-active:before{position:absolute;content:""}@media (max-width: 600px){.Hero .Nav--hero-slider .Nav__item.is-active:before{content:unset;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #f58e8c;height:0px;width:0px;left:50%;bottom:-8px;transform:translate(-50%)}}.Hero .Hero__figure{grid-area:image}.Hero .Hero__figure:before{padding-top:56%}.Hero .Hero__content{grid-area:content;justify-self:center;padding:2rem;max-width:31em;text-align:center}@media (min-width: 1024px){.Hero .Hero__content{text-align:left}}.Hero .Hero__content h1{font-size:40px;font-family:proxima_nova_altblack;text-transform:uppercase;margin-bottom:.8em}.Hero .Hero__content h1 strong{color:#f58e8c}.Hero .Hero__content .description{margin-bottom:3em}.Hero .Hero__content .description p{line-height:2;font-size:18px}.Hero .Hero__content .Button{font-size:calc(1.03rem + .27vw);min-width:0vw}@media (min-width: 1600px){.Hero .Hero__content .Button{font-size:1.3rem}}.Hero.Hero--sale{display:flex;padding:0}.Hero.Hero--sale .Hero__content{width:35%;display:flex;flex-direction:column;justify-content:center}.Hero.Hero--sale .Hero__figure{width:57.5%}.Hero.Hero--sale .Hero__figure img{object-fit:contain}.Hero.Hero--sale .Hero__figure:before{padding-top:67%}@media (max-width: 47.99em){.Hero.Hero--sale{flex-direction:column}.Hero.Hero--sale .Hero__figure:before{padding-top:75%}.Hero.Hero--sale .Hero__content,.Hero.Hero--sale .Hero__figure{width:100%;max-width:initial}}.Hero.Hero--banner{display:block;position:relative}.Hero.Hero--banner .Hero__figure:before{padding-top:38%}@media (max-width: 47.99em){.Hero.Hero--banner .Hero__figure:before{padding-top:65%}}.Hero.Hero--banner .Hero__figure img{object-fit:contain}.Hero.Hero--banner .Hero__content{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;text-align:center;max-width:initial}.Hero.Hero--banner .Hero__content h1{font-size:calc(1.6rem + 5.4vw);min-width:0vw}@media (min-width: 1600px){.Hero.Hero--banner .Hero__content h1{font-size:7rem}}.Hero.Hero--banner .Hero__content .Button{background-color:#fae2d5;color:#e6908d}@media (max-width: 600px){.Hero__content{display:flex;flex-direction:column}.Hero__content .Review{order:2}.Hero__content h1{order:1}.Hero__content .description{order:3}.Hero__content .Button{order:4}}@media (max-width: 600px){.desktop_hero{display:none}}@media (min-width: 600px){.mobile_hero{display:none}}.thumbnail_mobile_title{text-transform:uppercase;font-size:9px;color:var(--color-text-base);width:100%;display:block;font-weight:700;margin-top:.5em}@media (min-width: 600px){.thumbnail_mobile_title{position:absolute;left:25px;bottom:25px;font-size:14px;padding-right:28px;color:#fff;margin-top:unset}}.header-actions{display:flex;align-items:flex-start}@media (max-width: 786px){.header-actions .item{margin-right:3px;display:flex!important}}.header-actions .item.cart-btn svg{padding-right:2px}@media (max-width: 786px){#page-wrap-inner{z-index:9999}}.Hero--challenge{display:block;margin-bottom:calc(1.4rem + 3.6vw);min-width:0vw;max-width:100%}@media (min-width: 1600px){.Hero--challenge{margin-bottom:5rem}}.Hero--challenge .inner{display:grid}.Hero--challenge .Hero__media,.Hero--challenge .Hero__content{grid-column:1/span 1;grid-row:1/span 1}.Hero--challenge .Hero__media{position:relative}.Hero--challenge .Hero__media:before{content:"";display:block;width:100%;padding-top:100%}@media (min-width: 48em){.Hero--challenge .Hero__media:before{padding-top:40%}}.Hero--challenge .Hero__media img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center}.Hero--challenge .Hero__content{max-width:15em;align-self:center;justify-content:center;text-align:center;z-index:1;font-size:calc(1.35rem + 3.15vw);min-width:0vw}@media (min-width: 1600px){.Hero--challenge .Hero__content{font-size:4.5rem}}.Hero--challenge .Hero__content .heading{font-size:inherit;margin-bottom:0;line-height:1;transform:translateY(50%)}.Hero--challenge .Hero__footer{background-color:var(--color-ui-pink);padding-top:1rem;padding-bottom:1rem;color:#fff;font-weight:600;font-size:.8rem}@media (min-width: 48em){.Hero--challenge .Hero__footer{font-size:calc(1.05rem + .45vw);min-width:0vw}}@media (min-width: 48em)and (min-width: 1600px){.Hero--challenge .Hero__footer{font-size:1.5rem}}.Hero--challenge .Hero__footer .Container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;column-gap:2rem;row-gap:1rem}.Hero--challenge .Hero__footer .Button{box-shadow:unset;padding:0 1em;min-height:3em}@media (min-width: 48em){.Hero--challenge .Hero__footer .Button{font-size:1.3rem}}.Review{display:grid;grid-template-columns:1fr 2.5fr;column-gap:2rem;margin-bottom:4rem;max-width:25em}.Review .stars{margin-bottom:20px}.Review .stars span{display:inline-block;vertical-align:middle;background:url(i-star-full-pink.svg) center no-repeat;background-size:cover;height:20px;width:20px;margin-right:3px}.Review figure{overflow:hidden;border-radius:50%;align-self:flex-start;margin:0}.Review p{font-size:14px}.Review p:not(.Review__author){font-style:italic;margin-bottom:1em;line-height:1.5}.Review p.Review__author{text-transform:uppercase;color:#f58e8c;font-weight:700}.Review p.Review__author span{color:#ccc}.Section--featured-collections{background-image:url(section_bg.png);background-position:top;background-size:auto 100%;background-repeat:no-repeat}@media (min-width: 768px){.Section--featured-collections{background-size:100% auto}}.Section--featured-collections .Section__header{padding:4rem 0}.Section--featured-collections .Section__content{position:relative}.Section--featured-collections .Section__content:before{content:"";position:absolute;width:2rem;height:3rem;top:-3.5rem;left:45%;background-image:url(arrow.png);background-position:center;background-size:contain;background-repeat:no-repeat}.Section--featured-collection .Section__header{padding-top:0}@media (max-width: 47.99em){.Section--featured-collection .Loop{column-gap:.2rem;row-gap:2rem}.Section--featured-collection .Card{margin-bottom:0}}.Section--featured-collection .Card__content{text-align:left;padding:0;height:initial}.Section--featured-collection .Card__content p{font-weight:300}.Section--featured-collection h6{font-family:proxima_nova_altblack;font-size:1.4rem;font-weight:500;margin-top:0!important;margin-bottom:.8em;letter-spacing:.15em}.Card__content p,.Card__content span{font-weight:300}.Section--pr-logos .Container{padding:3.5rem 0;border-top:5px dashed #fcf8f2;border-bottom:5px dashed #fcf8f2;display:flex;flex-wrap:wrap;justify-content:center;column-gap:1rem}.Section--pr-logos .Container figure{flex-basis:8rem}@media (max-width: 1000px){.Section--pr-logos .Container figure{flex-basis:6rem;margin-bottom:2rem;max-width:100%}}.Section--pr-logos .Container figure:last-child{margin-bottom:0}.Section--pr-logos .Container figure:before{padding-top:35%}.Section--pr-logos .Container figure img{object-fit:contain;max-width:100%}@media (max-width: 600px){.Section--pr-logos .Container figure img{padding:5px}}@media (max-width: 786px){#shopify-section-section-index-featured-collection .Loop[data-layout*=dense]{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))!important}#shopify-section-section-index-featured-collection .Card{display:block!important}#shopify-section-section-index-featured-collection .Card h6{font-size:1rem!important;margin-top:15px}#shopify-section-section-index-featured-collection .yotpo-icon.yotpo-icon-star.rating-star.pull-left:before,#shopify-section-section-index-featured-collection .yotpo-icon.yotpo-icon-half-star.rating-star.pull-left:before{font-size:18px!important}#shopify-section-section-index-featured-collection .yotpo .standalone-bottomline .star-clickable{display:block!important}#shopify-section-section-index-featured-collection .yotpo .text-m{display:block;margin-left:0;color:#000!important;margin-top:5px}}.Section--meal-guide .Container{position:relative}.Section--meal-guide figcaption{padding:1rem;gap:2rem}@media (min-width: 48em){.Section--meal-guide figcaption{position:absolute;top:0;right:0;left:0;bottom:0;padding:6rem 4rem;display:flex;justify-content:center;align-items:center}}@media (min-width: 64em){.Section--meal-guide figcaption{justify-content:flex-end;align-items:flex-end}}.Section--meal-guide .wrapper{padding:6rem 2rem 2rem;background-color:#fff;max-width:40rem;position:relative}.Section--meal-guide .wrapper:before{content:"free guide";position:absolute;top:1rem;font-family:crystal_skyregular;text-transform:lowercase;color:var(--color-ui-blue);font-size:calc(1.75rem + 6.75vw);min-width:0vw}@media (min-width: 1600px){.Section--meal-guide .wrapper:before{font-size:8.5rem}}@media (min-width: 64em){.Section--meal-guide .wrapper:before{top:-1.4rem}}@media (max-width: 47.99em){.Section--meal-guide .wrapper:before{font-size:calc(2.55rem + 13.95vw);min-width:0vw}}@media (max-width: 47.99em)and (min-width: 1600px){.Section--meal-guide .wrapper:before{font-size:16.5rem}}.Section--meal-guide figure img{z-index:-1}.Section--meal-guide figure:before{padding-top:0}@media (min-width: 768px){.Section--meal-guide figure:before{padding-top:53%}}.Section--meal-guide h2{font-size:2.3rem;font-family:proxima_nova_altblack;text-transform:uppercase;margin-bottom:1.2em;position:relative}.Section--meal-guide form{align-self:flex-end;background-color:#fcf8f2;width:100%;max-width:100%;padding:1rem}.Section--meal-guide .Form__inputs{display:flex;align-items:center;flex-wrap:wrap}@media (min-width: 768px){.Section--meal-guide .Form__inputs{flex-wrap:nowrap}}@media (max-width: 47.99em){.Section--meal-guide .Form__inputs .Button{width:100%}}.Section--meal-guide input[type=email]{flex-basis:100%;border:0!important;min-height:3.2em;text-align:center;background-color:unset}@media (min-width: 768px){.Section--meal-guide input[type=email]{text-align:left;font-size:1.1rem}}.Section--meal-guide .Button{padding:0 1rem}@media (max-width: 47.99em){.Section--meal-guide .Button{max-width:100%}}.Section--testimonials .Section__header{padding-bottom:0}.Section--testimonials h2{margin-bottom:-1.2em}.Section--testimonials h2 strong{font-family:crystal_skyregular;text-transform:capitalize;color:#f58e8c;font-size:3em;vertical-align:middle}.Section--testimonials h2 strong:before{content:unset}.Section--testimonials .slide{width:100%}.Section--testimonials .Section__content{position:relative}.Section--testimonials .Section__content:before{content:"";position:absolute;width:100%;height:100%;background-color:#fcf8f2;z-index:-1}@media (min-width: 768px){.Section--testimonials .Section__content:before{height:70%}}.Section--testimonials .Review{display:grid;grid-template-columns:1fr;padding:3rem 1rem;max-width:80rem;margin-left:auto;margin-right:auto}@media (min-width: 768px){.Section--testimonials .Review{grid-template-columns:1fr 1.7fr;padding:4rem 3rem 2rem}}.Section--testimonials .Review .Review__author{color:#000}.Section--testimonials .Review__content{justify-self:flex-end;max-width:36em;padding:2rem 1rem}.Section--testimonials .Review__content p{font-size:19px;font-style:unset}.Section--testimonials .Review__content p:first-child{margin-bottom:2em}.Section--testimonials .Review__figure{border-radius:unset}.Section--testimonials .slick-arrow{padding:1em;border:1px solid rgba(0,0,0,.6);border-radius:50%;bottom:0;top:unset;background-color:#fff;background-position:center;background-size:25% 25%;background-repeat:no-repeat;font-size:2rem;display:flex;justify-content:center;align-items:center;z-index:3}@media (min-width: 768px){.Section--testimonials .slick-arrow{bottom:15%}}.Section--testimonials .slick-arrow svg{display:none}.Section--testimonials .slick-prev{left:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='15' viewBox='0 0 9 15'%3E%3Cpath fill='%233C3B3B' d='M38.7243204,26.943558 C38.8878164,26.7775836 39.153064,26.777413 39.3167674,26.9431771 C39.4804709,27.1089411 39.4806391,27.3778682 39.3171431,27.5438426 L32.9017913,34.0564421 C32.7381835,34.22253 32.4727149,34.2225705 32.3090578,34.0565325 L25.8898426,27.5439331 C25.7262973,27.3780086 25.7263856,27.1090814 25.8900399,26.9432674 C26.0536941,26.7774535 26.3189418,26.777543 26.482487,26.9434675 L32.6052908,33.1553434 L38.7243204,26.943558 Z' transform='rotate(90 30 4.897)'/%3E%3C/svg%3E%0A")}@media (min-width: 768px){.Section--testimonials .slick-prev{left:57%;transform:translate(-110%)}}.Section--testimonials .slick-next{right:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='15' viewBox='0 0 9 15'%3E%3Cpath fill='%233C3B3B' d='M38.7243204,26.943558 C38.8878164,26.7775836 39.153064,26.777413 39.3167674,26.9431771 C39.4804709,27.1089411 39.4806391,27.3778682 39.3171431,27.5438426 L32.9017913,34.0564421 C32.7381835,34.22253 32.4727149,34.2225705 32.3090578,34.0565325 L25.8898426,27.5439331 C25.7262973,27.3780086 25.7263856,27.1090814 25.8900399,26.9432674 C26.0536941,26.7774535 26.3189418,26.777543 26.482487,26.9434675 L32.6052908,33.1553434 L38.7243204,26.943558 Z' transform='rotate(-90 7.103 33)'/%3E%3C/svg%3E%0A")}@media (min-width: 768px){.Section--testimonials .slick-next{right:43%;transform:translate(110%)}}.Section--reviews .Container{background-color:#f2fafb}.Section--reviews .Section__header{padding-bottom:0;padding-top:calc(1.3rem + 2.7vw);min-width:0vw}@media (min-width: 1600px){.Section--reviews .Section__header{padding-top:4rem}}.Section--reviews h2 strong:before{background-color:var(--color-ui-blue)}.Section--reviews .slide{width:100%}.Section--reviews .Review{display:block;padding:3rem 1rem;max-width:80rem;margin-left:auto;margin-right:auto;text-align:center}@media (min-width: 768px){.Section--reviews .Review{padding:1rem 3rem 0rem}}.Section--reviews .Review .Review__author{font-size:.95rem}.Section--reviews .Review .Review__author span{color:#000}.Section--reviews .Review .Review__author .icon{vertical-align:middle;font-size:1.5rem}.Section--reviews .Review__content{justify-self:flex-end;max-width:50em;padding:2rem 1rem;margin-left:auto;margin-right:auto}.Section--reviews .Review__content p{font-size:19px}.Section--reviews .Review__content p:first-child{margin-bottom:2em}.Section--reviews .slick-arrow{padding:1em;box-shadow:0 3px 8px #0000000d;border-radius:50%;bottom:0;top:unset;background-color:#fff;background-position:center;background-size:25% 25%;background-repeat:no-repeat;font-size:2rem;display:flex;justify-content:center;align-items:center;z-index:3}@media (min-width: 768px){.Section--reviews .slick-arrow{bottom:15%}}.Section--reviews .slick-arrow svg{display:none}.Section--reviews .slick-prev,.Section--reviews .slick-next{top:90%}@media (min-width: 64em){.Section--reviews .slick-prev,.Section--reviews .slick-next{top:35%}}.Section--reviews .slick-prev{left:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='15' viewBox='0 0 9 15'%3E%3Cpath fill='%233C3B3B' d='M38.7243204,26.943558 C38.8878164,26.7775836 39.153064,26.777413 39.3167674,26.9431771 C39.4804709,27.1089411 39.4806391,27.3778682 39.3171431,27.5438426 L32.9017913,34.0564421 C32.7381835,34.22253 32.4727149,34.2225705 32.3090578,34.0565325 L25.8898426,27.5439331 C25.7262973,27.3780086 25.7263856,27.1090814 25.8900399,26.9432674 C26.0536941,26.7774535 26.3189418,26.777543 26.482487,26.9434675 L32.6052908,33.1553434 L38.7243204,26.943558 Z' transform='rotate(90 30 4.897)'/%3E%3C/svg%3E%0A")}@media (min-width: 64em){.Section--reviews .slick-prev{left:4rem}}.Section--reviews .slick-next{right:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='15' viewBox='0 0 9 15'%3E%3Cpath fill='%233C3B3B' d='M38.7243204,26.943558 C38.8878164,26.7775836 39.153064,26.777413 39.3167674,26.9431771 C39.4804709,27.1089411 39.4806391,27.3778682 39.3171431,27.5438426 L32.9017913,34.0564421 C32.7381835,34.22253 32.4727149,34.2225705 32.3090578,34.0565325 L25.8898426,27.5439331 C25.7262973,27.3780086 25.7263856,27.1090814 25.8900399,26.9432674 C26.0536941,26.7774535 26.3189418,26.777543 26.482487,26.9434675 L32.6052908,33.1553434 L38.7243204,26.943558 Z' transform='rotate(-90 7.103 33)'/%3E%3C/svg%3E%0A")}@media (min-width: 64em){.Section--reviews .slick-next{right:4rem}}.Section--reviews .is-crystal-font{font-family:crystal_skyregular;color:var(--color-ui-blue);font-size:calc(1.75rem + 6.75vw);min-width:0vw;margin-bottom:3rem}@media (min-width: 1600px){.Section--reviews .is-crystal-font{font-size:8.5rem}}@media (max-width: 47.99em){.Section--reviews .is-crystal-font{font-size:calc(2.75rem + 15.75vw);min-width:0vw;margin-bottom:2rem}}@media (max-width: 47.99em)and (min-width: 1600px){.Section--reviews .is-crystal-font{font-size:18.5rem}}.Accordion{border-top:4px dashed var(--color-ui-neutral)}.Accordion__container{margin-left:auto;margin-right:auto}.Accordion__toggle{cursor:pointer;padding:1.2rem 2rem;display:flex;column-gap:1em;align-items:center}.Accordion__toggle .Accordion__container{text-align:center}.Accordion__toggle h3{margin:0;color:inherit;text-transform:none}.Accordion__toggle .icon{margin-left:auto;transition:all .2s ease;font-size:1.3em;max-width:2rem;width:100%}.Accordion__toggle .icon.minus{display:none}.Accordion__item:not(:last-child){border-bottom:4px dashed var(--color-ui-neutral)}.Accordion__item .contentWrapper{max-height:0;overflow:hidden}.Accordion__item.is-active .contentWrapper{max-height:none;padding-top:2rem;padding-bottom:2rem}.Accordion__item.is-active .minus{display:inline-block}.Accordion__item.is-active .plus{display:none}@media (max-width: 47.99em){.Section--key-ingredients{max-width:unset}}.Section--key-ingredients .Section__header{position:relative;max-width:50rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;padding-bottom:5rem}@media (min-width: 64em){.Section--key-ingredients .Section__header{padding-bottom:calc(1.8rem + 7.2vw);min-width:0vw}}@media (min-width: 64em)and (min-width: 1600px){.Section--key-ingredients .Section__header{padding-bottom:9rem}}.Section--key-ingredients .Section__header:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:1em;height:1em;font-size:5rem;background-image:url(arrow-orange.png);background-position:center;background-size:20%;background-repeat:no-repeat}@media (min-width: 64em){.Section--key-ingredients .Section__header:after{font-size:calc(1.8rem + 7.2vw);min-width:0vw}}@media (min-width: 64em)and (min-width: 1600px){.Section--key-ingredients .Section__header:after{font-size:9rem}}.Section--key-ingredients .Section__header h2{text-align:left;line-height:1.1;margin-bottom:2rem;font-size:2rem}@media (min-width: 64em){.Section--key-ingredients .Section__header h2{text-align:center;font-size:2.25rem}}.Section--key-ingredients .Section__header .intro{text-align:left}.Section--key-ingredients .Section__header p{font-family:Montserrat,sans-serif;font-size:1.05rem}.Section--key-ingredients .Section__header a{font-weight:700}.Section--key-ingredients .Section__content{background-color:#fcf6eb;padding:2rem 1rem;display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 48em){.Section--key-ingredients .Section__content{padding:calc(1.2rem + 1.8vw) calc(1.5rem + 4.5vw);min-width:0vw}}@media (min-width: 48em)and (min-width: 1600px){.Section--key-ingredients .Section__content{padding:3rem 6rem}}@media (min-width: 64em){.Section--key-ingredients .Section__content{grid-template-columns:1fr 1.2fr}}.Section--key-ingredients .Slider__container{height:100%;display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 64em){.Section--key-ingredients .Slider__container{grid-template-columns:1fr 1.2fr}}.Section--key-ingredients .Slider__container>div{align-self:center;font-family:proxima_nova_ltsemibold}.Section--key-ingredients .Slider__container p{font-family:Montserrat,sans-serif}.Section--key-ingredients .Slider__container a,.Section--key-ingredients .Slider__container strong{font-weight:700}.Section--key-ingredients .Slider__thumbs .item{display:inline-block;white-space:nowrap;margin:.5rem 1rem;text-transform:uppercase;font-size:.8rem;font-family:proxima_nova_ltsemibold}@media (min-width: 48em){.Section--key-ingredients .Slider__thumbs .item{margin:.5rem 1.5rem}}.Section--key-ingredients .Slider__thumbs .item.is-selected span{display:inline-block;font-family:proxima_nova_altblack;border-bottom:1px solid #e5a72d}.Section--key-ingredients .Slider__thumbs .item span{margin:0 .5rem}.Section--key-ingredients .Slider__item{width:100%}.Section--key-ingredients h6,.Section--key-ingredients h5{font-weight:700;text-transform:uppercase;margin-bottom:1rem}.Section--key-ingredients h5{font-size:calc(1.06rem + .54vw);min-width:0vw;text-align:center}@media (min-width: 1600px){.Section--key-ingredients h5{font-size:1.6rem}}@media (min-width: 64em){.Section--key-ingredients h5{text-align:left}}.Section--key-ingredients h6{font-size:calc(1.03rem + .27vw);min-width:0vw}@media (min-width: 1600px){.Section--key-ingredients h6{font-size:1.3rem}}@media (min-width: 64em){.Section--key-ingredients .Slider--ingredients{grid-column:1/span 2}}.Section--key-ingredients figure{position:relative}.Section--key-ingredients figure:before{content:"";display:block;width:100%;padding-top:80%}.Section--key-ingredients figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}.Section--key-ingredients .flickity-page-dots .dot{width:12px;height:12px;background:rgba(229,167,45,.25)}.Section--key-ingredients .flickity-page-dots .dot.is-selected{background:#e5a72d}@media (min-width: 64em){.Section--key-ingredients .flickity-page-dots{display:none}}/*! Flickity v1.2.1
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;border:none;background:none;cursor:pointer;width:3rem;height:3rem;transform:translateY(-50%)}.flickity-prev-next-button path{fill:#ccc}.flickity-prev-next-button:hover path{fill:var(--color-ui-red)}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{filter:alpha(opacity=60);opacity:.6}.flickity-prev-next-button.previous{left:-2rem}.flickity-prev-next-button.next{right:-2rem}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:-3rem}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:-3rem}.flickity-prev-next-button:disabled{opacity:0;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button.no-svg{color:#fff;font-size:26px}.flickity-page-dots{position:absolute;width:100%;bottom:-1rem;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:8px;height:8px;margin:0 2px;background:#e9ebed;border-radius:50%;cursor:pointer}.flickity-page-dots .dot.is-selected{background:var(--color-text-muted);opacity:1}.Announcement{width:100%;text-align:center;padding:11px 0;background:#faedd4;color:#000;position:relative;z-index:2;font-size:.8rem}@media (min-width: 48em){.Announcement{font-size:1rem}}.Header{position:sticky;top:0;left:0;z-index:999998;background-color:#fff;box-shadow:0 2px 10px #00000014}.Header .Container--header-main{background-color:inherit;position:relative;padding:1rem 0;display:grid;grid-template-areas:"menu brand utilities";grid-template-columns:1fr 1fr 1fr;column-gap:1rem;z-index:3}@media (min-width: 64em){.Header .Container--header-main{grid-template-areas:"brand menu utilities";grid-template-columns:auto 1fr min-content}}.Header .Header__nav--mobile{grid-area:menu}.Header .Header__nav--mobile .mobile-toggler{color:#000;font-size:1.9rem}.Header .Header__brand{grid-area:brand}.Header .Header__brand img{width:100%;max-width:6rem;margin-left:auto;margin-right:auto}@media (min-width: 64em){.Header .Header__brand img{max-width:8rem;margin-left:0}}.Header .Header__nav{grid-area:menu}.Header .Header__utilities{grid-area:utilities;float:unset;padding-top:unset;align-items:center;justify-content:flex-end}.Header .Header__utilities .Nav{column-gap:.3rem}@media (min-width: 48em){.Header .Header__utilities .Nav{column-gap:.7rem}}.Header .Header__utilities .Nav__item{vertical-align:unset;line-height:1;cursor:pointer;padding:0;font-size:1.9rem}.Container.mega-menu-container{position:relative;display:block;padding:0;z-index:10}.Container.mega-menu-container>.Nav__submenu{position:absolute;background:#fff;width:100%;padding:1rem;display:none;box-shadow:2.8px 2.8px 2.2px #00000003,6.7px 6.7px 5.3px #00000004,12.5px 12.5px 10px #00000005,22.3px 22.3px 17.9px #00000006,41.8px 41.8px 33.4px #00000007,100px 100px 80px #0000000a}.Container.mega-menu-container>.Nav__submenu.is-active{display:block}.Container.mega-menu-container .Nav.level-2.with-toutes{display:grid;grid-template-columns:1fr 4fr;column-gap:2rem;align-items:flex-start}.Container.mega-menu-container .Nav__toutes{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:2rem}.Container.mega-menu-container .Nav__additionalLinks{height:100%;display:flex;align-items:flex-start}.Container.mega-menu-container .Nav__additionalLinks .Nav--vertical{width:100%;align-items:flex-start}.Container.mega-menu-container .Nav__additionalLinks .Nav__item{text-transform:uppercase;font-size:.8rem;font-family:proxima_nova_ltsemibold;letter-spacing:1px;margin-bottom:.5em}.Container.mega-menu-container .Nav__additionalLinks .Nav__item--header{font-family:proxima_nova_altblack;margin-bottom:1.2em;font-size:.85rem}.Container.mega-menu-container .Card{margin:0;row-gap:.5rem}.Container.mega-menu-container .Card__figure{border-radius:.3rem;overflow:hidden}.Container.mega-menu-container .Card__figure:before{padding-top:100%}.Container.mega-menu-container .Card__content{padding:0;text-align:left}.Container.mega-menu-container h4{font-family:proxima_nova_ltsemibold;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}.Drawer.mobileNav .Drawer__inner{padding-bottom:5rem}.Drawer.mobileNav .Nav--headerMobile{margin-bottom:2rem;justify-content:flex-end}.Drawer.mobileNav .Button--close{color:#000;font-size:2rem}html,body{width:100%}.gwm-template{width:100%;max-width:100vw;font-family:proxima-nova-regular}#page-wrap-inner{padding-top:0}.search-bar{padding-top:75px}.v--modal-background-click{overflow-y:auto}.Footer{position:relative;background-color:#ffe1d3;padding-top:10rem;padding-bottom:4rem;margin-top:3rem}.Footer:before{display:block;content:"";position:absolute;top:-1rem;background-image:url(footer_deco.jpg);background-position:center;background-size:100% 100%;background-repeat:no-repeat;width:100%;padding-top:10.8%}.Footer .Container{position:relative;z-index:10}@media (min-width: 48em){.Footer .Container{padding:0 3rem}}.Footer .Footer__top{text-align:center;margin-bottom:calc(1.3rem + 2.7vw);min-width:0vw}@media (min-width: 1600px){.Footer .Footer__top{margin-bottom:4rem}}.Footer .Footer__top .klaviyo_styling{max-width:53rem;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background-color:#fff;padding:1rem}.Footer .Footer__top .klaviyo_styling input{border:0;width:100%;text-align:center}.Footer .Footer__top .klaviyo_styling input[type=email]{min-height:2.6em;font-size:calc(1.04rem + .36vw);min-width:0vw}@media (min-width: 1600px){.Footer .Footer__top .klaviyo_styling input[type=email]{font-size:1.4rem}}@media (min-width: 48em){.Footer .Footer__top .klaviyo_styling input{text-align:left}}.Footer .Footer__top .klaviyo_styling ::placeholder{font-size:calc(1.04rem + .36vw);min-width:0vw}@media (min-width: 1600px){.Footer .Footer__top .klaviyo_styling ::placeholder{font-size:1.4rem}}.Footer .Footer__top .klaviyo_styling .Button{width:100%}@media (min-width: 48em){.Footer .Footer__top .klaviyo_styling{flex-wrap:nowrap}.Footer .Footer__top .klaviyo_styling .Button{width:unset}}.Footer h2{font-family:proxima_nova_altblack;text-transform:uppercase;font-size:1.4rem;font-weight:500;margin-bottom:.8em;font-size:calc(1.05rem + .45vw);min-width:0vw}@media (min-width: 1600px){.Footer h2{font-size:1.5rem}}.Footer .Footer__bottom{display:flex;font-size:.75rem;flex-wrap:wrap;justify-content:center}@media (min-width: 48em){.Footer .Footer__bottom{flex-wrap:nowrap;justify-content:flex-start}}.Footer .Footer__bottom p{white-space:nowrap}.Footer .Footer__bottom .Nav{font-size:.85rem;flex-wrap:wrap;font-weight:700;text-transform:uppercase;text-align:center;justify-content:center;width:100%}.Footer .Footer__bottom .Nav .Nav__item{width:100%}@media (min-width: 48em){.Footer .Footer__bottom .Nav{text-align:left;margin:0 3rem;justify-content:flex-start;flex-wrap:nowrap}.Footer .Footer__bottom .Nav .Nav__item{width:unset}.Footer .Footer__bottom .Nav .Nav__item:not(:last-child){border-right:2px solid #000}}.Footer .disclaimer{font-size:.8rem}@media (min-width: 48em){.Footer .disclaimer{font-size:1rem;max-width:18rem}}h4.text-center{text-align:center;font-family:proxima_nova_altblack;text-transform:uppercase;padding-bottom:20px}.klaviyo_styling input[type=email]{font-family:proxima_nova_altbold;text-transform:uppercase}[data-template=index]{width:100%}[data-template=index] .home{width:100%;line-height:1;z-index:1}[data-template=index] header.h{background:#fff!important}[data-template=index] header.h .buddha-menu-item:not(:nth-child(5)) a{color:#000!important}[data-template=index] header.h.down{background:#fff;box-shadow:0 2px 10px #00000014}[data-template=index] #shopify-section-site-footer{position:relative;margin-top:-9.2rem;z-index:-1}[data-template=index] #shopify-section-site-footer .Footer{margin-top:0}.Card h3{font-size:2rem;font-family:proxima_nova_altblack;text-transform:uppercase;margin-bottom:.3em;color:#fff}@media (min-width: 48em){.Card h3{font-size:calc(1.15rem + 1.35vw);min-width:0vw}}@media (min-width: 48em)and (min-width: 1600px){.Card h3{font-size:2.5rem}}.Card__figure{grid-area:media}.Card__figure .Button{font-size:.9rem}.instagram-block{overflow:hidden}.Section--quiz-cta{display:block;padding-top:.7rem;padding-bottom:1rem;background-color:#fbf9f4}@media (min-width: 48em){.Section--quiz-cta{padding-top:calc(1.2rem + 1.8vw);padding-bottom:calc(1.2rem + 1.8vw);min-width:0vw}}@media (min-width: 48em)and (min-width: 1600px){.Section--quiz-cta{padding-top:3rem}}@media (min-width: 48em)and (min-width: 1600px){.Section--quiz-cta{padding-bottom:3rem}}.Section--quiz-cta .Section__header{display:flex;flex-direction:row;justify-content:center;align-items:center;column-gap:.8rem;row-gap:1.5rem;padding-bottom:0;padding-top:0;text-align:left}@media (min-width: 48em){.Section--quiz-cta .Section__header{flex-direction:column;text-align:center}}.Section--quiz-cta .icon{font-size:3.5rem;color:var(--color-ui-pink);display:none}.Section--quiz-cta h3{margin-bottom:0}@media (max-width: 47.99em){.Section--quiz-cta h3{font-family:proxima_nova_regular;font-size:.92rem;font-weight:400;text-transform:none;letter-spacing:unset}}.Section--quiz-cta .Button{font-size:.65rem;padding:0 1.1em;letter-spacing:unset}@media (min-width: 48em){.Section--quiz-cta .Button{font-size:1.3rem;padding:0 2em}}.Section--homepage-navigation{margin:0;background-color:#fbfaf8}.Section--homepage-navigation .Container{padding-top:calc(1.2rem + 1.8vw);padding-bottom:calc(1.2rem + 1.8vw);min-width:0vw}@media (min-width: 1600px){.Section--homepage-navigation .Container{padding-top:3rem}}@media (min-width: 1600px){.Section--homepage-navigation .Container{padding-bottom:3rem}}.Section--homepage-navigation .Loop{display:flex;justify-content:center;column-gap:1rem}.Section--homepage-navigation .Loop .Navigation-bubble{flex:1 1 13%;display:flex;flex-direction:column;align-items:center;color:var(--color-text-base);font-family:var(--sans);text-transform:uppercase;letter-spacing:.05em;font-size:15px;row-gap:10px;font-weight:700}.Section--homepage-navigation .Loop .Navigation-bubble .Navigation-bubble__img{border-radius:100rem;width:calc(1.99375rem + 8.94375vw);height:calc(1.99375rem + 8.94375vw);min-width:0vw;object-fit:cover}@media (min-width: 1600px){.Section--homepage-navigation .Loop .Navigation-bubble .Navigation-bubble__img{width:10.9375rem}}@media (min-width: 1600px){.Section--homepage-navigation .Loop .Navigation-bubble .Navigation-bubble__img{height:10.9375rem}}@media (min-width: 81.25em){.Section--homepage-navigation .Loop .Navigation-bubble{flex:0 1 13%}}@media (min-width: 64em){.Section--homepage-navigation .Section__content{padding:0 calc(1.4rem + 3.6vw);min-width:0vw}}@media (min-width: 64em)and (min-width: 1600px){.Section--homepage-navigation .Section__content{padding:0 5rem}}@media (max-width: 63.99em){.Section--homepage-navigation .Container{padding-top:1rem;padding-bottom:1rem}.Section--homepage-navigation .Loop{overflow-x:auto;overflow-y:hidden;justify-content:space-between;gap:0;margin:0}.Section--homepage-navigation .Loop .Navigation-bubble{font-size:13.5px}.Section--homepage-navigation .Loop .Navigation-bubble .Navigation-bubble__img{width:90px;height:90px}}@media (max-width: 47.99em){.Section--homepage-navigation .Container{max-width:100%}.Section--homepage-navigation .Loop .Navigation-bubble{flex:0 0 30%;font-size:11px}}@media (max-width: 47.99em){.quiz-2019-results .block01{padding-top:8rem}.quiz-2019-results .block01 .ticket{margin-top:0;padding-bottom:1rem}.quiz-2019-results .block05-1{padding-top:0;padding-bottom:2rem}.quiz-2019-results .block05-1 .col-text,.quiz-2019-results .block02 .col-text{padding-top:2rem}.quiz-2019-results .block04{padding-bottom:0}.quiz-2019-results .block05{padding-bottom:2rem}.quiz-2019-results .block06{padding-top:0}.quiz-2019-results .block08{padding-top:0;margin-bottom:3rem}}/*! critical:start */[data-template=product]{width:100%}[data-template=product].chocolat-open .Header{z-index:1}[data-template=product] .Main{position:relative;overflow-x:hidden;padding-top:calc(1.4rem + 3.6vw);min-width:0vw;font-family:proxima_nova_regular}@media (min-width: 1600px){[data-template=product] .Main{padding-top:5rem}}[data-template=product] h1,[data-template=product] h2,[data-template=product] h3,[data-template=product] h4,[data-template=product] h5,[data-template=product] h6{font-family:proxima_nova_altblack}[data-template=product] h1{font-size:calc(1.2rem + 1.8vw);min-width:0vw}@media (min-width: 1600px){[data-template=product] h1{font-size:3rem}}[data-template=product] p,[data-template=product] li{letter-spacing:.06em}[data-template=product] .Product hr{border:none;border-bottom:1px solid #e5a72d;margin-top:2rem;margin-bottom:2rem}[data-template=product] .Product a:not([class]){text-decoration:underline;color:#5d96ba}[data-template=product] .Product a:not([class]):hover{color:#356e92}[data-template=product] .Product__header{text-align:center;font-size:calc(1.2rem + 1.8vw);min-width:0vw}@media (min-width: 1600px){[data-template=product] .Product__header{font-size:3rem}}[data-template=product] .Product__header .Button[data-style*=solid]{margin-top:1em;font-size:.8rem;display:none}[data-template=product] .Product__header .description{font-size:1rem;margin-top:3rem;margin-bottom:3rem;font-family:Montserrat,sans-serif;text-align:left}[data-template=product] .Product__header .description strong{font-family:Montserrat,sans-serif;font-weight:700}[data-template=product] .Product__header .description a[data-target="#faqs"]{color:var(--color-ui-pink);cursor:pointer;padding:0 .4em}[data-template=product] .Product__header .Review{max-width:25rem;text-align:left;margin:0 auto 1rem;letter-spacing:unset;font-size:.8rem;position:relative}[data-template=product] .Product__header .Review .stars{margin-bottom:.6rem}[data-template=product] .Product__header .Review .stars span{width:1rem;height:1rem}[data-template=product] .Product__header .Review:after{content:"";position:absolute;top:85%;left:10%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='89' viewBox='0 0 25 89'%3E%3Cpath fill='none' stroke='%23F9E6CF' stroke-dasharray='3.493 10.478' stroke-linecap='round' stroke-width='5.239' d='M58.0732639,117 C36.7627984,155.134099 33.3098929,185.025411 47.7145474,206.673939' transform='matrix(1 0 0 -1 -36 202.674)'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;font-size:2rem;width:1em;height:3em;z-index:10}[data-template=product] .Product__title [data-reviews-trigger]{text-decoration:none!important;cursor:pointer}[data-template=product] .Product__title .yotpo{pointer-events:none}[data-template=product] .Product__title .yotpo-bottomline{justify-content:center;float:unset;text-align:center;align-items:center}[data-template=product] .Product__title .yotpo-icon.yotpo-icon-star.rating-star.pull-left,[data-template=product] .Product__title .yotpo-icon.yotpo-icon-half-star.rating-star.pull-left{width:22px!important;height:22px!important;background-image:unset!important;float:unset}[data-template=product] .Product__title .yotpo-icon.yotpo-icon-star.rating-star.pull-left:before,[data-template=product] .Product__title .yotpo-icon.yotpo-icon-half-star.rating-star.pull-left:before{font-size:25px;color:#f58e8c!important}[data-template=product] .Product__title .yotpo .text-m{font-size:1rem;color:#000;margin-left:.5em}[data-template=product] .Product__gallery{align-self:flex-start;position:relative;background:#fff;margin-bottom:calc(1.2rem + 1.8vw);min-width:0vw}@media (min-width: 1600px){[data-template=product] .Product__gallery{margin-bottom:3rem}}@media (min-width: 48em){[data-template=product] .Product__gallery{padding-top:1rem}}[data-template=product] .Product__gallery .flickity-enabled .Gallery__item{opacity:1}[data-template=product] .Product__gallery .Gallery__item{opacity:0;transition:opacity .3s ease-out;width:100%}@media (min-width: 48em){[data-template=product] .Product__gallery .Gallery__item{width:55%}}[data-template=product] .Product__gallery .Gallery__item a{display:block;padding-top:110%}@media (min-width: 48em){[data-template=product] .Product__gallery .Gallery__item a{padding-top:80%}}@media (min-width: 64em){[data-template=product] .Product__gallery .Gallery__item a{padding-top:70%}}[data-template=product] .Product__gallery img{width:100%}@media (min-width: 48em){[data-template=product] .Product__gallery .mainImage .Gallery__item{margin:0 1rem}}[data-template=product] .Product__gallery .mainImage .Gallery__item .product-single__media{position:relative}[data-template=product] .Product__gallery .mainImage .Gallery__item img{top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;object-fit:cover;object-position:50% 75%}[data-template=product] .Product__gallery .mainImage:not(.flickity-enabled) .Gallery__item:not(:first-item){position:absolute;opacity:0;visibility:hidden}[data-template=product] .Product__gallery .mainImage .flickity-prev-next-button{background-color:#fff;border-radius:50%;box-shadow:0 2px 8px #00000014;top:80%;width:4rem;height:4rem}@media (max-width: 47.99em){[data-template=product] .Product__gallery .mainImage .flickity-prev-next-button{display:none}}[data-template=product] .Product__gallery .mainImage .flickity-prev-next-button path{fill:#000}[data-template=product] .Product__gallery .mainImage .flickity-prev-next-button .flickity-button-icon{width:50%;height:50%;top:25%;left:25%}[data-template=product] .Product__gallery .mainImage .flickity-prev-next-button.previous{left:8%}[data-template=product] .Product__gallery .mainImage .flickity-prev-next-button.next{right:8%}[data-template=product] .Gallery__thumbs{padding:.4rem;padding-right:0}[data-template=product] .Gallery__thumbs .item{width:25%}[data-template=product] .Gallery__thumbs figure{margin-right:.4rem;position:relative}[data-template=product] .Gallery__thumbs figure:before{content:"";display:block;width:100%;padding-top:100%}[data-template=product] .Gallery__thumbs figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}[data-template=product] .ProductStickyBar{display:none;opacity:0;position:absolute;width:100%;left:0;top:0;z-index:-1;visibility:visible;overflow:hidden}[data-template=product] .ProductStickyBar .inner{box-shadow:0 2px 3px #0000001a,inset 0 7px 9px -7px #0000001a;background-color:#fff}[data-template=product] .ProductStickyBar .Product__title{margin-bottom:0}[data-template=product] .ProductStickyBar .Product__title h6{font-family:proxima_nova_ltsemibold;font-weight:600;line-height:1;margin-bottom:.3em}[data-template=product] .ProductStickyBar .Product__title .yotpo-icon.yotpo-icon-star.rating-star.pull-left:before,[data-template=product] .ProductStickyBar .Product__title .yotpo-icon.yotpo-icon-half-star.rating-star.pull-left:before{font-size:16px}[data-template=product] .ProductStickyBar .Product__title .yotpo-bottomline{justify-content:flex-start}[data-template=product] .ProductStickyBar .Product__title .yotpo .text-m{font-size:.7rem}[data-template=product] .ProductStickyBar .Container{padding:1rem 0;display:flex;justify-content:space-between;align-items:center;gap:1rem}[data-template=product] .ProductStickyBar .Buttons{display:block}[data-template=product] .ProductStickyBar .Button{padding:0 1.5em;font-size:.9rem}[data-template=product] .ProductStickyBar .afterpay-paragraph,[data-template=product] .ProductStickyBar [data-price-wrapper],[data-template=product] .ProductStickyBar [data-price]{display:none}[data-template=product] .ProductStickyBar .Product__title{max-width:65%}[data-template=product] .ProductStickyBar .Product__form{width:100%;margin:0}[data-template=product] form[action^="/cart/add"] [type=submit]{visibility:visible}.Product__form[abtest-no-subscription=true] .subscription_product_variants,.Product__form[abtest-no-subscription=true] .Buttons{grid-template-columns:1fr;max-width:25rem;margin-left:auto;margin-right:auto}.Product__form[abtest-no-subscription=true] #custom_rc_container{display:none}.Product__form[abtest-no-subscription=true] .subscription_product_variants{padding-top:1rem}[data-template=product] [data-abtest-variant]{display:none}@media (max-width: 47.99em){.ProductStickyBar{z-index:1;visibility:visible}.Main{padding-top:0}.Product{display:grid;grid-template-columns:1fr}.Product__gallery{order:-1}.Product__title{margin-bottom:2rem}.Product__header{position:relative;padding:2rem 0;margin-top:-1rem;margin-bottom:3rem}.Product__header:before{content:"";position:absolute;width:calc(100% + 2rem);height:100%;top:0;left:-1rem;background-color:#fcf8f2;z-index:-1;transform:skewY(-10deg)}.Product__header .description{margin:1rem 0}.Product__header .Review:after{content:unset}}/*! critical:end */[data-view=collab]{font-size:16px;width:100%}[data-view=collab] #qab_container{display:none!important}[data-view=collab] .Hero{display:block;position:relative;margin-bottom:100px;max-width:120rem;margin-left:auto;margin-right:auto}[data-view=collab] .Hero__figure{position:absolute;width:100%;margin-top:280px}@media (min-width: 48em){[data-view=collab] .Hero__figure{margin-top:150px}}@media (min-width: 56.25em){[data-view=collab] .Hero__figure{margin-top:0}}[data-view=collab] .Hero__figure:before{content:"";display:block;width:100%;padding-top:110%}@media (min-width: 48em){[data-view=collab] .Hero__figure:before{padding-top:70%}}@media (min-width: 81.25em){[data-view=collab] .Hero__figure:before{padding-top:53%}}[data-view=collab] .Hero__figure img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:75% 50%}[data-view=collab] .Hero__details{max-width:1500px;width:100%;margin:0 auto;padding:2rem 1rem;position:relative;z-index:1}@media (min-width: 48em){[data-view=collab] .Hero__details{width:calc(100% - 6rem);padding:4rem 0 0}}@media (min-width: 64em){[data-view=collab] .Hero__details{width:calc(100% - 6rem);padding:8rem 0 0}}[data-view=collab] .Hero__details>*{max-width:640px}[data-view=collab] .Hero__details h1{font-size:55px;margin-top:0;margin-bottom:.2em;line-height:1;padding:0 1rem;font-weight:700;color:#5e97ba}@media (min-width: 48em){[data-view=collab] .Hero__details h1{font-size:70px}}@media (min-width: 64em){[data-view=collab] .Hero__details h1{font-size:89px;padding:0}}[data-view=collab] .Hero__details h1 strong{display:block;color:var(--color-ui-pink)}[data-view=collab] .intro{font-size:25px;margin-bottom:calc(6.4rem + 48.6vw);min-width:0vw;font-weight:700;padding:0 1rem}@media (min-width: 1600px){[data-view=collab] .intro{margin-bottom:55rem}}@media (min-width: 48em){[data-view=collab] .intro{margin-bottom:40px}}[data-view=collab] .intro:after{content:"";display:block;padding-top:15%;background-image:url(arrow-pink.png);background-position:center;background-repeat:no-repeat;background-size:contain;margin-top:20px;margin-bottom:10px}@media (min-width: 64em){[data-view=collab] .intro:after{margin-top:2rem;margin-bottom:2rem;background-position:25% 50%}}[data-view=collab] .FormWrapper{width:100%;min-height:600px;position:relative;background:#f58b8a;background:linear-gradient(135deg,#f58b8a 0%,#f5cbcb 100%);border-radius:1rem;padding:2rem 1rem}[data-view=collab] .FormWrapper .icon.spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:calc(1.5rem + 4.5vw);min-width:0vw;z-index:1}@media (min-width: 1600px){[data-view=collab] .FormWrapper .icon.spinner{font-size:6rem}}[data-view=collab] .FormWrapper .heading{text-align:center;font-weight:700;font-size:34px;color:#fff;margin-bottom:.8em}@media (min-width: 48em){[data-view=collab] .FormWrapper .heading{font-size:40px}}[data-view=collab] .FormWrapper .klaviyo-form .spinner{display:none}[data-view=collab] .FormWrapper form{max-width:unset;margin-bottom:0;padding:0!important}[data-view=collab] .FormWrapper input,[data-view=collab] .FormWrapper button{border:0!important;border-radius:.3em!important;line-height:2!important;height:unset!important}[data-view=collab] .FormWrapper input{min-height:4.5em!important;font-size:16px!important;padding:0 1em!important}@media (min-width: 48em){[data-view=collab] .FormWrapper input{font-size:21px!important;padding:0 2em!important;min-height:3.8em!important}}[data-view=collab] .FormWrapper button{text-transform:uppercase;width:100%;background-color:#fff!important;border:2px solid #5e97ba!important;min-height:4.2em!important;font-size:18px!important;font-weight:700!important;padding:0 .2em!important;margin-top:1.5rem!important;color:#000!important;transition:all .3s ease-out}[data-view=collab] .FormWrapper button:hover{background-color:#5e97ba!important}@media (min-width: 48em){[data-view=collab] .FormWrapper button{padding:0 2em!important;min-height:3.2em!important;font-size:25px!important}}[data-view=collab] .FormWrapper ::-webkit-input-placeholder{color:#949ea8}[data-view=collab] .FormWrapper ::-moz-placeholder{color:#949ea8}[data-view=collab] .FormWrapper :-ms-input-placeholder{color:#949ea8}[data-view=collab] .FormWrapper :-moz-placeholder{color:#949ea8}[data-view=collab] .tagline{margin-top:2rem;display:flex;justify-content:center;align-items:center;font-weight:700}[data-view=collab] .tagline img{width:100%;max-width:100px;margin:0 10px}[data-view=collab] .Section--collabContent{width:calc(100% - 2rem);max-width:1500px;margin-left:auto;margin-right:auto;margin-bottom:calc(1.9rem + 8.1vw);min-width:0vw}@media (min-width: 56.25em){[data-view=collab] .Section--collabContent{width:calc(100% - 4rem);display:grid;grid-template-columns:1fr .5fr;column-gap:calc(1.3rem + 2.7vw);min-width:0vw;grid-template-areas:"image content"}}@media (min-width: 56.25em)and (min-width: 1600px){[data-view=collab] .Section--collabContent{column-gap:4rem}}@media (min-width: 1600px){[data-view=collab] .Section--collabContent{margin-bottom:10rem}}[data-view=collab] .Section--collabContent figure{grid-area:image;position:relative}[data-view=collab] .Section--collabContent figure:before{content:"";display:block;width:100%;padding-top:65%}[data-view=collab] .Section--collabContent figure img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center}[data-view=collab] .Section--collabContent .Section__content{grid-area:content;align-self:center;position:relative;z-index:1;max-width:50rem;margin-left:auto;margin-right:auto;margin-bottom:2rem}@media (min-width: 56.25em){[data-view=collab] .Section--collabContent .Section__content{margin-bottom:0}}[data-view=collab] .Section--collabContent .Section__content h2{margin-bottom:.8em;margin-top:0;font-size:45px;font-weight:700;line-height:.9}@media (min-width: 87.5em){[data-view=collab] .Section--collabContent .Section__content h2{font-size:60px}}[data-view=collab] .Section--collabContent .Section__content .Highlights{margin-bottom:4rem}@media (min-width: 87.5em){[data-view=collab] .Section--collabContent .Section__content .Highlights{margin-bottom:8rem}}[data-view=collab] .Section--collabContent .Section__content .Highlight{display:flex;align-items:center;margin-bottom:3rem}[data-view=collab] .Section--collabContent .Section__content .Highlight img{max-width:40px;width:100%}[data-view=collab] .Section--collabContent .Section__content .Highlight h6{margin:0;margin-left:2rem;font-size:22px}[data-view=collab] .Section--collabContent .Section__content .Button{font-size:21px;width:100%;padding:0 1em}[data-template=collection] .shop-grid .item a:hover .klaviyo-button-container{opacity:1!important}[data-template=collection] .shop-grid .item .klaviyo-button-container{width:100%!important;margin:0!important;left:0!important;top:unset!important;bottom:0;transition:opacity .75s ease-out}[data-template=collection] .shop-grid .item .klaviyo-bis-trigger{background:gray;color:#fff;margin-top:20px!important;display:inline-block;min-height:38px;padding:5px!important;width:fit-content!important;font-weight:400;text-transform:uppercase;font-size:18px;font-family:proxima_nova_altbold;letter-spacing:1.55px;grid-area:atc;width:100%!important;line-height:1}@media (min-width: 48em){[data-template=collection] .shop-grid .item .klaviyo-bis-trigger{line-height:1.5}}[data-template=collection][data-view=black-friday] .shop{padding-top:calc(1.7rem + 6.3vw);min-width:0vw}@media (min-width: 1600px){[data-template=collection][data-view=black-friday] .shop{padding-top:8rem}}[data-template=collection][data-view=black-friday] .Hero__figure img{object-position:top}[data-template=search]{width:100%}[data-template=search] .shop-grid .item{padding-left:15px;padding-right:15px}[data-view*="60daychallenge-"] .Section__header{max-width:50rem;margin-left:auto;margin-right:auto}[data-view*="60daychallenge-"] .Section__header .heading{line-height:1;font-size:calc(1.25rem + 2.25vw);min-width:0vw}@media (min-width: 1600px){[data-view*="60daychallenge-"] .Section__header .heading{font-size:3.5rem}}[data-view*="60daychallenge-"] .Section__content .description a{font-weight:600;color:var(--color-ui-pink)}[data-view*="60daychallenge-"] .Section__content .description strong{font-weight:600}[data-view*="60daychallenge-"] .Accordion{border:unset}[data-view*="60daychallenge-"] .Accordion__item{border-top:5px dashed #ffe1d3;border-bottom:unset}[data-view*="60daychallenge-"] .Accordion__toggle{font-family:proxima_nova_altblack,sans-serif;font-weight:600;font-size:calc(1.08rem + .72vw);min-width:0vw;padding-left:0;padding-right:0}@media (min-width: 1600px){[data-view*="60daychallenge-"] .Accordion__toggle{font-size:1.8rem}}[data-view*="60daychallenge-"] .Accordion__toggle h3{text-transform:uppercase}[data-view*="60daychallenge-"] .Accordion__toggle .icon{color:var(--color-ui-pink)}[data-view*="60daychallenge-"] .Accordion__content strong{font-weight:600}[data-view*="60daychallenge-"] .Section .Entry figure{width:100px;min-width:100px;position:relative}[data-view*="60daychallenge-"] .Section .Entry figure:before{content:"";display:block;width:100%;padding-top:100%}[data-view*="60daychallenge-"] .Section .Entry figure img{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;object-position:center;object-fit:contain}[data-view*="60daychallenge-"] .Section .Button[data-style="solid pink"]{color:#000;padding:0 1.5em}[data-view*="60daychallenge-"] .Section--featured-collection .Section__header h2{line-height:1;font-size:calc(1.2rem + 1.8vw);min-width:0vw}@media (min-width: 1600px){[data-view*="60daychallenge-"] .Section--featured-collection .Section__header h2{font-size:3rem}}@media (min-width: 48em){[data-view*="60daychallenge-"] .Section--featured-collection .Section__header h2{font-size:calc(1.1rem + .9vw);min-width:0vw}}@media (min-width: 48em)and (min-width: 1600px){[data-view*="60daychallenge-"] .Section--featured-collection .Section__header h2{font-size:2rem}}[data-view*="60daychallenge-"] .Section--featured-collection .Loop{margin-top:0}[data-view*="60daychallenge-"] .Section--featured-collection .Card--product{row-gap:1rem;margin-bottom:0}[data-view*="60daychallenge-"] .Section--featured-collection .Card--product .Card__content{display:flex;flex-direction:column}[data-view*="60daychallenge-"] .Section--featured-collection .Card--product figure:before{padding-top:120%}[data-view*="60daychallenge-"] .Section--featured-collection .Card--product .img{display:inline;position:unset}[data-view*="60daychallenge-"] .Section--featured-collection .Card--product img{right:0;bottom:0}[data-view*="60daychallenge-"] .Section--featured-collection .Card--product .yotpo{margin-bottom:1rem}[data-view*="60daychallenge-"] .Section--featured-collection .Card--product form{margin-top:auto}[data-view*="60daychallenge-"] .Section--featured-collection .flickity-enabled{display:block;margin-bottom:1rem}[data-view*="60daychallenge-"] .Section--featured-collection .flickity-enabled .Slider__item{width:50%;padding:0;margin-right:.5rem}[data-view*="60daychallenge-"] .Section--featured-collection .flickity-enabled h6{font-size:.9rem}[data-view*="60daychallenge-"] .Section--featured-collection .flickity-enabled .yotpo-icon-star:before,[data-view*="60daychallenge-"] .Section--featured-collection .flickity-enabled .yotpo-icon-half-star:before{font-size:1rem!important}[data-view*="60daychallenge-"] .Section--featured-collection .flickity-enabled .text-m{font-size:.65rem;line-height:1}[data-view*="60daychallenge-"] .Section--featured-collection .flickity-enabled .Button{display:none;font-size:.9rem;padding:0 1em}[data-view*="60daychallenge-"] .Section--featured-collection .flickity-enabled+.SliderNav{display:flex;justify-content:center;column-gap:1rem}[data-view*="60daychallenge-"] .Section--featured-collection .SliderNav{display:none}[data-view*="60daychallenge-"] .Section--featured-collection .SliderNav .button--next,[data-view*="60daychallenge-"] .Section--featured-collection .SliderNav .button--previous{font-size:4.5rem;width:1em;height:1em;padding:unset;line-height:1;min-height:unset;color:#fff;border-radius:50%}[data-view*="60daychallenge-"] .Section--featured-collection .SliderNav .button--next .icon,[data-view*="60daychallenge-"] .Section--featured-collection .SliderNav .button--previous .icon{font-size:.5em}@media (max-width: 47.99em){[data-view*="60daychallenge-registration"] .Section:not(.Section--challenge-testimonials){margin-bottom:0}}@media (min-width: 48em){[data-view*="60daychallenge-registration"] #shopify-section-60daychallenge-video-testimonials .Slider__item{width:80%}}[data-view*="60daychallenge-registration"] #shopify-section-60daychallenge-video-testimonials .Testimonial{display:block}[data-view*="60daychallenge-registration"] #shopify-section-60daychallenge-video-testimonials .Testimonial .stars span{display:inline-block;vertical-align:middle;background:url(i-star-full-pink.svg) center no-repeat;background-size:cover;height:20px;width:20px;margin-right:3px}[data-view*="60daychallenge-registration"] #shopify-section-60daychallenge-video-testimonials .Testimonial .Testimonial__content{margin:0;padding:1rem 0}[data-view*="60daychallenge-registration"] #shopify-section-60daychallenge-video-testimonials .Testimonial .Testimonial__content .content{margin:1rem 0}[data-view*="60daychallenge-registration"] #shopify-section-60daychallenge-video-testimonials .testimonialVideo__container{display:flex}[data-view*="60daychallenge-registration"] #shopify-section-60daychallenge-video-testimonials .testimonialVideo__container .testimonialVideo__textContainer{width:40%;display:flex;flex-direction:column;justify-content:center}[data-view*="60daychallenge-registration"] #shopify-section-60daychallenge-video-testimonials .testimonialVideo__container .testimonialVideo__textContainer .Section__header{z-index:2;text-align:left;padding:0;line-height:1.2;margin:0}[data-view*="60daychallenge-registration"] #shopify-section-60daychallenge-video-testimonials .testimonialVideo__container .testimonialVideo__textContainer .Section__header h2{font-size:calc(1.12rem + 1.08vw);min-width:0vw;color:#f3cca2}@media (min-width: 1600px){[data-view*="60daychallenge-registration"] #shopify-section-60daychallenge-video-testimonials .testimonialVideo__container .testimonialVideo__textContainer .Section__header h2{font-size:2.2rem}}[data-view*="60daychallenge-registration"] #shopify-section-60daychallenge-video-testimonials .testimonialVideo__container .testimonialVideo__textContainer .testimonialVideo__watch{display:flex;align-items:center}[data-view*="60daychallenge-registration"] #shopify-section-60daychallenge-video-testimonials .testimonialVideo__container .testimonialVideo__textContainer .testimonialVideo__watch div{margin-right:2rem;font-weight:700}[data-view*="60daychallenge-registration"] #shopify-section-60daychallenge-video-testimonials .testimonialVideo__container .testimonialVideo__textContainer .testimonialVideo__watch .testimonialVideo__arrow{transform:rotate(-90deg);width:30px}[data-view*="60daychallenge-registration"] #shopify-section-60daychallenge-video-testimonials .testimonialVideo__container .testimonialVideo__videoWrapper{width:60%;position:relative;background-color:#fcf6eb;padding:3rem 5rem;z-index:1}[data-view*="60daychallenge-registration"] #shopify-section-60daychallenge-video-testimonials .testimonialVideo__container .testimonialVideo__videoWrapper .MediaPlayer{height:600px;z-index:20;box-shadow:0 0 4px gray}[data-view*="60daychallenge-registration"] #shopify-section-60daychallenge-video-testimonials .testimonialVideo__container .testimonialVideo__videoWrapper .testimonialVideo__deco{position:absolute;width:200px;z-index:-1}[data-view*="60daychallenge-registration"] #shopify-section-60daychallenge-video-testimonials .testimonialVideo__container .testimonialVideo__videoWrapper .testimonialVideo__deco-1{top:-20px;left:-20px}[data-view*="60daychallenge-registration"] #shopify-section-60daychallenge-video-testimonials .testimonialVideo__container .testimonialVideo__videoWrapper .testimonialVideo__deco-2{bottom:80px;right:40px}[data-view*="60daychallenge-registration"] #shopify-section-60daychallenge-video-testimonials .testimonialVideo__container .testimonialVideo__videoWrapper .testimonialVideo__deco-3{bottom:-20px;right:-20px}@media (max-width: 47.99em){[data-view*="60daychallenge-registration"] #shopify-section-60daychallenge-video-testimonials .testimonialVideo__container{flex-direction:column}[data-view*="60daychallenge-registration"] #shopify-section-60daychallenge-video-testimonials .testimonialVideo__container .testimonialVideo__textContainer{width:100%;align-items:center}[data-view*="60daychallenge-registration"] #shopify-section-60daychallenge-video-testimonials .testimonialVideo__container .testimonialVideo__textContainer .Section__header{text-align:center}[data-view*="60daychallenge-registration"] #shopify-section-60daychallenge-video-testimonials .testimonialVideo__container .testimonialVideo__textContainer .testimonialVideo__watch{flex-direction:column;align-items:center;margin-bottom:1rem}[data-view*="60daychallenge-registration"] #shopify-section-60daychallenge-video-testimonials .testimonialVideo__container .testimonialVideo__textContainer .testimonialVideo__watch div{margin:0}[data-view*="60daychallenge-registration"] #shopify-section-60daychallenge-video-testimonials .testimonialVideo__container .testimonialVideo__textContainer .testimonialVideo__watch .testimonialVideo__arrow{transform:none}[data-view*="60daychallenge-registration"] #shopify-section-60daychallenge-video-testimonials .testimonialVideo__container .testimonialVideo__videoWrapper{width:100%;padding:2rem}[data-view*="60daychallenge-registration"] #shopify-section-60daychallenge-video-testimonials .testimonialVideo__container .testimonialVideo__videoWrapper .MediaPlayer{height:450px}}@media (max-width: 47.99em){[data-view*="60daychallenge-welcome"] .Section__header .heading{font-size:2.2rem}}.Section--challenge-form .Section__content{margin-left:auto;margin-right:auto}.Section--challenge-form .Section__content{max-width:25rem}.Section--challenge-form .disclaimer{margin-top:1rem;font-size:.6rem;line-height:1.1}.Section--challenge-form .disclaimer a{text-decoration:underline}.Section--challenge-form form input{min-height:4em;border:1px solid #999;padding:0 1.5em;font-size:1.2rem}.Section--challenge-form form .error_message{text-align:center;color:red}.Section--challenge-form form ::-webkit-input-placeholder{color:#999}.Section--challenge-form form ::-moz-placeholder{color:#999}.Section--challenge-form form :-ms-input-placeholder{color:#999}.Section--challenge-form form :-moz-placeholder{color:#999}.Section--challenge-form .Button{color:#000;padding:0 1.5em}.Section--whats-included .Section__header,.Section--challenge-why .Section__header{padding-top:0;padding-bottom:0;text-align:left}.Section--whats-included .Section__header strong,.Section--challenge-why .Section__header strong{font-weight:600}.Section--whats-included .intro,.Section--challenge-why .intro{max-width:28rem;margin-bottom:2.5rem}.Section--whats-included .intro p,.Section--challenge-why .intro p{font-size:1rem}.Section--whats-included .buttonWrapper,.Section--challenge-why .buttonWrapper{text-align:center}.Section--whats-included .Button[data-style*=pink],.Section--challenge-why .Button[data-style*=pink]{color:#000;padding:0 1.5em;white-space:pre-wrap}@media (min-width: 48em){.Section--whats-included{position:relative;padding-top:5rem;background:#fcf8f2}}.Section--whats-included:before,.Section--whats-included:after{position:absolute;width:100%;padding-top:12%;background-image:url(challenge-section-deco.jpg);background-position:center;background-repeat:no-repeat;background-size:contain}@media (min-width: 48em){.Section--whats-included:before,.Section--whats-included:after{content:""}}.Section--whats-included:before{top:-5rem;left:0}.Section--whats-included:after{bottom:-5rem;left:0;transform:scale(-1)}@media (min-width: 64em){.Section--whats-included:after{bottom:-7rem}}.Section--whats-included .Container{position:relative;z-index:1}.Section--whats-included .heading{margin-bottom:.8em}.Section--whats-included .inner{display:grid;grid-template-columns:1fr 1fr;column-gap:calc(1.4rem + 3.6vw);min-width:0vw}@media (min-width: 1600px){.Section--whats-included .inner{column-gap:5rem}}@media (min-width: 81.25em){.Section--whats-included .inner{grid-template-columns:1.5fr 1fr;column-gap:calc(1.9rem + 8.1vw);min-width:0vw}}@media (min-width: 81.25em)and (min-width: 1600px){.Section--whats-included .inner{column-gap:10rem}}.Section--whats-included .Section__media{align-self:center}.Section--whats-included .innerBlocks{margin-bottom:2.5rem}.Section--whats-included .Entry{display:flex;align-items:center;column-gap:1.2em;margin-bottom:1rem;font-size:1.15rem;font-weight:500}.Section--whats-included .Entry:before{content:"";display:block;width:.7em;min-width:.7em;height:.7em;border-radius:50%;background-color:#fff;border:3px solid var(--color-ui-pink)}.Section--challenge-intro{text-align:center}.Section--challenge-intro strong{font-weight:700}.Section--challenge-intro .Container{padding-bottom:calc(1.4rem + 3.6vw);min-width:0vw}@media (min-width: 1600px){.Section--challenge-intro .Container{padding-bottom:5rem}}@media (min-width: 48em){.Section--challenge-intro .Container{border-bottom:5px dashed #ffe1d3}}.Section--challenge-intro .Section__content{font-size:calc(1.11rem + .99vw);min-width:0vw;max-width:24em;margin-left:auto;margin-right:auto}@media (min-width: 1600px){.Section--challenge-intro .Section__content{font-size:2.1rem}}.Section--challenge-intro.Section--challenge-richtext .Container{border-top:5px dashed #ffe1d3;border-bottom:none;padding:calc(1.4rem + 3.6vw) 0 0 0;min-width:0vw}@media (min-width: 1600px){.Section--challenge-intro.Section--challenge-richtext .Container{padding:5rem 0 0}}@media (max-width: 47.99em){.Section--challenge-intro.Section--challenge-richtext .Container{padding-bottom:calc(1.4rem + 3.6vw);min-width:0vw;border-top:none}}@media (max-width: 47.99em)and (min-width: 1600px){.Section--challenge-intro.Section--challenge-richtext .Container{padding-bottom:5rem}}.Section--challenge-intro.Section--challenge-richtext ul{margin:calc(1.2rem + 1.8vw) auto;min-width:0vw;text-align:left;width:90%}@media (min-width: 1600px){.Section--challenge-intro.Section--challenge-richtext ul{margin:3rem auto}}.Section--challenge-intro.Section--challenge-richtext ul li{display:flex;align-items:center;column-gap:1.2em;font-size:1.15rem;margin-bottom:1rem}.Section--challenge-intro.Section--challenge-richtext ul li:before{content:"";display:block;width:.7em;min-width:.7em;height:.7em;border-radius:50%;background-color:#fff;border:3px solid var(--color-ui-pink)}.Section--challenge-why .inner{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem}@media (min-width: 81.25em){.Section--challenge-why .inner{column-gap:calc(1.7rem + 6.3vw);min-width:0vw}}@media (min-width: 81.25em)and (min-width: 1600px){.Section--challenge-why .inner{column-gap:8rem}}.Section--challenge-why .button-wrapper{text-align:center}.Section--challenge-why .intro p{margin-bottom:1rem}.Section--challenge-why .intro p:last-child{margin:0}.Section--challenge-why .heading{max-width:25rem;margin-bottom:.8em}.Section--challenge-why .Section__content{align-self:center}.Section--challenge-why .innerBlocks--mobile-wrapper{margin-bottom:2rem}.Section--challenge-why .innerBlocks--mobile-wrapper .innerBlocks{display:grid;grid-template-columns:1fr 1fr;gap:2rem;text-align:center}.Section--challenge-why .innerBlocks--mobile-wrapper .innerBlocks h4{font-size:1rem;max-width:8em;margin-left:auto;margin-right:auto}.Section--challenge-why .Entry{display:flex;flex-direction:column;align-items:center;gap:1rem}@media (min-width: 48em){.Section--challenge-why .Entry{flex-direction:row;margin-bottom:calc(1.2rem + 1.8vw);min-width:0vw}}@media (min-width: 48em)and (min-width: 1600px){.Section--challenge-why .Entry{margin-bottom:3rem}}.Section--challenge-why .Entry h4{font-size:calc(1.06rem + .54vw);min-width:0vw;font-weight:500}@media (min-width: 1600px){.Section--challenge-why .Entry h4{font-size:1.6rem}}.Section--challenge-community .Accordion__item{border-bottom:5px dashed #ffe1d3}.Section--challenge-community .heading:not(:last-child){margin-bottom:.8em}.Section--challenge-community .Button[data-style*=pink]{color:#000;padding:0 1.5em}.Section--challenge-community .innerBlocks{display:grid;grid-template-columns:1fr;gap:calc(1.4rem + 3.6vw);min-width:0vw}@media (min-width: 48em){.Section--challenge-community .innerBlocks{grid-template-columns:1fr 1fr}}@media (min-width: 1600px){.Section--challenge-community .innerBlocks{gap:5rem}}.Section--challenge-community .Entry{max-width:30rem;justify-self:center}.Section--challenge-community .Entry__header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.Section--challenge-community .Entry__header h4{font-size:calc(1.11rem + .99vw);min-width:0vw;color:var(--color-ui-pink);text-transform:uppercase;font-family:proxima_nova_altblack,sans-serif}@media (min-width: 1600px){.Section--challenge-community .Entry__header h4{font-size:2.1rem}}.Section--challenge-faq{border-top:5px dashed #ffe1d3;border-bottom:5px dashed #ffe1d3;padding:calc(1.4rem + 3.6vw) 0;min-width:0vw}@media (min-width: 1600px){.Section--challenge-faq{padding:5rem 0}}.Section--challenge-faq .Accordion__item{border:unset}.Section--challenge-faq .Accordion__item h3{font-family:proxima_nova_regular;text-transform:none}.Section--challenge-faq .Section__header{padding-top:unset}.Section--challenge-welcome{padding-top:6rem}.Section--challenge-welcome .Section__header .heading{font-family:proxima_nova_altblack;text-transform:uppercase;margin-bottom:.3em;font-size:2.2rem;display:flex;justify-content:center;align-items:flex-start}@media (min-width: 48em){.Section--challenge-welcome .Section__header .heading{font-size:calc(1.35rem + 3.15vw);min-width:0vw}}@media (min-width: 48em)and (min-width: 1600px){.Section--challenge-welcome .Section__header .heading{font-size:4.5rem}}.Section--challenge-welcome .Section__header .heading:before,.Section--challenge-welcome .Section__header .heading:after{display:inline-block;content:"";position:relative;top:-.4em;background-position:center;background-size:contain;background-repeat:no-repeat}.Section--challenge-welcome .Section__header .heading:before{width:.8em;height:.9em;background-image:url(youre-in-deco-left.svg)}.Section--challenge-welcome .Section__header .heading:after{width:.9em;height:.8em;background-image:url(youre-in-deco-right.svg)}.Section--challenge-welcome .intro{max-width:20em;margin-left:auto;margin-right:auto;font-size:calc(1.12rem + 1.08vw);min-width:0vw}@media (min-width: 1600px){.Section--challenge-welcome .intro{font-size:2.2rem}}.Section--challenge-welcome .intro p{font-size:inherit}[class*=Section--challenge-steps] .Section__content{grid-area:content;font-size:1.1rem}[class*=Section--challenge-steps] .Section__header{grid-area:header;padding:0;text-align:left;display:flex;align-items:flex-start;column-gap:2rem;width:100%}[class*=Section--challenge-steps] .Section__header .heading{max-width:7em}[class*=Section--challenge-steps] .Section__header figure{width:60px;min-width:60px;position:relative}@media (min-width: 48em){[class*=Section--challenge-steps] .Section__header figure{width:100px;min-width:100px}}[class*=Section--challenge-steps] .Section__header figure:before{content:"";display:block;width:100%;padding-top:100%}[class*=Section--challenge-steps] .Section__header figure img{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;object-position:center;object-fit:contain}.Section--challenge-steps-1 .Container{display:grid;grid-template-columns:3.75rem 1fr;grid-template-areas:"icon header" ". content";column-gap:2rem;row-gap:1rem}@media (min-width: 48em){.Section--challenge-steps-1 .Container{grid-template-columns:6.25rem 1fr 1fr .2fr;grid-template-areas:"icon header content .";padding-left:2rem;padding-right:2rem}}.Section--challenge-steps-1 .Section__icon{grid-area:icon}.Section--challenge-steps-1 .Section__header .heading{position:relative}.Section--challenge-steps-1 .Section__header .heading:after{font-size:calc(1.17rem + 1.53vw);min-width:0vw;width:1em;height:1.7em;position:absolute;bottom:-2em;left:20%;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(challenge-arrow-down.svg)}@media (min-width: 48em){.Section--challenge-steps-1 .Section__header .heading:after{content:""}}@media (min-width: 1600px){.Section--challenge-steps-1 .Section__header .heading:after{font-size:2.7rem}}.Section--challenge-steps-2-3 .wrapper,.Section--challenge-steps-4 .wrapper{display:grid;grid-template-columns:3.75rem 1fr;grid-template-areas:"icon header" ". content";column-gap:2rem;row-gap:1rem}@media (min-width: 48em){.Section--challenge-steps-2-3 .wrapper,.Section--challenge-steps-4 .wrapper{grid-template-columns:6.25rem 1fr}}.Section--challenge-steps-2-3 .description,.Section--challenge-steps-4 .description{margin-bottom:2em}.Section--challenge-steps-2-3 .Container{border-top:5px dashed #ffe1d3;margin-top:calc(1.9rem + 8.1vw);padding-top:calc(1.9rem + 8.1vw);min-width:0vw;display:grid;grid-template-columns:1fr;row-gap:3rem}@media (min-width: 1600px){.Section--challenge-steps-2-3 .Container{margin-top:10rem}}@media (min-width: 1600px){.Section--challenge-steps-2-3 .Container{padding-top:10rem}}@media (min-width: 48em){.Section--challenge-steps-2-3 .Container{grid-template-columns:1fr 1fr;padding-left:2rem;padding-right:2rem;column-gap:5rem}}@media (min-width: 81.25em){.Section--challenge-steps-2-3 .Container{column-gap:calc(1.9rem + 8.1vw);min-width:0vw}}@media (min-width: 81.25em)and (min-width: 1600px){.Section--challenge-steps-2-3 .Container{column-gap:10rem}}@media (max-width: 47.99em){.Section--challenge-steps-2-3 .wrapper[data-count="1"]{grid-template-columns:1fr 3.75rem;grid-template-areas:"header icon" "content ."}}.Section--challenge-steps-4{position:relative;padding-top:12%;padding-bottom:12%;background:#fcf8f2;background:linear-gradient(0deg,rgba(255,255,255,0) 12%,#fcf8f2 12%,#fcf8f2 88%,rgba(255,255,255,0) 88%)}@media (min-width: 48em){.Section--challenge-steps-4{background:#fcf8f2}}.Section--challenge-steps-4:before,.Section--challenge-steps-4:after{content:"";position:absolute;width:100%;padding-top:12%;background-image:url(challenge-section-deco.jpg);background-position:center;background-repeat:no-repeat;background-size:contain}.Section--challenge-steps-4:before{top:calc(12% - 2px);left:0}@media (min-width: 48em){.Section--challenge-steps-4:before{top:-1rem}}.Section--challenge-steps-4:after{bottom:calc(12% - 2px);left:0;transform:scale(-1)}@media (min-width: 48em){.Section--challenge-steps-4:after{bottom:-1rem}}.Section--challenge-steps-4 .Container{position:relative;z-index:1;display:grid;grid-template-columns:1fr;row-gap:3rem}@media (min-width: 48em){.Section--challenge-steps-4 .Container{grid-template-columns:1fr 1fr;column-gap:5rem}}@media (min-width: 81.25em){.Section--challenge-steps-4 .Container{column-gap:calc(1.9rem + 8.1vw);min-width:0vw}}@media (min-width: 81.25em)and (min-width: 1600px){.Section--challenge-steps-4 .Container{column-gap:10rem}}@media (max-width: 47.99em){.Section--challenge-steps-4 .Section__media{transform:scale(1.1) translate(-5%)}}.Section--challenge-steps-4 .wrapper{align-content:center}@media (max-width: 47.99em){.Section--challenge-steps-4 .wrapper{grid-template-columns:1fr 3.75rem;grid-template-areas:"header icon" "content ."}}.Section--challenge-conclusion{text-align:center}.Section--challenge-conclusion .Section__header{padding-top:0;max-width:unset}.Section--challenge-conclusion .Section__header p{font-size:calc(1.13rem + 1.17vw);min-width:0vw}@media (min-width: 1600px){.Section--challenge-conclusion .Section__header p{font-size:2.3rem}}.Section--challenge-testimonials{padding:calc(1.4rem + 3.6vw) 0 calc(1.3rem + 2.7vw) 0;min-width:0vw}@media (min-width: 1600px){.Section--challenge-testimonials{padding:5rem 0 4rem}}.Section--challenge-testimonials .Section__header{padding-top:0}.Section--challenge-testimonials .Section__header .heading{padding:0 1rem;line-height:1;margin-left:auto;margin-right:auto}@media (min-width: 48em){.Section--challenge-testimonials .Section__header .heading{max-width:unset}}@media (max-width: 47.99em){.Section--challenge-testimonials .Section__header .heading{font-size:25px}}.Section--challenge-testimonials .TestimonialsSlider{display:none;margin-bottom:4rem}.Section--challenge-testimonials .TestimonialsSlider.flickity-enabled{display:block}.Section--challenge-testimonials .Slider__item{width:100%;padding:0 1rem}@media (min-width: 48em){.Section--challenge-testimonials .Slider__item{width:50%}}@media (min-width: 64em){.Section--challenge-testimonials .Slider__item{width:45%;transform:translate(10%)}}@media (min-width: 81.25em){.Section--challenge-testimonials .Slider__item{padding:0 1.5rem}}.Section--challenge-testimonials .Testimonial{display:grid;grid-template-columns:1fr}@media (min-width: 81.25em){.Section--challenge-testimonials .Testimonial{grid-template-columns:1fr 1fr}}.Section--challenge-testimonials figure{position:relative;border-radius:unset}.Section--challenge-testimonials figure:before{content:"";display:block;width:100%;padding-top:100%}.Section--challenge-testimonials figure img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-position:center;object-fit:cover}.Section--challenge-testimonials .Testimonial__figure figure{height:100%}.Section--challenge-testimonials .Testimonial__content{position:relative;background-color:#fff;margin:0 1rem;padding:1rem calc(1.2rem + 1.8vw);min-width:0vw}@media (min-width: 1600px){.Section--challenge-testimonials .Testimonial__content{padding:1rem 3rem}}@media (min-width: 81.25em){.Section--challenge-testimonials .Testimonial__content{margin:3rem 0}}.Section--challenge-testimonials .Testimonial__content .social_icon{position:absolute;top:1rem;right:1.5rem;color:var(--color-ui-pink)}.Section--challenge-testimonials .author{display:grid;grid-template-columns:4rem 1fr;column-gap:1rem;margin-bottom:2rem}.Section--challenge-testimonials .author figure{position:relative;width:100%;border-radius:50%;overflow:hidden;align-self:flex-start}.Section--challenge-testimonials .author .author_name{margin-bottom:0;font-weight:500;line-height:1;text-transform:uppercase;font-family:proxima_nova_altblack}.Section--challenge-testimonials .author .author_info{align-self:center}.Section--challenge-testimonials .author .author_info span{color:var(--color-ui-pink);font-size:.7rem}.Section--challenge-testimonials .content{text-align:center;font-size:1.1rem}@media (min-width: 48em){.Section--challenge-testimonials .content{text-align:left}}.Section--challenge-testimonials .content p:last-child{margin-bottom:0}.Section--challenge-testimonials .flickity-page-dots{bottom:-4rem}.Section--challenge-testimonials .flickity-page-dots .dot{width:1rem;height:1rem;background-color:#fff}.Section--challenge-testimonials .flickity-page-dots .dot.is-selected{background-color:var(--color-ui-pink)}@media (max-width: 47.99em){[data-view=rewards] .yotpo-widget-hero-section .yotpo-text-on-background:not(.yotpo-is-mobile) .yotpo-text-container.yotpo-center-layout{left:0;top:0;padding:0 10px}[data-view=rewards] .yotpo-title{font-size:36px!important}}[data-view=videoreviews] .Section--video-reviews .Container{background-color:#fff}[data-view=videoreviews] .Section--video-reviews .Section__header h2 strong{color:var(--color-ui-pink)}[data-view=videoreviews] .Section--video-reviews .Section__header h2 strong:before{display:none}[data-view=videoreviews] .Section--video-reviews .Section__header .icon{width:75px;height:75px}@media (max-width: 47.99em){[data-view=videoreviews] .Section--video-reviews .Section__header .icon{width:60px;height:60px}}[data-view=videoreviews] .Section--video-reviews .Section__header .description{max-width:1000px;margin:0 auto}[data-view=videoreviews] .Section--video-reviews .Section__content .slick-slide{max-width:100%!important}[data-view=videoreviews] .Section--video-reviews .Loop{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}[data-view=new-sales] .Main{padding-top:calc(1.05rem + .45vw);min-width:0vw}@media (min-width: 1600px){[data-view=new-sales] .Main{padding-top:1.5rem}}[data-view=new-sales] .Section--text-testimonials{background-color:#f2fafb}[data-view=new-sales] .Section--text-testimonials .flickity-prev-next-button{padding:1em;box-shadow:0 3px 8px #0000000d;border-radius:50%;bottom:0;top:unset;background-color:#fff;background-position:center;background-size:25% 25%;background-repeat:no-repeat;font-size:2rem;display:flex;justify-content:center;align-items:center;z-index:3}@media (min-width: 768px){[data-view=new-sales] .Section--text-testimonials .flickity-prev-next-button{bottom:15%}}[data-view=new-sales] .Section--text-testimonials .flickity-prev-next-button svg{display:none}[data-view=new-sales] .Section--text-testimonials .flickity-prev-next-button{top:90%}@media (min-width: 64em){[data-view=new-sales] .Section--text-testimonials .flickity-prev-next-button{top:35%}}[data-view=new-sales] .Section--text-testimonials .previous{left:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='15' viewBox='0 0 9 15'%3E%3Cpath fill='%233C3B3B' d='M38.7243204,26.943558 C38.8878164,26.7775836 39.153064,26.777413 39.3167674,26.9431771 C39.4804709,27.1089411 39.4806391,27.3778682 39.3171431,27.5438426 L32.9017913,34.0564421 C32.7381835,34.22253 32.4727149,34.2225705 32.3090578,34.0565325 L25.8898426,27.5439331 C25.7262973,27.3780086 25.7263856,27.1090814 25.8900399,26.9432674 C26.0536941,26.7774535 26.3189418,26.777543 26.482487,26.9434675 L32.6052908,33.1553434 L38.7243204,26.943558 Z' transform='rotate(90 30 4.897)'/%3E%3C/svg%3E%0A")}@media (min-width: 64em){[data-view=new-sales] .Section--text-testimonials .previous{left:4rem}}[data-view=new-sales] .Section--text-testimonials .next{right:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='15' viewBox='0 0 9 15'%3E%3Cpath fill='%233C3B3B' d='M38.7243204,26.943558 C38.8878164,26.7775836 39.153064,26.777413 39.3167674,26.9431771 C39.4804709,27.1089411 39.4806391,27.3778682 39.3171431,27.5438426 L32.9017913,34.0564421 C32.7381835,34.22253 32.4727149,34.2225705 32.3090578,34.0565325 L25.8898426,27.5439331 C25.7262973,27.3780086 25.7263856,27.1090814 25.8900399,26.9432674 C26.0536941,26.7774535 26.3189418,26.777543 26.482487,26.9434675 L32.6052908,33.1553434 L38.7243204,26.943558 Z' transform='rotate(-90 7.103 33)'/%3E%3C/svg%3E%0A")}@media (min-width: 64em){[data-view=new-sales] .Section--text-testimonials .next{right:4rem}}[data-view=new-sales] .Section--text-testimonials .Section__header{padding-bottom:0;padding-top:calc(1.3rem + 2.7vw);min-width:0vw}@media (min-width: 1600px){[data-view=new-sales] .Section--text-testimonials .Section__header{padding-top:4rem}}[data-view=new-sales] .Section--text-testimonials h2 strong:before{background-color:var(--color-ui-blue)}[data-view=new-sales] .Section--text-testimonials .Review{display:block;padding:3rem 1rem;max-width:80rem;margin-left:auto;margin-right:auto;text-align:center}@media (min-width: 768px){[data-view=new-sales] .Section--text-testimonials .Review{padding:1rem 3rem 0rem}}[data-view=new-sales] .Section--text-testimonials .Review .Review__author{font-size:.95rem}[data-view=new-sales] .Section--text-testimonials .Review .Review__author span{color:#000}[data-view=new-sales] .Section--text-testimonials .Review .Review__author .icon{vertical-align:middle;font-size:1.5rem}[data-view=new-sales] .Section--text-testimonials .Review__content{justify-self:flex-end;max-width:50em;padding:2rem 1rem;margin-left:auto;margin-right:auto}[data-view=new-sales] .Section--text-testimonials .Review__content p{font-size:19px}[data-view=new-sales] .Section--text-testimonials .Review__content p:first-child{margin-bottom:2em}[data-view=new-sales] .Section--text-testimonials .is-crystal-font{font-family:crystal_skyregular;color:var(--color-ui-blue);font-size:calc(1.75rem + 6.75vw);min-width:0vw;margin-bottom:3rem;line-height:1}@media (min-width: 1600px){[data-view=new-sales] .Section--text-testimonials .is-crystal-font{font-size:8.5rem}}@media (max-width: 47.99em){[data-view=new-sales] .Section--text-testimonials .is-crystal-font{font-size:calc(2.75rem + 15.75vw);min-width:0vw;margin-bottom:2rem}}@media (max-width: 47.99em)and (min-width: 1600px){[data-view=new-sales] .Section--text-testimonials .is-crystal-font{font-size:18.5rem}}[data-view=new-sales] .landing-page__header{text-align:center;font-weight:500;padding:6px 0;margin:0 auto 1rem;max-width:600px;line-height:1.4;font-size:calc(1.01rem + .09vw);min-width:0vw}@media (min-width: 1600px){[data-view=new-sales] .landing-page__header{font-size:1.1rem}}[data-view=new-sales] .landing-page__header b{color:#f58b8a}[data-view=new-sales] .Section--text-testimonials .Slider__item,[data-view=new-sales] .Section--photo-testimonials .Slider__item{width:100%;padding:0 1rem}@media (min-width: 48em){[data-view=new-sales] .Section--text-testimonials .Slider__item,[data-view=new-sales] .Section--photo-testimonials .Slider__item{width:50%}}@media (min-width: 64em){[data-view=new-sales] .Section--text-testimonials .Slider__item,[data-view=new-sales] .Section--photo-testimonials .Slider__item{width:33%}}[data-view=new-sales] .Section--text-testimonials .Testimonial,[data-view=new-sales] .Section--photo-testimonials .Testimonial{grid-template-columns:1fr}[data-view=new-sales] .Section--text-testimonials .Testimonial .Testimonial__content,[data-view=new-sales] .Section--photo-testimonials .Testimonial .Testimonial__content{text-align:left;margin:0;padding:1rem 0}[data-view=new-sales] .Section--text-testimonials .Testimonial .Testimonial__content .author,[data-view=new-sales] .Section--photo-testimonials .Testimonial .Testimonial__content .author{margin:8px 0 0;text-transform:uppercase;font-size:.8rem;font-weight:700}[data-view=new-sales] .Section--text-testimonials .Testimonial .Testimonial__content{text-align:center}.Section--featured-product{margin-bottom:2rem}.Section--featured-product .Product{display:grid;grid-template-columns:1fr 1fr;flex-direction:row-reverse;column-gap:calc(1.3rem + 2.7vw);min-width:0vw}@media (min-width: 1600px){.Section--featured-product .Product{column-gap:4rem}}.Section--featured-product .Product hr,.Section--featured-product .Product .Section--productAccordions{display:none}.Section--featured-product .Product .Gallery__thumbs{display:block!important}@media (max-width: 47.99em){.Section--featured-product .Product{grid-template-columns:1fr}}.Section--featured-product .Product__header{text-align:left;font-size:calc(1.2rem + 1.8vw);min-width:0vw}@media (min-width: 1600px){.Section--featured-product .Product__header{font-size:3rem}}.Section--featured-product .Product__header h2{font-family:proxima_nova_altblack;text-transform:uppercase;line-height:1.2}.Section--featured-product .Product__header .Button[data-style*=solid]{margin-top:1em;font-size:.8rem;display:none}.Section--featured-product .Product__header .description{font-size:1rem;margin-top:2rem;margin-bottom:2rem;font-family:Montserrat,sans-serif;text-align:left}.Section--featured-product .Product__header .description>*{text-align:left!important}.Section--featured-product .Product__header .description strong{font-family:Montserrat,sans-serif;font-weight:700}.Section--featured-product .Product__header .description a[data-target="#faqs"]{color:var(--color-ui-pink);cursor:pointer;padding:0 .4em}.Section--featured-product .Product__header .Review{max-width:25rem;text-align:left;margin:0 auto 1rem;letter-spacing:unset;font-size:.8rem;position:relative}.Section--featured-product .Product__header .Review .stars{margin-bottom:.6rem}.Section--featured-product .Product__header .Review .stars span{width:1rem;height:1rem}.Section--featured-product .Product__header .Review:after{content:"";position:absolute;top:85%;left:10%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='89' viewBox='0 0 25 89'%3E%3Cpath fill='none' stroke='%23F9E6CF' stroke-dasharray='3.493 10.478' stroke-linecap='round' stroke-width='5.239' d='M58.0732639,117 C36.7627984,155.134099 33.3098929,185.025411 47.7145474,206.673939' transform='matrix(1 0 0 -1 -36 202.674)'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;font-size:2rem;width:1em;height:3em;z-index:10}@media (max-width: 47.99em){.Section--featured-product .Product__header{padding:0;margin:0 auto}}.Section--featured-product .Product__title [data-reviews-trigger]{text-decoration:none!important;cursor:pointer}.Section--featured-product .Product__title .yotpo{pointer-events:none;margin:8px 0}.Section--featured-product .Product__title .yotpo-bottomline{justify-content:flex-start;float:unset;text-align:center;align-items:center}.Section--featured-product .Product__title .yotpo-icon.yotpo-icon-star.rating-star.pull-left,.Section--featured-product .Product__title .yotpo-icon.yotpo-icon-half-star.rating-star.pull-left{width:22px!important;height:22px!important;background-image:unset!important;float:unset}.Section--featured-product .Product__title .yotpo-icon.yotpo-icon-star.rating-star.pull-left:before,.Section--featured-product .Product__title .yotpo-icon.yotpo-icon-half-star.rating-star.pull-left:before{font-size:25px;color:#f58e8c!important}.Section--featured-product .Product__title .yotpo .text-m{font-size:1rem;color:#000;margin-left:.5em}.Section--featured-product .Product__gallery{align-self:flex-start;position:relative;background:#fff;grid-row-start:1;grid-row-end:3;margin-bottom:calc(1.2rem + 1.8vw);min-width:0vw}@media (min-width: 1600px){.Section--featured-product .Product__gallery{margin-bottom:3rem}}@media (min-width: 48em){.Section--featured-product .Product__gallery{padding-top:1rem}}.Section--featured-product .Product__gallery .flickity-enabled .Gallery__item{opacity:1}.Section--featured-product .Product__gallery .Gallery__item{opacity:0;transition:opacity .3s ease-out;width:100%}.Section--featured-product .Product__gallery .Gallery__item a{display:block;padding-top:110%}@media (min-width: 48em){.Section--featured-product .Product__gallery .Gallery__item a{padding-top:80%}}@media (min-width: 64em){.Section--featured-product .Product__gallery .Gallery__item a{padding-top:150%}}.Section--featured-product .Product__gallery img{width:100%}@media (min-width: 48em){.Section--featured-product .Product__gallery .mainImage .Gallery__item{margin:0 1rem}}.Section--featured-product .Product__gallery .mainImage .Gallery__item .product-single__media{position:relative}.Section--featured-product .Product__gallery .mainImage .Gallery__item img{top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;object-fit:cover;object-position:50% 75%}.Section--featured-product .Product__gallery .mainImage:not(.flickity-enabled) .Gallery__item:not(:first-item){position:absolute;opacity:0;visibility:hidden}.Section--featured-product .Product__gallery .mainImage .flickity-prev-next-button{background-color:#fff;border-radius:50%;box-shadow:0 2px 8px #00000014;top:80%;width:4rem;height:4rem}@media (max-width: 47.99em){.Section--featured-product .Product__gallery .mainImage .flickity-prev-next-button{display:none}}.Section--featured-product .Product__gallery .mainImage .flickity-prev-next-button path{fill:#000}.Section--featured-product .Product__gallery .mainImage .flickity-prev-next-button .flickity-button-icon{width:50%;height:50%;top:25%;left:25%}.Section--featured-product .Product__gallery .mainImage .flickity-prev-next-button.previous{left:8%}.Section--featured-product .Product__gallery .mainImage .flickity-prev-next-button.next{right:8%}.Section--featured-product .Gallery__thumbs{padding:.4rem;padding-right:0}.Section--featured-product .Gallery__thumbs .item{width:25%}.Section--featured-product .Gallery__thumbs figure{margin-right:.4rem;position:relative}.Section--featured-product .Gallery__thumbs figure:before{content:"";display:block;width:100%;padding-top:100%}.Section--featured-product .Gallery__thumbs figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.Section--featured-product .suscription-block{display:none}.Section--featured-product .info .col-info{padding-top:30px}.Section--featured-product .info .col-info .submit-block select[name=quantity]{display:none}.Section--featured-product .info .col-info .submit-block .addtocart{visibility:visible}.Section--featured-product .info .col-info .description>*{text-align:left!important}.Section--featured-product .info .col-info .fsb{margin:1rem 0}.Section--featured-product .Product__details{text-align:center}.Section--featured-product .Product__form{margin-bottom:calc(1.2rem + 1.8vw);min-width:0vw}@media (min-width: 1600px){.Section--featured-product .Product__form{margin-bottom:3rem}}.Section--featured-product .Product__form[data-purchase=onetime] #custom_rc_container{grid-template-areas:"subscription" "onetime"}.Section--featured-product .Product__form[data-purchase=onetime] #custom_rc_container .onetime-note{display:block}@media (min-width: 48em){.Section--featured-product .Product__form[data-purchase=onetime] .subscription_product_variants .Product__variantSelector{grid-area:onetime}.Section--featured-product .Product__form[data-purchase=onetime] .Buttons{display:grid;grid-template-areas:"atc ." "freeship ."}}.Section--featured-product .Product__form[data-purchase=subscription] #custom_rc_container{grid-template-areas:"onetime" "subscription"}.Section--featured-product .Product__form[data-purchase=subscription] #custom_rc_container .subscription-note{display:block}.Section--featured-product .Product__form[data-purchase=subscription] .isSingleVariantSubscription .option:not(:first-child){display:none}@media (min-width: 48em){.Section--featured-product .Product__form[data-purchase=subscription] .subscription_product_variants .Product__variantSelector{grid-area:subscription}.Section--featured-product .Product__form[data-purchase=subscription] .Buttons{display:grid;grid-template-areas:".atc" ". freeship"}}@media (min-width: 48em){.Section--featured-product .Product__form[data-purchase] #custom_rc_container{grid-template-columns:1fr 1fr;grid-template-areas:"onetime subscription"}}.Section--featured-product .Product__form.one-time-only[data-purchase] #custom_rc_container{grid-template-areas:"onetime subscription";grid-template-columns:1fr;column-gap:0}.Section--featured-product .Product__form.one-time-only[data-purchase] .custom_option.subscription{display:none}.Section--featured-product .Product__form.one-time-only[data-purchase] .subscription_product_variants,.Section--featured-product .Product__form.one-time-only[data-purchase] .Buttons{grid-template-columns:1fr}.Section--featured-product [data-price-wrapper]{font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.Section--featured-product [data-product-price]{font-size:calc(1.2rem + 1.8vw);min-width:0vw}@media (min-width: 1600px){.Section--featured-product [data-product-price]{font-size:3rem}}.Section--featured-product [data-product-price].new-price{color:var(--color-ui-pink)}.Section--featured-product [data-compare-price]{font-size:calc(1.05rem + .45vw);min-width:0vw;margin-left:1rem;color:var(--color-text-muted);text-decoration:line-through}@media (min-width: 1600px){.Section--featured-product [data-compare-price]{font-size:1.5rem}}.Section--featured-product .afterpay-paragraph .afterpay-logo{margin-left:auto;margin-right:auto}@media (min-width: 48em){.Section--featured-product .afterpay-paragraph{display:flex;justify-content:center}.Section--featured-product .afterpay-paragraph .afterpay-logo{margin-left:.5rem;margin-right:.5rem}.Section--featured-product .afterpay-paragraph .afterpay-logo-link{display:flex}}.Section--featured-product .Product__form__option header{text-transform:uppercase;font-weight:700;margin-bottom:.5rem}@media (min-width: 48em){.Section--featured-product .variantsWrapper{display:grid;grid-template-columns:.5fr 1fr .5fr;grid-template-areas:". variants .";gap:1rem}}.Section--featured-product .variantsWrapper .Product__variantSelector{grid-area:variants}.Section--featured-product .Section__content--testimonials{margin-top:2rem}.Section--featured-product .Section__content--testimonials a{text-align:center;text-transform:capitalize;text-decoration:underline;font-family:var(--sans);display:inline-block;margin:0 auto;width:100%}.Section--featured-product .image_wrapper__heading{text-align:center;font-family:proxima_nova_altblack;text-transform:uppercase;margin-bottom:10px}.Section--featured-product .TestimonialsSlider{display:none;margin-bottom:1rem}.Section--featured-product .TestimonialsSlider.flickity-enabled{display:block}.Section--featured-product .Slider__item{width:50%;padding:0 10px}@media (min-width: 64em){.Section--featured-product .Slider__item{width:33%}}.Section--featured-product .Testimonial{display:grid;grid-template-columns:1fr}.Section--featured-product .Testimonial__figure figure{position:relative;border-radius:unset;height:100%}.Section--featured-product .Testimonial__figure figure:before{content:"";display:block;width:100%;padding-top:100%}.Section--featured-product .Testimonial__figure figure img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-position:center;object-fit:cover}.Section--featured-product .Testimonial__content{position:relative;background-color:#fff;margin:0 1rem;padding:1rem calc(1.2rem + 1.8vw);min-width:0vw}@media (min-width: 1600px){.Section--featured-product .Testimonial__content{padding:1rem 3rem}}@media (min-width: 81.25em){.Section--featured-product .Testimonial__content{margin:3rem 0}}.Section--featured-product .Testimonial__content .social_icon{position:absolute;top:1rem;right:1.5rem;color:var(--color-ui-pink)}.Section--featured-product #custom_rc_container{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:1rem;margin-bottom:1rem}.Section--featured-product #custom_rc_container .note{display:none;margin-top:1rem;font-size:.9rem}.Section--featured-product #custom_rc_container .note span{display:block}.Section--featured-product #custom_rc_container .option,.Section--featured-product #custom_rc_container .c_rc_label{position:relative;cursor:pointer;font-weight:700;text-transform:uppercase}.Section--featured-product #custom_rc_container .custom_option.onetime{grid-area:onetime}.Section--featured-product #custom_rc_container .custom_option.subscription{grid-area:subscription}.Section--featured-product #custom_rc_container .custom_option .inner{font-size:1.2rem;font-family:proxima_nova_ltsemibold;background-color:#fcf6eb;padding:1rem;display:flex;justify-content:center;align-items:center;vertical-align:middle;position:relative}.Section--featured-product #custom_rc_container .custom_option .inner:after{position:absolute;background-color:inherit;width:1rem;height:1rem;bottom:-.5rem;left:50%;transform:translate(-50%) rotate(45deg);transform-origin:center}.Section--featured-product #custom_rc_container .custom_option .check{display:inline-block;width:1.5rem;height:1.5rem;background-color:#fff;border-radius:50%;margin-right:.5rem}.Section--featured-product #custom_rc_container .custom_option input[type=radio]{display:none}.Section--featured-product #custom_rc_container .custom_option input:checked+.inner{color:#fff;background-color:#f58b8a}.Section--featured-product #custom_rc_container .custom_option input:checked+.inner:after{content:""}.Section--featured-product #custom_rc_container .custom_option input:checked+.inner .check{background:radial-gradient(circle at .75rem .75rem,#f58b8a 30%,#fff 30%)}.Section--featured-product .klaviyo-bis-trigger{background:#f58e8c;color:#fff;margin-top:20px!important;display:block;padding:20px;width:fit-content!important;font-weight:400;text-transform:uppercase;font-size:18px;font-family:proxima_nova_altbold;letter-spacing:1.55px;grid-area:atc;width:100%!important}.Section--featured-product .subscription_product_variants{grid-area:variants;display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 48em){.Section--featured-product .subscription_product_variants{grid-template-columns:1fr 1fr;grid-template-areas:"onetime subscription"}}.Section--featured-product .variant_options{display:grid;grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:.5rem;margin-bottom:0rem}@media (min-width: 48em){.Section--featured-product .variant_options{gap:1rem}}.Section--featured-product .variant_options[data-product=postpartum-hair-recovery]{margin-bottom:1.5rem}.Section--featured-product .variant_options .option{position:relative;cursor:pointer;font-weight:700;text-transform:uppercase}.Section--featured-product .variant_options .inner{position:relative;background-color:#fff;padding:.5rem .2rem;min-height:3.75rem;border:2px solid var(--color-muted-base);font-weight:400;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;font-size:.9rem}@media (min-width: 48em){.Section--featured-product .variant_options .inner{padding:.5rem}}.Section--featured-product .variant_options .inner strong{font-weight:700;font-family:proxima_nova_ltsemibold}.Section--featured-product .variant_options .inner span{display:inline-block}.Section--featured-product .variant_options .inner span:not(:first-child){font-size:.8rem}.Section--featured-product .variant_options .perbottle{display:block;text-transform:uppercase;font-size:.8rem;color:#b2b2b2;position:absolute;bottom:-1.3rem;width:100%}.Section--featured-product .variant_options input[type=radio]{display:none}.Section--featured-product .variant_options input:checked+.inner{border:2px solid var(--color-ui-pink);background-color:#fff}.Section--featured-product .variant_options input:checked+.inner .perbottle{color:var(--color-ui-pink)}.Section--featured-product .custom-frequency-dropdown .Frequency__select{margin-top:1rem;margin-bottom:1rem}.Section--featured-product .custom-frequency-dropdown [class*=control]{min-height:3.8rem;border-radius:0;border-color:var(--color-muted-base);border-width:2px}.Section--featured-product .custom-frequency-dropdown [class*=control]>div:first-child:before,.Section--featured-product .custom-frequency-dropdown [class*=control] [class*=ValueContainer]:before{content:"Every";display:inline-block;font-family:proxima_nova_altblack;text-transform:uppercase}.Section--featured-product .custom-frequency-dropdown [class*=indicatorSeparator]{display:none}.Section--featured-product .custom-frequency-dropdown [class*=singleValue]{left:5rem}.Section--featured-product .custom-frequency-dropdown svg{width:1em;font-size:2rem}@media (min-width: 48em){.Section--featured-product [data-purchase] .Buttons{grid-template-columns:1fr 1fr;grid-template-areas:"atc ." "freeship ."}}.Section--featured-product .Buttons{display:grid;grid-template-columns:1fr;grid-template-areas:"atc" "freeship";gap:1rem}@media (min-width: 48em){.Section--featured-product .Buttons{grid-template-columns:.5fr 1fr .5fr;grid-template-areas:". atc ." ". freeship ."}}.Section--featured-product .Buttons .Button{grid-area:atc;font-size:1.2rem;background-color:var(--color-ui-pink);color:#fff;padding:0 1.5em;display:none}@media (max-width: 47.99em){.Section--featured-product .Buttons .Button{width:100%}}.Section--featured-product .Buttons [data-atc-price]{display:inline-block;margin-left:.5em}.Section--featured-product .Buttons .tagline{grid-area:freeship;font-family:proxima_nova_altbold}.Section--featured-product #reviews-accordion{scroll-margin-top:10rem}.Section--featured-product #reviews-accordion .yotpo-main-widget{display:none}.Section--featured-product #reviews-accordion.is-active .yotpo-main-widget{display:block}.Section--featured-product .Accordion__item{font-family:Montserrat,sans-serif}.Section--featured-product .Accordion__item strong{font-weight:700}.Section--featured-product .Accordion__item li{font-family:Montserrat,sans-serif!important;font-weight:500}.Section--featured-product .Accordion__item .yotpo-nav-content{display:none}.Section--featured-product .Accordion__item .yotpo-icon.yotpo-icon-half-star{background-image:none!important}@media (min-width: 60em){.Section--featured-product .Accordion__item .reviews-qa-labels-container{margin-left:.8rem}}.Section--featured-product .Accordion__item.is-active .yotpo-nav-content{display:block}.Section--featured-product .Accordion__item .Accordion__toggle{padding-left:0;padding-right:0}.Section--featured-product .Accordion__item .Accordion__toggle h3{text-transform:uppercase}.Section--featured-product .Accordion__item p:not(:last-child){margin-bottom:1em}.Section--featured-product .Accordion__item:not(#reviews-accordion) ul{padding-left:1.6rem;margin:1rem 0}.Section--featured-product .Accordion__item:not(#reviews-accordion) li{margin-bottom:1rem;position:relative;font-family:proxima_nova_ltsemibold}.Section--featured-product .Accordion__item:not(#reviews-accordion) li:before{content:"";position:absolute;width:.5rem;height:.5rem;top:.5rem;left:-1.6rem;border-radius:50%;background-color:var(--color-ui-pink)}.Section--featured-product .Section--features{margin:0;max-width:initial}.Section--featured-product .Section--features .Loop{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;margin-bottom:0}.Section--featured-product .Section--features .Feature{text-align:center;margin:.5rem 1.5rem;max-width:5rem;flex-basis:5rem}.Section--featured-product .Section--features .Feature.large{max-width:8rem;flex-basis:8rem}.Section--featured-product .Section--features .Feature.large .ico{max-width:5.4rem;flex-basis:5.4rem}.Section--featured-product .Section--features .Feature .ico{max-width:4rem;flex-basis:4rem;margin:0 auto .5rem}.Section--featured-product .Section--features .Feature img{width:100%}.Section--featured-product .Section--features .Feature p{font-size:.8rem;text-transform:uppercase}.Section--featured-product .Section--features .Section__footer{font-size:.6rem;text-align:center}.Section--featured-product .Section--productVideo .productVideo__container{display:flex}.Section--featured-product .Section--productVideo .productVideo__container .productVideo__textContainer{width:40%;display:flex;flex-direction:column;justify-content:center}.Section--featured-product .Section--productVideo .productVideo__container .productVideo__textContainer .Section__header{z-index:2;text-align:left;padding:2rem 0;line-height:1.2}.Section--featured-product .Section--productVideo .productVideo__container .productVideo__textContainer .Section__header h2{font-size:calc(1.12rem + 1.08vw);min-width:0vw;color:#f3cca2}@media (min-width: 1600px){.Section--featured-product .Section--productVideo .productVideo__container .productVideo__textContainer .Section__header h2{font-size:2.2rem}}.Section--featured-product .Section--productVideo .productVideo__container .productVideo__textContainer .productVideo__watch{display:flex;align-items:center}.Section--featured-product .Section--productVideo .productVideo__container .productVideo__textContainer .productVideo__watch div{margin-right:2rem;font-weight:700}.Section--featured-product .Section--productVideo .productVideo__container .productVideo__textContainer .productVideo__watch .productVideo__arrow{transform:rotate(-90deg);width:30px}.Section--featured-product .Section--productVideo .productVideo__container .productVideo__videoWrapper{width:60%;position:relative;background-color:#fcf6eb;padding:3rem 5rem;z-index:1}.Section--featured-product .Section--productVideo .productVideo__container .productVideo__videoWrapper .MediaPlayer{height:600px;z-index:20;box-shadow:0 0 4px gray}.Section--featured-product .Section--productVideo .productVideo__container .productVideo__videoWrapper .productVideo__deco{position:absolute;width:200px;z-index:-1}.Section--featured-product .Section--productVideo .productVideo__container .productVideo__videoWrapper .productVideo__deco-1{top:-20px;left:-20px}.Section--featured-product .Section--productVideo .productVideo__container .productVideo__videoWrapper .productVideo__deco-2{bottom:80px;right:40px}.Section--featured-product .Section--productVideo .productVideo__container .productVideo__videoWrapper .productVideo__deco-3{bottom:-20px;right:-20px}@media (max-width: 47.99em){.Section--featured-product .Section--productVideo .productVideo__container{flex-direction:column}.Section--featured-product .Section--productVideo .productVideo__container .productVideo__textContainer{width:100%;align-items:center}.Section--featured-product .Section--productVideo .productVideo__container .productVideo__textContainer .Section__header{text-align:center}.Section--featured-product .Section--productVideo .productVideo__container .productVideo__textContainer .productVideo__watch{flex-direction:column;align-items:center;margin-bottom:1rem}.Section--featured-product .Section--productVideo .productVideo__container .productVideo__textContainer .productVideo__watch div{margin:0}.Section--featured-product .Section--productVideo .productVideo__container .productVideo__textContainer .productVideo__watch .productVideo__arrow{transform:none}.Section--featured-product .Section--productVideo .productVideo__container .productVideo__videoWrapper{width:100%;padding:2rem}.Section--featured-product .Section--productVideo .productVideo__container .productVideo__videoWrapper .MediaPlayer{height:450px}}.Section--featured-product .StickyATC{display:none;position:fixed;width:100%;padding:.5em 1em;bottom:0;text-align:center;cursor:pointer;background-color:var(--color-ui-pink);color:#fff;font-weight:700;text-transform:uppercase;font-size:1.5rem;box-shadow:0 0 5px #0003;font-family:proxima_nova_altblack;z-index:999}@media (min-width: 48em){.Section--featured-product .StickyATC{display:none!important}}.Section--featured-product .Section--Product-faqs .Section__header{scroll-margin-top:300px}.Section--featured-product .Section--before-after .Section__header{padding-top:0}.Section--featured-product .Section--before-after .Section__header strong:before{bottom:10px}.Section--featured-product .Section--before-after .Section__content{text-align:center}.Section--featured-product .Section--before-after .Loop{margin-top:0;gap:2rem}.Section--featured-product .Section--before-after .Entry{padding:2.5rem 2em 1rem;text-align:center;text-transform:uppercase;font-size:.9rem}.Section--featured-product .Section--before-after .Entry figure:before{content:"";display:block;width:100%;padding-top:160%}.Section--featured-product .Section--before-after .Entry figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.Section--featured-product .Section--before-after .Entry h6{font-family:proxima_nova_ltsemibold;margin-bottom:1rem}.Section--featured-product .Section--before-after .Entry .wrapper{display:grid;grid-template-columns:1fr 1fr;column-gap:.5rem;margin-bottom:1rem}.Section--featured-product .Section--before-after .Entry figure{position:relative}.Section--featured-product .Section--before-after .Entry .model_name{color:#a49684}.Section--featured-product .Section--study{position:relative;display:grid;gap:1rem}@media (min-width: 64em){.Section--featured-product .Section--study{grid-template-columns:1fr 1fr}}@media (max-width: 47.99em){.Section--featured-product .Section--study{max-width:unset}}.Section--featured-product .Section--study:before{content:"";position:absolute;top:-4rem;right:-.5rem;width:8rem;height:8em;background-image:url(section-deco.jpg);background-position:center;background-size:contain;background-repeat:no-repeat;z-index:-1}@media (min-width: 48em){.Section--featured-product .Section--study:before{width:14rem;height:14rem;top:-7rem;right:-5rem}}.Section--featured-product .Section--study figure{position:relative}.Section--featured-product .Section--study figure:before{content:"";display:block;width:100%;padding-top:110%}.Section--featured-product .Section--study figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.Section--featured-product .Section--study figcaption{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:1rem 1.5rem}@media (min-width: 48em){.Section--featured-product .Section--study figcaption{padding:calc(1.2rem + 1.8vw) calc(1.3rem + 2.7vw);min-width:0vw}}@media (min-width: 48em)and (min-width: 1600px){.Section--featured-product .Section--study figcaption{padding:3rem 4rem}}.Section--featured-product .Section--study figcaption.has-content:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-color:#0000001a}.Section--featured-product .Section--study .figcaption__wrapper{position:relative}.Section--featured-product .Section--study .Button{padding:0;color:#fff;margin-bottom:1.5rem;text-decoration:underline}.Section--featured-product .Section--study .inner{display:grid;z-index:1;grid-template-columns:repeat(3,1fr);gap:1rem;text-align:center}.Section--featured-product .Section--study h3{font-family:proxima_nova_altblack;color:#fff;text-transform:uppercase;font-size:calc(1.13rem + 1.17vw);min-width:0vw;max-width:8em;margin-bottom:1.5rem;line-height:1.1}@media (min-width: 1600px){.Section--featured-product .Section--study h3{font-size:2.3rem}}.Section--featured-product .Section--study .Tile{background-color:#fff;padding:.5rem;display:flex;flex-direction:column}@media (min-width: 48em){.Section--featured-product .Section--study .Tile{padding:1rem}}.Section--featured-product .Section--study .Tile span{font-size:.55rem;line-height:1.2;font-family:proxima_nova_ltsemibold}@media (min-width: 48em){.Section--featured-product .Section--study .Tile span{font-size:.9rem}}.Section--featured-product .Section--study .Tile .percentage{font-size:calc(1.3rem + 2.7vw);min-width:0vw;font-family:proxima_nova_altblack;color:var(--color-ui-pink)}@media (min-width: 1600px){.Section--featured-product .Section--study .Tile .percentage{font-size:4rem}}.Section--featured-product .Section--bundle-cross-sell .Section__content{display:grid;grid-template-columns:1fr;row-gap:2rem}@media (min-width: 48em){.Section--featured-product .Section--bundle-cross-sell .Section__content{grid-template-columns:1fr 1fr;column-gap:calc(1.5rem + 4.5vw);min-width:0vw}}@media (min-width: 48em)and (min-width: 1600px){.Section--featured-product .Section--bundle-cross-sell .Section__content{column-gap:6rem}}.Section--featured-product .Section--bundle-cross-sell .Section__header{padding-top:0;padding-bottom:0}@media (min-width: 48em){.Section--featured-product .Section--bundle-cross-sell .Section__header{padding-bottom:calc(1.2rem + 1.8vw);min-width:0vw}}@media (min-width: 48em)and (min-width: 1600px){.Section--featured-product .Section--bundle-cross-sell .Section__header{padding-bottom:3rem}}.Section--featured-product .Section--bundle-cross-sell h2{font-size:calc(1.15rem + 1.35vw);min-width:0vw}@media (min-width: 1600px){.Section--featured-product .Section--bundle-cross-sell h2{font-size:2.5rem}}.Section--featured-product .Section--bundle-cross-sell h2 strong:before{bottom:8px}.Section--featured-product .Section--bundle-cross-sell h5,.Section--featured-product .Section--bundle-cross-sell h6{text-transform:uppercase;margin-bottom:1em}.Section--featured-product .Section--bundle-cross-sell h5{font-size:calc(1.06rem + .54vw);min-width:0vw}@media (min-width: 1600px){.Section--featured-product .Section--bundle-cross-sell h5{font-size:1.6rem}}.Section--featured-product .Section--bundle-cross-sell .intro{margin-bottom:2rem}.Section--featured-product .Section--bundle-cross-sell .inner{align-self:center}.Section--featured-product .Section--bundle-cross-sell .Card{row-gap:1rem}.Section--featured-product .Section--bundle-cross-sell .Card__figure{width:100%;justify-self:center;position:relative}.Section--featured-product .Section--bundle-cross-sell .Card__figure:before{content:"";display:block;width:100%;padding-top:130%}.Section--featured-product .Section--bundle-cross-sell .Card__figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.Section--featured-product .Section--bundle-cross-sell .Button{margin-bottom:2rem}@media (max-width: 47.99em){.Section--featured-product .Section--bundle-cross-sell .Button{width:100%}}.Section--featured-product .Section--bundle-cross-sell .yotpo{pointer-events:none}.Section--featured-product .Section--bundle-cross-sell .yotpo-icon.yotpo-icon-star.rating-star.pull-left,.Section--featured-product .Section--bundle-cross-sell .yotpo-icon.yotpo-icon-half-star.rating-star.pull-left{width:22px!important;height:22px!important;background-image:unset!important;float:unset}.Section--featured-product .Section--bundle-cross-sell .yotpo-icon.yotpo-icon-star.rating-star.pull-left:before,.Section--featured-product .Section--bundle-cross-sell .yotpo-icon.yotpo-icon-half-star.rating-star.pull-left:before{font-size:25px;color:#f58e8c!important}.Section--featured-product .Section--bundle-cross-sell .yotpo .text-m{font-size:1rem;color:#000;margin-left:.5em}.Section--featured-product .Section--featured-products .Section__header{padding-top:0}.Section--featured-product .Section--featured-products .Section__header strong:before{bottom:10px}.Section--featured-product .Section--featured-products .Loop{display:flex;flex-wrap:wrap;width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem;column-gap:0;justify-content:center}.Section--featured-product .Section--featured-products .Loop .Card{margin:1rem;flex-basis:calc(50% - 2rem)}@media (min-width: 64em){.Section--featured-product .Section--featured-products .Loop .Card{flex-basis:calc(25% - 2rem)}}.Section--featured-product .Section--featured-products .Card__figure{padding-top:120%}.Section--featured-product .Section--featured-products .Card__content{text-align:left;padding:0}@media (max-width: 47.99em){.Section--featured-product .Section--featured-products .Card__content .yotpo-bottomline{flex-direction:column;align-items:flex-start}}.item.cart-btn{position:relative}.item.cart-btn svg{width:27px;height:auto}.item.cart-btn p{font-size:10px;top:-5px;position:absolute;right:-5px}
/*# sourceMappingURL=/cdn/shop/t/26/assets/theme.css.map?v=46054696856950555401685742747 */
