.gw-footer{margin-top:0;color:#fff;background:#243734}.gw-footer *{box-sizing:border-box}.gw-footer a{color:inherit;text-decoration:none}.gw-footer__invitation{overflow:hidden;color:#243734;background:linear-gradient(120deg,#ff006e 0 12%,#ffd000 12% 74%,#00c7ea 74% 100%)}.gw-footer__invitation-inner{width:min(1180px,calc(100% - 3.2rem));min-height:270px;display:flex;align-items:center;justify-content:space-between;gap:4rem;margin-inline:auto;padding:4.5rem 0}.gw-footer__invitation h2{max-width:760px;margin:.6rem 0 1rem;font-size:clamp(3rem,5vw,6rem);line-height:.98;letter-spacing:-.045em}.gw-footer__invitation p{max-width:680px;margin:0;font-size:1.65rem;line-height:1.55}.gw-footer__eyebrow{display:flex;align-items:center;gap:.8rem;margin:0;font-size:1.15rem!important;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.gw-footer__eyebrow:before{content:"";width:30px;height:5px;background:#ff006e}.gw-footer__actions{min-width:260px;display:grid;gap:1rem}.gw-footer__button{min-height:52px;display:flex;align-items:center;justify-content:center;padding:1.3rem 1.8rem;border:2px solid #243734;font-weight:900;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.gw-footer__button:hover{transform:translate(-3px,-3px);box-shadow:6px 6px #243734}.gw-footer__button--light{background:#fff}.gw-footer__button--dark{color:#fff!important;background:#243734}.gw-footer__main{padding:var(--gw-footer-pad-top) max(1.6rem,calc((100vw - 1180px)/2)) var(--gw-footer-pad-bottom)}.gw-footer__grid{display:grid;grid-template-columns:1.45fr .85fr .9fr 1fr;gap:clamp(2.6rem,5vw,6rem);padding:2rem 0 5rem}.gw-footer__brand-name{display:inline-block;font-size:clamp(2.8rem,4vw,4.8rem);font-weight:900;letter-spacing:-.05em}.gw-footer__brand-name span{color:#00c7ea}.gw-footer__claim{max-width:360px;margin:1.4rem 0 .8rem;color:#ffd000;font-family:"GW Campaign",var(--font-heading-family);font-size:2.2rem;line-height:1.1}.gw-footer__origin{max-width:380px;margin:0;color:#ffffffc2;font-size:1.4rem;line-height:1.65}.gw-footer__socials{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.gw-footer__socials a{padding:.7rem 1rem;border:1px solid rgba(255,255,255,.35);font-size:1.2rem;font-weight:800}.gw-footer__column h3{margin:1rem 0 1.6rem;color:#fff;font-size:1.55rem}.gw-footer__column ul{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.gw-footer__column li,.gw-footer__column a,.gw-footer__contact-text,.gw-footer__contact small{color:#ffffffc7;font-size:1.35rem;line-height:1.5}.gw-footer__column a:hover{color:#ffd000;text-decoration:underline;text-underline-offset:.3rem}.gw-footer__contact{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem}.gw-footer__contact h3{margin-bottom:.7rem}.gw-footer__contact-text p{margin:0}.gw-footer__contact>a{color:#fff;font-weight:800}.gw-footer__newsletter{display:grid;grid-template-columns:1fr 1.15fr;gap:4rem;align-items:center;padding:3rem;color:#243734;background:#00c7ea;border:2px solid #101a19;box-shadow:8px 8px #101a19}.gw-footer__newsletter h3{margin:.7rem 0 .8rem;font-size:clamp(2.2rem,3vw,3.5rem);line-height:1.05}.gw-footer__newsletter p{margin:0;font-size:1.4rem}.gw-footer__newsletter-form{min-width:0}.gw-footer__newsletter-field{display:grid;grid-template-columns:minmax(0,1fr) auto}.gw-footer__newsletter input{min-width:0;min-height:54px;padding:1.2rem 1.4rem;border:2px solid #243734;border-right:0;border-radius:0;font:inherit;background:#fff}.gw-footer__newsletter button{min-height:54px;padding:1.2rem 1.6rem;border:2px solid #243734;border-radius:0;color:#fff;background:#ff006e;font:inherit;font-weight:900;cursor:pointer}.gw-footer__newsletter input:focus-visible,.gw-footer__newsletter button:focus-visible,.gw-footer a:focus-visible{outline:3px solid #eb00f5;outline-offset:3px}.gw-footer__newsletter small{display:block;margin-top:.8rem;font-size:1.05rem}.gw-footer__form-message{margin-top:1rem!important;font-weight:800}.gw-footer__bottom{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;padding-top:3.4rem}.gw-footer__bottom p{margin:0;color:#ffffffad;font-size:1.15rem}.gw-footer__bottom nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 1.6rem}.gw-footer__bottom nav a{color:#ffffffb8;font-size:1.15rem}.gw-footer__payments{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin:0;padding:0;list-style:none}.gw-footer__payments svg{width:38px;height:auto}@media(max-width:989px){.gw-footer__invitation-inner{align-items:flex-start;flex-direction:column;gap:2.5rem}.gw-footer__actions{width:100%;min-width:0;grid-template-columns:1fr 1fr}.gw-footer__grid{grid-template-columns:1fr 1fr}.gw-footer__newsletter{grid-template-columns:1fr;gap:2rem}.gw-footer__bottom{grid-template-columns:1fr;text-align:center}.gw-footer__payments{justify-content:center}}@media(max-width:640px){.gw-footer__invitation-inner{width:min(100% - 3.2rem,1180px);min-height:0;padding:3.8rem 0}.gw-footer__invitation{background:linear-gradient(145deg,#ffd000 0 76%,#00c7ea 76% 100%)}.gw-footer__actions,.gw-footer__grid{grid-template-columns:1fr}.gw-footer__main{padding-inline:1.6rem}.gw-footer__grid{gap:2.2rem;padding-bottom:3rem}.gw-footer__column{padding-top:2rem;border-top:1px solid rgba(255,255,255,.18)}.gw-footer__newsletter{padding:2.2rem 1.6rem;box-shadow:5px 5px #101a19}.gw-footer__newsletter-field{grid-template-columns:1fr;gap:.8rem}.gw-footer__newsletter input{border-right:2px solid #243734}}@media(prefers-reduced-motion:reduce){.gw-footer__button{transition:none}}.gw-b2b{--ink:#150907;--pink:#ff006e;--yellow:#ffd000;--cyan:#00c7ea;--violet:#eb00f5;--cream:#fcf6e4;color:var(--ink);background:var(--cream);overflow:hidden}.gw-b2b *{box-sizing:border-box}.gw-b2b h1,.gw-b2b h2,.gw-b2b h3,.gw-b2b p{margin-top:0}.gw-b2b h1{font-size:clamp(3.8rem,7vw,8.8rem);line-height:.92;letter-spacing:-.055em;max-width:12ch;margin-bottom:2rem}.gw-b2b h2{font-size:clamp(3rem,5vw,5.8rem);line-height:1;letter-spacing:-.045em;margin-bottom:1.6rem}.gw-b2b h3{font-size:2.1rem;line-height:1.1}.gw-b2b__container{width:min(1180px,calc(100% - 3.2rem));margin-inline:auto;padding-block:clamp(6rem,9vw,11rem)}.gw-b2b__hero{min-height:720px;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);align-items:center;gap:clamp(3rem,6vw,8rem);padding:clamp(5rem,8vw,10rem) max(2rem,calc((100vw - 1180px)/2));background:linear-gradient(125deg,#ffe8f2 0 55%,var(--yellow) 55% 100%);position:relative}.gw-b2b__hero:after{content:"";position:absolute;width:180px;height:180px;border:28px solid var(--cyan);border-radius:50%;right:-70px;top:40px;transform:rotate(12deg)}.gw-b2b__eyebrow{display:inline-flex;align-items:center;gap:.8rem;font-size:1.25rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.4rem}.gw-b2b__eyebrow:before{content:"";width:32px;height:5px;background:var(--pink)}.gw-b2b__lead{max-width:62ch;font-size:clamp(1.7rem,2vw,2.15rem);line-height:1.55}.gw-b2b__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}.gw-b2b__button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:1.35rem 2.1rem;border:2px solid var(--ink);color:var(--ink);text-decoration:none;font-weight:800;line-height:1.1;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.gw-b2b__button:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 var(--ink)}.gw-b2b__button:focus-visible,.gw-b2b input:focus-visible,.gw-b2b select:focus-visible,.gw-b2b textarea:focus-visible,.gw-b2b summary:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.gw-b2b__button--primary{background:var(--pink);color:#fff}.gw-b2b__button--secondary{background:#fff}.gw-b2b__quick-facts{display:flex;flex-wrap:wrap;gap:1rem 2.2rem;padding:0;margin:3rem 0 0;list-style:none;font-weight:700}.gw-b2b__quick-facts li:before{content:"\2713";color:var(--pink);margin-right:.65rem;font-weight:900}.gw-b2b__product-stage{min-height:560px;display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);grid-template-rows:1fr 1fr;gap:1.4rem;padding:1.4rem;position:relative;z-index:1;isolation:isolate;background:#ffffffc7;border:3px solid var(--ink);box-shadow:10px 10px #243734eb}.gw-b2b__product-stage:before{content:"";position:absolute;top:1.4rem;right:1.4rem;bottom:1.4rem;left:1.4rem;z-index:-1;background:linear-gradient(135deg,#ffe2f0 0 34%,#e6faff 34% 67%,#fff5bd 67% 100%)}.gw-b2b__product-card{min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;position:relative;margin:0;padding:0;overflow:hidden;background:#fff;border:2px solid var(--ink);box-shadow:none;transition:transform .2s ease,box-shadow .2s ease}.gw-b2b__product-card:hover{transform:translateY(-4px);box-shadow:0 8px #2437342e}.gw-b2b__product-card img{display:block;width:100%;height:100%;min-height:0;aspect-ratio:auto;object-fit:cover}.gw-b2b__product-card p{min-height:52px;display:flex;align-items:center;margin:0;padding:1rem 1.2rem;border-top:2px solid var(--ink);font-weight:800;font-size:1.22rem;line-height:1.25}.gw-b2b__product-card--1{grid-column:1;grid-row:1 / 3}.gw-b2b__product-card--2{grid-column:2;grid-row:1}.gw-b2b__product-card--3{grid-column:2;grid-row:2}.gw-b2b__product-card--1 p{background:#ffe2f0}.gw-b2b__product-card--2 p{background:#e6faff}.gw-b2b__product-card--3 p{background:#fff5bd}.gw-b2b__product-placeholder{height:100%;min-height:0;display:grid;place-items:center;background:#ffe8f2;text-align:center;padding:2rem;font-weight:800}.gw-b2b__sticker{position:absolute;right:-2.2rem;top:-2.2rem;z-index:5;width:104px;height:104px;display:grid;place-items:center;text-align:center;padding:1rem;border:3px solid var(--ink);border-radius:50%;background:var(--violet);color:#fff;font-family:var(--font-heading-family);font-size:1.75rem;font-weight:900;line-height:1.05;transform:rotate(7deg)}.gw-b2b__trust{background:var(--ink);color:#fff;padding:1.5rem 2rem;text-align:center;font-weight:800;font-size:1.4rem}.gw-b2b__trust p{margin:0}.gw-b2b__section-head{max-width:760px;margin:0 auto 4rem;text-align:center}.gw-b2b__section-head--left{margin-left:0;text-align:left}.gw-b2b__steps{counter-reset:step;display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem;list-style:none;padding:0;margin:0}.gw-b2b__steps li{background:#fff;border:2px solid var(--ink);padding:2.4rem;min-height:260px}.gw-b2b__steps li:nth-child(2){background:#e6faff}.gw-b2b__steps li:nth-child(3){background:#fff5bd}.gw-b2b__steps li:nth-child(4){background:#ffe2f0}.gw-b2b__steps span{width:48px;height:48px;display:grid;place-items:center;margin-bottom:2.4rem;background:var(--ink);color:#fff;border-radius:50%;font-size:1.8rem;font-weight:900}.gw-b2b__steps p,.gw-b2b__benefit p,.gw-b2b__moment p{font-size:1.55rem;line-height:1.55}.gw-b2b__moments{background:var(--cyan)}.gw-b2b__moment-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.gw-b2b__moment{min-height:540px;display:flex;flex-direction:column;padding:1.2rem 1.2rem 3rem;border:3px solid var(--ink);box-shadow:8px 8px 0 var(--ink)}.gw-b2b__moment-media{overflow:hidden;margin-bottom:2.4rem;border:2px solid var(--ink);background:#fff;aspect-ratio:4 / 3}.gw-b2b__moment-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.gw-b2b__moment:hover .gw-b2b__moment-media img{transform:scale(1.025)}.gw-b2b__moment>:not(.gw-b2b__moment-media){margin-inline:1.8rem}.gw-b2b__moment--pink{background:#ffe2f0}.gw-b2b__moment--yellow{background:#fff5bd}.gw-b2b__moment--violet{background:#f6d7ff}.gw-b2b__moment-kicker{font-weight:900;text-transform:uppercase;letter-spacing:.08em}.gw-b2b__moment-note{margin-top:auto!important;padding-top:2rem;border-top:2px solid var(--ink);font-weight:800}.gw-b2b__logistics{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(3rem,8vw,9rem);align-items:center}.gw-b2b__logistics-copy .rte{font-size:1.7rem;line-height:1.6}.gw-b2b__timeline{display:grid;gap:1.4rem}.gw-b2b__timeline div{display:grid;grid-template-columns:100px 1fr;gap:.2rem 2rem;padding:2.2rem;border-left:12px solid var(--pink);background:#fff;box-shadow:0 8px 30px #15090714}.gw-b2b__timeline div:nth-child(2){border-color:var(--cyan)}.gw-b2b__timeline div:nth-child(3){border-color:var(--yellow)}.gw-b2b__timeline span{grid-row:1 / 3;align-self:center;font-weight:900;text-transform:uppercase}.gw-b2b__timeline strong{font-size:1.7rem}.gw-b2b__timeline p{margin:0;font-size:1.45rem;line-height:1.5}.gw-b2b__benefits{background:#ffe2f0}.gw-b2b__benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem}.gw-b2b__benefit{background:#fff;padding:2.6rem;border-bottom:8px solid var(--pink)}.gw-b2b__benefit:nth-child(2n){border-color:var(--cyan)}.gw-b2b__benefit span{font-size:3.4rem;display:block;margin-bottom:1.5rem}.gw-b2b__faq-wrap{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(3rem,8vw,9rem)}.gw-b2b__faq details{border-top:2px solid var(--ink);padding:0}.gw-b2b__faq details:last-child{border-bottom:2px solid var(--ink)}.gw-b2b__faq summary{display:flex;justify-content:space-between;gap:2rem;padding:2rem 0;cursor:pointer;font-size:1.7rem;font-weight:800;list-style:none}.gw-b2b__faq summary::-webkit-details-marker{display:none}.gw-b2b__faq summary span{font-size:2.4rem;transition:transform .2s ease}.gw-b2b__faq details[open] summary span{transform:rotate(45deg)}.gw-b2b__faq details .rte{padding:0 3rem 2.4rem 0;font-size:1.5rem;line-height:1.6}.gw-b2b__form-band{background:var(--yellow)}.gw-b2b__form-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(3rem,8vw,9rem);align-items:start}.gw-b2b__form-intro{position:sticky;top:3rem}.gw-b2b__form-intro .rte{font-size:1.7rem;line-height:1.6}.gw-b2b__contact-note{margin-top:2.8rem;padding:1.8rem;background:var(--ink);color:#fff;font-weight:700}.gw-b2b__form-card{background:#fff;border:3px solid var(--ink);box-shadow:10px 10px 0 var(--ink);padding:clamp(2.2rem,4vw,4.2rem)}.gw-b2b__field-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.8rem}.gw-b2b__field{margin-bottom:1.8rem}.gw-b2b__field label{display:block;margin-bottom:.7rem;font-weight:800}.gw-b2b__field input,.gw-b2b__field select,.gw-b2b__field textarea{width:100%;min-height:50px;padding:1.1rem 1.2rem;border:2px solid var(--ink);border-radius:0;background:#fff;color:var(--ink);font:inherit}.gw-b2b__field textarea{min-height:130px;resize:vertical}.gw-b2b__consent{display:flex;gap:1rem;align-items:flex-start;margin:0 0 2rem;font-size:1.3rem;line-height:1.5}.gw-b2b__consent input{width:20px;height:20px;flex:0 0 auto;margin-top:.1rem}.gw-b2b__consent a{color:inherit;font-weight:800}.gw-b2b__form-card button{width:100%;border-radius:0;font:inherit}.gw-b2b__form-small{margin:1.3rem 0 0;text-align:center;font-size:1.25rem}.gw-b2b__form-success{padding:1.6rem;background:#dff7ea;border:2px solid #14834f;font-weight:800}@media(max-width:989px){.gw-b2b__hero{grid-template-columns:1fr;background:linear-gradient(160deg,#ffe8f2 0 62%,var(--yellow) 62% 100%)}.gw-b2b__product-stage{min-height:580px;max-width:620px;width:100%;margin-inline:auto}.gw-b2b__steps,.gw-b2b__benefit-grid{grid-template-columns:1fr 1fr}.gw-b2b__moment-grid{grid-template-columns:1fr}.gw-b2b__moment{min-height:auto}.gw-b2b__logistics,.gw-b2b__faq-wrap,.gw-b2b__form-layout{grid-template-columns:1fr}.gw-b2b__form-intro{position:static}}@media(max-width:640px){.gw-b2b__hero{min-height:0;padding-inline:1.6rem}.gw-b2b h1{font-size:clamp(3.7rem,14vw,5.6rem)}.gw-b2b__actions,.gw-b2b__button{width:100%}.gw-b2b__product-stage{min-height:0;grid-template-columns:1fr 1fr;grid-template-rows:minmax(280px,1.25fr) minmax(220px,1fr);gap:1rem;padding:1rem}.gw-b2b__product-stage:before{top:1rem;right:1rem;bottom:1rem;left:1rem}.gw-b2b__product-card--1{grid-column:1 / -1;grid-row:1}.gw-b2b__product-card--2{grid-column:1;grid-row:2}.gw-b2b__product-card--3{grid-column:2;grid-row:2}.gw-b2b__product-card p{min-height:58px;padding:.9rem;font-size:1.05rem;overflow-wrap:anywhere}.gw-b2b__sticker{right:-.8rem;top:-2.4rem;width:84px;height:84px;font-size:1.35rem}.gw-b2b__steps,.gw-b2b__benefit-grid,.gw-b2b__field-grid{grid-template-columns:1fr}.gw-b2b__steps li{min-height:0}.gw-b2b__timeline div{grid-template-columns:1fr}.gw-b2b__timeline span{grid-row:auto}.gw-b2b__form-card{box-shadow:6px 6px 0 var(--ink)}}@media(prefers-reduced-motion:reduce){.gw-b2b__button,.gw-b2b__faq summary span,.gw-b2b__moment-media img,.gw-b2b__product-card{transition:none}}.gwb{background:#fceaf0;color:#150907;font-family:var(--font-body-family);padding:65px 5%;overflow:hidden}.gwb *{box-sizing:border-box}.gwb-inner{display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:6%;max-width:1400px;margin:auto}.gwb-eyebrow{color:#a60b39;font-size:11px;letter-spacing:.11em;font-weight:800;margin:0 0 16px}#MainContent .gwb h2{font-size:clamp(34px,3.4vw,54px);line-height:1.08;font-weight:800;letter-spacing:-.04em;margin:0;color:#150907;text-align:left}#MainContent .gwb h2 span{display:block;color:#d80d3b;font:400 clamp(38px,4.3vw,68px)/1.1 "GW Campaign",sans-serif;margin-top:4px;transform:rotate(-2deg)}.gwb-intro{font-size:16px;line-height:1.6;max-width:500px;margin:24px 0 19px}.gwb-usps{display:flex;flex-wrap:wrap;gap:7px;list-style:none;padding:0;margin:0 0 24px}.gwb-usps li{background:#fff;border:1px solid #d80d3b30;border-radius:30px;padding:8px 12px;font-size:12px;font-weight:750;line-height:1.2}.gwb-usps li:first-child{background:#d80d3b;color:#fff;border-color:#d80d3b}.gwb-prices{display:flex;gap:12px;max-width:460px}.gwb-prices>div{flex:1;background:#ffffffb3;border:1px solid #d80d3b30;border-radius:12px;padding:15px 17px;display:grid;grid-template-columns:1fr auto;gap:5px;align-items:center}.gwb-prices span{font-size:15px;font-weight:750}.gwb-prices strong{font-size:23px;font-weight:850;letter-spacing:-.04em;white-space:nowrap}.gwb-prices small{grid-column:1/-1;font-size:11px;color:#514441}.gwb-tax{font-size:11px;line-height:1.5;margin:9px 0 20px}.gwb-tax a{color:inherit;text-underline-offset:3px}.gwb-cta{display:inline-flex;justify-content:space-between;align-items:center;gap:45px;min-height:55px;padding:14px 23px;background:#150907;color:#fff;border-radius:5px;text-decoration:none;font-size:15px;font-weight:800;transition:background .2s,transform .2s}.gwb-cta span{font-size:24px}.gwb-cta:hover{background:#d80d3b;color:#fff;transform:translateY(-2px)}.gwb-cta:focus-visible,.gwb a:focus-visible{outline:3px solid #d80d3b;outline-offset:4px}.gwb-note{font-size:11px;line-height:1.7;margin:13px 0 0;color:#514441}.gwb-gallery{position:relative;padding-top:25px}.gwb-stamp{position:relative;display:table;margin:0 auto 18px;padding:8px 16px;background:#ff9300;color:#150907;font:400 clamp(17px,1.5vw,25px)/1.2 "GW Campaign",sans-serif;transform:rotate(3deg);z-index:1}.gwb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gwb-flavour{min-width:0;background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 9px 28px #7b163912}.gwb-image{position:relative;aspect-ratio:1.2;overflow:hidden}.gwb-image img{width:100%;height:100%;display:block;object-fit:cover}.gwb-number{position:absolute;top:8px;left:10px;font:400 clamp(37px,4.8vw,68px)/1 "GW Campaign",sans-serif;color:#fff;paint-order:stroke fill;-webkit-text-stroke:4px #150907;text-shadow:2px 3px 0 #150907}#MainContent .gwb h3{font-family:var(--font-body-family);font-size:15px;font-weight:800;line-height:1.2;text-align:left;color:#150907;letter-spacing:-.02em;margin:13px 14px 5px}.gwb-flavour>p{font-size:11px;line-height:1.4;margin:0 14px 14px;color:#514441}@media(max-width:989px){.gwb{padding:43px 24px}.gwb-inner{gap:30px;grid-template-columns:1fr}.gwb-copy{max-width:680px;margin:auto;width:100%}.gwb-gallery{padding:0;max-width:680px;width:100%;margin:auto}.gwb-prices,.gwb-intro{max-width:none}.gwb-cta{width:100%}.gwb-grid{gap:12px}.gwb-number{font-size:52px}.gwb-stamp{font-size:22px;margin-bottom:18px}#MainContent .gwb h2{font-size:36px}#MainContent .gwb h2 span{font-size:46px}.gwb-image{aspect-ratio:1.1}}@media(max-width:389px){.gwb{padding-left:18px;padding-right:18px}.gwb-prices>div{padding:12px}.gwb-prices strong{font-size:21px}.gwb-prices span{font-size:13px}#MainContent .gwb h3{font-size:13px;margin-left:10px;margin-right:10px}.gwb-flavour>p{font-size:10px;margin-left:10px;margin-right:10px}}@media(prefers-reduced-motion:reduce){.gwb-cta{transition:none}.gwb-cta:hover{transform:none}}.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-fullbleed{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:clamp(620px,78vh,940px);width:100%;background:#ad008e;color:#fff;font-family:var(--font-body-family)}.gw-fullbleed *{box-sizing:border-box}.gw-fullbleed__media,.gw-fullbleed__media img,.gw-fullbleed__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.gw-fullbleed__media{z-index:-2;display:block}.gw-fullbleed__media img{display:block;object-fit:cover;object-position:center}.gw-fullbleed__shade{z-index:-1;background:linear-gradient(90deg,rgba(62,0,71,.37) 0%,rgba(62,0,71,.16) 43%,transparent 69%)}.gw-fullbleed__content{width:min(51%,800px);padding:clamp(44px,6vw,110px);padding-right:20px}.gw-fullbleed__eyebrow{display:inline-block;margin:0 0 28px;padding:10px 17px;background:#00c7ea;color:#150907;font-family:"GW Campaign",var(--font-body-family),sans-serif;font-size:clamp(19px,1.8vw,28px);font-weight:400;letter-spacing:.01em;line-height:1.1;text-transform:uppercase;transform:rotate(-2deg);box-shadow:5px 5px #15090773}#MainContent .gw-fullbleed__heading{margin:0;color:#fff;font-family:"GW Campaign",var(--font-body-family),sans-serif!important;font-size:clamp(72px,7.8vw,138px)!important;font-weight:400;letter-spacing:-.055em;line-height:.94;text-transform:uppercase;text-align:left;text-wrap:balance;text-shadow:3px 4px 0 rgba(21,9,7,.35)}.gw-fullbleed__heading span{display:block;margin-top:12px;color:#ffd000;font-family:"GW Campaign",var(--font-body-family),sans-serif!important;font-size:.96em;font-weight:400;letter-spacing:-.045em;line-height:1.04;text-transform:uppercase;transform:rotate(-2deg);transform-origin:left center}.gw-fullbleed__text{max-width:490px;margin:24px 0 30px;color:#fff;font-size:clamp(16px,1.35vw,20px);font-weight:550;line-height:1.5;text-shadow:0 1px 12px rgba(41,0,46,.38)}.gw-fullbleed__usps{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 27px;padding:0;list-style:none}.gw-fullbleed__usps li{padding:8px 12px;border:1px solid rgba(255,255,255,.85);border-radius:100px;background:#0d201694;color:#fff;font-size:12px;font-weight:800;letter-spacing:.025em;line-height:1.2}.gw-fullbleed__button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;min-height:60px;padding:14px 23px;background:#ffd000;color:#150907;border:2px solid #150907;border-radius:4px;text-decoration:none;font-family:var(--font-body-family);font-size:16px;font-weight:800;line-height:1.2;transition:transform .18s ease,background-color .18s ease}.gw-fullbleed__button span{font-size:25px;line-height:1}.gw-fullbleed__button:hover{background:#fff;color:#150907;transform:translateY(-2px)}.gw-fullbleed__button:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:989px)and (min-width:750px){.gw-fullbleed__content{width:58%;padding:48px}.gw-fullbleed__heading{font-size:clamp(54px,7vw,76px)!important}}@media(max-width:749px){.gw-fullbleed{align-items:flex-start;min-height:max(830px,185vw);background:#233222}.gw-fullbleed__media img{top:auto;bottom:0;height:64%;object-fit:cover;object-position:50% 52%;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 14%);mask-image:linear-gradient(to bottom,transparent,#000 14%)}.gw-fullbleed__shade{background:linear-gradient(to bottom,rgba(7,23,15,.38),transparent 65%)}.gw-fullbleed__content{width:100%;padding:39px 24px 0;max-width:560px}.gw-fullbleed__eyebrow{font-size:19px;padding:8px 12px;margin-bottom:17px}#MainContent .gw-fullbleed__heading{font-size:clamp(53px,13vw,76px)!important;letter-spacing:-.055em;line-height:.92}.gw-fullbleed__heading span{font-size:.89em;margin-top:7px}.gw-fullbleed__text{font-size:15px;line-height:1.4;max-width:320px;margin:17px 0}.gw-fullbleed__usps{gap:6px;margin-bottom:19px}.gw-fullbleed__usps li{font-size:10px;padding:6px 8px}.gw-fullbleed__button{min-height:54px;padding:12px 18px;font-size:14px;gap:18px}}@media(prefers-reduced-motion:reduce){.gw-fullbleed__button{transition:none}.gw-fullbleed__button:hover{transform:none}}.gw-sale-art{width:100%;margin:0;background:#ffe52b;color:#46190d;font-family:var(--font-body-family)}.gw-sale-art *{box-sizing:border-box}.gw-sale-art__picture{display:block;width:100%}.gw-sale-art__picture img{display:block;width:100%;height:auto;max-width:none}.gw-sale-art__accessible{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;padding:0!important;margin:-1px!important}.gw-sale-art__action{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 32px;padding:15px 24px;background:#ffe52b}.gw-sale-art__action p{margin:0;font-size:14px;font-weight:700;line-height:1.4;text-align:center}.gw-sale-art__action a{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:48px;padding:13px 24px;background:#046ce3;color:#fff;border-radius:4px;text-decoration:none;font-size:15px;font-weight:750;line-height:1.3;text-align:center}.gw-sale-art__action a:hover{background:#034b9e;color:#fff}.gw-sale-art__action a:focus-visible{outline:3px solid #46190d;outline-offset:4px}@media(max-width:749px){.gw-sale-art__action{display:grid;gap:12px;padding:16px 20px 20px}.gw-sale-art__action p{font-size:12px}.gw-sale-art__action a{width:100%;font-size:14px}}.gw-sale-art__stage{position:relative;isolation:isolate;width:100%;aspect-ratio:1944/810;container-type:inline-size;background:#faf5ec}.gw-sale-art__photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.gw-sale-art__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.gw-sale-art__copy{position:relative;width:41%;padding:7.5% 0 3% 2.4%;box-sizing:border-box}#MainContent .gw-sale-art__sale{display:block;margin:0!important;padding:0!important;line-height:1!important;max-width:none!important}.gw-sale-art__sale img{display:block;width:100%;height:auto}.gw-sale-art__words{transform:rotate(-5deg);transform-origin:center;position:relative;text-align:center}.gw-sale-art__words p{margin:0;font-family:var(--gw-sale-display),"Arial Narrow",sans-serif;font-weight:400;line-height:1.08;letter-spacing:-.025em;text-transform:uppercase;paint-order:stroke fill}.gw-sale-art__protein{font-size:4cqw;color:#003baf;-webkit-text-stroke:.45cqw #fff}.gw-sale-art__bakery{font-size:3.4cqw;color:#46190d;-webkit-text-stroke:.45cqw #fff}.gw-sale-art__words .gw-sale-art__offer{position:relative;isolation:isolate;margin-top:.65cqw;padding:.2cqw .45cqw .45cqw;color:#fff;font-size:4.2cqw;-webkit-text-stroke:.45cqw #130c0a;text-shadow:.15cqw .15cqw 0 #130c0a}.gw-sale-art__protein span{display:inline-block;transform:scaleX(1.6)}.gw-sale-art__bakery span{display:inline-block;transform:scaleX(1.45)}.gw-sale-art__offer span{display:inline-block;transform:scaleX(1.4)}.gw-sale-art__offer:before,.gw-sale-art__stamp:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#00c7f4;clip-path:polygon(0 15%,4% 12%,2% 5%,18% 7%,32% 1%,59% 5%,88% 0,97% 6%,94% 13%,100% 15%,97% 36%,100% 45%,98% 63%,100% 74%,94% 83%,97% 95%,82% 93%,66% 100%,38% 96%,12% 100%,4% 93%,7% 85%,0 83%,3% 64%,0 56%,2% 37%)}.gw-sale-art__words .gw-sale-art__code{display:flex;justify-content:center;gap:.65em;flex-wrap:wrap;margin:.65cqw 0 0;font-family:var(--font-body-family);font-size:clamp(12px,1.35cqw,28px);font-weight:800;line-height:1.25;letter-spacing:-.035em;text-transform:none;color:#46190d;text-shadow:0 0 .25em white}.gw-sale-art__code span{white-space:nowrap}.gw-sale-art__stamp{position:absolute;right:1.5%;bottom:7%;isolation:isolate;max-width:29%;margin:0;padding:1.1cqw 2.5cqw;color:#46190d;font-family:GW Campaign,cursive;font-size:2.3cqw;line-height:1.12;letter-spacing:-.04em;text-align:center;transform:rotate(-7deg)}.gw-sale-art__stamp:before{background:#ffe52b;top:-.15cqw;right:-.6cqw;bottom:-.15cqw;left:-.6cqw}@media(max-width:749px){.gw-sale-art__stage{display:grid;grid-template-columns:minmax(0,1fr);aspect-ratio:auto}.gw-sale-art__photo{position:relative;z-index:0;grid-row:1;grid-column:1;aspect-ratio:1.18;overflow:hidden}.gw-sale-art__photo img{object-position:83% 50%}.gw-sale-art__copy{grid-row:2;width:100%;justify-self:center;padding:18px 26px 30px;z-index:1}.gw-sale-art__sale img{width:92%;margin:auto}.gw-sale-art__words{transform:rotate(-3deg)}.gw-sale-art__protein{font-size:9.7cqw;-webkit-text-stroke:1cqw #fff}.gw-sale-art__bakery{font-size:8.2cqw;-webkit-text-stroke:1cqw #fff}.gw-sale-art__words .gw-sale-art__offer{font-size:10cqw;margin-top:2cqw;padding:1cqw 1.5cqw;-webkit-text-stroke:1cqw #130c0a}.gw-sale-art__words .gw-sale-art__code{font-size:max(12px,3.45cqw);gap:.2em .7em;margin-top:3cqw;line-height:1.5}.gw-sale-art__stamp{position:relative;grid-row:1;grid-column:1;align-self:end;justify-self:end;right:auto;bottom:auto;margin:0 4% 5% 0;max-width:53%;padding:2.5cqw 4cqw;font-size:5.2cqw;z-index:1}}@media(max-width:749px){.gw-sale-art__stage{display:block;aspect-ratio:4/5;min-height:0;background:#d8b9a8}.gw-sale-art__photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;aspect-ratio:auto;overflow:hidden}.gw-sale-art__photo img{object-fit:cover;object-position:center}.gw-sale-art__copy{position:relative;width:88%;margin:0 auto;padding:68cqw 0 5cqw;z-index:1}.gw-sale-art__sale img{width:65%;margin:0 auto}.gw-sale-art__words{transform:rotate(-3deg);margin-top:-1cqw}.gw-sale-art__protein{font-size:7.6cqw;-webkit-text-stroke:.9cqw white}.gw-sale-art__bakery{font-size:6.4cqw;-webkit-text-stroke:.9cqw white}.gw-sale-art__words .gw-sale-art__offer{font-size:8.2cqw;margin:1.5cqw 6% 0;padding:.65cqw 0;-webkit-text-stroke:.9cqw #130c0a}.gw-sale-art__words .gw-sale-art__code{font-size:max(12px,3.1cqw);line-height:1.4;margin-top:2.6cqw;gap:.1em .6em;text-shadow:0 0 4px white,0 0 8px white}.gw-sale-art__stamp{position:absolute;top:5%;left:3.5%;right:auto;bottom:auto;margin:0;max-width:47%;font-size:4.4cqw;padding:2cqw 3cqw;transform:rotate(-6deg)}.gw-sale-art__action{gap:9px;padding:12px 18px 16px}.gw-sale-art__action p{font-size:11px}}.gw-sale-art__sale img{filter:drop-shadow(1.5px 0 0 #fffdf7) drop-shadow(-1.5px 0 0 #fffdf7) drop-shadow(0 1.5px 0 #fffdf7) drop-shadow(0 -1.5px 0 #fffdf7) drop-shadow(0 4px 5px rgba(35,18,40,.3))}@media(max-width:749px){.gw-sale-art__sale img{filter:drop-shadow(1px 0 0 #fffdf7) drop-shadow(-1px 0 0 #fffdf7) drop-shadow(0 1px 0 #fffdf7) drop-shadow(0 -1px 0 #fffdf7) drop-shadow(0 3px 3px rgba(35,18,40,.34))}}.gw-sale-art{color:#432038}#MainContent .gw-sale-art__sale{position:relative;filter:drop-shadow(1px 0 0 #fff7e9) drop-shadow(-1px 0 0 #fff7e9) drop-shadow(0 1px 0 #fff7e9) drop-shadow(0 -1px 0 #fff7e9) drop-shadow(0 3px 4px rgba(67,32,56,.25))}.gw-sale-art__sale img{opacity:0;filter:none}.gw-sale-art__sale:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#dc0060;-webkit-mask:var(--gw-sale-mask) center/contain no-repeat;mask:var(--gw-sale-mask) center/contain no-repeat}.gw-sale-art__protein,.gw-sale-art__bakery{color:#432038;-webkit-text-stroke-color:#fff7e9}.gw-sale-art__words .gw-sale-art__offer{color:#fff7e9;-webkit-text-stroke:0;text-shadow:0 1px 1px rgba(30,8,22,.15)}.gw-sale-art__offer:before{background:#682849}.gw-sale-art__words .gw-sale-art__code{color:#432038;text-shadow:0 0 4px #fff7e9,0 0 8px #fff7e9}.gw-sale-art__action{background:#f8e2e8;color:#432038}.gw-sale-art__action a{background:#cc0058;color:#fff7e9}.gw-sale-art__action a:hover{background:#9f0048;color:#fff7e9}.gw-sale-art__action a:focus-visible{outline-color:#432038}@media(max-width:749px){.gw-sale-art__sale:before{left:17.5%;right:17.5%}.gw-sale-art__protein,.gw-sale-art__bakery{-webkit-text-stroke-color:#fff7e9}.gw-sale-art__words .gw-sale-art__offer{-webkit-text-stroke:0}}.gw-go{--pink:#ff006e;--yellow:#ffd000;--cyan:#00c7ea;--violet:#eb00f5;--ink:#243734;color:var(--ink);background:#fffaf1;overflow:hidden}.gw-go *{box-sizing:border-box}.gw-go h1,.gw-go h2,.gw-go h3,.gw-go p{color:inherit}.gw-go h1{margin:0 0 2rem;font-size:clamp(4.2rem,7vw,8.4rem);line-height:.94;letter-spacing:-.06em}.gw-go h2{margin:0 0 1.6rem;font-size:clamp(3rem,5vw,5.8rem);line-height:1;letter-spacing:-.045em}.gw-go h3{margin:0 0 1rem;font-size:2rem;line-height:1.1}.gw-go__container{width:min(1180px,calc(100% - 3.2rem));margin-inline:auto;padding-block:clamp(6rem,9vw,11rem)}.gw-go__hero{min-height:760px;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:clamp(3rem,6vw,8rem);padding:clamp(5rem,8vw,9rem) max(2rem,calc((100vw - 1180px)/2));position:relative;background:linear-gradient(128deg,#e6faff 0 55%,var(--yellow) 55% 100%)}.gw-go__hero:after{content:"";position:absolute;right:-90px;bottom:-90px;width:250px;height:250px;border:35px solid var(--pink);border-radius:50%;pointer-events:none}.gw-go__hero-copy,.gw-go__showcase{position:relative;z-index:1}.gw-go__eyebrow{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 1.4rem;font-size:1.2rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.gw-go__eyebrow:before{content:"";width:32px;height:5px;background:var(--pink)}.gw-go__lead{max-width:62ch;font-size:clamp(1.7rem,2vw,2.15rem);line-height:1.55}.gw-go__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}.gw-go__button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:1.35rem 2.1rem;border:2px solid var(--ink);border-radius:0;color:var(--ink);text-decoration:none;font:inherit;font-weight:900;line-height:1.1;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.gw-go__button:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 var(--ink)}.gw-go__button:focus-visible,.gw-go input:focus-visible,.gw-go select:focus-visible,.gw-go textarea:focus-visible,.gw-go summary:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.gw-go__button--primary{color:#fff;background:var(--pink)}.gw-go__button--secondary{background:#fff}.gw-go__quick-facts{display:grid;gap:.8rem;margin:3rem 0 0;padding:0;list-style:none;font-weight:800}.gw-go__quick-facts li:before{content:"\2713";margin-right:.7rem;color:var(--pink)}.gw-go__showcase{min-height:600px;display:flex;flex-direction:column;background:var(--ink);border:3px solid var(--ink);box-shadow:10px 10px 0 var(--ink);transform:rotate(.5deg)}.gw-go__counter-sign{display:grid;gap:.25rem;padding:1.5rem 2rem;background:var(--yellow);border-bottom:3px solid var(--ink);text-align:center;text-transform:uppercase}.gw-go__counter-sign span{font-size:1.05rem;font-weight:900;letter-spacing:.12em}.gw-go__counter-sign strong{font-size:clamp(2rem,2.7vw,3.4rem);line-height:1;letter-spacing:-.035em}.gw-go__counter-glass{position:relative;flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:2.2rem 1.4rem 2.8rem;overflow:hidden;background:linear-gradient(155deg,#ffffffdb 0 24%,#e6faffa3 24% 72%,#00c7ea33 72% 100%);border-bottom:8px solid var(--ink)}.gw-go__counter-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(118deg,transparent 0 29%,rgba(255,255,255,.48) 29% 35%,transparent 35% 67%,rgba(255,255,255,.24) 67% 72%,transparent 72%);pointer-events:none}.gw-go__counter-glass:after{content:"";position:absolute;right:0;bottom:0;left:0;height:18px;z-index:3;background:repeating-linear-gradient(90deg,var(--ink) 0 12px,var(--cyan) 12px 24px);border-top:3px solid var(--ink);pointer-events:none}.gw-go__product{position:relative;z-index:1;min-width:0;display:grid;grid-template-rows:minmax(230px,1fr) auto;overflow:hidden;background:#fff;border:2px solid var(--ink);box-shadow:0 10px 18px #24373429}.gw-go__product--4{display:none}.gw-go__product-media{min-height:0;overflow:hidden}.gw-go__product-media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease}.gw-go__product:hover img{transform:scale(1.03)}.gw-go__product-copy{min-height:112px;padding:1rem 1.1rem 1.2rem;border-top:2px solid var(--ink);background:#fff}.gw-go__product--1 .gw-go__product-copy{background:#ffe2f0}.gw-go__product--2 .gw-go__product-copy{background:#e6faff}.gw-go__product--3 .gw-go__product-copy{background:#fff5bd}.gw-go__product-copy p{margin:0 0 .35rem;font-size:1.05rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#MainContent .gw-go .gw-go__product .gw-go__product-copy h2{margin:0;font-size:clamp(1.25rem,1.4vw,1.75rem);line-height:1.12;letter-spacing:-.02em;overflow-wrap:anywhere}.gw-go__product-placeholder{height:100%;display:grid;place-items:center;padding:2rem;background:#ffe8f2;text-align:center;font-weight:800}.gw-go__counter-base{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1.5rem 1.8rem;color:#fff;background:var(--ink)}.gw-go__counter-base span{font-size:1.05rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.gw-go__counter-base strong{color:var(--yellow);font-size:1.35rem;text-align:right}.gw-go__showcase-sticker{position:absolute;right:-4.5rem;top:-2.5rem;width:98px;height:98px;display:grid;place-items:center;padding:1rem;border:3px solid var(--ink);border-radius:50%;color:#fff;background:var(--violet);font-family:"GW Campaign",var(--font-heading-family);font-size:1.55rem;font-weight:900;line-height:1.05;text-align:center;transform:rotate(7deg)}.gw-go__promise{padding:1.6rem 2rem;color:#fff;background:var(--ink);text-align:center}.gw-go__promise p{margin:0;font-size:1.4rem;font-weight:900}.gw-go__section-head{max-width:820px;margin:0 auto 4rem;text-align:center}.gw-go__section-head--left{margin-left:0;text-align:left}.gw-go__venue-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.gw-go__venue{min-height:390px;display:flex;flex-direction:column;overflow:hidden;border:2px solid var(--ink);background:#fff}.gw-go__venue:nth-child(3n+1){background:#ffe2f0}.gw-go__venue:nth-child(3n+2){background:#e6faff}.gw-go__venue:nth-child(3n){background:#fff5bd}.gw-go__venue-media{position:relative;height:145px;flex:0 0 auto;overflow:hidden;border-bottom:2px solid var(--ink);background:var(--cyan)}.gw-go__venue-media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease}.gw-go__venue:hover .gw-go__venue-media img{transform:scale(1.035)}.gw-go__venue-media--fallback{background:linear-gradient(135deg,var(--cyan),var(--yellow))}.gw-go__venue-media>span{position:absolute;left:1.4rem;bottom:1.2rem;min-width:48px;height:36px;display:grid;place-items:center;padding:0 1rem;border:2px solid #fff;border-radius:999px;color:#fff;background:var(--ink);font-size:1.05rem;font-weight:900;letter-spacing:.08em;box-shadow:3px 3px #2437344d}.gw-go__venue-content{flex:1;display:flex;flex-direction:column;padding:2.2rem}.gw-go__venue p{margin:0;font-size:1.45rem;line-height:1.55}.gw-go__venue strong{margin-top:auto;padding-top:2rem;color:#b0004c;font-size:1.25rem}.gw-go__emotion{background:var(--cyan)}.gw-go__emotion-inner{width:min(1180px,calc(100% - 3.2rem));display:grid;grid-template-columns:1.15fr .85fr;gap:5rem;align-items:center;margin-inline:auto;padding-block:clamp(6rem,9vw,10rem)}.gw-go__emotion-copy .rte{max-width:65ch;font-size:1.7rem;line-height:1.6}.gw-go__moment-card{display:grid;grid-template-columns:auto 1fr;gap:1.2rem 1.6rem;align-items:center;padding:3rem;border:3px solid var(--ink);background:#fff;box-shadow:10px 10px 0 var(--ink)}.gw-go__moment-card span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--pink);font-size:1.8rem;font-weight:900}.gw-go__moment-card p,.gw-go__moment-card strong{margin:0;font-size:1.7rem}.gw-go__moment-card strong{color:#b0004c}.gw-go__benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.gw-go__benefit-grid article{min-height:270px;padding:2.4rem;border:2px solid var(--ink);background:#fff}.gw-go__benefit-grid article:nth-child(2){background:#e6faff}.gw-go__benefit-grid article:nth-child(3){background:#fff5bd}.gw-go__benefit-grid article:nth-child(4){background:#ffe2f0}.gw-go__benefit-grid span{display:block;margin-bottom:3rem;color:var(--pink);font-size:1.2rem;font-weight:900;letter-spacing:.1em}.gw-go__benefit-grid p,.gw-go__steps p{margin:0;font-size:1.45rem;line-height:1.55}.gw-go__process{background:#ffe2f0}.gw-go__steps{display:grid;grid-template-columns:repeat(5,1fr);gap:1.2rem;margin:0;padding:0;list-style:none}.gw-go__steps li{min-height:285px;padding:2.2rem;border:2px solid var(--ink);background:#fff}.gw-go__steps li>span{width:48px;height:48px;display:grid;place-items:center;margin-bottom:2.4rem;border-radius:50%;color:#fff;background:var(--ink);font-size:1.8rem;font-weight:900}.gw-go__logistics{color:#fff;background:var(--ink)}.gw-go__logistics :is(h2,p),.gw-go__logistics .gw-go__eyebrow,.gw-go__logistics .rte p{color:#fff!important}.gw-go__logistics .gw-go__eyebrow{opacity:1}.gw-go__logistics-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:3rem 6rem}.gw-go__logistics .gw-go__eyebrow:before{background:var(--cyan)}.gw-go__logistics-copy{font-size:1.65rem;line-height:1.65}.gw-go__logistics ul{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem;margin:1rem 0 0;padding:0;list-style:none}.gw-go__logistics li{padding:1.8rem;border:1px solid rgba(255,255,255,.35);color:#fff;font-weight:800}.gw-go__logistics li:before{content:"\2713";margin-right:.7rem;color:var(--yellow)}.gw-go__faq{background:#fff}.gw-go__faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:6rem}.gw-go__faq-grid header{position:sticky;top:90px;align-self:start}.gw-go__faq-grid header p:last-child{font-size:1.5rem;line-height:1.6}.gw-go__faq-item{border-top:2px solid var(--ink)}.gw-go__faq-item:last-child{border-bottom:2px solid var(--ink)}.gw-go__faq-item summary{display:flex;justify-content:space-between;gap:2rem;padding:2rem 0;font-size:1.65rem;font-weight:900;cursor:pointer;list-style:none}.gw-go__faq-item summary::-webkit-details-marker{display:none}.gw-go__faq-item summary span{font-size:2.2rem;transition:transform .2s ease}.gw-go__faq-item[open] summary span{transform:rotate(45deg)}.gw-go__faq-item .rte{padding:0 0 2rem;font-size:1.45rem;line-height:1.6}.gw-go__form-section{background:var(--yellow)}.gw-go__form-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(3rem,7vw,8rem)}.gw-go__form-intro{position:sticky;top:90px;align-self:start}.gw-go__form-intro .rte{font-size:1.65rem;line-height:1.6}.gw-go__form-note{margin-top:3rem;padding:2rem;border:2px solid var(--ink);background:#fff}.gw-go__form-note strong{font-size:1.6rem}.gw-go__form-note p{margin:.6rem 0 0;font-size:1.35rem;line-height:1.55}.gw-go__form-card{padding:clamp(2rem,4vw,4rem);border:3px solid var(--ink);background:#fff;box-shadow:10px 10px 0 var(--ink)}.gw-go__field-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}.gw-go__field--full{grid-column:1 / -1}.gw-go__field label{display:block;margin-bottom:.6rem;font-size:1.2rem;font-weight:900}.gw-go__field input,.gw-go__field select,.gw-go__field textarea{width:100%;min-height:50px;padding:1.1rem 1.2rem;border:2px solid var(--ink);border-radius:0;color:var(--ink);background:#fff;font:inherit}.gw-go__field textarea{min-height:140px;resize:vertical}.gw-go__consent{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start}.gw-go__consent input{width:20px;height:20px;margin-top:.2rem;accent-color:var(--pink)}.gw-go__consent label{font-size:1.2rem;line-height:1.5}.gw-go__consent a{color:inherit;font-weight:900}.gw-go__form-card .gw-go__button{width:100%;margin-top:2rem}.gw-go__form-small{margin:1.2rem 0 0;text-align:center;font-size:1.2rem}.gw-go__form-success{padding:1.5rem;border:2px solid #14834f;background:#dff7ea;font-weight:900}@media(max-width:1100px){.gw-go__benefit-grid{grid-template-columns:1fr 1fr}.gw-go__steps{grid-template-columns:repeat(3,1fr)}}@media(max-width:989px){.gw-go__hero{grid-template-columns:1fr;background:linear-gradient(160deg,#e6faff 0 60%,var(--yellow) 60% 100%)}.gw-go__showcase{min-height:620px;max-width:760px;width:100%;margin-inline:auto}.gw-go__venue-grid{grid-template-columns:1fr 1fr}.gw-go__emotion-inner,.gw-go__logistics-grid,.gw-go__faq-grid,.gw-go__form-layout{grid-template-columns:1fr}.gw-go__faq-grid header,.gw-go__form-intro{position:static}.gw-go__logistics ul{grid-template-columns:1fr 1fr}}@media(max-width:640px){.gw-go__hero{min-height:0;padding-inline:1.6rem}.gw-go h1{font-size:clamp(3.8rem,13vw,5.7rem)}.gw-go__actions,.gw-go__button{width:100%}.gw-go__showcase{min-height:0;transform:none;box-shadow:6px 6px 0 var(--ink)}.gw-go__counter-sign{padding:1.3rem 1rem}.gw-go__counter-glass{grid-template-columns:1fr 1fr;gap:.8rem;padding:1.2rem .9rem 2rem}.gw-go__product--1{grid-column:1 / -1}.gw-go__product{grid-template-rows:minmax(170px,1fr) auto}.gw-go__product--1{grid-template-rows:minmax(240px,1fr) auto}.gw-go__product-copy{min-height:78px;padding:.8rem}.gw-go__product-copy p{font-size:.9rem}.gw-go__product-copy h2{font-size:1.1rem;overflow-wrap:anywhere}.gw-go__showcase-sticker{right:-.8rem;top:-2.4rem;width:86px;height:86px;font-size:1.35rem}.gw-go__counter-base{display:grid;padding:1.2rem;text-align:center}.gw-go__counter-base strong{text-align:center}.gw-go__venue-grid,.gw-go__benefit-grid,.gw-go__steps,.gw-go__field-grid,.gw-go__logistics ul{grid-template-columns:1fr}.gw-go__venue{min-height:0;display:grid;grid-template-columns:132px minmax(0,1fr)}.gw-go__venue-media{height:100%;min-height:190px;border-right:2px solid var(--ink);border-bottom:0}.gw-go__venue-media>span{left:.8rem;bottom:.8rem;min-width:0;height:32px;padding:0 .7rem;font-size:.9rem}.gw-go__venue-content{padding:1.8rem}.gw-go__benefit-grid article,.gw-go__steps li{min-height:0}.gw-go__moment-card{padding:2rem;box-shadow:6px 6px 0 var(--ink)}.gw-go__form-card{box-shadow:6px 6px 0 var(--ink)}}@media(prefers-reduced-motion:reduce){.gw-go__button,.gw-go__product-media img,.gw-go__venue-media img,.gw-go__faq-item summary span{transition:none}}.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}}.gwp{--gwp-ink:#252124;--gwp-pink:#c90056;--gwp-line:#e7dfe3;color:var(--gwp-ink);background:#fff;font-family:var(--font-body-family);line-height:1.5}.gwp *{box-sizing:border-box}.gwp h1,.gwp h2,.gwp h3,.gwp h4{color:inherit;font-family:var(--font-heading-family);letter-spacing:-.03em;margin:0;line-height:1.13}.gwp p{margin:0 0 18px}.gwp a{color:inherit;text-underline-offset:4px}.gwp a:focus-visible,.gwp button:focus-visible,.gwp summary:focus-visible,.gwp input:focus-visible{outline:3px solid #00718a;outline-offset:5px}.gwp-hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:64px 48px 70px;background:linear-gradient(125deg,#fff7fa,#fff 66%)}.gwp-eyebrow{font-size:12px;letter-spacing:.15em;font-weight:800;color:#9f0044}.gwp h1{font-size:clamp(40px,4.5vw,66px)!important;font-weight:800}.gwp-intro h1{text-align:left!important}.gwp-flavour h2{line-height:1.3!important}.gwp h1 span{color:var(--gwp-pink)}.gwp-lead{font-size:18px;max-width:540px;margin-top:22px!important}.gwp-badges{padding:0;margin:20px 0 28px;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.gwp-badges li{padding:7px 12px;background:#ffe55b;border-radius:8px;font-size:13px;font-weight:750}.gwp-badges li:nth-child(2){background:#c8f3f9}.gwp-badges li:nth-child(3){background:#f8deed}.gwp-purchase{scroll-margin-top:130px;max-width:550px}.gwp-purchase h2{font-size:20px!important;margin-bottom:14px}.gwp-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;border:0;padding:0;margin:0}.gwp-option{border:2px solid var(--gwp-line);border-radius:14px;padding:15px;display:flex;align-items:flex-start;gap:9px;background:#fff;cursor:pointer}.gwp-option:has(input:checked),.gwp-selected{border-color:var(--gwp-pink);background:#fff1f6}.gwp-option input{accent-color:var(--gwp-pink);margin-top:5px;width:16px;height:16px}.gwp-option span{display:grid;gap:5px}.gwp-option strong{font-size:17px}.gwp-option small{font-size:12px}.gwp-option b{font-size:25px;line-height:1.3}.gwp-small{font-size:12px;margin:12px 0!important}.gwp-cta{display:flex;align-items:center;justify-content:center;text-align:center;background:var(--gwp-pink);border:2px solid var(--gwp-pink);border-radius:10px;color:#fff!important;padding:16px 22px;font:750 16px var(--font-body-family);text-decoration:none;min-height:54px;width:100%;cursor:pointer}.gwp-cta:hover:not(:disabled){background:#a70047;border-color:#a70047}.gwp-cta:disabled{background:#eee8eb;border-color:#eee8eb;color:#5c5058!important;cursor:not-allowed}.gwp-limit{font-size:12px;margin:13px 0 0!important;color:#63555d}.gwp-flavours{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-self:center}.gwp-flavour{position:relative;padding:20px 12px 22px;border-radius:24px;text-align:center;overflow:hidden;background:#ffeb95}.gwp-flavour-2{background:#f9d5e6;transform:none}.gwp-flavour-3{background:#caf2f7}.gwp-flavour-4{background:#e8d9ff;transform:none}.gwp-number{position:absolute;left:16px;top:10px;font-size:14px;font-weight:800;opacity:.55}.gwp-food{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block;border-radius:10px}.gwp-flavour h2{font-size:16px!important;line-height:1.3;font-weight:750;max-width:220px;margin:auto}.gwp-reasons{padding:48px max(32px,calc((100vw - 1240px)/2));background:#fff1b0}.gwp-reasons>h2{font-size:32px!important;margin-bottom:30px}.gwp-reason-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.gwp-reason-grid article>span{font-size:13px;font-weight:800;display:block;margin-bottom:12px}.gwp-reason-grid h3{font-size:22px!important;max-width:310px;margin-bottom:12px}.gwp-reason-grid p{font-size:15px;margin:0;max-width:360px}.gwp-content{max-width:1240px;padding:64px 32px;margin:auto}.gwp-section-heading{max-width:720px;margin-bottom:32px}.gwp-section-heading h2{font-size:36px!important;margin-bottom:15px}.gwp-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.gwp-detail{border:1px solid var(--gwp-line);border-radius:16px;padding:26px}.gwp-detail h3{font-size:23px!important;margin-bottom:12px}.gwp-detail>p{min-height:48px;font-size:15px}.gwp details{border-top:1px solid var(--gwp-line)}.gwp summary{list-style:none;display:flex;justify-content:space-between;gap:20px;padding:18px 0;font-weight:700;cursor:pointer;font-size:15px}.gwp summary::-webkit-details-marker{display:none}.gwp details[open]>summary>span{transform:rotate(45deg)}.gwp-facts{font-size:14px;overflow-wrap:anywhere}.gwp-facts h4{font-size:16px!important;margin:14px 0 10px}.gwp-facts .metafield-rich_text_field{white-space:pre-line}.gwp-faq{max-width:820px;margin:66px auto 0}.gwp-faq>h2{font-size:32px!important;margin-bottom:26px}.gwp-faq details{padding:0 8px}.gwp-faq details p,.gwp-faq details>a{font-size:15px;margin:0 0 22px;display:block}.gwp-close{text-align:center;padding:54px 24px;background:#d4f5fa}.gwp-close h2{font-size:38px!important;margin-bottom:16px}.gwp-close .gwp-cta{max-width:320px;margin:auto}.gwp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:989px){.gwp-hero{gap:28px;padding:40px 24px 60px}.gwp-option{padding:12px 8px}.gwp-option strong{font-size:14px}.gwp-option small{font-size:11px}.gwp-flavour{padding:18px 8px}.gwp-flavour h2{font-size:14px!important}.gwp-reason-grid{gap:25px}}@media(max-width:749px){.gwp-hero{display:flex;flex-direction:column;padding:32px 20px 48px;gap:28px}.gwp h1{font-size:44px!important}.gwp-lead{font-size:16px}.gwp-intro{display:contents}.gwp-eyebrow{margin-bottom:-15px!important}.gwp-intro h1{order:0}.gwp-intro>.gwp-eyebrow{order:-1}.gwp-intro>.gwp-lead{order:1;margin-top:-12px!important;margin-bottom:-14px}.gwp-badges{order:2;margin:0;gap:6px}.gwp-badges li{font-size:11px;padding:6px 9px}.gwp-flavours{order:3;gap:10px;width:100%;padding-bottom:12px}.gwp-flavour{padding:13px 7px 14px;border-radius:18px}.gwp-flavour-2,.gwp-flavour-4{transform:none}.gwp-food{max-height:165px}.gwp-flavour h2{font-size:13px!important}.gwp-purchase{order:4;max-width:none;width:100%;scroll-margin-top:100px}.gwp-option{padding:14px 11px}.gwp-option strong{font-size:15px}.gwp-option small{font-size:11px}.gwp-reasons{padding:34px 22px}.gwp-reasons>h2{font-size:29px!important}.gwp-reason-grid{grid-template-columns:1fr;gap:26px}.gwp-reason-grid h3{max-width:none;font-size:22px!important}.gwp-reason-grid p{max-width:none}.gwp-content{padding:40px 20px}.gwp-section-heading h2{font-size:30px!important}.gwp-section-heading .gwp-eyebrow{margin-bottom:18px!important}.gwp-detail-grid{grid-template-columns:1fr;gap:14px}.gwp-detail{padding:22px}.gwp-detail>p{min-height:0}.gwp-faq{margin-top:42px}.gwp-close h2{font-size:31px!important}}@media(prefers-reduced-motion:no-preference){.gwp-cta,.gwp-option{transition:background .15s,border-color .15s}.gwp summary span{transition:transform .15s}}.gwp-flavours{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}.gwp-flavour{display:flex;flex-direction:column;gap:12px;padding:16px 14px 20px;isolation:isolate}.gwp-flavour h2{margin:auto auto 0;min-height:42px;display:flex;align-items:center;justify-content:center}.gwp-number{z-index:1;left:9px;top:7px;width:76px;height:82px;display:grid;place-items:center;font-family:GW Campaign,cursive;font-size:78px;font-weight:400;line-height:1;color:#252124;background:#fff;border-radius:12px 28px 12px 24px;opacity:1;box-shadow:3px 4px #25212417;text-shadow:none}.gwp-flavour-1{background:#ffe366}.gwp-flavour-2{background:#ffc4df}.gwp-flavour-3{background:#96e9f3}.gwp-flavour-4{background:#dcc6fc}.gwp-content{padding-top:80px;padding-bottom:80px}.gwp-section-heading{position:relative;padding-left:24px;border-left:7px solid var(--gwp-pink);max-width:820px;margin-bottom:36px}.gwp-section-heading h2{text-align:left!important;letter-spacing:-.04em}.gwp-section-heading>p:last-child{max-width:680px;margin-bottom:0}.gwp-detail-grid{gap:24px;align-items:start}.gwp-detail{--card-accent:#e6b600;--card-tint:#fff9dc;background:var(--card-tint);border:1px solid color-mix(in srgb,var(--card-accent) 25%,white);border-top:6px solid var(--card-accent);border-radius:22px;padding:26px 28px 8px;box-shadow:0 9px 25px #25212408;min-width:0}.gwp-detail-2{--card-accent:#d80064;--card-tint:#fff0f6}.gwp-detail-3{--card-accent:#00889c;--card-tint:#eafafd}.gwp-detail-4{--card-accent:#8345ba;--card-tint:#f5edff}.gwp-detail-heading{display:grid;grid-template-columns:70px minmax(0,1fr);gap:20px;align-items:start;min-height:148px}.gwp-detail-number{font:400 88px/.95 GW Campaign,cursive;color:#252124;display:block;padding-top:3px}.gwp-detail h3{font-size:22px!important;line-height:1.23!important;text-align:left!important;margin:0 0 13px}.gwp-detail-heading p{font-size:15px;line-height:1.55;margin:0 0 22px}.gwp-detail details{border-color:color-mix(in srgb,var(--card-accent) 25%,white)}.gwp-detail summary{font-size:14px;align-items:center;padding:17px 0}.gwp summary>span{flex:0 0 32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#fff;font-size:24px;font-weight:400;line-height:1;color:#252124}.gwp-facts{padding:4px 0 22px}.gwp-facts h4{text-align:left!important}.gwp-faq{max-width:none;margin-top:64px;padding:36px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:34px;border-radius:26px;background:#f8ecf3;border:1px solid #ecd8e4;align-items:start}.gwp-faq-heading{padding:8px 12px}.gwp-faq-heading>span{display:block;font:400 100px/1 GW Campaign,cursive;color:var(--gwp-pink);margin-bottom:16px}.gwp-faq-heading h2{font-size:34px!important;text-align:left!important;line-height:1.08!important}.gwp-faq-items{display:grid;gap:10px;min-width:0}.gwp-faq details{border:1px solid #ecdfe6;border-radius:13px;background:#fff;padding:0 20px}.gwp-faq summary{align-items:center;min-height:70px;gap:16px;font-size:15px}.gwp-faq summary>span{background:#ffe2ef;color:#a50047}.gwp-faq details[open]{border-color:#c90056}.gwp-faq details p,.gwp-faq details>a{line-height:1.6}@media(max-width:989px){.gwp-number{width:62px;height:69px;font-size:65px}.gwp-detail{padding:22px 20px 6px}.gwp-detail-heading{grid-template-columns:48px minmax(0,1fr);gap:16px;min-height:170px}.gwp-detail-number{font-size:68px}.gwp-detail h3{font-size:20px!important}.gwp-faq{grid-template-columns:170px minmax(0,1fr);padding:26px;gap:22px}}@media(max-width:749px){.gwp-number{left:6px;top:5px;width:52px;height:58px;font-size:55px;border-radius:8px 20px 8px 17px}.gwp-flavour{padding:12px 8px 16px;gap:10px}.gwp-flavour h2{min-height:51px}.gwp-content{padding:44px 20px}.gwp-section-heading{padding-left:17px;border-left-width:5px;margin-bottom:28px}.gwp-detail-grid{gap:18px}.gwp-detail{padding:22px 20px 6px}.gwp-detail-heading{grid-template-columns:48px minmax(0,1fr);gap:16px;min-height:0}.gwp-detail-number{font-size:65px}.gwp-detail h3{font-size:20px!important}.gwp-detail-heading p{font-size:14px;margin-bottom:22px}.gwp-faq{margin-top:40px;padding:22px 15px;grid-template-columns:1fr;gap:22px;border-radius:20px}.gwp-faq-heading{display:flex;align-items:center;gap:22px;padding:0 6px}.gwp-faq-heading>span{font-size:72px;margin:0}.gwp-faq-heading h2{font-size:29px!important}.gwp-faq details{padding:0 14px}.gwp-faq summary{font-size:14px;line-height:1.4}.gwp-faq details p{font-size:14px}}.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}}.gw-purchase .shop__payment .list-payment{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;list-style:none;margin:16px 0 0;padding:0}.gw-purchase .shop__payment .list-payment__item{display:flex;flex:0 0 auto;align-items:center;list-style:none;margin:0;padding:0}.gw-purchase .shop__payment .list-payment__item:before,.gw-purchase .shop__payment .list-payment__item:after{content:none}.gw-purchase .shop__payment .list-payment__item svg{display:block;width:38px;height:24px}.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;position:relative}.me-generous__media img{display:block;width:100%;height:auto;border-radius:12px}.me-generous__media-label{position:absolute;z-index:2;display:grid;gap:2px;color:#150907;text-transform:uppercase;line-height:1}.me-generous__media-label strong{font-family:"GW Campaign",var(--font-body-family),sans-serif;font-size:clamp(24px,3.1vw,48px);font-weight:400;letter-spacing:.01em}.me-generous__media-label span{font-size:clamp(11px,1.2vw,18px);font-weight:900;letter-spacing:.035em}.me-generous__media-label small{display:inline-flex;width:max-content;margin-top:8px;padding:6px 9px;border-radius:6px;background:#fff9ed;color:#150907;font-size:clamp(10px,1vw,14px);font-weight:850;box-shadow:0 4px #1509071a}.me-generous__media-label--muffin{top:6%;left:6%;transform:rotate(-3deg)}.me-generous__media-label--cookie{right:6%;bottom:6%;align-items:end;text-align:right;transform:rotate(2deg)}.me-generous__media-label--cookie small{justify-self:end}.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-hero--slogan .me-hero__product{display:inline-block;background:#ffd000;color:#150907;padding:9px 15px;margin:0 0 22px;font-family:"GW Campaign",var(--font-body-family),sans-serif;font-size:clamp(19px,1.7vw,25px);font-weight:400;line-height:1.1;text-transform:uppercase;transform:rotate(-2deg);box-shadow:4px 4px #1509072e}#MainContent .me-hero--slogan h1{font-family:"GW Campaign",var(--font-body-family),sans-serif!important;font-size:clamp(52px,5vw,84px)!important;font-weight:400!important;letter-spacing:-.035em!important;line-height:1.03!important;text-transform:uppercase!important;color:#150907!important}#MainContent .me-hero--slogan h1 span{font-family:"GW Campaign",var(--font-body-family),sans-serif!important;font-size:1em!important;font-weight:400!important;font-style:normal!important;letter-spacing:-.035em!important;color:#d80d3b!important;white-space:normal!important;margin-top:6px}@media(max-width:749px){#MainContent .me-hero--slogan h1{font-size:clamp(48px,11.8vw,68px)!important}.me-hero--slogan .me-hero__product{font-size:18px;margin-bottom:16px}}.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-product__details{display:contents;color:inherit;text-decoration:none}.me-product__details:focus-visible{outline:3px solid #08738c;outline-offset:4px}.me-products .me-product>.gw-card-buy{margin-top:16px}.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}}body.me-design #MainContent .gw-related-products{box-sizing:border-box;margin-inline:auto;width:100%;max-width:1280px;padding-inline:32px}.gw-related-products .product-recommendations__heading{text-align:center}.gw-related-products .grid__item{display:flex;flex-direction:column;min-width:0}.gw-related-products .card-wrapper{flex:1}.gw-related-products .gw-card-buy{margin-top:12px}.gw-related-products .card__inner{overflow:hidden;border-radius:16px}@media(max-width:749px){body.me-design #MainContent .gw-related-products{padding-inline:20px}}body.me-design #MainContent .product-tabs .gw-facts{box-sizing:border-box;width:100%;max-width:1280px;margin-inline:auto;padding-inline:32px}.gw-facts>.gwm-eyebrow,.gw-facts>h2{text-align:center}.gw-facts>details{max-width:960px;margin-inline:auto}@media(max-width:749px){body.me-design #MainContent .product-tabs .gw-facts{padding-inline:20px}}.gw-card-buy__notice,.gw-card-buy__inactive{display:block;margin:16px 0 0;padding:11px 16px;border-radius:9px;background:#f7e9bf;color:#150907;font-size:14px;font-weight:700;text-align:center}.gw-card-buy{display:block;width:100%;grid-column:1/-1;position:relative;z-index:2;margin-top:16px;min-width:0}.gw-card-buy form{display:grid;gap:8px;margin:0}.gw-card-buy select{-webkit-appearance:auto;appearance:auto;display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #aebabc;border-radius:9px;background:#fffdf8;color:#30241f;font:inherit;font-size:13px;cursor:pointer}body.me-design .gw-card-buy button{width:100%;min-height:46px;border:0;border-radius:9px;background:#bf0055!important;color:#fff!important;font:inherit;font-size:14px;font-weight:700;cursor:pointer;padding:11px 16px;letter-spacing:0;box-shadow:none}.gw-card-buy button:disabled{opacity:.6;cursor:wait}.gw-card-buy :is(button,select):focus-visible{outline:3px solid #08738c;outline-offset:3px}.gw-card-buy .gw-card-buy__status{display:block!important;margin:0!important;min-height:17px;font-size:12px;line-height:1.4;color:#30241f}.gw-pack-price{display:grid;gap:6px;min-width:min(230px,100%)}.gw-pack-price__variant{display:grid;grid-template-columns:minmax(70px,1fr) auto;column-gap:12px;row-gap:2px;align-items:baseline;padding:8px 10px;border:1px solid rgba(255,0,110,.22);border-radius:8px;background:#fff0f6;color:#30241f}.gw-pack-price__variant:nth-child(2n){border-color:#00c7ea47;background:#eafbfd}.gw-pack-price__name,.gw-pack-price__total{font-size:12px;line-height:1.25;font-weight:700}.gw-pack-price__total{white-space:nowrap}.gw-pack-price__unit{grid-column:1 / -1;font-size:10px;line-height:1.3;color:#65584f}.gw-pack-price__variant--unavailable{opacity:.72}.gw-pack-price__fallback{font-size:14px;white-space:nowrap}.card-information .gw-pack-price{margin-top:8px}.card-information .gw-pack-price__variant{background:#fff0f6}.card-information .gw-pack-price__variant:nth-child(2n){background:#eafbfd}.me-product__bottom .gw-pack-price{flex:1}.gwm-recommend-content .gw-pack-price{margin:7px 0;min-width:0}@media screen and (max-width:749px){.gw-pack-price{min-width:0;width:100%}.gw-pack-price__variant{padding:7px 8px}}#shopify-section-header .gw-logo-header .header__heading-link{padding:0;margin:0;text-decoration:none;min-width:0}.gw-brandmark{display:inline-flex;align-items:center;gap:7px;vertical-align:middle;white-space:nowrap;color:#123f49}.gw-brandmark__icon{display:block;width:40px;height:40px;flex:0 0 40px;object-fit:contain}.gw-brandmark__name{color:#123f49;font-family:var(--font-body-family);font-style:normal;font-size:25px;font-weight:800;letter-spacing:-1.1px;line-height:1}#shopify-section-header .header.gw-logo-header{padding-top:10px!important;padding-bottom:10px!important;min-height:64px}#shopify-section-header .gw-logo-header .header__icon{color:#123f49}@media screen and (max-width:989px){#shopify-section-header .header.gw-logo-header{grid-template-columns:44px minmax(0,1fr) 88px;column-gap:4px;padding:10px 16px!important;min-height:64px}#shopify-section-header .gw-logo-header .header__heading,#shopify-section-header .gw-logo-header>.header__heading-link{min-width:0;justify-self:center}#shopify-section-header .gw-logo-header header-drawer{margin-left:0}#shopify-section-header .gw-logo-header .header__icons{padding-right:0}#shopify-section-header .gw-logo-header .header__icon{width:44px;height:44px;margin:0}.gw-brandmark{gap:5px}.gw-brandmark__icon{width:32px;height:32px;flex-basis:32px}.gw-brandmark__name{font-size:clamp(15px,4.4vw,22px);letter-spacing:-.8px}}@media screen and (max-width:359px){#shopify-section-header .header.gw-logo-header{padding-left:8px!important;padding-right:8px!important;column-gap:0}.gw-brandmark__icon{width:28px;height:28px;flex-basis:28px}.gw-brandmark__name{font-size:15px;letter-spacing:-.7px}}.gw-genusspost-cart{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;margin:12px 0;border-inline-start:4px solid #ff006e;border-radius:10px;background:#fff0f6;color:#243734;text-align:left;overflow-wrap:anywhere;line-height:1.4}.gw-genusspost-cart__icon{flex:0 0 22px;font-size:23px;line-height:1}.gw-genusspost-cart__title{display:block;font-size:14px;font-weight:750}.gw-genusspost-cart .gw-genusspost-cart__text{margin:4px 0 0;font-size:13px;line-height:1.4}.gw-purchase{padding-top:28px!important}.gw-purchase h1{font-size:clamp(29px,3.1vw,44px);line-height:1.1;letter-spacing:-.035em;text-transform:none}.gw-purchase .product__info-container{max-width:620px}.gw-purchase .product__info-container>*+*{margin-top:16px}.gw-purchase .product-form__submit{background:#cf0057!important;color:#fff!important;border-radius:12px;min-height:54px;font-weight:700}.gw-purchase .product__media-item{border-radius:20px;overflow:hidden}.gw-purchase .gwm-summary{background:#fff4c7;border:0;padding:15px 18px}.gw-buy-jumps{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.gw-buy-jumps a{font-size:12px;text-decoration:none;color:#243734;background:#eff9fa;border:1px solid #bbe1e8;padding:10px 12px;border-radius:30px;min-height:40px}.gw-buy-confidence{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:10px;border:1px solid #b8e1e5;background:#f0fbfc;border-radius:14px;padding:15px;color:#243734;font-size:12px;line-height:1.4}.gw-buy-confidence span,.gw-buy-confidence strong,.gw-buy-confidence small{display:block}.gw-buy-confidence span{font-size:11px;margin-bottom:5px}.gw-buy-confidence strong{font-size:13px}.gw-buy-confidence small{font-size:10px;margin-top:4px}.gw-buy-confidence p{grid-column:1/-1;font-size:10px!important;margin:0!important;line-height:1.5}.gw-buy-confidence a{color:inherit;text-underline-offset:3px}.gw-buy-confidence--cart{padding:10px 12px;margin:10px 0;gap:7px}.gw-buy-confidence--cart strong{font-size:11px}.gw-buy-confidence--cart small{font-size:9px}.gw-description{border-top:1px solid #cadbd6;padding:18px 0}.gw-description summary{font-size:18px;font-weight:700;cursor:pointer}.gw-description .rte{font-size:15px;line-height:1.65}.gw-facts{padding-block:40px}.gw-facts h2{font-size:clamp(26px,3vw,38px);text-transform:none;margin:0 0 22px}.gw-facts details{border-top:1px solid #becfca;padding:4px 0}.gw-facts summary{display:flex;justify-content:space-between;align-items:center;min-height:60px;padding:12px 0;font-size:18px;font-weight:650;cursor:pointer;list-style:none}.gw-facts summary::-webkit-details-marker{display:none}.gw-facts summary span{font-size:24px;color:#c00052}.gw-facts details[open] summary span{transform:rotate(45deg)}.gw-facts details>.rte{padding:0 0 20px;font-size:15px;line-height:1.65}.gw-facts .gwm-nutrition{padding-top:0}.gwm-shipping{border:2px solid #d9005e!important;background:#fff1c0!important;padding:16px 18px!important;border-radius:16px!important}.gwm-shipping>strong{font-size:19px;line-height:1.25;display:block;letter-spacing:-.02em}.gwm-shipping .gwm-progress{height:12px;background:#e2d3a0;margin-top:12px}.gwm-shipping p{font-size:11px}.gwm-shipping .gwm-progress span{background:#ce0058}.gw-recommend-note{font-size:11px!important;line-height:1.5;margin:-4px 0 14px!important;color:#536760}.gw-bestsellers{padding-block:35px}.gw-bestsellers gwm-recommendations{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.gw-bestsellers h3,.gw-bestsellers .gw-recommend-note{grid-column:1/-1}.gw-bestsellers h3{font-size:clamp(27px,3vw,38px);letter-spacing:-.03em}.gw-bestsellers .gwm-recommend-card{display:flex;flex-direction:column;padding:0 0 16px;overflow:hidden;border-radius:16px;margin:0}.gw-bestsellers .gwm-recommend-image img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:0}.gw-bestsellers .gwm-recommend-content{padding:0 14px}.gw-bestsellers .gwm-recommend-title{font-size:15px;min-height:44px}.gwm-recommend-content button,.gwm-recommend-content select{min-height:44px!important}.gw-bestsellers .gwm-recommend-content button{width:100%}#CartDrawer .drawer__footer{padding:10px 0!important;flex-shrink:0;background:#fff}#CartDrawer .drawer__footer .tax-note{font-size:10px;line-height:1.3;margin-block:7px}#CartDrawer .drawer__footer .methods_of_payment{display:none}#CartDrawer .cart__checkout-button{min-height:50px;border-radius:12px;background:#cf0057;color:#fff}#CartDrawer .gwm-shipping{flex-shrink:0}#CartDrawer .drawer__header{padding-block:12px}#CartDrawer .gw-buy-confidence--cart p{font-size:9px!important}#CartDrawer cart-drawer-items{min-height:80px;flex:1;overflow-y:auto!important}.gw-purchase :focus-visible,.gw-facts :focus-visible,.gw-buy-jumps :focus-visible{outline:3px solid #08738c;outline-offset:4px}#gw-taste,#gw-original-details,#gw-storage{scroll-margin-top:140px}@media(max-width:749px){.gw-purchase{padding-top:12px!important}.gw-purchase h1{font-size:29px}.gw-purchase .product__info-container>*+*{margin-top:12px}.gw-buy-confidence{gap:8px;padding:12px}.gw-buy-confidence strong{font-size:12px}.gw-buy-confidence span{font-size:10px}.gw-buy-jumps{gap:6px}.gw-buy-jumps a{font-size:11px;padding:9px 10px}.gw-bestsellers gwm-recommendations{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gw-bestsellers .gwm-recommend-title{font-size:13px}.gw-bestsellers .gwm-recommend-content{padding:0 10px}.gwm-shipping>strong{font-size:18px}#CartDrawer .drawer__inner{max-width:100vw}#CartDrawer .gwm-shipping{padding:12px!important;margin:6px 0}.gw-facts{padding-block:25px}}@media(prefers-reduced-motion:reduce){.gwm-progress span{transition:none}}body.me-design .gw-purchase .product-form__submit{background:#cf0057!important;color:#fff!important;border-radius:12px!important}body.me-design:not(.index) #MainContent .gw-purchase h1{font-size:clamp(29px,3.1vw,44px)}body.me-design .gw-buy-confidence p{font-size:11px!important}.gw-sticky-delivery{display:block;font-size:10px;line-height:1.4;text-align:center;margin-bottom:5px}.product-sticky-form-wrap{display:flex;flex-direction:column}.gw-purchase .gw-description summary{font-size:18px}@media(max-width:749px){body.me-design:not(.index) #MainContent .gw-purchase h1{font-size:29px}.gw-sticky-delivery{font-size:9px}}.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/46/compiled_assets/styles.css.map */
