.sleepgummies-pdp{--sleep-gradient: linear-gradient(90deg, #7b0b12 0%, #500714 100%);--sleep-accent: #7b0b12}.sleepgummies-pdp .mphp .mphp__pack-contents{display:block;color:#626368;font-size:12px;line-height:1.4}.sleepgummies-pdp .mhr__reveal--brand,.sleepgummies-pdp .mhr .mhr__indicator,.sleepgummies-pdp .mhr__row:before{background:var(--sleep-gradient)}.sleepgummies-pdp :is(.mhr__step-button,.mhr__button):focus-visible{outline-color:var(--sleep-accent)}.msgf{max-width:1440px;margin:auto;padding:64px 40px;color:#0f1115}.msgf__header{max-width:720px;margin-bottom:32px}.msgf__eyebrow{color:#7b0b12;font-size:12px;font-weight:600;letter-spacing:.08em;margin-bottom:12px}.msgf h2{font-size:clamp(30px,3.5vw,48px);line-height:1.08;font-weight:600;letter-spacing:-.04em;margin-bottom:20px}.msgf p{line-height:1.6}.msgf__ingredients{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.msgf__ingredient{background:#f9f4f4;border-radius:12px;padding:28px 24px}.msgf__ingredient h3{font-size:19px;line-height:1.25;font-weight:600;letter-spacing:-.025em;margin:12px 0}.msgf__ingredient-copy p{color:#626368;font-size:14px}.msgf__ingredient .msgf__amount{font-size:clamp(28px,3vw,44px);line-height:1;color:#7b0b12;letter-spacing:-.04em}.msgf__note{margin:16px 0 48px;font-size:13px;color:#626368}.msgf__details{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.msgf__label img{display:block;width:100%;height:auto;border-radius:16px}.msgf__facts-group{margin-top:24px;padding:8px;border-radius:12px;background:#f9f9f9;display:grid;gap:8px}.msgf__facts{background:#fff;border-radius:8px;overflow:hidden}.msgf__facts-toggle{width:100%;text-align:left;cursor:pointer;list-style:none;font-size:16px;font-weight:600;line-height:1.5;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.msgf__facts-icon{position:relative;flex:0 0 11px;width:11px;height:11px;opacity:.6;transition:transform .32s cubic-bezier(.4,0,.2,1)}.msgf__facts-icon:before,.msgf__facts-icon:after{content:"";position:absolute;left:0;top:4.75px;width:11px;height:1.5px;background:currentColor}.msgf__facts-icon:after{transform:rotate(90deg)}.msgf__facts-toggle[aria-expanded=true] .msgf__facts-icon{transform:rotate(45deg)}.msgf__facts-body{padding:0 16px 16px}.msgf__facts-panel{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1)}.msgf__facts-panel.is-open{grid-template-rows:1fr;transition-duration:.42s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.msgf__facts-panel-inner{min-height:0;overflow:hidden;opacity:0;transition:opacity .16s cubic-bezier(.4,0,.2,1)}.msgf__facts-panel.is-open .msgf__facts-panel-inner{opacity:1;transition-delay:80ms;transition-duration:.26s;transition-timing-function:cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.msgf__facts-icon,.msgf__facts-panel,.msgf__facts-panel-inner{transition:none}}.msgf__facts-toggle:focus-visible{outline:2px solid #7b0b12;outline-offset:4px}.msgf__facts p{margin-top:16px;font-size:14px}.msgf__facts table{width:100%;font-size:13px;margin:16px 0;border-collapse:collapse}.msgf__facts caption{text-align:left;margin-bottom:12px;font-weight:600}.msgf__facts :is(th,td){padding:8px 4px;text-align:left;border-bottom:1px solid #e6e6e6}.msgf__facts tbody th{font-weight:400}.msgf__disclosure{margin-top:24px;color:#626368;font-size:12px}@media(max-width:999px){.msgf{padding:40px 16px}.msgf__ingredients{grid-template-columns:1fr;gap:12px}.msgf__ingredient{padding:24px 16px;display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;align-items:start}.msgf__ingredient .msgf__amount{font-size:26px;line-height:1.2;margin:0;white-space:nowrap}.msgf__ingredient-copy h3{margin:0 0 10px}.msgf__ingredient-copy p{margin:0}.msgf__ingredient h3{font-size:17px}.msgf__details{grid-template-columns:1fr;gap:32px}.sleepgummies-pdp .mphp .mphp__pack-contents{font-size:10px}}.sleepgummies-offer-details{padding:44px 28px 28px;max-width:440px;color:#500714}.sleepgummies-offer-details h3{font-size:28px;margin:0 0 20px}.sleepgummies-offer-details p{margin:14px 0;line-height:1.5}.sleepgummies-pdp :is(.b2g1-banner,hs-b2g1,hs-b2g1-explainer){--b2g1-pink-500: 123 11 18;--b2g1-violet-500: 80 7 20;--b2g1-pink-50: 251 244 244;--b2g1-violet-50: 248 241 242}.sleepgummies-pdp .mphp .mphp__offer-benefits li:before{background:var(--sleep-accent);mask:url(./maison-figma-04b60d15f6b1a672.svg) center / contain no-repeat;-webkit-mask:url(./maison-figma-04b60d15f6b1a672.svg) center / contain no-repeat}.sleepgummies-badges{display:flex;align-items:center;gap:12px;width:fit-content;max-width:100%}.sleepgummies-badges__item{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;padding:6px 14px;border-radius:999px;background:#7b0b12;color:#fff;font-size:13px;font-weight:600;line-height:22px}.sleepgummies-badges__item>span{position:relative;z-index:1}.sleepgummies-badges__item:not(:last-child):after{content:"";position:absolute;z-index:0;right:-29px;top:50%;transform:translateY(-50%);width:46px;height:34px;background:#7b0b12;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 40'%3E%3Cpath d='M0 0C16 0 16 13 26 13S36 0 52 0V40C36 40 36 27 26 27S16 40 0 40Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 40'%3E%3Cpath d='M0 0C16 0 16 13 26 13S36 0 52 0V40C36 40 36 27 26 27S16 40 0 40Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}@media(max-width:699px){.sleepgummies-badges{gap:10px}.sleepgummies-badges__item{padding:5px 12px;font-size:12px}.sleepgummies-badges__item:not(:last-child):after{height:32px;right:-26px;width:42px}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/maison-sleepgummies.css.map */
