.gw-calm-help .gw-calm-wrap{max-width:1344px;margin:0 auto;padding:64px 32px;box-sizing:border-box}.gw-calm-help .me-textlink{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:650;color:#30241f;text-decoration:underline;text-underline-offset:5px}.gw-calm-help .gw-calm-button{display:inline-flex;align-items:center;gap:24px;min-height:50px;padding:14px 22px;background:#8ddff5;border:1px solid #30241f;border-radius:6px;color:#30241f;text-decoration:none;font:650 15px/1.4 var(--font-body-family)}.gw-calm-help a:focus-visible{outline:3px solid #176a84;outline-offset:4px}@media(max-width:749px){.gw-calm-help .gw-calm-wrap{padding:42px 20px}}.gw-calm-help{background:#fbf5e8;color:#30241f;font-family:var(--font-body-family);letter-spacing:0}.gw-calm-help h2{font-family:var(--font-body-family);font-size:clamp(30px,3.2vw,44px);font-weight:750;line-height:1.15;letter-spacing:-.035em;text-transform:none;margin:0 0 20px;color:#30241f}.gw-calm-help p{font-size:15px;line-height:1.7;margin:0 0 18px;color:#514841}.gw-calm-help .gw-calm-eyebrow{font-size:11px;line-height:1.5;margin-bottom:12px}.gw-calm-help-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px}.gw-calm-help details{border-bottom:1px solid #d9d0c2}.gw-calm-help details:first-child{border-top:1px solid #d9d0c2}.gw-calm-help summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;padding:22px 0;font-size:16px;font-weight:650;line-height:1.4;min-height:58px}.gw-calm-help summary::-webkit-details-marker{display:none}.gw-calm-help summary>span{font-size:24px;color:#176473;flex-shrink:0}.gw-calm-help details[open] summary>span{transform:rotate(45deg)}.gw-calm-answer{padding:0 24px 6px 0}.gw-calm-answer a{color:inherit;text-underline-offset:3px}.gw-calm-help summary:focus-visible{outline:3px solid #176a84;outline-offset:4px}.gw-calm-offer{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:52px;padding-top:30px;border-top:1px solid #d9d0c2}.gw-calm-offer h3{font:750 23px/1.3 var(--font-body-family);letter-spacing:-.025em;margin:0 0 8px;color:#30241f;text-transform:none}.gw-calm-offer p{margin:0 0 8px}.gw-calm-offer .gw-calm-terms{font-size:11px;margin:0;max-width:650px}.gw-calm-offer .gw-calm-button{flex-shrink:0;margin:0}@media(max-width:749px){.gw-calm-help-grid{grid-template-columns:1fr;gap:26px}.gw-calm-help h2{font-size:30px}.gw-calm-help summary{font-size:15px;padding:20px 0}.gw-calm-offer{display:block;margin-top:36px;padding-top:26px}.gw-calm-offer .gw-calm-button{margin-top:20px}}.gw-calm-portal{background:#edf9fa;color:#30241f;font-family:var(--font-body-family);scroll-margin-top:160px;letter-spacing:0;container-type:inline-size}.gw-calm-wrap{max-width:1344px;margin:0 auto;padding:64px 32px;box-sizing:border-box}.gw-calm-portal *{box-sizing:border-box}.gw-calm-portal h1,.gw-calm-portal h2,.gw-calm-portal h3{font-family:var(--font-body-family);font-weight:750;line-height:1.15;letter-spacing:-.035em;color:#30241f;text-transform:none;margin:0}.gw-calm-portal h2{font-size:clamp(30px,3.2vw,44px);max-width:850px}.gw-calm-portal h1{font-size:clamp(40px,5vw,64px);max-width:850px}.gw-calm-portal p{font-size:15px;line-height:1.65;margin:0;color:#514841;letter-spacing:0}.gw-calm-portal .gw-calm-eyebrow,.gw-calm-eyebrow{font-size:11px;font-weight:650;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;color:#514841}.gw-calm-intro{max-width:720px;margin-top:18px}.gw-calm-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px;margin-top:38px}.gw-calm-link{display:flex;flex-direction:column;padding:26px 0 0;border-top:1px solid #adcfd2;color:#30241f;text-decoration:none;min-width:0}.gw-calm-link h3{font-size:24px;max-width:350px;margin-bottom:14px}.gw-calm-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#c7f0f4;color:#176473;margin-bottom:18px}.gw-calm-icon svg{width:25px;height:25px}.gw-calm-link:nth-child(2) .gw-calm-icon{background:#ffe0ec;color:#8c2451}.gw-calm-link:nth-child(3) .gw-calm-icon{background:#fff0ac;color:#695419}.gw-calm-link-label{display:flex;justify-content:space-between;gap:14px;font-size:14px;font-weight:650;margin-top:auto;padding-top:24px;min-height:44px;text-decoration:underline;text-underline-offset:5px}.gw-calm-link:hover .gw-calm-link-label{color:#176473}.gw-calm-link:focus-visible,.gw-calm-button:focus-visible{outline:3px solid #176a84;outline-offset:5px}.gw-calm-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:50px;padding:14px 22px;background:#8ddff5;border:1px solid #30241f;border-radius:6px;color:#30241f;text-decoration:none;font:650 15px/1.4 var(--font-body-family);margin-top:24px}.gw-calm-portal--hero{background:#fbf5e8}.gw-calm-portal--hero .gw-calm-wrap{padding-top:72px;padding-bottom:52px}body.me-design.index #MainContent .me-products--calm{padding-top:60px;padding-bottom:60px}body.me-design.index #MainContent .me-products--calm .me-product{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}body.me-design.index #MainContent .me-products--calm .me-product__image{border-radius:12px}body.me-design.index #MainContent .me-products--calm h3{min-height:28px;font-size:21px;margin-bottom:4px}body.me-design.index #MainContent .me-products--calm .gwm-summary{display:flex;flex-direction:column;background:transparent;border:0;border-radius:0;padding:8px 16px 16px!important;margin:0;min-width:0}body.me-design.index #MainContent .me-products--calm .gwm-summary>p{border:0;margin:0 0 16px;padding:0;min-height:34px;gap:5px}body.me-design.index #MainContent .me-products--calm .me-portion-icon{color:#176473;margin-right:3px}body.me-design.index #MainContent .me-products--calm .me-portion-weight{font-size:28px}body.me-design.index #MainContent .me-products--calm .me-portion-label{font-size:11px}body.me-design.index #MainContent .me-products--calm .gwm-summary dl{border-top:1px solid #ddd5c7;padding-top:14px;gap:10px}body.me-design.index #MainContent .me-products--calm .gwm-summary dd{font-size:21px;font-variant-numeric:tabular-nums}body.me-design.index #MainContent .me-products--calm .gwm-summary dt{font-size:10px;min-height:32px;line-height:1.45;gap:0}body.me-design.index #MainContent .me-products--calm .gwm-summary dt svg{display:none}body.me-design.index #MainContent .me-products--calm .me-product__bottom{padding:14px 16px 0;border-top:1px solid #ddd5c7}body.me-design.index #MainContent .me-products--calm .me-product__description,body.me-design.index #MainContent .me-products--calm h3{padding-left:16px;padding-right:16px}body.me-design.index #MainContent .me-moments{padding-top:44px;padding-bottom:60px}body.me-design.index #MainContent .me-moments-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}body.me-design.index #MainContent .me-moment{display:grid;grid-template-columns:42% 1fr;background:transparent;border-top:1px solid #ddd5c7;border-radius:0;padding-top:24px;align-items:center}body.me-design.index #MainContent .me-moment__image{aspect-ratio:1;border-radius:12px}body.me-design.index #MainContent .me-moment__copy{padding:10px 0 10px 24px}body.me-design.index #MainContent .me-moment h3{font-size:25px}body.me-design.index #MainContent .gw-editorial__grid{padding-top:64px;padding-bottom:64px;gap:64px;align-items:center}body.me-design.index #MainContent .gw-editorial__image img{max-height:390px;object-fit:cover}body.me-design.index #MainContent .gw-editorial h2{font-size:clamp(30px,3.2vw,44px)}body.me-design.index #MainContent .gw-editorial h2 em{font-family:inherit!important;font-style:normal!important;font-size:inherit!important;font-weight:inherit!important}@media(max-width:749px){.gw-calm-wrap{padding:42px 20px}.gw-calm-links{grid-template-columns:1fr;gap:24px;margin-top:28px}.gw-calm-link{padding-top:22px}.gw-calm-link h3{max-width:none;font-size:23px}.gw-calm-link-label{padding-top:18px}.gw-calm-portal--hero .gw-calm-wrap{padding:44px 20px}.gw-calm-portal h2{font-size:30px}body.me-design.index #MainContent .me-products--calm{padding-top:40px;padding-bottom:36px}body.me-design.index #MainContent .me-products--calm .me-product{padding:0 0 20px;grid-template-columns:108px minmax(0,1fr);gap:0 14px}body.me-design.index #MainContent .me-products--calm .me-product__description,body.me-design.index #MainContent .me-products--calm h3{padding:0}body.me-design.index #MainContent .me-products--calm .gwm-summary{grid-column:1/-1;padding:14px 16px 16px!important}body.me-design.index #MainContent .me-products--calm .gwm-summary>p{margin-bottom:12px}body.me-design.index #MainContent .me-products--calm .gwm-summary dt{min-height:16px}body.me-design.index #MainContent .me-moments{padding:32px 20px 42px}body.me-design.index #MainContent .me-moments-grid{grid-template-columns:1fr;gap:22px}body.me-design.index #MainContent .me-moment{grid-template-columns:100px 1fr;align-items:start}body.me-design.index #MainContent .me-moment__copy{padding:0 0 0 18px}body.me-design.index #MainContent .me-moment h3{font-size:22px}body.me-design.index #MainContent .me-moment p{font-size:13px}body.me-design.index #MainContent .gw-editorial__grid{padding-top:42px;padding-bottom:42px;gap:26px}}body.me-design.index #MainContent .gw.gw-editorial .gw-button{background:#8ddff5;color:#30241f;border-color:#30241f;border-radius:6px}body.me-design.index #MainContent .gw.gw-editorial .gw-button:hover{background:#bceefa;color:#30241f;border-color:#30241f}body.me-design #MainContent .gw-editorial--natural .gw-editorial__image{min-height:0;aspect-ratio:auto;align-self:center}body.me-design #MainContent .gw-editorial--natural .gw-editorial__image img{height:auto;min-height:0;aspect-ratio:auto;object-fit:contain;width:100%}.gw-guide--cards .gw-wrap,.gw-guide--process .gw-wrap{padding-top:46px;padding-bottom:46px}.gw-guide-content--visual{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:20px}.gw-guide-art{margin:0;min-width:0;position:relative;overflow:hidden;border-radius:18px;background:#ffdeec}.gw-guide-art img{width:100%;height:100%;min-height:320px;object-fit:cover;display:block}.gw-guide-art figcaption{position:absolute;bottom:18px;left:18px;padding:12px 17px;background:#ffdc32;border-radius:6px;transform:rotate(-5deg);font:28px/1.1 GW Campaign,sans-serif;color:#30241f}.gw-guide--cards .gw-guide-grid,.gw-guide--process .gw-guide-grid{gap:16px}.gw-guide--cards .gw-guide-grid article,.gw-guide--process .gw-guide-grid article{border:0;border-radius:16px;padding:26px 22px;background:#dff7fc}.gw-guide--cards .gw-guide-grid article:nth-child(3n+2),.gw-guide--process .gw-guide-grid article:nth-child(3n+2){background:#fff0ad}.gw-guide--cards .gw-guide-grid article:nth-child(3n),.gw-guide--process .gw-guide-grid article:nth-child(3n){background:#ffe0ed}.gw-guide--cards .gw-step,.gw-guide--process .gw-step{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;background:#00c7ea;color:#30241f;border-radius:50%;font:700 17px/1 var(--font-body-family),sans-serif;margin-bottom:22px}.gw-guide--cards article:nth-child(3n+2) .gw-step,.gw-guide--process article:nth-child(3n+2) .gw-step{background:#ffd000}.gw-guide--cards article:nth-child(3n) .gw-step,.gw-guide--process article:nth-child(3n) .gw-step{background:#ff8fbc}.gw-guide--process{background:#fffaf0}.gw-guide--process .gw-guide-grid article{position:relative}.gw-guide--process article:not(:last-child):after{content:"\2192";position:absolute;right:-20px;top:33px;z-index:1;font-size:26px;color:#30241f}.gw-guide--cards .gw-guide-grid p,.gw-guide--process .gw-guide-grid p{color:#4d4038}.gw-guide--cards .gw-guide-grid h3{font-size:21px!important}@container gw (max-width:1000px){.gw-guide-content--visual{grid-template-columns:1fr}.gw-guide-art img{height:280px;min-height:0;object-position:center 55%}}@container gw (max-width:740px){.gw-guide--cards .gw-wrap,.gw-guide--process .gw-wrap{padding:34px 20px}.gw-guide--cards .gw-guide-grid,.gw-guide--process .gw-guide-grid{gap:12px}.gw-guide-art img{height:auto;aspect-ratio:1.65}.gw-guide--cards .gw-guide-grid article,.gw-guide--process .gw-guide-grid article{padding:20px}.gw-guide--cards .gw-step,.gw-guide--process .gw-step{width:38px;height:38px;margin-bottom:14px}.gw-guide--process article:not(:last-child):after{content:none}}.gw-number-stories{background:#fffaf0}.gw-number-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gw-number-grid article{border-radius:18px;padding:28px;background:#dff7fc;display:flex;flex-direction:column}.gw-number-grid article:nth-child(2){background:#fff0ad}.gw-number-grid article:nth-child(3){background:#ffe0ed}.gw-number-grid h3{min-height:60px}.gw-number-grid .gw-facts{margin:24px 0!important}.gw-number-grid .gw-facts dl{display:grid;grid-template-columns:1fr 1fr;gap:18px}.gw-number-grid .gw-facts dd{font-size:27px!important}.gw-number-grid .gw-facts dl>div:last-child{grid-column:1/-1}.gw-number-grid .gw-facts dl>div:last-child dd{font-size:34px!important}.gw-number-copy{font-size:14px;color:#4d4038;margin-bottom:16px}.gw-number-grid .gw-textlink{margin-top:auto}.gw-number-note{margin-top:24px;max-width:900px;color:#65584f}.gw-number-note p{font-size:13px!important}@container gw (max-width:740px){.gw-number-grid{grid-template-columns:1fr;gap:14px}.gw-number-grid article{padding:24px}.gw-number-grid h3{min-height:0}.gw-number-grid .gw-facts dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gw-number-grid .gw-facts dl>div:last-child{grid-column:auto}.gw-number-grid .gw-facts dd,.gw-number-grid .gw-facts dl>div:last-child dd{font-size:21px!important}}@container gw (max-width:480px){.gw-number-grid .gw-facts dl{grid-template-columns:1fr 1fr}.gw-number-grid .gw-facts dl>div:last-child{grid-column:1/-1}}.gw-values{background:#fce7f0}.gw-values-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.35fr);gap:32px;align-items:center}.gw-values-art{position:relative;min-width:0;margin:0;align-self:stretch;overflow:hidden;border-radius:20px}.gw-values-art img{display:block;width:100%;height:100%;object-fit:cover;min-height:360px}.gw-values-art figcaption{position:absolute;bottom:24px;right:20px;background:#ffd000;color:#30241f;font:32px/1 GW Campaign,sans-serif;padding:18px 22px;transform:rotate(-5deg);border-radius:7px}.gw-values-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gw-values-grid article{border-radius:14px;padding:22px;background:#fffaf0;position:relative}.gw-values-grid article:nth-child(4n+1){background:#d5f6fb}.gw-values-grid article:nth-child(4n+2){background:#fff0ad}.gw-values-grid article:nth-child(4n+3){background:#eee1ff}.gw-values-mark{display:block;font-size:25px;line-height:1;margin-bottom:12px;color:#481bc3}.gw-values-grid h3{font-size:22px!important;margin-bottom:12px!important}.gw-values-grid p{font-size:14px!important;color:#4d4038}.gw-values-note{font-size:12px!important;color:#4d4038;margin-top:18px!important}.gw-values .gw-actions{margin-top:20px}@container gw (max-width:900px){.gw-values-layout{grid-template-columns:1fr;gap:22px}.gw-values-art img{min-height:0;max-height:420px;aspect-ratio:1.25;object-position:center 60%}}@container gw (max-width:480px){.gw-values-grid{grid-template-columns:1fr}.gw-values-grid article{padding:20px}.gw-values-art figcaption{font-size:27px;padding:13px 17px}.gw-values-art img{aspect-ratio:1.1}}.me-about{font-family:var(--font-body-family);color:#30241f;background:#fbf5e8}.me-about__hero{max-width:1280px;padding:64px 32px 72px;margin:auto;display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.me-about .me-about__eyebrow{font-size:12px;letter-spacing:.14em!important;text-transform:uppercase;font-weight:650;margin:0 0 18px;color:#65584f}.me-about h1{text-align:left!important;line-height:1.08!important;letter-spacing:-.045em!important;margin:0 0 30px}.me-about__lead{font-size:18px;line-height:1.75;color:#65584f}.me-about__hero figure{margin:0}.me-about__hero img{width:100%;height:540px;object-fit:cover;object-position:center 30%;border-radius:200px 200px 12px 12px}.me-about figcaption{font-size:13px;color:#65584f;padding-top:14px;text-align:center}.me-about__button{display:inline-flex;align-items:center;gap:24px;min-height:54px;background:#8ddff5;color:#30241f;border:1px solid #30241f;border-radius:6px;text-decoration:none;padding:15px 24px;font-size:15px;font-weight:650;margin-top:20px}.me-about__story{padding:64px max(24px,calc((100vw - 850px)/2));background:#f2e4d4}.me-about__story h2{margin:0 0 26px}.me-about__story>div{font-size:17px;line-height:1.8;color:#65584f}.me-about__values{max-width:1280px;margin:auto;padding:72px 32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.me-about__values h2{font-size:24px!important;margin:18px 0 16px}.me-about__values p{font-size:15px;line-height:1.75;color:#65584f}.me-about__number{font-family:Georgia,serif;font-style:italic;font-size:46px;color:#8a6450;line-height:1}.me-about__final{padding:64px 24px 72px;background:#30241f;text-align:center;color:#fbf5e8}.me-about__final h2{color:#fbf5e8!important;margin:0 auto 22px;max-width:850px;font-size:clamp(36px,4.4vw,60px)!important}.me-about__final>div{font-size:17px;line-height:1.75;max-width:650px;margin:auto;color:#e5d9ca}.me-about__final .me-about__eyebrow{color:#e5d9ca}@media(max-width:749px){.me-about__hero{grid-template-columns:1fr;gap:32px;padding:36px 24px 48px}.me-about__hero img{height:auto;max-height:500px}.me-about__lead{font-size:16px}.me-about__story{padding:44px 24px}.me-about__story>div{font-size:16px}.me-about__values{grid-template-columns:1fr;gap:32px;padding:48px 24px}.me-about__final{padding:48px 24px}}.me-about p+p{margin-top:18px!important}body.me-design{background:#fbf5e8;color:#30241f;--font-heading-family:var(--font-body-family);--color-background:251,245,232;--color-foreground:48,36,31;--color-button:141,223,245;--color-button-text:48,36,31}body.me-design:not(.index) #MainContent{background:#fbf5e8;color:#30241f;font-family:var(--font-body-family);letter-spacing:0}body.me-design:not(.index) #MainContent h1,body.me-design:not(.index) #MainContent h2,body.me-design:not(.index) #MainContent h3,body.me-design:not(.index) #MainContent h4{font-family:var(--font-body-family)!important;text-transform:none!important;color:#30241f;font-weight:750;letter-spacing:-.035em;line-height:1.2}body.me-design:not(.index) #MainContent h1{font-size:clamp(36px,4.6vw,64px)}body.me-design:not(.index) #MainContent h2{font-size:clamp(26px,3vw,40px)}body.me-design:not(.index) #MainContent p,body.me-design:not(.index) #MainContent li{font-family:var(--font-body-family);letter-spacing:0;line-height:1.75}body.me-design:not(.index) #MainContent .button,body.me-design .cart-drawer .button{background:#8ddff5!important;color:#30241f!important;border:1px solid #30241f!important;border-radius:6px!important;font-family:var(--font-body-family)!important;font-size:15px!important;letter-spacing:0!important;line-height:1.4;font-weight:650;min-height:50px;box-shadow:none!important}body.me-design:not(.index) #MainContent .button:after,body.me-design:not(.index) #MainContent .button:before{display:none!important}body.me-design:not(.index) #MainContent .button:hover{background:#bceefa!important}body.me-design:not(.index) #MainContent :is(a,button,input,select,summary):focus-visible{outline:3px solid #176a84;outline-offset:4px}body.me-design .header-wrapper{background:#fbf5e8!important;border-bottom:1px solid #e5d9ca}body.me-design .header__menu-item{font-family:var(--font-body-family);font-size:14px;letter-spacing:0;color:#30241f}body.me-design .footer{background:#f2e4d4!important;color:#30241f!important;border-top:1px solid #ddcdbd}body.me-design .footer h2{font-family:var(--font-body-family)!important;font-size:20px!important;line-height:1.3;letter-spacing:-.02em;color:#30241f!important}body.me-design .footer p,body.me-design .footer a,body.me-design .footer li{font-family:var(--font-body-family)!important;letter-spacing:0;font-size:14px;line-height:1.75;color:#30241f}body.me-design.collection #MainContent .page-width{max-width:1328px;padding-left:32px;padding-right:32px}body.me-design.collection #main-collection-filters{border-top:1px solid #ded0bf;border-bottom:1px solid #ded0bf;padding-top:20px;padding-bottom:16px;margin-bottom:32px}body.me-design.collection .facets__summary,body.me-design.collection .facet-filters__label,body.me-design.collection .facet-filters__sort{font-family:var(--font-body-family);font-size:14px;letter-spacing:0;color:#30241f}body.me-design.collection .facets__heading,body.me-design.collection .product-count__text{font-size:13px!important;font-weight:500!important;letter-spacing:0!important}body.me-design.collection .facet-checkbox{font-size:14px}body.me-design.collection #product-grid{column-gap:24px;row-gap:40px}body.me-design.collection #product-grid>.grid__item{width:calc(25% - 18px);max-width:calc(25% - 18px)}body.me-design.collection #product-grid .card{background:transparent!important;border:none!important;box-shadow:none!important}body.me-design.collection #product-grid .card__inner{border-radius:12px;overflow:hidden}body.me-design.collection #product-grid .card__content{padding:0!important;text-align:left!important}body.me-design.collection #product-grid .card__information{padding:18px 0 0!important;text-align:left!important}body.me-design.collection #product-grid .card__heading{font-size:19px!important;line-height:1.35!important;letter-spacing:-.025em!important;margin-bottom:12px!important}body.me-design.collection #product-grid .card__heading a{text-decoration:none}body.me-design.collection #product-grid .card-information{text-align:left!important}body.me-design.collection #product-grid .price,body.me-design.collection #product-grid .price-item{font-size:16px!important;color:#30241f!important;font-weight:650;letter-spacing:0}body.me-design.collection #product-grid .quick-add{margin:16px 0 0}body.me-design.collection #product-grid .badge{background:#f2e4d4!important;color:#30241f!important;border:0!important;border-radius:5px!important;font-size:12px}body.me-design.collection .pagination__item{color:#30241f;border-radius:5px}body.me-design.product #MainContent>.shopify-section:first-child{padding-top:32px}body.me-design.product .product__title h1{font-size:clamp(30px,3.2vw,44px)!important;line-height:1.15!important;letter-spacing:-.04em!important}body.me-design.product .product__info-container{color:#30241f}body.me-design.product .product__info-container .price-item{font-size:24px!important;color:#30241f!important}body.me-design.product .product__description{font-size:16px;line-height:1.75}body.me-design.product .product__description :is(p,span,li){font-family:var(--font-body-family)!important;font-size:16px!important;color:#65584f!important;line-height:1.75!important}body.me-design.product .product__description :is(h2,h3){font-size:24px!important}body.me-design.product .product-form__input input[type=radio]+label{font-family:var(--font-body-family);background:#fbf5e8;color:#30241f;border:1px solid #c7b7a5;border-radius:6px;font-size:15px;letter-spacing:0;padding:13px 18px}body.me-design.product .product-form__input input[type=radio]:checked+label{background:#30241f;color:#fbf5e8;border-color:#30241f}body.me-design.product .product__media{border-radius:12px;overflow:hidden}body.me-design.product #MainContent .accordion__title{font-size:17px!important;font-weight:650!important;letter-spacing:0!important}body.me-design.product .accordion{border-color:#ddcdbd}body.me-design.page .main-page-title{margin-bottom:32px}body.me-design.page #MainContent .page-width--narrow,body.me-design .shopify-policy__container{max-width:960px;padding:56px 28px 80px}body.me-design .shopify-policy__container{font-family:var(--font-body-family);color:#30241f;background:#fbf5e8}body.me-design .shopify-policy__title h1{font-family:var(--font-body-family)!important;font-size:clamp(32px,4vw,52px);font-weight:750;letter-spacing:-.04em;line-height:1.15}body.me-design .shopify-policy__body{font-family:var(--font-body-family);font-size:16px;line-height:1.8}body.me-design .shopify-policy__body :is(h2,h3){font-family:var(--font-body-family)!important;font-size:24px;letter-spacing:-.025em;margin-top:36px}body.me-design.page .rte,body.me-design .shopify-policy__body .rte{font-size:16px;line-height:1.8;color:#65584f}body.me-design.page .rte a,body.me-design .shopify-policy__body a{color:#30241f;text-underline-offset:4px}body.me-design :is(.field__input,.select__select,.quantity){border-radius:6px;font-family:var(--font-body-family)}body.me-design #ot-cookie-banner{background:#fbf5e8!important;color:#30241f!important;border:1px solid #ddcdbd!important;border-radius:12px!important;box-shadow:0 12px 48px #30241f26!important;padding:28px!important;max-width:720px!important;font-family:var(--font-body-family)!important}body.me-design #ot-cookie-banner :is(p,div,span,button,a,b){font-family:var(--font-body-family)!important;letter-spacing:0!important}body.me-design #ot-cookie-banner #cst-banner-title,body.me-design #ot-cookie-banner #cst-banner-title b{font-size:20px!important;line-height:1.3!important;font-weight:700!important;color:#30241f!important;text-align:left!important}body.me-design #ot-cookie-banner #cookies-message-context p{font-size:14px!important;line-height:1.65!important;color:#65584f!important;text-align:left!important}body.me-design #ot-cookie-banner .ot-btn-group{display:flex!important;gap:12px!important;flex-wrap:wrap!important;margin-top:18px!important}body.me-design #ot-cookie-banner :is(#cookies-dismiss,#cookies-submit){background:#8ddff5!important;color:#30241f!important;border:1px solid #30241f!important;border-radius:6px!important;font-family:var(--font-body-family)!important;font-size:14px!important;font-weight:650!important;line-height:1.4!important;min-height:46px!important;padding:12px 20px!important;flex:1!important;margin:0!important;box-shadow:none!important}body.me-design #ot-cookie-banner :is(#cookies-dismiss,#cookies-submit):hover{background:#bceefa!important}body.me-design #ot-cookie-banner button:focus-visible{outline:3px solid #176a84!important;outline-offset:4px!important}@media(max-width:989px){body.me-design.collection #product-grid>.grid__item{width:calc(33.333% - 16px);max-width:calc(33.333% - 16px)}}@media(max-width:749px){body.me-design.collection #MainContent .page-width{padding-left:20px;padding-right:20px}body.me-design.collection #product-grid{column-gap:16px;row-gap:28px}body.me-design.collection #product-grid>.grid__item{width:calc(50% - 8px);max-width:calc(50% - 8px)}body.me-design.collection #product-grid .card__heading{font-size:16px!important}body.me-design.collection #product-grid .quick-add__submit{font-size:13px!important;padding:12px 8px!important}body.me-design.product .product__title h1{font-size:30px!important}body.me-design #ot-cookie-banner{padding:22px!important;width:calc(100vw - 24px)!important;max-height:80vh;overflow:auto}body.me-design #ot-cookie-banner #cst-banner-title,body.me-design #ot-cookie-banner #cst-banner-title b{font-size:18px!important}}body.me-design.collection #MainContent .facet-filters__label{font-size:13px!important;line-height:1.4!important;font-weight:500!important;letter-spacing:0!important;white-space:nowrap;margin:0 14px 0 0!important}body.me-design.collection .facet-filters__field{gap:10px}body.me-design.collection .facet-filters__sort{min-width:160px;font-size:13px!important}body.me-design.product .product__description{margin-top:32px!important;border-top:1px solid #ddcdbd;padding-top:24px}body.me-design.product .product__description p+p{margin-top:16px!important}body.me-design.product .product__info-container .quantity{background:#fbf5e8!important;border:1px solid #d8c7b5}body.me-design.product .product__info-container .quantity__button{color:#30241f!important}body.me-design.product .product__info-container .product__tax{color:#65584f;letter-spacing:0;font-size:13px}body.me-design.product .product__info-container .product__tax a{color:#30241f}body.me-design.product #MainContent .product-tabs,body.me-design.product #MainContent .product-accordion{background:#fbf5e8!important}body.me-design.product #MainContent .accordion-content_product p{font-size:15px!important;color:#65584f;line-height:1.75!important}body.me-design.product #MainContent .product__media-list{border-radius:12px;overflow:hidden}body.me-design quick-add-modal .product-form__submit,body.me-design .product-form__submit,body.me-design .sticky-add-to-cart button{background:#8ddff5!important;color:#30241f!important;border:1px solid #30241f!important;border-radius:6px!important;font-family:var(--font-body-family)!important;font-size:15px!important;font-weight:650!important;letter-spacing:0!important;min-height:50px}body.me-design quick-add-modal .product-form__submit:after,body.me-design quick-add-modal .product-form__submit:before{display:none!important}body.me-design quick-add-modal .product__title{font-family:var(--font-body-family)!important;letter-spacing:-.035em!important;font-weight:750!important;line-height:1.2!important;font-size:32px!important}body.me-design quick-add-modal p{font-family:var(--font-body-family)!important;letter-spacing:0!important;line-height:1.65!important}body.me-design quick-add-modal .accordion-content_product{font-size:14px!important}body.me-design quick-add-modal .product-form__input input[type=radio]+label{border-radius:6px;font-family:var(--font-body-family);letter-spacing:0}body.me-design.collection .facet-filters__sort{width:210px!important}body.me-design quick-add-modal .product__tax a{color:#30241f!important}.me-generous{padding:64px 24px 80px;background:#fbf5e8;color:#30241f;font-family:var(--font-body-family);letter-spacing:0}.me-generous *{box-sizing:border-box}.me-generous__inner{display:grid;grid-template-columns:1.12fr 1fr;gap:clamp(32px,5vw,72px);align-items:center;max-width:1232px;margin:0 auto}.me-generous__media{min-width:0}.me-generous__media img{display:block;width:100%;height:auto;border-radius:12px}.me-generous p{margin:0;letter-spacing:0;text-transform:none}.me-generous .me-generous__eyebrow{font-size:11px;font-weight:650;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;color:#62534a;margin-bottom:14px}.me-generous h2{font-family:var(--font-body-family);font-size:clamp(32px,3.8vw,52px);font-weight:750;line-height:1.12;letter-spacing:-.045em;text-transform:none;color:#30241f;margin:0 0 22px}.me-generous__text p{font-size:16px;line-height:1.75;color:#65584f}.me-generous dl{display:grid;grid-template-columns:1fr 1fr;margin:26px 0 18px;padding:22px 0;border-top:1px solid #d7cbbb;border-bottom:1px solid #d7cbbb;gap:24px}.me-generous dt{font-size:13px;line-height:1.5;color:#65584f}.me-generous dd{margin:7px 0 0;font-size:38px;font-weight:750;line-height:1.1;letter-spacing:-.04em}.me-generous .me-generous__note{font-size:14px;line-height:1.65;color:#65584f}.me-generous__copy>a{display:inline-flex;align-items:center;gap:24px;min-height:54px;margin-top:26px;padding:15px 24px;background:#8ddff5;border:1px solid #30241f;border-radius:6px;text-decoration:none;font-family:var(--font-body-family);font-size:15px;font-weight:650;line-height:1.4;color:#30241f}.me-generous__copy>a:hover{background:#bceefa}.me-generous__copy>a:focus-visible{outline:3px solid #176a84;outline-offset:5px}@media(max-width:749px){.me-generous{padding:32px 24px 52px}.me-generous__inner{grid-template-columns:1fr;gap:30px}.me-generous h2{font-size:36px}.me-generous__text p{font-size:15px}.me-generous dd{font-size:34px}.me-generous__copy>a{font-size:14px}.me-generous dl{gap:16px}}.me-home,.me-ribbon{--me-ink:#30241f;--me-cream:#fbf5e8;--me-blue:#8ddff5;--me-muted:#65584f;color:var(--me-ink);font-family:var(--font-body-family);letter-spacing:0;box-sizing:border-box}.me-home *{box-sizing:border-box}.me-home h1{font-family:var(--font-body-family);color:var(--me-ink);text-transform:none;letter-spacing:-.045em;font-weight:750}.me-home p{font-size:16px;line-height:1.65;letter-spacing:0;margin:0}.me-hero{display:grid;grid-template-columns:1.05fr 1fr;max-width:1600px;margin:0 auto;background:var(--me-cream);min-height:650px}.me-hero__copy{padding:64px clamp(28px,5vw,90px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.me-home h1{font-size:clamp(48px,5.7vw,88px);line-height:1.03;margin:0 0 30px;max-width:700px}.me-home h1 span{display:block;font-family:Georgia,serif;font-weight:400;font-style:italic;letter-spacing:-.045em;margin-top:8px}.me-home .me-lead{max-width:470px;margin-bottom:30px}.me-home .me-lead p{font-size:17px;line-height:1.7;color:var(--me-muted)}.me-actions{display:flex;flex-wrap:wrap;gap:22px;align-items:center}.me-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:54px;padding:15px 24px;border:1px solid #30241f;border-radius:6px;background:#8ddff5;color:#30241f;text-decoration:none;font-size:15px;font-weight:650;line-height:1.3;transition:background .18s,transform .18s;letter-spacing:0}.me-button:hover{background:#bceefa;color:#30241f;transform:translateY(-2px)}.me-button span{font-size:23px;line-height:1}.me-button:focus-visible,.me-textlink:focus-visible{outline:3px solid #176a84;outline-offset:5px}.me-home .me-hero__note{font-size:12px;line-height:1.6;margin-top:24px;color:#65584f}.me-hero__media{position:relative;min-width:0;min-height:600px;margin:20px 20px 20px 0}.me-hero__media>img{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:50% 46%;border-radius:10px 10px 10px 100px}.me-stamp{position:absolute;bottom:32px;left:-36px;background:#8ddff5;border:1px solid #30241f;width:146px;height:146px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transform:rotate(-9deg);box-shadow:0 5px #30241f14}.me-stamp span{font-size:15px}.me-stamp strong{font-family:Georgia,serif;font-style:italic;font-size:34px;line-height:1.15}.me-ribbon{display:flex;justify-content:center;gap:clamp(24px,7vw,110px);flex-wrap:wrap;background:#e0f5fa;border-top:1px solid #d2e7eb;border-bottom:1px solid #d2e7eb;padding:20px 24px}.me-ribbon>span{display:flex;align-items:center;gap:14px;font-size:13px;font-weight:550}.me-ribbon>span>span{font-size:22px;color:#236177}#MainContent .shopify-section[id$=__me_kiki],#MainContent .shopify-section[id$=__me_ritual],#MainContent .shopify-section[id$=__me_faq],#MainContent .shopify-section[id$=__me_final]{color:#30241f!important;font-family:var(--font-body-family)!important;letter-spacing:0!important}#MainContent .shopify-section[id$=__me_kiki] h2,#MainContent .shopify-section[id$=__me_ritual] h2,#MainContent .shopify-section[id$=__me_faq] h2,#MainContent .shopify-section[id$=__me_final] h2{font-family:var(--font-body-family)!important;font-size:clamp(32px,3.8vw,52px)!important;line-height:1.12!important;letter-spacing:-.045em!important;font-weight:750!important;text-transform:none!important}#MainContent .shopify-section[id$=__me_kiki] p,#MainContent .shopify-section[id$=__me_ritual] p,#MainContent .shopify-section[id$=__me_faq] p,#MainContent .shopify-section[id$=__me_final] p{font-family:var(--font-body-family)!important;font-size:16px!important;line-height:1.75!important;letter-spacing:0!important;text-transform:none!important}#MainContent .shopify-section[id$=__me_kiki]{background:#f2e4d4!important;padding:72px 24px!important}#MainContent .shopify-section[id$=__me_kiki] .page-width{max-width:1150px!important;padding:0!important}#MainContent .shopify-section[id$=__me_kiki] .image-with-text__grid{align-items:center!important;gap:80px!important;flex-wrap:nowrap!important}#MainContent .shopify-section[id$=__me_kiki] .image-with-text__media-item{width:38%!important;flex:0 0 38%!important}#MainContent .shopify-section[id$=__me_kiki] .image-with-text__text-item{width:auto!important;flex:1!important}#MainContent .shopify-section[id$=__me_kiki] .image-with-text__media{border-radius:150px 150px 10px 10px!important;overflow:hidden!important}#MainContent .shopify-section[id$=__me_kiki] .image-with-text__content{padding:0!important;background:transparent!important}#MainContent .shopify-section[id$=__me_kiki] .image-with-text__text{margin-top:22px!important}#MainContent .shopify-section[id$=__me_kiki] .button,#MainContent .shopify-section[id$=__me_final] .button{background:#8ddff5!important;color:#30241f!important;border:1px solid #30241f!important;border-radius:6px!important;min-height:54px!important;font-size:15px!important;font-weight:600!important;padding:15px 24px!important;box-shadow:none!important;letter-spacing:0!important}#MainContent .shopify-section[id$=__me_kiki] .button:after,#MainContent .shopify-section[id$=__me_final] .button:after,#MainContent .shopify-section[id$=__me_kiki] .button:before,#MainContent .shopify-section[id$=__me_final] .button:before{display:none!important}#MainContent .shopify-section[id$=__me_kiki] .button:hover,#MainContent .shopify-section[id$=__me_final] .button:hover{background:#bceefa!important}#MainContent .shopify-section[id$=__me_kiki] .button-section{margin-top:28px!important}#MainContent .shopify-section[id$=__me_ritual]{background:#dff3f6!important;padding:72px 24px!important}#MainContent .shopify-section[id$=__me_ritual] .multicolumn,#MainContent .shopify-section[id$=__me_ritual] .multicolumn-card{background:transparent!important}#MainContent .shopify-section[id$=__me_ritual] .page-width{max-width:1280px!important;padding:0!important}#MainContent .shopify-section[id$=__me_ritual] h2{max-width:850px!important;margin:0 0 32px!important}#MainContent .shopify-section[id$=__me_ritual] .multicolumn-list{gap:40px!important;counter-reset:steps!important}#MainContent .shopify-section[id$=__me_ritual] .multicolumn-list__item{counter-increment:steps!important;width:calc((100% - 80px)/3)!important}#MainContent .shopify-section[id$=__me_ritual] .multicolumn-card__info{padding:0!important}#MainContent .shopify-section[id$=__me_ritual] .multicolumn-card__info:before{content:"0" counter(steps)!important;display:block!important;font-family:Georgia,serif!important;font-size:42px!important;color:#236177!important;margin-bottom:18px!important;line-height:1!important}#MainContent .shopify-section[id$=__me_ritual] h3{font-family:var(--font-body-family)!important;font-size:22px!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.3!important;text-transform:none!important;margin:0 0 12px!important}#MainContent .shopify-section[id$=__me_ritual] p{font-size:14px!important;color:#4e514d!important}#MainContent .shopify-section[id$=__me_ritual] .center{display:none!important}#MainContent .shopify-section[id$=__me_faq]{background:#fbf5e8!important;padding:80px 24px!important}#MainContent .shopify-section[id$=__me_faq] .collapsible-content__wrapper{padding:0!important;background:transparent!important}#MainContent .shopify-section[id$=__me_faq] .collapsible-content-wrapper-narrow{max-width:920px!important;padding:0!important}#MainContent .shopify-section[id$=__me_faq] .accordion{border-color:#d7cbbb!important}#MainContent .shopify-section[id$=__me_faq] .accordion summary{padding:22px 0!important}#MainContent .shopify-section[id$=__me_faq] .accordion__title{font-family:var(--font-body-family)!important;font-size:17px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:-.01em!important;text-transform:none!important}#MainContent .shopify-section[id$=__me_faq] .accordion__content{padding:0 32px 22px 0!important;color:#65584f!important}#MainContent .shopify-section[id$=__me_faq] .accordion__content p{font-size:14px!important}#MainContent .shopify-section[id$=__me_faq] .caption-with-letter-spacing{display:none!important}#MainContent .shopify-section[id$=__me_final]{background:#30241f!important;padding:72px 24px 80px!important}#MainContent .shopify-section[id$=__me_final] .rich-text{background:transparent!important}#MainContent .shopify-section[id$=__me_final] h2{color:#fbf5e8!important;font-size:clamp(40px,5vw,66px)!important}#MainContent .shopify-section[id$=__me_final] p{color:#e5d9ca!important;max-width:550px!important;margin:auto!important}#MainContent .shopify-section[id$=__me_final] .rich-text__blocks{max-width:900px!important}#MainContent .shopify-section[id$=__me_final] .rich-text__buttons{margin-top:28px!important}@media(max-width:989px){.me-hero{min-height:560px}.me-hero__copy{padding:48px 30px}.me-home h1{font-size:58px}.me-hero__media{min-height:520px}.me-stamp{width:112px;height:112px;left:-20px}.me-stamp strong{font-size:28px}#MainContent .shopify-section[id$=__me_kiki] .image-with-text__grid{gap:40px!important}}@media(max-width:749px){.me-hero{grid-template-columns:1fr;min-height:auto}.me-hero__copy{padding:36px 24px 32px}.me-home .me-eyebrow{margin-bottom:18px;font-size:11px}.me-home h1{font-size:clamp(44px,12.5vw,68px);margin-bottom:22px;max-width:100%}.me-home .me-lead{margin-bottom:22px}.me-home .me-lead p{font-size:15px;line-height:1.65}.me-actions{gap:12px;width:100%}.me-button{font-size:14px;min-height:52px;padding:14px 20px}.me-textlink{font-size:13px}.me-home .me-hero__note{margin-top:16px;font-size:11px}.me-hero__media{min-height:0;aspect-ratio:1.18;margin:0 16px 24px}.me-hero__media>img{border-radius:8px 8px 8px 70px;object-position:50% 43%}.me-stamp{left:auto;right:14px;bottom:14px;width:102px;height:102px}.me-stamp span{font-size:12px}.me-stamp strong{font-size:26px}.me-ribbon{padding:15px 16px;gap:10px 24px}.me-ribbon>span{font-size:11px;gap:8px}.me-ribbon>span>span{font-size:16px}.me-products .me-section-head .me-textlink{margin-top:15px}#MainContent .shopify-section[id$=__me_kiki]{padding:48px 24px!important}#MainContent .shopify-section[id$=__me_kiki] .image-with-text__grid{flex-direction:column!important;gap:32px!important}#MainContent .shopify-section[id$=__me_kiki] .image-with-text__media-item{width:82%!important;flex:auto!important;margin:0 auto!important}#MainContent .shopify-section[id$=__me_kiki] .image-with-text__text-item{width:100%!important}#MainContent .shopify-section[id$=__me_kiki] .image-with-text__content{padding:0!important;align-items:flex-start!important;text-align:left!important}#MainContent .shopify-section[id$=__me_kiki] h2{font-size:36px!important}#MainContent .shopify-section[id$=__me_kiki] p{font-size:15px!important}#MainContent .shopify-section[id$=__me_ritual]{padding:48px 24px!important}#MainContent .shopify-section[id$=__me_ritual] .multicolumn-list{gap:30px!important}#MainContent .shopify-section[id$=__me_ritual] .multicolumn-list__item{width:100%!important}#MainContent .shopify-section[id$=__me_ritual] .multicolumn-card__info:before{font-size:34px!important;margin-bottom:10px!important}#MainContent .shopify-section[id$=__me_ritual] h2{font-size:34px!important}#MainContent .shopify-section[id$=__me_faq]{padding:52px 24px!important}#MainContent .shopify-section[id$=__me_faq] h2{font-size:34px!important}#MainContent .shopify-section[id$=__me_faq] .accordion__title{font-size:15px!important}#MainContent .shopify-section[id$=__me_final]{padding:52px 24px 60px!important}#MainContent .shopify-section[id$=__me_final] h2{font-size:42px!important}#MainContent .shopify-section[id$=__me_final] .rich-text{padding:0!important}#MainContent .shopify-section[id$=__me_final] p{font-size:15px!important}}@media(prefers-reduced-motion:reduce){.me-button{transition:none}.me-button:hover{transform:none}}#MainContent .shopify-section[id$=__me_ritual] .multicolumn-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:40px!important}#MainContent .shopify-section[id$=__me_ritual] .multicolumn-list__item{width:100%!important;max-width:none!important}#MainContent .shopify-section[id$=__me_ritual] h2{text-align:left!important}@media(max-width:749px){#MainContent .shopify-section[id$=__me_ritual] .multicolumn-list{grid-template-columns:1fr!important;gap:30px!important}}#MainContent .shopify-section[id$=__me_faq] .collapsible-content__header{text-align:left!important}.me-hero--launch{--me-ink:#150907;grid-template-columns:1fr 1fr;min-height:640px;background:linear-gradient(110deg,var(--me-cream) 15%,#f7e9bf 100%)}.me-hero--launch .me-hero__copy{padding:48px clamp(24px,4.6vw,74px);gap:0}.me-hero--launch .me-eyebrow{border:1px solid #150907;border-radius:999px;padding:7px 21px;color:#150907;font-size:12px;letter-spacing:.16em;margin-bottom:26px;line-height:1.4}.me-hero--launch h1{font-family:var(--font-body-family)!important;font-size:clamp(42px,5.05vw,80px);font-weight:750;line-height:1.04;letter-spacing:-.055em;margin:0 0 24px;max-width:100%}.me-hero--launch h1 span{text-align:left!important;font-family:Georgia,serif;font-size:1.1em;font-weight:400;margin-top:5px;letter-spacing:-.045em}.me-hero--launch .me-hero__product{font-size:12px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;margin:0 0 20px;color:#150907}.me-hero--launch .me-lead{max-width:440px;margin-bottom:28px}.me-hero--launch .me-lead p{font-size:16px;line-height:1.65}.me-hero--launch .me-button{background:#ff9300;border-color:#ff9300;color:#150907;min-width:250px;min-height:56px;font-size:16px;font-weight:700;gap:32px}.me-hero--launch .me-button:hover{background:#f7e9bf;border-color:#150907}.me-hero--launch .me-button:focus-visible{outline-color:#150907}.me-hero--launch .me-hero__note{font-size:11px;margin-top:24px}.me-hero--launch .me-hero__media{min-height:600px;margin:20px 20px 20px 0}.me-hero--launch .me-hero__media>img{border-radius:28px;object-position:50% 48%}.me-hero--launch .me-stamp{top:40px;right:18px;bottom:auto;left:auto;width:126px;height:126px;background:#f7e9bf;border-color:#150907;box-shadow:none;transform:rotate(-8deg)}.me-hero--launch .me-stamp span{font-family:Georgia,serif;font-style:italic;font-size:20px;line-height:1.25}.me-hero--launch .me-stamp strong{font-size:23px;font-weight:400;line-height:1.3}@media(min-width:750px)and (max-width:989px){.me-hero--launch .me-hero__copy{padding:32px 24px}.me-hero--launch h1{font-size:42px}.me-hero--launch .me-hero__media{min-height:560px}.me-hero--launch .me-stamp{top:20px;right:12px;width:104px;height:104px}.me-hero--launch .me-stamp span{font-size:17px}.me-hero--launch .me-stamp strong{font-size:19px}}@media(max-width:749px){.me-hero--launch{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow" "heading" "product" "media" "lead" "actions" "note";padding:26px 20px 28px;min-height:0}.me-hero--launch .me-hero__copy{display:contents}.me-hero--launch .me-eyebrow{grid-area:eyebrow;justify-self:start;margin:0 0 15px;padding:6px 15px;font-size:10px}.me-hero--launch h1{grid-area:heading;font-size:clamp(36px,10.6vw,58px);margin:0 0 14px;line-height:1.02}.me-hero--launch h1 span{font-size:1.06em;margin-top:3px}.me-hero--launch .me-hero__product{grid-area:product;font-size:10px;letter-spacing:.11em;margin-bottom:17px}.me-hero--launch .me-hero__media{grid-area:media;width:100%;aspect-ratio:1.1;min-height:0;margin:0 0 20px}.me-hero--launch .me-hero__media>img{border-radius:18px;object-position:50% 49%}.me-hero--launch .me-stamp{top:12px;right:12px;width:91px;height:91px}.me-hero--launch .me-stamp span{font-size:15px}.me-hero--launch .me-stamp strong{font-size:17px}.me-hero--launch .me-lead{grid-area:lead;margin:0 0 20px;max-width:none}.me-hero--launch .me-lead p{font-size:14px;line-height:1.6}.me-hero--launch .me-actions{grid-area:actions}.me-hero--launch .me-button{width:100%;min-width:0;font-size:15px;min-height:52px}.me-hero--launch .me-hero__note{grid-area:note;font-size:10px;margin:14px 0 0;text-align:center}}.me-hero--launch .me-stamp{width:136px;height:136px;top:24px;right:24px;padding:14px;gap:4px;transform:rotate(-6deg);overflow:hidden;box-sizing:border-box}.me-hero--launch .me-stamp span,.me-hero--launch .me-stamp strong{display:block;flex:none;white-space:nowrap;word-break:normal;overflow-wrap:normal;max-width:100%;margin:0;text-align:center;letter-spacing:-.02em}.me-hero--launch .me-stamp span{font-size:17px;line-height:1.25}.me-hero--launch .me-stamp strong{font-size:19px;line-height:1.25}.me-hero--launch .me-button{background:#481bc3;border:2px solid #481bc3;color:#f7e9bf;min-width:280px;min-height:60px;font-size:17px;font-weight:750;padding:16px 25px;box-shadow:0 5px #481bc329}.me-hero--launch .me-button:hover{background:#150907;border-color:#150907;color:#f7e9bf;box-shadow:0 7px #1509071f}.me-hero--launch .me-button:focus-visible{outline:3px solid #481bc3;outline-offset:5px}@media(max-width:989px){.me-hero--launch .me-stamp{width:112px;height:112px;top:18px;right:18px;padding:12px;gap:3px}.me-hero--launch .me-stamp span{font-size:14px}.me-hero--launch .me-stamp strong{font-size:16px}}@media(max-width:749px){.me-hero--launch .me-stamp{width:106px;height:106px;top:14px;right:14px;padding:11px}.me-hero--launch .me-stamp span{font-size:13px}.me-hero--launch .me-stamp strong{font-size:15px}.me-hero--launch .me-button{min-width:0;min-height:58px;width:100%;font-size:16px;padding:15px 22px}}.me-hero--clarity{min-height:580px}.me-hero--clarity .me-hero__copy{padding:40px clamp(24px,4.4vw,70px)}.me-hero--clarity .me-eyebrow{color:#30241f;font-size:13px;letter-spacing:.12em;margin-bottom:20px}body.me-design #MainContent .me-hero--clarity h1{font-size:clamp(40px,4.6vw,72px)!important;line-height:1.06!important;text-align:left!important;margin-bottom:24px}body.me-design #MainContent .me-hero--clarity h1 span{font-size:1em!important;text-align:left!important;white-space:nowrap}.me-hero--clarity .me-lead{margin-bottom:24px;max-width:470px}.me-hero--clarity .me-lead p{font-size:16px;line-height:1.65}.me-hero--clarity .me-actions{gap:10px;align-items:flex-start;flex-direction:column}.me-hero--clarity .me-hero__media{min-height:540px}.me-hero--clarity .me-hero__note{margin-top:12px}@media(min-width:750px)and (max-width:989px){.me-hero--clarity .me-hero__copy{padding:32px 24px}body.me-design #MainContent .me-hero--clarity h1{font-size:40px!important}.me-hero--clarity .me-eyebrow{font-size:11px;letter-spacing:.08em}.me-hero--clarity .me-button{font-size:13px;padding:14px 16px;gap:14px}.me-hero--clarity .me-textlink{font-size:12px}.me-hero--clarity .me-hero__media{min-height:520px}}@media(max-width:749px){.me-hero--clarity{min-height:0}.me-hero--clarity .me-hero__copy{padding:26px 20px 22px}.me-hero--clarity .me-eyebrow{font-size:11px;letter-spacing:.08em;margin-bottom:14px}body.me-design #MainContent .me-hero--clarity h1{font-size:clamp(34px,9.7vw,54px)!important;margin-bottom:16px}.me-hero--clarity .me-lead{margin-bottom:18px}.me-hero--clarity .me-lead p{font-size:14px;line-height:1.55}.me-hero--clarity .me-actions{gap:4px;width:100%}.me-hero--clarity .me-button{width:100%;font-size:14px}.me-hero--clarity .me-textlink{font-size:12px}.me-hero--clarity .me-hero__note{font-size:10px;margin-top:6px}.me-hero--clarity .me-hero__media{min-height:0;aspect-ratio:1.18;margin:0 16px 20px}}.me-ribbon .me-benefit-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px}.me-ribbon .me-benefit-icon svg{width:26px;height:26px}.gw-values-mark svg{width:28px;height:28px}.me-moments{--me-ink:#30241f;--me-cream:#fbf5e8;--me-blue:#8ddff5;--me-muted:#65584f;color:var(--me-ink);font-family:var(--font-body-family);letter-spacing:0;box-sizing:border-box}.me-moments *{box-sizing:border-box}.me-moments h2,.me-moments h3{font-family:var(--font-body-family);color:var(--me-ink);text-transform:none;letter-spacing:-.045em;font-weight:750}.me-moments p{font-size:16px;line-height:1.65;letter-spacing:0;margin:0}.me-moment:focus-visible{outline:3px solid #176a84;outline-offset:5px}.me-moments{background:#fbf5e8;padding:88px max(24px,calc((100vw - 1280px)/2))}.me-moments-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.me-moment{display:block;position:relative;color:#30241f;text-decoration:none;background:#f3e9d9;border-radius:9px;overflow:hidden;transition:transform .2s}.me-moment:nth-child(2){background:#fae4d8}.me-moment:nth-child(3){background:#e0f0eb}.me-moment:hover{transform:translateY(-5px);color:#30241f}.me-moment__image{aspect-ratio:3/2;overflow:hidden}.me-moment img{display:block;height:100%;width:100%;object-fit:cover;transition:transform .3s}.me-moment:hover img{transform:scale(1.035)}.me-moment__copy{padding:24px 28px 26px}.me-moment h3{font-size:29px;line-height:1.1;margin:0 0 12px;letter-spacing:-.03em}.me-moment p{font-size:14px;line-height:1.65}.me-moment__link{display:flex;justify-content:space-between;gap:15px;font-size:13px;font-weight:650;margin-top:22px}.me-moment__link span{font-size:20px}@media(max-width:989px){.me-moments{padding-left:24px;padding-right:24px}.me-moment__copy{padding:20px}.me-moment h3{font-size:24px}}@media(max-width:749px){.me-home .me-eyebrow{margin-bottom:18px;font-size:11px}.me-moments{padding:52px 20px}.me-section-head{display:block;margin-bottom:26px}.me-section-head h2{font-size:34px}.me-section-head>p{margin-top:15px;max-width:100%;font-size:14px}.me-moments-grid{grid-template-columns:1fr;gap:20px}.me-moment__image{aspect-ratio:1.65}.me-moment__copy{padding:22px 24px}.me-moment h3{font-size:28px}.me-moment__link{margin-top:14px}.me-products .me-section-head .me-textlink{margin-top:15px}}@media(prefers-reduced-motion:reduce){.me-moment,.me-moment img{transition:none}.me-moment:hover{transform:none}}.me-moments .me-section-head .me-eyebrow{font-size:12px;line-height:1.5;letter-spacing:.14em;font-weight:600;text-transform:uppercase;margin-bottom:12px}.me-products{--me-ink:#30241f;--me-cream:#fbf5e8;--me-blue:#8ddff5;--me-muted:#65584f;color:var(--me-ink);font-family:var(--font-body-family);letter-spacing:0;box-sizing:border-box}.me-products *{box-sizing:border-box}.me-products h2,.me-products h3{font-family:var(--font-body-family);color:var(--me-ink);text-transform:none;letter-spacing:-.045em;font-weight:750}.me-products p{font-size:16px;line-height:1.65;letter-spacing:0;margin:0}.me-home .me-eyebrow,.me-eyebrow{font-size:12px;font-weight:650;letter-spacing:.16em;text-transform:uppercase;line-height:1.5;margin:0 0 24px;color:#62534a}.me-textlink{display:inline-flex;gap:12px;align-items:center;min-height:44px;color:#30241f;text-decoration:underline;text-underline-offset:5px;font-size:14px;font-weight:600}.me-textlink:focus-visible,.me-product:focus-visible{outline:3px solid #176a84;outline-offset:5px}.me-products{background:#fbf5e8;padding:88px max(24px,calc((100vw - 1280px)/2))}.me-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:36px}.me-section-head h2{font-size:clamp(32px,3.8vw,52px);line-height:1.12;margin:0;max-width:760px}.me-section-head .me-eyebrow{margin-bottom:12px}.me-section-head>p{max-width:290px;color:#65584f;font-size:15px;line-height:1.7}.me-moment .me-eyebrow{font-size:11px;margin:0 0 9px;letter-spacing:.13em}.me-products{padding-top:8px;padding-bottom:88px}.me-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.me-product{display:block;text-decoration:none;color:#30241f;min-width:0}.me-product:hover{color:#30241f}.me-product__image{aspect-ratio:1;overflow:hidden;border-radius:8px;background:#f1e8db;position:relative}.me-product__image img{height:100%;width:100%;object-fit:cover;display:block;transition:transform .3s}.me-product:hover img{transform:scale(1.045)}.me-product__tag{position:absolute;left:12px;top:12px;background:#fbf5e8;color:#30241f;border-radius:30px;padding:7px 12px;font-size:11px;font-weight:600;letter-spacing:0}.me-products .me-product__description{font-size:12px;color:#65584f;margin:16px 0 7px}.me-products h3{font-size:21px;line-height:1.3;letter-spacing:-.025em;margin:0 0 12px}.me-product__bottom{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:14px;font-weight:600}.me-product__bottom>span:last-child{font-size:23px}.me-products .me-price-note{font-size:11px;color:#65584f;margin-top:24px}@media(max-width:989px){.me-products{padding-left:24px;padding-right:24px}.me-product-grid{gap:16px}.me-products h3{font-size:18px}}@media(max-width:749px){.me-home .me-eyebrow{margin-bottom:18px;font-size:11px}.me-textlink{font-size:13px}.me-section-head{display:block;margin-bottom:26px}.me-section-head h2{font-size:34px}.me-section-head>p{margin-top:15px;max-width:100%;font-size:14px}.me-products{padding:4px 20px 52px}.me-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.me-product__tag{left:7px;top:7px;padding:5px 8px;font-size:9px}.me-products h3{font-size:17px;line-height:1.3}.me-products .me-product__description{font-size:11px;margin:12px 0 5px}.me-product__bottom{font-size:12px}.me-products .me-price-note{font-size:10px}.me-products .me-section-head .me-textlink{margin-top:15px}}@media(prefers-reduced-motion:reduce){.me-product__image img{transition:none}}.me-products .me-section-head .me-eyebrow{font-size:12px;line-height:1.5;letter-spacing:.14em;font-weight:600;text-transform:uppercase;margin-bottom:12px}.me-products--proof{padding-top:52px;padding-bottom:56px;scroll-margin-top:140px}.me-products--proof .me-proof-intro{max-width:660px;margin-top:16px;color:#65584f}.me-products--proof .me-proof-intro p{font-size:15px}.me-products--proof .me-product{display:flex;flex-direction:column;padding:14px;border-radius:16px;border:1px solid #ddded5;background:#fffaf0}.me-products--proof .me-product:nth-child(2n){background:#eafbfd;border-color:#b6e5ec}.me-products--proof .me-product__image{width:100%;border-radius:10px}.me-products--proof .me-product__bottom{margin-top:auto;padding-top:12px;border-top:1px solid #30241f20}.me-products--proof .gwm-summary{margin:4px 0 16px;padding:14px 0 0;border-top:1px solid #30241f20}.me-products--proof .gwm-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.me-products--proof .gwm-summary dl>div{display:flex;flex-direction:column-reverse;gap:5px}.me-products--proof .gwm-summary dt{font-size:10px;line-height:1.4;color:#65584f}.me-products--proof .gwm-summary dd{font-size:21px;font-weight:750;line-height:1.2;letter-spacing:-.04em;color:#30241f;margin:0;white-space:nowrap}.me-products--proof .gwm-summary p{font-size:10px;line-height:1.5;margin-top:12px;color:#65584f}.me-products--proof .me-proof-note{font-size:11px;line-height:1.6;margin-top:22px;max-width:920px;color:#65584f}.me-products--proof .me-price-note{margin-top:10px}@media(min-width:750px)and (max-width:1100px){.me-products--proof .me-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media(max-width:749px){.me-products--proof{padding-top:34px;padding-bottom:36px}.me-products--proof .me-product-grid{grid-template-columns:1fr;gap:18px}.me-products--proof .me-product{display:grid;grid-template-columns:112px minmax(0,1fr);gap:0 16px;padding:16px;align-items:start}.me-products--proof .me-product__image{grid-column:1;grid-row:1/5;align-self:center}.me-products--proof .me-product__tag{display:none}.me-products--proof .me-product__description,.me-products--proof h3,.me-products--proof .gwm-summary,.me-products--proof .me-product__bottom{grid-column:2}.me-products--proof .me-product__description{margin:0 0 5px;font-size:10px}.me-products--proof h3{margin:0 0 10px;font-size:18px}.me-products--proof .gwm-summary{padding-top:10px;margin:0 0 10px}.me-products--proof .gwm-summary dd{font-size:18px}.me-products--proof .gwm-summary dt{font-size:9px}.me-products--proof .gwm-summary p{font-size:9px;margin-top:8px}.me-products--proof .me-product__bottom{padding-top:8px}.me-products--proof .me-proof-intro p{font-size:14px}.me-products--proof .me-proof-note{font-size:10px}}@media(max-width:374px){.me-products--proof .me-product{grid-template-columns:86px minmax(0,1fr);gap:0 12px;padding:12px}.me-products--proof .gwm-summary dd,.me-products--proof h3{font-size:16px}}body.me-design #MainContent .me-products--proof .gwm-summary{padding:16px!important;border-radius:12px;min-width:0}body.me-design #MainContent .me-products--proof .gwm-summary dl{gap:10px}body.me-design #MainContent .me-products--proof .gwm-summary dt{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-size:10px;flex-wrap:nowrap;min-height:34px}body.me-design #MainContent .me-products--proof .gwm-summary dt svg{width:15px;height:15px;flex:0 0 15px;color:#65584f}body.me-design #MainContent .me-products--proof .gwm-summary dd{font-size:20px}body.me-design #MainContent .me-products--proof .gwm-summary>p{display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px;padding-top:13px;margin-top:13px;border-top:1px solid #30241f26;color:#30241f}.me-portion-icon{display:inline-flex;color:#481bc3}.me-portion-icon svg{width:22px;height:22px}.me-portion-weight{font-size:27px;line-height:1.2;letter-spacing:-.04em;white-space:nowrap}.me-portion-weight small{font-size:11px;letter-spacing:0;font-weight:500}.me-portion-weight>span{font-size:19px}.me-portion-label{font-size:11px;font-weight:650}@media(max-width:749px){body.me-design #MainContent .me-products--proof .me-product{grid-template-columns:95px minmax(0,1fr);gap:0 12px}body.me-design #MainContent .me-products--proof .gwm-summary{padding:12px!important;grid-column:1/-1;margin-top:12px}body.me-design #MainContent .me-products--proof .me-product__image{grid-row:1/3}body.me-design #MainContent .me-products--proof .me-product__bottom{grid-column:1/-1}body.me-design #MainContent .me-products--proof .gwm-summary dl{gap:14px}body.me-design #MainContent .me-products--proof .gwm-summary dd{font-size:21px}.me-portion-weight{font-size:26px}}.me-welcome{background:#fbf5e8;padding:40px 24px 0;color:#30241f;font-family:var(--font-body-family);letter-spacing:0}.me-welcome *{box-sizing:border-box}.me-welcome__inner{max-width:1232px;margin:0 auto;display:grid;grid-template-columns:150px minmax(0,1fr) 240px;align-items:center;gap:32px;border:1px solid #dfcbb7;border-radius:12px;background:#f2e4d4;padding:32px}.me-welcome__value{border-right:1px solid #d9c0a8;padding-right:24px;text-align:center}.me-welcome__value strong{display:block;font-size:56px;line-height:1;font-weight:750;letter-spacing:-.055em}.me-welcome__value span{display:block;font-size:13px;line-height:1.5;margin-top:10px}.me-welcome p{margin:0;letter-spacing:0;text-transform:none}.me-welcome .me-welcome__eyebrow{font-size:11px;line-height:1.5;font-weight:650;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;color:#62534a}.me-welcome h2{font-family:var(--font-body-family);font-size:clamp(26px,2.6vw,36px);line-height:1.15;font-weight:750;letter-spacing:-.04em;color:#30241f;text-transform:none;margin:0 0 12px}.me-welcome__text p{font-size:15px;line-height:1.65;color:#65584f}.me-welcome .me-welcome__terms{font-size:12px;line-height:1.6;color:#65584f;margin-top:12px}.me-welcome__action p{font-size:13px;line-height:1.6;text-align:center;margin:0 0 14px}.me-welcome__action strong{font-size:16px;font-weight:700;letter-spacing:.06em;margin-left:6px}.me-welcome__action a{display:flex;align-items:center;justify-content:center;gap:16px;min-height:54px;padding:15px 18px;background:#8ddff5;border:1px solid #30241f;border-radius:6px;color:#30241f;text-decoration:none;font-family:var(--font-body-family);font-size:14px;font-weight:650;line-height:1.4}.me-welcome__action a:hover{background:#bceefa}.me-welcome__action a:focus-visible{outline:3px solid #176a84;outline-offset:5px}@media(max-width:989px){.me-welcome__inner{grid-template-columns:110px minmax(0,1fr);gap:24px}.me-welcome__action{grid-column:2}.me-welcome__action p{text-align:left}.me-welcome__action a{max-width:290px}.me-welcome__value strong{font-size:44px}}@media(max-width:749px){.me-welcome{padding:28px 20px 0}.me-welcome__inner{grid-template-columns:1fr;gap:20px;padding:24px}.me-welcome__value{display:flex;align-items:center;gap:16px;border-right:0;border-bottom:1px solid #d9c0a8;padding:0 0 20px;text-align:left}.me-welcome__value span{margin:0}.me-welcome__action{grid-column:auto}.me-welcome__action a{max-width:none}.me-welcome h2{font-size:28px}.me-welcome__text p{font-size:14px}}.me-shop-close{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;background:#f2e4d4;padding:64px max(32px,calc((100vw - 1264px)/2));color:#30241f;font-family:var(--font-body-family)}.me-shop-close h2{margin:0 0 22px;max-width:580px}.me-shop-close__eyebrow{font-size:12px;letter-spacing:.13em!important;text-transform:uppercase;font-weight:650;margin:0 0 16px}.me-shop-close__text{font-size:16px;line-height:1.75;color:#65584f}.me-shop-close>a,.me-shop-close>div>a{display:inline-flex;gap:24px;margin-top:20px;min-height:50px;align-items:center;padding:13px 22px;border:1px solid #30241f;border-radius:6px;background:#8ddff5;color:#30241f;text-decoration:none;font-size:15px;font-weight:650}.me-shop-close>img{width:100%;height:320px;object-fit:cover;border-radius:12px 12px 70px}@media(max-width:749px){.me-shop-close{grid-template-columns:1fr;gap:30px;padding:44px 24px}.me-shop-close>img{height:250px}.me-shop-close__text{font-size:15px}}.me-shop-intro{max-width:1328px;margin:auto;padding:54px 32px 24px;color:#30241f;font-family:var(--font-body-family)}.me-shop-intro__top{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:70px}.me-shop-intro .me-shop-intro__eyebrow{font-size:12px;letter-spacing:.14em!important;text-transform:uppercase;font-weight:650;margin:0 0 16px;color:#65584f}.me-shop-intro h1{max-width:840px;margin:0 0 22px;letter-spacing:-.045em!important;line-height:1.07!important}.me-shop-intro__text{max-width:620px;font-size:17px;color:#65584f;line-height:1.7}.me-shop-intro__image img{width:100%;height:240px;display:block;object-fit:cover;border-radius:100px 100px 12px 12px}.me-shop-categories{display:flex;gap:12px;flex-wrap:wrap;margin-top:36px}.me-shop-categories a{display:flex;gap:28px;align-items:center;justify-content:space-between;padding:13px 20px;border:1px solid #d8c7b5;border-radius:6px;color:#30241f;text-decoration:none;font-size:14px;font-weight:600;background:#f6ecdf}.me-shop-categories a[aria-current=page],.me-shop-categories a:hover{background:#30241f;color:#fbf5e8;border-color:#30241f}@media(max-width:749px){.me-shop-intro{padding:32px 20px 18px}.me-shop-intro__top{grid-template-columns:1fr;gap:24px}.me-shop-intro__image img{height:180px;border-radius:12px;object-position:50% 45%}.me-shop-intro__text{font-size:15px}.me-shop-categories{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.me-shop-categories a{font-size:13px;padding:12px;gap:8px}}.gwm-action-badge{position:absolute;top:12px;left:12px;z-index:4;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 24px);padding:9px 12px;border:1px solid #ff8bbc;border-radius:14px;background:#fff1ae;color:#243734;box-shadow:0 3px 10px #24373412;font-family:inherit;line-height:1.25;font-size:13px;font-weight:700;text-align:left;white-space:normal;overflow-wrap:anywhere;pointer-events:none}.gwm-action-badge svg{flex:0 0 18px;color:#ac1455}.gwm-action-badge small{display:block;margin-top:2px;font-size:10px;font-weight:500;line-height:1.3}.gwm-action-badge--inline{position:static;max-width:100%;margin:4px 0;font-size:11px;padding:6px 9px;box-shadow:none}.gwm-action-badge--inline small{font-size:9px}@media(max-width:749px){.gwm-action-badge{top:8px;left:8px;max-width:calc(100% - 16px);padding:7px 8px;gap:5px;font-size:11px;border-radius:11px}.gwm-action-badge small{font-size:9px}.gwm-action-badge--inline{max-width:100%}}.gwm-nutrition.gwm-nutrition--colour{box-sizing:border-box;padding:28px;background:#fff;border:1px solid #efdfdf;border-radius:24px;box-shadow:0 10px 35px #24373408;color:#243734}.gwm-nutrition--colour *{box-sizing:border-box}.gwm-nutrition--colour .gwm-nutrition-heading{display:flex;align-items:center;gap:14px;margin-bottom:20px}.gwm-nutrition--colour .gwm-nutrition-heading h3{font-size:clamp(23px,2.7vw,32px);line-height:1.15;letter-spacing:-.025em;color:#a30a4c;margin:0;text-transform:none}.gwm-nutrition--colour .gwm-nutrition-badge{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;border-radius:50%;background:#ffd000;color:#243734}.gwm-nutrition--colour .gwm-nutrition-badge svg{width:28px;height:28px}.gwm-nutrition.gwm-nutrition--colour table{width:100%;border-collapse:separate;border-spacing:0 7px;table-layout:fixed;margin:0;box-shadow:none;border:0;font-size:14px}.gwm-nutrition.gwm-nutrition--colour th,.gwm-nutrition.gwm-nutrition--colour td{border:0;padding:12px 14px;vertical-align:middle;line-height:1.35}.gwm-nutrition.gwm-nutrition--colour thead th{background:#fff3c5;font-weight:700;font-size:13px;text-align:right}.gwm-nutrition.gwm-nutrition--colour thead th:first-child{width:48%;text-align:left;background:#dff8fb;border-radius:12px 0 0 12px}.gwm-nutrition.gwm-nutrition--colour thead th:last-child{background:#ffe1ee;color:#8c1049;border-radius:0 12px 12px 0}.gwm-nutrition--colour .gwm-nutrient{--nutrient-tone:#FFD000}.gwm-nutrition--colour .gwm-nutrient--kcal,.gwm-nutrition--colour .gwm-nutrient--sugar{--nutrient-tone:#FF006E}.gwm-nutrition--colour .gwm-nutrient--protein,.gwm-nutrition--colour .gwm-nutrient--salt{--nutrient-tone:#00C7EA}.gwm-nutrition--colour .gwm-nutrient--fiber{--nutrient-tone:#c880df}.gwm-nutrition.gwm-nutrition--colour tbody th,.gwm-nutrition.gwm-nutrition--colour tbody td{background:color-mix(in srgb,var(--nutrient-tone) 9%,white)}.gwm-nutrition.gwm-nutrition--colour tbody th{border-radius:12px 0 0 12px;font-weight:600}.gwm-nutrition.gwm-nutrition--colour tbody td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.gwm-nutrition.gwm-nutrition--colour tbody td:last-child{border-radius:0 12px 12px 0;background:color-mix(in srgb,var(--nutrient-tone) 15%,white);font-weight:700}.gwm-nutrition--colour .gwm-nutrition-label{display:flex;align-items:center;gap:10px}.gwm-nutrition--colour .gwm-nutrition-symbol{display:flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:color-mix(in srgb,var(--nutrient-tone) 65%,white)}.gwm-nutrition--colour .gwm-nutrition-symbol svg{width:21px;height:21px}.gwm-nutrition.gwm-nutrition--colour .gwm-fine{padding:14px 16px;background:#dff8fb;border-radius:12px;font-size:12px;line-height:1.6;margin:16px 0 0}@media(max-width:749px){.gwm-nutrition.gwm-nutrition--colour{padding:16px 10px;border-radius:18px}.gwm-nutrition--colour .gwm-nutrition-heading{gap:10px;margin-bottom:12px}.gwm-nutrition--colour .gwm-nutrition-heading h3{font-size:23px}.gwm-nutrition--colour .gwm-nutrition-badge{width:38px;height:38px;flex-basis:38px}.gwm-nutrition.gwm-nutrition--colour table{font-size:12px;border-spacing:0 6px}.gwm-nutrition.gwm-nutrition--colour th,.gwm-nutrition.gwm-nutrition--colour td{padding:9px 6px}.gwm-nutrition.gwm-nutrition--colour thead th{font-size:11px}.gwm-nutrition.gwm-nutrition--colour thead th:first-child{width:49%}.gwm-nutrition--colour .gwm-nutrition-label{gap:6px;overflow-wrap:anywhere}.gwm-nutrition--colour .gwm-nutrition-symbol{flex-basis:25px;width:25px;height:25px}.gwm-nutrition--colour .gwm-nutrition-symbol svg{width:17px;height:17px}.gwm-nutrition.gwm-nutrition--colour .gwm-fine{padding:12px;font-size:11px}}.gwm-product{padding-top:30px;padding-bottom:48px;color:#243734}.gwm-product *{box-sizing:border-box}.gwm-product h2{font-family:var(--font-heading-family);font-size:clamp(25px,3vw,38px);line-height:1.12;letter-spacing:-.025em;margin:0 0 24px;text-transform:none}.gwm-product p{line-height:1.6}.gwm-product-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:24px;align-items:start}.gwm-eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px}.gwm-taste{border:1px solid #efdfdf;border-radius:24px;padding:30px;background:#fff;box-shadow:0 10px 35px #24373408}.gwm-taste-list{display:grid;gap:10px}.gwm-taste-row{--tone:#FF006E;display:grid;grid-template-columns:38px minmax(85px,1fr) minmax(90px,1.2fr) minmax(70px,.85fr);gap:10px;align-items:center;background:color-mix(in srgb,var(--tone) 11%,white);padding:13px 12px;border-radius:14px;font-size:13px;line-height:1.2}.gwm-taste-icon{display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--tone);width:36px;height:36px;color:#243734}.gwm-taste-icon svg{width:26px;height:26px}.gwm-bars{display:flex;gap:5px}.gwm-bar{height:16px;flex:1;border-radius:5px;background:color-mix(in srgb,var(--tone) 20%,white);border:1px solid #24373424}.gwm-bar.is-filled{background:var(--tone);border-color:#24373488}.gwm-taste-word{font-size:12px;overflow-wrap:anywhere}.gwm-scale{text-align:right;font-size:11px;color:#51615e;margin:12px 0 18px}.gwm-taste-footer{border-radius:12px;background:#dff8fb;padding:16px}.gwm-taste-footer strong{font-size:15px}.gwm-taste-footer p{font-size:11px;margin:6px 0 0}.gwm-kiki{background:#fff3c5;padding:32px;border-radius:24px;position:relative}.gwm-kiki-mark{display:block;width:46px;height:46px;padding:8px;background:#ffd000;border-radius:50%;margin-bottom:18px}.gwm-kiki .rte{font-size:16px;line-height:1.7}.gwm-signature{font-family:GW Campaign,cursive;font-size:32px;display:block;margin-top:20px;color:#a30a4c}.gwm-story{margin-top:28px;border-radius:24px;background:#fff0f6;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;align-items:center}.gwm-story--text{grid-template-columns:1fr}.gwm-story figure{margin:0;min-width:0}.gwm-story img{width:100%;height:auto;display:block}.gwm-story figcaption{padding:10px 20px;font-size:12px}.gwm-story-copy{padding:36px}.gwm-story-copy .rte{font-size:16px}.gwm-community{border-left:5px solid #00C7EA;margin-top:28px;padding:20px 24px;background:#effbfd}.gwm-draft{background:#fff7dc;border:1px dashed #8a6810;color:#614a0f;padding:10px 16px;border-radius:9px;font-size:12px}.gwm-fine{font-size:12px;line-height:1.5}.gwm-storage{color:#243734;background:#eaf9fb;border:1px solid #b4e4e9;border-left:5px solid #00a8c5;border-radius:12px;padding:18px;margin:18px 0}.gwm-storage h3{font-size:16px;line-height:1.3;margin:0 0 8px;text-transform:none}.gwm-storage p{font-size:12px;margin:0 0 12px}.gwm-storage ol{padding-left:21px;margin:0;display:grid;gap:10px}.gwm-storage li{padding-left:4px;font-size:13px}.gwm-storage li::marker{font-weight:700;color:#126075}.gwm-storage strong,.gwm-storage span{display:block}.gwm-storage span{font-size:12px;line-height:1.45;margin-top:3px}.gwm-summary{background:#fff3c5;border-radius:12px;padding:14px;color:#243734;margin:12px 0}.gwm-summary dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0}.gwm-summary dt{font-size:11px}.gwm-summary dd{margin:2px 0 0;font-weight:700;font-size:20px}.gwm-summary p{font-size:11px;margin:7px 0 0}.gwm-nutrition{color:#243734;padding:18px 0}.gwm-nutrition h3{font-size:20px}.gwm-nutrition table{width:100%;border-collapse:collapse;box-shadow:none;font-size:13px}.gwm-nutrition th,.gwm-nutrition td{padding:10px 8px;border-bottom:1px solid #e2e8e5}.gwm-nutrition th{text-align:left;font-weight:500}.gwm-nutrition td{text-align:right;white-space:nowrap}.gwm-nutrition thead th{font-weight:700;background:#fff3c5}.gwm-nutrition th:last-child,.gwm-nutrition td:last-child{background:#fff8df}.gwm-shipping{color:#243734;background:#fff5cf;padding:14px 16px;border-radius:12px;margin:12px 0;font-size:13px;line-height:1.4}.gwm-shipping p{font-size:10px;margin:7px 0 3px}.gwm-shipping a{font-size:11px;color:inherit;text-decoration:underline}.gwm-progress{height:9px;background:#eadfab;border-radius:10px;overflow:hidden;margin-top:10px}.gwm-progress span{height:100%;display:block;background:#d9005e;border-radius:10px;transition:width .25s}gwm-recommendations{display:block;padding:14px 0;color:#243734}gwm-recommendations h3{font-size:17px;margin:0 0 12px;text-transform:none}.gwm-recommend-card{display:grid;grid-template-columns:65px minmax(0,1fr);gap:12px;margin:0 0 10px;padding:12px;border:1px solid #e8dfe2;border-radius:12px;background:#fff}.gwm-recommend-image img{width:65px;height:65px;object-fit:cover;border-radius:8px}.gwm-recommend-title{font-size:13px;color:#243734;text-decoration:none;font-weight:600;display:block;margin-bottom:7px}.gwm-recommend-content select{border:1px solid #a8b5b2;border-radius:7px;background:#fff;width:100%;min-height:36px;padding:5px;color:#243734;font:inherit;font-size:12px}.gwm-recommend-content button{border:0;border-radius:7px;background:#d9005e;color:#fff;min-height:36px;padding:6px 14px;margin-top:7px;font:inherit;font-weight:600;font-size:12px;cursor:pointer}.gwm-recommend-content button:disabled{opacity:.6}.gwm-add-status{font-size:12px;margin:4px 0 0}.gwm-add-status:empty{display:none}.gwm-recommend-content :focus-visible{outline:3px solid #006b83;outline-offset:3px}.drawer__inner>gwm-recommendations{padding:14px 20px;flex-shrink:0}.gwm-product:empty{display:none}@media(max-width:989px){.gwm-product-grid{grid-template-columns:1fr}.gwm-taste-row{grid-template-columns:38px minmax(85px,1fr) minmax(100px,1.5fr) minmax(80px,1fr)}}@media(max-width:749px){.gwm-product{padding-top:12px;padding-bottom:24px}.gwm-product h2{font-size:26px}.gwm-taste,.gwm-kiki{padding:20px 16px;border-radius:18px}.gwm-taste-row{grid-template-columns:32px minmax(70px,1fr) minmax(85px,1.2fr);gap:8px;padding:11px 9px;font-size:12px}.gwm-taste-icon{width:30px;height:30px}.gwm-taste-icon svg{width:23px;height:23px}.gwm-taste-word{grid-column:3;text-align:right;font-size:11px;margin-top:-2px}.gwm-bar{height:14px}.gwm-bars{gap:3px}.gwm-story{grid-template-columns:1fr}.gwm-story-copy{padding:24px 20px}.gwm-nutrition th,.gwm-nutrition td{padding:8px 5px;font-size:12px}.gwm-nutrition thead th{font-size:11px}.gwm-storage{padding:14px}.gwm-summary dd{font-size:18px}}.gwm-tone-sweet{--tone:#FF006E}.gwm-tone-cinnamon{--tone:#FFD000}.gwm-tone-chocolate{--tone:#DC61B7}.gwm-tone-vanilla{--tone:#FFE476}.gwm-tone-nuts{--tone:#FFAA59}.gwm-tone-pistachio{--tone:#A9DF87}.gwm-tone-coconut{--tone:#73DCEC}.gwm-tone-fruit{--tone:#FF7FAD}.gwm-tone-caramel{--tone:#FFB83D}.gwm-tone-poppy{--tone:#C2A2EE}.gwm-tone-spice{--tone:#6FDDD0}.gwm-tone-cheese{--tone:#FFCF45}#CartDrawer .drawer__inner{box-sizing:border-box;padding-inline:24px;overflow-x:hidden}#CartDrawer cart-drawer-items{box-sizing:border-box;min-width:0;width:100%;padding:0;overflow-x:hidden}#CartDrawer .cart-drawer__form,#CartDrawer .drawer__contents,#CartDrawer .drawer__cart-items-wrapper{min-width:0;width:100%}#CartDrawer .drawer__footer{box-sizing:border-box;width:100%;padding:20px 0;margin-inline:0}#CartDrawer .cart-item__quantity cart-remove-button{margin:12px 0 0!important;width:fit-content;height:auto}#CartDrawer .cart-item__quantity cart-remove-button .button{padding:8px 14px;min-height:40px}#CartDrawer gwm-recommendations{padding:24px 0 16px}#CartDrawer .gwm-recommend-card{box-sizing:border-box;width:100%;gap:12px;padding:14px;margin-bottom:12px}#CartDrawer .gwm-recommend-content{min-width:0}#CartDrawer .gwm-recommend-content select{box-sizing:border-box;max-width:100%}#CartDrawer .totals{gap:16px;align-items:baseline}#CartDrawer .totals__subtotal-value{margin:0;white-space:nowrap}#CartDrawer .cart__ctas,#CartDrawer .cart__checkout-button{box-sizing:border-box;width:100%;margin-inline:0}#CartDrawer .bullet_text{margin-inline:0;line-height:1.5}#CartDrawer .shipping-header-info{margin-inline:-24px}@media(max-width:749px){#CartDrawer .drawer__inner{padding-inline:20px}#CartDrawer .shipping-header-info{margin-inline:-20px}}.me-breadcrumbs{max-width:1328px;margin:0 auto;padding:20px 32px 0;color:#65584f;font-family:var(--font-body-family);font-size:12px;line-height:1.6}.me-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:6px 10px;list-style:none;padding:0;margin:0}.me-breadcrumbs li+li:before{content:"/";margin-right:10px;color:#8b7b6e}.me-breadcrumbs a{color:inherit;text-underline-offset:3px}.me-breadcrumbs a:hover{color:#30241f}@media(max-width:749px){.me-breadcrumbs{padding:16px 20px 0;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/26/compiled_assets/styles.css.map */
