.CalibratedProduct-module__gwldZa__root{z-index:4;top:var(--scene-product-contact-y);left:var(--scene-product-x);width:var(--scene-product-width);aspect-ratio:1080/852;pointer-events:none;transform:translate(-50%, calc(-100% + var(--scene-product-foot-offset)));transform-origin:50% calc(100% - var(--scene-product-foot-offset));transition:top .72s cubic-bezier(.22,1,.36,1),left .72s cubic-bezier(.22,1,.36,1),width .72s cubic-bezier(.22,1,.36,1);position:absolute}.CalibratedProduct-module__gwldZa__visual{z-index:2;transform:rotate(var(--scene-product-rotation));transform-origin:50% calc(100% - var(--scene-product-foot-offset));transition:transform .72s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.CalibratedProduct-module__gwldZa__grade{filter:brightness(var(--scene-product-brightness)) saturate(var(--scene-product-saturation)) sepia(var(--scene-product-sepia)) contrast(var(--scene-product-contrast)) hue-rotate(var(--scene-product-hue));position:absolute;inset:0}.CalibratedProduct-module__gwldZa__grade>img,.CalibratedProduct-module__gwldZa__grade>div,.CalibratedProduct-module__gwldZa__grade>div>img{object-fit:contain;width:100%;height:100%}.CalibratedProduct-module__gwldZa__contactShadow{z-index:0;top:calc(100% - var(--scene-product-foot-offset) + var(--scene-shadow-offset-y) - var(--scene-shadow-height) * .5);width:var(--scene-shadow-width);height:var(--scene-shadow-height);transform:translateX(-50%) rotate(var(--scene-shadow-rotate));transition:width .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);position:absolute;left:50%}.CalibratedProduct-module__gwldZa__contactShadow:before{background:rgb(var(--scene-shadow-color) / var(--scene-shadow-opacity));filter:blur(clamp(3px, var(--scene-shadow-blur), 9px));transform:translateX(var(--scene-shadow-offset-x)) scaleX(var(--scene-shadow-core-scale));content:"";border-radius:50%;position:absolute;inset:0}.CalibratedProduct-module__gwldZa__contactShadow:after{width:var(--scene-shadow-contact-width);background:rgb(var(--scene-shadow-color) / var(--scene-grounding-occlusion));height:clamp(2px,16%,4px);box-shadow:0 clamp(1px, .08vw, 2px) clamp(2px, .22vw, 5px) rgb(var(--scene-shadow-color) / var(--scene-shadow-core-opacity));filter:blur(clamp(.6px,.055vw,1.2px));content:"";border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%)}.CalibratedProduct-module__gwldZa__halo{z-index:0;background:radial-gradient(circle, rgba(var(--accent-rgb,189, 120, 72), .12), transparent 68%);filter:blur(clamp(14px,2.4vw,42px));border-radius:50%;transition:background .72s;position:absolute;inset:10% -7% -2%}@media (prefers-reduced-motion:reduce){.CalibratedProduct-module__gwldZa__root,.CalibratedProduct-module__gwldZa__contactShadow,.CalibratedProduct-module__gwldZa__halo{transition:none}}
.ScenePlane-module__oR83ZG__viewport{pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.ScenePlane-module__oR83ZG__plane{aspect-ratio:16/9;width:max(100cqw,177.778cqh);transform:translate(var(--scene-plane-x,-50%), var(--scene-plane-y,-50%));transform-origin:50%;position:absolute;top:50%;left:50%}
.BlissPage-module__79gq9q__page{--bliss-blue:#a3cddd;--bliss-ice:#e4f1f5;color:var(--bliss-ice);background:#101e28;overflow:clip}.BlissPage-module__79gq9q__header{z-index:7;border-bottom:1px solid #e4f1f52b;justify-content:space-between;align-items:center;gap:2rem;min-height:6.2rem;padding:0 clamp(1.5rem,4vw,5rem);display:flex;position:relative}.BlissPage-module__79gq9q__blissMark,.BlissPage-module__79gq9q__footer>a:first-child{letter-spacing:.055em;text-transform:uppercase;font-family:CD Masvol Thin,ui-serif,Georgia,serif;font-size:clamp(2.5rem,3.2vw,3.8rem);font-weight:300;line-height:1}.BlissPage-module__79gq9q__header nav{gap:clamp(1.4rem,3vw,3.5rem);display:flex}.BlissPage-module__79gq9q__header nav a,.BlissPage-module__79gq9q__headerNote{color:#e4f1f5c9;letter-spacing:.06em;align-items:center;min-height:2.75rem;font-size:.75rem;font-weight:500;display:inline-flex}.BlissPage-module__79gq9q__header nav a:hover,.BlissPage-module__79gq9q__header nav a[aria-current]{color:#fff}.BlissPage-module__79gq9q__headerNote{color:#b9cdd7;font-size:.68rem}.BlissPage-module__79gq9q__hero{min-height:100svh;position:relative;overflow:hidden}.BlissPage-module__79gq9q__heroSceneViewport{z-index:0}.BlissPage-module__79gq9q__heroBackdrop{object-fit:cover;object-position:58% 50%}.BlissPage-module__79gq9q__heroShade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0a1923c9,#0a192373 35%,#0000 70%),linear-gradient(#0000 75%,#101e28);position:absolute;inset:0}.BlissPage-module__79gq9q__heroLayout{z-index:4;pointer-events:none;grid-template-columns:43% 1fr;align-items:center;min-height:calc(100svh - 6.2rem);padding:3rem clamp(1.5rem,5vw,6rem) 6rem;display:grid;position:relative}.BlissPage-module__79gq9q__heroCopy{pointer-events:auto;min-width:0}.BlissPage-module__79gq9q__heroCopy h1,.BlissPage-module__79gq9q__sectionHead h2,.BlissPage-module__79gq9q__formatsCopy h2,.BlissPage-module__79gq9q__partnersPage h1{letter-spacing:.02em;margin:0;font-family:CD Masvol Thin,ui-serif,Georgia,serif;font-weight:300}.BlissPage-module__79gq9q__heroCopy h1{font-size:clamp(9rem,16vw,18rem);line-height:.86}.BlissPage-module__79gq9q__heroCopy>p{color:#e4f1f5db;max-width:28rem;margin:2.5rem 0 0;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.65}.BlissPage-module__79gq9q__heroAction,.BlissPage-module__79gq9q__flavorPartner{color:#f0f8fb;background:#cdeafa0a;border:1px solid #b6d9e65c;border-radius:999px;justify-content:center;align-items:center;gap:1.4rem;min-height:3.5rem;margin-top:2.4rem;padding:0 1.8rem;font-size:.78rem;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff1c}.BlissPage-module__79gq9q__heroAction:hover,.BlissPage-module__79gq9q__flavorPartner:hover{background:#cdeafa1a;border-color:#b6d9e6b3}.BlissPage-module__79gq9q__heroAction svg,.BlissPage-module__79gq9q__sectionHead svg,.BlissPage-module__79gq9q__formatsCopy svg,.BlissPage-module__79gq9q__flavorPartner svg{stroke-width:1.4px;width:1rem;height:1rem}.BlissPage-module__79gq9q__heroProductAnchor{z-index:3}.BlissPage-module__79gq9q__heroWord{display:none}.BlissPage-module__79gq9q__flavors{color:#283b46;background:#e3e9e9;padding:clamp(4rem,7vw,7rem) clamp(1.2rem,5vw,6rem);scroll-margin-top:1rem}.BlissPage-module__79gq9q__sectionHead{border-bottom:1px solid #526d7a3d;justify-content:space-between;align-items:end;gap:2rem;padding-bottom:2rem;display:flex}.BlissPage-module__79gq9q__sectionHead h2,.BlissPage-module__79gq9q__formatsCopy h2{max-width:12ch;font-size:clamp(3.4rem,6vw,6.8rem);line-height:.95}.BlissPage-module__79gq9q__sectionHead a{color:#4c6370;align-items:center;gap:.7rem;min-height:2.75rem;font-size:.75rem;display:inline-flex}.BlissPage-module__79gq9q__flavorFeature{min-height:35rem;margin-block:2rem;scroll-margin-top:1.5rem;position:relative}.BlissPage-module__79gq9q__selectedCopy{z-index:5;pointer-events:none;width:35%;min-width:0;padding-top:4rem;position:relative}.BlissPage-module__79gq9q__selectedCopy>*{pointer-events:auto}.BlissPage-module__79gq9q__selectedMeta{color:#536977;align-items:center;gap:3rem;margin:0;font-size:.8rem;display:flex}.BlissPage-module__79gq9q__selectedMeta span{font-size:.72rem}.BlissPage-module__79gq9q__selectedCopy h3{overflow-wrap:anywhere;margin:1.5rem 0 0;font-family:CD Masvol Thin,ui-serif,Georgia,serif;font-size:clamp(2.8rem,4.6vw,5.5rem);font-weight:300;line-height:.95}.BlissPage-module__79gq9q__selectedDescription{color:#455d6b;max-width:30rem;margin:1.5rem 0 0;font-size:.95rem;line-height:1.7}.BlissPage-module__79gq9q__flavorPartner{color:#2b414c;background:#eef6f66b;border-color:#526d7a5e;min-height:2.9rem;margin-top:1.5rem;padding-inline:1.4rem}.BlissPage-module__79gq9q__flavorPartner:hover{background:#f7ffff}.BlissPage-module__79gq9q__selectionControls{gap:.65rem;margin-top:2rem;display:flex}.BlissPage-module__79gq9q__selectionControls button{cursor:pointer;border:1px solid #6079855c;border-radius:50%;place-items:center;width:2.9rem;height:2.9rem;transition:background .2s;display:grid}.BlissPage-module__79gq9q__selectionControls button:hover{background:#ffffff80}.BlissPage-module__79gq9q__selectionControls svg{stroke-width:1.4px;width:1.1rem;height:1.1rem}.BlissPage-module__79gq9q__selectedScene,.BlissPage-module__79gq9q__selectedSceneLayer{position:absolute;inset:0}.BlissPage-module__79gq9q__indexToolbar{border-top:1px solid #526d7a3d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:1.5rem;display:flex}.BlissPage-module__79gq9q__familyNav{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.BlissPage-module__79gq9q__familyNav button{color:#526977;cursor:pointer;border-bottom:1px solid #0000;min-height:2.75rem;font-size:.78rem}.BlissPage-module__79gq9q__familyNav button[aria-pressed=true]{color:#1f3540;border-color:currentColor}.BlissPage-module__79gq9q__search{border-bottom:1px solid #6f869475;align-items:center;gap:.75rem;width:min(100%,17rem);display:flex}.BlissPage-module__79gq9q__search svg{flex:none;width:1rem;height:1rem}.BlissPage-module__79gq9q__search input{color:#283b46;outline-offset:.25rem;background:0 0;border:0;width:100%;min-width:0;min-height:2.9rem;font-size:.85rem}.BlissPage-module__79gq9q__search input::placeholder{color:#536c7a}.BlissPage-module__79gq9q__resultCount{color:#5d7380;margin:1.2rem 0 .5rem;font-size:.72rem}.BlissPage-module__79gq9q__flavorList{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:2rem;display:grid}.BlissPage-module__79gq9q__flavorChoice{text-align:left;color:#3b525f;cursor:pointer;border-bottom:1px solid #526d7a33;grid-template-columns:4.5rem 1fr 1rem;align-items:center;gap:.75rem;min-width:0;min-height:7rem;padding:.8rem 0;transition:color .2s,border-color .2s;display:grid}.BlissPage-module__79gq9q__flavorChoice img{width:100%;height:auto}.BlissPage-module__79gq9q__flavorChoice span{overflow-wrap:anywhere;font-family:CD Masvol Thin,ui-serif,Georgia,serif;font-size:clamp(1.05rem,1.4vw,1.5rem);line-height:1.1}.BlissPage-module__79gq9q__flavorChoice>svg{opacity:.38;width:1rem;height:1rem}.BlissPage-module__79gq9q__flavorChoice:hover,.BlissPage-module__79gq9q__flavorChoice[aria-pressed=true]{color:#172b36;border-color:#3f6174}.BlissPage-module__79gq9q__flavorChoice[aria-pressed=true]>svg{opacity:1}.BlissPage-module__79gq9q__empty{color:#455d6b;min-height:12rem;padding-block:2rem;font-size:1rem}.BlissPage-module__79gq9q__empty button{text-underline-offset:.3rem;cursor:pointer;align-items:center;gap:.7rem;min-height:2.75rem;margin-top:1rem;text-decoration:underline;display:inline-flex}.BlissPage-module__79gq9q__empty svg{width:1rem;height:1rem}.BlissPage-module__79gq9q__formats{background:#152630;grid-template-columns:.85fr 1.15fr;align-items:center;gap:5rem;padding:clamp(5rem,9vw,10rem) clamp(1.5rem,5vw,6rem);display:grid}.BlissPage-module__79gq9q__formatsCopy p{color:#c5d6df;max-width:28rem;margin:2rem 0 0;font-size:.95rem;line-height:1.75}.BlissPage-module__79gq9q__formatsCopy a{color:#cfe3ec;align-items:center;gap:.8rem;min-height:2.75rem;margin-top:1.8rem;font-size:.78rem;display:inline-flex}.BlissPage-module__79gq9q__formatsImage img{width:100%;height:auto}.BlissPage-module__79gq9q__footer{border-top:1px solid #c7e0e91f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:3rem clamp(1.5rem,5vw,6rem);display:flex}.BlissPage-module__79gq9q__footer p{color:#a5becb;font-size:.75rem}.BlissPage-module__79gq9q__footer nav{flex-wrap:wrap;gap:1.7rem;display:flex}.BlissPage-module__79gq9q__footer nav a{color:#c7dce6;align-items:center;min-height:2.75rem;font-size:.78rem;display:inline-flex}.BlissPage-module__79gq9q__partnersPage{width:min(100%,90rem);margin-inline:auto;padding:3rem clamp(1.5rem,5vw,6rem) 7rem}.BlissPage-module__79gq9q__backLink{color:#bad1dc;align-items:center;min-height:2.75rem;font-size:.8rem;display:inline-flex}.BlissPage-module__79gq9q__partnersPage h1{margin-top:3rem;font-size:clamp(3.5rem,7vw,7rem);line-height:.95}.BlissPage-module__79gq9q__partnersLead{color:#c3d9e4;max-width:40rem;margin:2rem 0 4rem;font-size:1rem;line-height:1.7}.BlissPage-module__79gq9q__requestPanel{--accent-rgb:163, 205, 221}.BlissPage-module__79gq9q__requestPanel button[type=submit]{color:#18313c;background:#c8e0e9;border-color:#e4f1f580;box-shadow:inset 0 1px #fff8,0 10px 30px #030f1826}.BlissPage-module__79gq9q__page a:focus-visible,.BlissPage-module__79gq9q__page button:focus-visible{outline-offset:5px;outline:2px solid}@media (max-width:1100px){.BlissPage-module__79gq9q__flavorList{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.5rem}.BlissPage-module__79gq9q__flavorFeature{min-height:34rem}.BlissPage-module__79gq9q__selectedCopy{width:36%}.BlissPage-module__79gq9q__selectedCopy h3{font-size:3.3rem}.BlissPage-module__79gq9q__formats{gap:2rem}}@media (max-width:760px){.BlissPage-module__79gq9q__header{gap:1rem;min-height:6rem;padding-inline:1.2rem}.BlissPage-module__79gq9q__blissMark{font-size:2.5rem}.BlissPage-module__79gq9q__header nav{gap:1.2rem}.BlissPage-module__79gq9q__header nav a{letter-spacing:0;font-size:.73rem}.BlissPage-module__79gq9q__headerNote{display:none}.BlissPage-module__79gq9q__hero{min-height:52rem}.BlissPage-module__79gq9q__heroSceneViewport{--scene-plane-x:-67%;height:27rem;top:23rem;bottom:auto;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.BlissPage-module__79gq9q__heroShade{background:linear-gradient(#101e281a,#0000 60%,#101e28)}.BlissPage-module__79gq9q__heroLayout{min-height:0;padding:3rem 1.5rem;display:block}.BlissPage-module__79gq9q__heroCopy h1{font-size:clamp(7rem,33vw,12rem)}.BlissPage-module__79gq9q__heroCopy>p{margin-top:1.5rem;font-size:.98rem}.BlissPage-module__79gq9q__heroAction{min-height:3.2rem;margin-top:25rem}.BlissPage-module__79gq9q__flavors{padding-top:4rem}.BlissPage-module__79gq9q__sectionHead{flex-direction:column;align-items:start;gap:1.2rem;padding-bottom:1.5rem}.BlissPage-module__79gq9q__sectionHead h2,.BlissPage-module__79gq9q__formatsCopy h2{font-size:clamp(3.2rem,13vw,4.5rem)}.BlissPage-module__79gq9q__flavorFeature{min-height:0;margin-block:0 1.2rem;padding-top:2rem}.BlissPage-module__79gq9q__selectedCopy{width:100%;padding:0}.BlissPage-module__79gq9q__selectedCopy h3{max-width:18ch;margin-top:1rem;font-size:clamp(2.5rem,11vw,3.8rem)}.BlissPage-module__79gq9q__selectedDescription{margin-top:1.1rem;font-size:.9rem}.BlissPage-module__79gq9q__selectionControls{gap:.5rem;margin:0;position:absolute;top:-.7rem;right:0}.BlissPage-module__79gq9q__selectionControls button{width:2.75rem;height:2.75rem}.BlissPage-module__79gq9q__selectedScene{height:20rem;margin:-.7rem -1.2rem 0;position:relative}.BlissPage-module__79gq9q__indexToolbar{gap:1rem}.BlissPage-module__79gq9q__familyNav{gap:.2rem 1rem}.BlissPage-module__79gq9q__familyNav button{font-size:.75rem}.BlissPage-module__79gq9q__search{width:100%}.BlissPage-module__79gq9q__flavorList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.2rem}.BlissPage-module__79gq9q__flavorChoice{grid-template-columns:3rem 1fr;gap:.4rem;min-height:6rem}.BlissPage-module__79gq9q__flavorChoice span{font-size:1.05rem}.BlissPage-module__79gq9q__flavorChoice>svg{display:none}.BlissPage-module__79gq9q__formats{grid-template-columns:minmax(0,1fr);gap:3rem;padding-block:4rem}.BlissPage-module__79gq9q__footer{gap:1rem 2rem}.BlissPage-module__79gq9q__footer p{text-align:right;max-width:10rem;margin-left:auto;line-height:1.5}.BlissPage-module__79gq9q__footer nav{justify-content:space-between;width:100%}.BlissPage-module__79gq9q__partnersPage{padding-top:1.5rem}.BlissPage-module__79gq9q__partnersPage h1{margin-top:2rem}}@media (max-width:350px){.BlissPage-module__79gq9q__header nav{gap:.8rem}.BlissPage-module__79gq9q__header nav a{font-size:.68rem}.BlissPage-module__79gq9q__flavorList{grid-template-columns:minmax(0,1fr)}.BlissPage-module__79gq9q__flavorChoice{grid-template-columns:4rem 1fr;min-height:5.5rem}}@media (prefers-reduced-motion:reduce){.BlissPage-module__79gq9q__page *,.BlissPage-module__79gq9q__page :before,.BlissPage-module__79gq9q__page :after{scroll-behavior:auto;transition-duration:0s!important}}
.TactileProductScene-module__YTYqeG__viewport{z-index:0}.TactileProductScene-module__YTYqeG__composition{isolation:isolate;position:absolute;inset:0}.TactileProductScene-module__YTYqeG__island{z-index:1;width:58%;height:auto;position:absolute;top:74%;left:70%;transform:translate(-50%,-50%)}.TactileProductScene-module__YTYqeG__reflection{z-index:2;background:radial-gradient(ellipse, color-mix(in srgb, var(--flavor-color) 14%, transparent), transparent 70%);mix-blend-mode:multiply;pointer-events:none;border-radius:50%;width:33%;height:18%;position:absolute;top:63%;left:70%;transform:translate(-50%)}.TactileProductScene-module__YTYqeG__ingredient{clip-path:inset(3% 3% 6%);z-index:3;object-fit:contain;width:14%;height:auto;position:absolute}.TactileProductScene-module__YTYqeG__ingredientFirst{top:62%;left:43%;transform:rotate(-8deg)}.TactileProductScene-module__YTYqeG__ingredientSecond{width:13%;top:68%;left:83%;transform:rotate(9deg)}.TactileProductScene-module__YTYqeG__candy{filter:saturate(1.12);width:13%}.TactileProductScene-module__YTYqeG__cold .TactileProductScene-module__YTYqeG__reflection{mix-blend-mode:screen;opacity:.48}@media (max-width:760px){.TactileProductScene-module__YTYqeG__viewport{--scene-plane-x:-70%}.TactileProductScene-module__YTYqeG__composition{transform-origin:70% 72.5%;transform:scale(1.3)}}
