.sbux-product-spotlight{--product-spotlight--screen:calc(100dvh - var(--height--header--pinned) - var(--height--header--offset) - var(--chapter-navigation--height, 0px));--product-spotlight--product-size:100dvh;background-color:var(--color--surface-1);color:var(--color--body);overflow-x:clip;padding-bottom:var(--height--section--spacing);padding-left:var(--width--site-gutter);padding-right:var(--width--site-gutter);padding-top:var(--height--section--spacing)}.sbux-product-spotlight__stage{align-items:center;grid-column-gap:var(--width--column-gap);-moz-column-gap:var(--width--column-gap);column-gap:var(--width--column-gap);display:grid;grid-template-columns:minmax(0,1fr);margin-left:auto;margin-right:auto;max-width:var(--width--content--wide);position:relative;width:100%;grid-row-gap:var(--spacing--032-052);row-gap:var(--spacing--032-052)}@media (min-width:61.25em){.sbux-product-spotlight__stage{grid-template-columns:repeat(3,minmax(0,1fr))}}.sbux-product-spotlight__headline{grid-column:1/-1;justify-self:center;max-width:var(--width--content);position:relative;text-align:center;text-wrap:balance;z-index:1}@media screen and (prefers-reduced-motion:no-preference) and (min-height:40rem){.js .sbux-immersive-layout .sbux-product-spotlight:has(.sbux-product-spotlight__product) .sbux-product-spotlight__headline{filter:blur(8px);opacity:.75}}.sbux-product-spotlight__product{--product-spotlight--product-width:min(100cqi,calc(var(--product-spotlight--product-size)*var(--product-spotlight--ratio)));--product-spotlight--glow-drop:0;--product-spotlight--sink:0px;align-content:center;container-type:inline-size;display:grid;justify-items:center;min-height:var(--product-spotlight--screen);position:relative;translate:0 var(--product-spotlight--sink)}@media (min-width:61.25em){.sbux-product-spotlight__product{--product-spotlight--glow-drop:0.1;--product-spotlight--sink:var(--spacing--032);grid-column:1/-1;grid-row:2/3}}.sbux-product-spotlight__spotlight{--product-spotlight--beam:url(../../../images/product-spotlight/spotlight.webp);--product-spotlight--texture-tile:16rem;bottom:calc(50% - var(--product-spotlight--product-width)/var(--product-spotlight--ratio)*(.5 + var(--product-spotlight--glow-drop)) + var(--product-spotlight--sink)*2);left:50%;position:absolute;transform-origin:50% 100%;translate:-50% 0;width:calc(var(--product-spotlight--product-width)*1.42)}.sbux-product-spotlight__spotlight-image{display:block;width:100%}.sbux-product-spotlight__grain{bottom:0;left:0;-webkit-mask-image:var(--product-spotlight--beam);mask-image:var(--product-spotlight--beam);-webkit-mask-size:100% 100%;mask-size:100% 100%;opacity:.08;overflow:clip;pointer-events:none;position:absolute;right:0;top:0}.sbux-product-spotlight__grain:before{background-image:url(../../../images/product-spotlight/grain.svg);background-size:var(--product-spotlight--texture-tile);bottom:calc(var(--product-spotlight--texture-tile)*-1);content:"";left:0;position:absolute;right:calc(var(--product-spotlight--texture-tile)*-1);top:0}@media (prefers-reduced-motion:no-preference){.sbux-product-spotlight__grain:before{animation:sbux-product-spotlight-grain 12s linear infinite paused}}.sbux-product-spotlight.is-in-view .sbux-product-spotlight__grain:before{animation-play-state:running}@keyframes sbux-product-spotlight-grain{to{translate:calc(var(--product-spotlight--texture-tile)*-1) calc(var(--product-spotlight--texture-tile)*-1)}}.sbux-product-spotlight__dust{bottom:0;left:0;-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:var(--product-spotlight--beam),linear-gradient(transparent 35%,currentColor 85%);mask-image:var(--product-spotlight--beam),linear-gradient(transparent 35%,currentColor 85%);-webkit-mask-size:100% 100%;mask-size:100% 100%;opacity:.26;overflow:clip;pointer-events:none;position:absolute;right:0;top:0}.sbux-product-spotlight__dust:after,.sbux-product-spotlight__dust:before{background-image:url(../../../images/product-spotlight/dust.svg);background-size:var(--product-spotlight--texture-tile);bottom:0;content:"";left:calc(var(--spacing--032)*-1);position:absolute;right:calc(var(--spacing--032)*-1);top:calc(var(--product-spotlight--texture-tile)*-1)}.sbux-product-spotlight.is-in-view .sbux-product-spotlight__dust:after,.sbux-product-spotlight.is-in-view .sbux-product-spotlight__dust:before{animation-play-state:running}.sbux-product-spotlight__dust:before{opacity:.67}@media (prefers-reduced-motion:no-preference){.sbux-product-spotlight__dust:before{animation:sbux-product-spotlight-dust-sink 40s linear infinite paused,sbux-product-spotlight-dust-drift-near 13s ease-in-out infinite paused,sbux-product-spotlight-dust-breathe 11s ease-in-out -4s infinite paused}}.sbux-product-spotlight__dust:after{background-position:calc(var(--product-spotlight--texture-tile)/2) calc(var(--product-spotlight--texture-tile)/4);opacity:.4}@media (prefers-reduced-motion:no-preference){.sbux-product-spotlight__dust:after{animation:sbux-product-spotlight-dust-sink 65s linear -9s infinite paused,sbux-product-spotlight-dust-drift-far 19s ease-in-out -3s infinite paused}}@keyframes sbux-product-spotlight-dust-sink{to{translate:0 var(--product-spotlight--texture-tile)}}@keyframes sbux-product-spotlight-dust-drift-near{30%{transform:translateX(calc(var(--spacing--016)*-1))}55%{transform:translateX(var(--spacing--008))}80%{transform:translateX(var(--spacing--012))}}@keyframes sbux-product-spotlight-dust-drift-far{25%{transform:translateX(var(--spacing--008))}60%{transform:translateX(calc(var(--spacing--012)*-1))}85%{transform:translateX(var(--spacing--004))}}@keyframes sbux-product-spotlight-dust-breathe{40%{opacity:1}75%{opacity:.5}}.sbux-product-spotlight__media{--product-spotlight--flare-color:var(--color--milk-white);aspect-ratio:var(--product-spotlight--ratio);position:relative;transform-origin:50% 0;width:var(--product-spotlight--product-width)}.sbux-product-spotlight__image{display:block;height:100%;width:100%}.sbux-product-spotlight__flare{aspect-ratio:1;left:calc(var(--x)*100%);mix-blend-mode:plus-lighter;pointer-events:none;position:absolute;rotate:-16deg;top:calc(var(--y)*100%);translate:-50% -50%;width:9.72%}.sbux-product-spotlight__flare-glow,.sbux-product-spotlight__flare-halo,.sbux-product-spotlight__flare-rays{bottom:0;left:0;position:absolute;right:0;top:0}.sbux-product-spotlight__flare-halo{background-image:radial-gradient(closest-side,color-mix(in sRGB,var(--product-spotlight--flare-color) 60%,transparent) 15%,var(--product-spotlight--flare-color) 45%,transparent 90%);bottom:-15%;left:-15%;opacity:.06;right:-15%;top:-15%}.sbux-product-spotlight__flare-glow{background-image:radial-gradient(ellipse 55% 46% at 51% 49%,var(--product-spotlight--flare-color) 3%,color-mix(in sRGB,var(--product-spotlight--flare-color) 85%,transparent) 5%,color-mix(in sRGB,var(--product-spotlight--flare-color) 45%,transparent) 8.8%,color-mix(in sRGB,var(--product-spotlight--flare-color) 15%,transparent) 13.75%,color-mix(in sRGB,var(--product-spotlight--flare-color) 4%,transparent) 18.15%,transparent 22%);opacity:.75}.sbux-product-spotlight__flare-rays{background-image:linear-gradient(to right,transparent 10%,var(--product-spotlight--flare-color),transparent 90%),linear-gradient(to bottom,transparent 10%,var(--product-spotlight--flare-color),transparent 90%);background-position:50%;background-repeat:no-repeat;background-size:100% 1px,1px 100%;opacity:.6}.sbux-product-spotlight__ghost{--product-spotlight--view-x:calc(0.5 - var(--product-spotlight--glint-side)*0.02);--product-spotlight--view-y:0.7;--product-spotlight--ghost-reach:calc(1.45 + var(--product-spotlight--ghost-drift, 0));bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;translate:calc((var(--x) + var(--product-spotlight--ghost-reach)*(var(--product-spotlight--view-x) - var(--x)) - .5)*100%) calc((var(--y) + var(--product-spotlight--ghost-reach)*(var(--product-spotlight--view-y) - var(--y)) - .5)*100%)}.sbux-product-spotlight__ghost-orb{--product-spotlight--ghost-color:color-mix(in sRGB,var(--color--gold-ornament) 12%,var(--product-spotlight--flare-color));aspect-ratio:1;background-image:radial-gradient(closest-side,color-mix(in sRGB,var(--product-spotlight--ghost-color) 65%,transparent) 38%,var(--product-spotlight--ghost-color) 72%,transparent 92%);left:50%;opacity:.13;position:absolute;top:50%;translate:-50% -50%;width:16%}.sbux-product-spotlight__content{--product-spotlight--column:25rem;--font--family--heading:var(--font--family--body);--font--size--body-lg:var(--font--size--016);--font--size--heading-3:var(--font--size--038);--spacing--content-flow:var(--spacing--016-024);max-width:var(--product-spotlight--column);word-wrap:anywhere;position:relative;z-index:1}@media (min-width:61.25em){.sbux-product-spotlight__content{--font--size--body-lg:var(--font--size--021);grid-column:1/2;grid-row:2/3}}.sbux-product-spotlight__content>.sbux-button-block{--spacing--content-flow:var(--spacing--040)}:root{--duration--default:0.3s;--duration--050:50ms;--easing--out-cubic:cubic-bezier(0.33,1,0.68,1);--easing--out-quint:cubic-bezier(0.23,1,0.32,1);--easing--in-out-quart:cubic-bezier(0.77,0,0.175,1)}@media (prefers-reduced-motion:reduce){:root{--duration--050:1ms}}
