.cozy-bg--cream{--cozy-bg: var(--cozy-cream);--cozy-fg: var(--cozy-midnight)}.cozy-bg--white{--cozy-bg: var(--cozy-white);--cozy-fg: var(--cozy-midnight)}.cozy-bg--indigo{--cozy-bg: var(--cozy-indigo);--cozy-fg: var(--cozy-midnight)}.cozy-bg--dusk{--cozy-bg: var(--cozy-dusk);--cozy-fg: var(--cozy-midnight)}.cozy-bg--rain{--cozy-bg: var(--cozy-rain);--cozy-fg: var(--cozy-midnight)}.cozy-bg--sunset{--cozy-bg: var(--cozy-sunset);--cozy-fg: var(--cozy-midnight)}.cozy-bg--espresso{--cozy-bg: var(--cozy-espresso);--cozy-fg: var(--cozy-cream)}.cozy-bg--midnight{--cozy-bg: var(--cozy-midnight);--cozy-fg: var(--cozy-cream)}.cozy-bg--charcoal{--cozy-bg: var(--cozy-charcoal);--cozy-fg: var(--cozy-cream)}.cozy-bg--tranquility{--cozy-bg: var(--cozy-tranquility);--cozy-fg: var(--cozy-cream)}.cozy-bg--sky{--cozy-bg: linear-gradient(180deg, var(--cozy-rain) 0%, #ffffff 70%);--cozy-fg: var(--cozy-midnight)}.cozy-bg--dusk-fade{--cozy-bg: linear-gradient(180deg, #8494c8 0%, #9a96bb 25%, #b097ad 50%, #c699a0 75%, #dc9c93 100%);--cozy-fg: var(--cozy-midnight)}.cozy-section{--cozy-gutter: clamp(16px, 4vw, 64px);background:var(--cozy-bg);color:var(--cozy-fg);padding:clamp(56px,9vw,128px) var(--cozy-gutter);overflow:hidden}.cozy-section :is(h1,h2,h3,p){color:inherit;margin:0}.cozy-display{font-family:var(--font-heading--family);font-weight:500;font-size:clamp(2.5rem,9vw,8.5rem);line-height:1.02;letter-spacing:.08em;text-transform:uppercase}.cozy-title{font-family:var(--font-heading--family);font-weight:500;font-size:clamp(1.75rem,4vw,3.25rem);line-height:1.15;letter-spacing:.1em;text-transform:uppercase}.cozy-eyebrow{font-family:var(--font-subheading--family);font-size:.8125rem;line-height:18px;letter-spacing:.2em;text-transform:uppercase}.cozy-spec{font-family:var(--font-subheading--family);font-size:.8125rem;line-height:20px;letter-spacing:.14em;text-transform:uppercase}.cozy-section img{display:block;max-width:100%;height:auto}.cozy-sticker{position:absolute;top:2%;right:2%;display:grid;place-items:center;width:clamp(96px,12vw,152px);aspect-ratio:1;padding:18px;background:var(--cozy-indigo);color:var(--cozy-midnight);font-family:var(--font-heading--family);font-weight:500;font-size:clamp(.6875rem,1vw,.875rem);line-height:1.25;letter-spacing:.1em;text-align:center;text-transform:uppercase;rotate:10deg;clip-path:polygon(50% 0,61% 12%,75% 7%,79% 21%,93% 25%,88% 39%,100% 50%,88% 61%,93% 75%,79% 79%,75% 93%,61% 88%,50% 100%,39% 88%,25% 93%,21% 79%,7% 75%,12% 61%,0 50%,12% 39%,7% 25%,21% 21%,25% 7%,39% 12%)}.cozy-band{display:block;overflow:hidden;white-space:nowrap;background:var(--cozy-midnight);color:var(--cozy-cream);font-family:var(--font-heading--family);font-weight:500;font-size:.9375rem;line-height:20px;letter-spacing:.14em;text-transform:uppercase;padding:10px 0}.cozy-band--warm{background:var(--cozy-espresso)}.cozy-band__item{padding:0 .5em}.cozy-band__item:after{content:"\2022";padding-left:1em}.cozy-band__track,.cozy-band__group{display:inline-flex}.cozy-band--scroll .cozy-band__track{animation:cozy-band-scroll var(--band-duration, 90s) linear infinite}.cozy-band--scroll:hover .cozy-band__track{animation-play-state:paused}@keyframes cozy-band-scroll{to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.cozy-band--scroll .cozy-band__track{animation:none}}.cozy-picker{display:grid;gap:clamp(24px,4vw,48px);text-align:center}.cozy-picker__list{display:grid;gap:clamp(20px,2.5vw,32px);list-style:none;margin:0;padding:0}.cozy-picker__link{display:block;color:var(--cozy-espresso);text-decoration:none}.cozy-picker__name{display:block;transition:color .2s ease}.cozy-picker__spec{display:block;margin-top:8px;color:var(--cozy-midnight)}.cozy-picker__row:is(:hover,:focus-within) .cozy-picker__link,.cozy-picker__list:not(:hover,:focus-within) .cozy-picker__row:first-child .cozy-picker__link{color:var(--cozy-midnight)}.cozy-picker__link:focus-visible{outline-offset:6px}.cozy-picker__list{position:relative}.cozy-picker__stage{display:contents}.cozy-bento{display:grid;gap:clamp(32px,5vw,64px)}.cozy-bento__intro{display:grid;gap:20px}.cozy-bento__intro .cozy-display{font-size:calc(clamp(2.5rem,9vw,8.5rem) * var(--heading-scale, 1))}.cozy-bento__intro p{font-size:1.1875rem;line-height:1.55}.cozy-bento__grid{display:grid;gap:8px}.cozy-tile{aspect-ratio:1;min-width:0;overflow:hidden}.cozy-tile--text{display:grid;align-content:center;justify-items:center;gap:16px;padding:clamp(24px,5vw,64px);background:var(--cozy-bg);color:var(--cozy-fg);text-align:center}.cozy-tile--text p{max-width:26em}.cozy-tile img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:750px){.cozy-bento__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.cozy-bento{padding-block-start:34px}}@media screen and (min-width:750px){.cozy-bento{padding-block-start:clamp(32px,3.5vw,56px)}}cozy-tumble-grid{display:grid}.cozy-tile{overflow:visible}.cozy-tile__inner{width:100%;height:100%;overflow:hidden}.cozy-bento__grid.is-ready .cozy-tile__inner{--tumble-side: -1;opacity:0;transform:translate3d(calc(var(--tumble-side) * 104%),0,0) rotate(calc(var(--tumble-side) * 15deg)) rotateY(calc(var(--tumble-side) * 15deg));transform-origin:100% 100%}.cozy-bento__grid.is-ready .cozy-tile:nth-child(2n) .cozy-tile__inner{--tumble-side: 1;transform-origin:0% 100%}.cozy-bento__grid.is-ready .cozy-tile.is-in .cozy-tile__inner{opacity:1;transform:none;transition:transform 1s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:749px){.cozy-tile{order:var(--phone-order)}.cozy-bento__grid.is-ready .cozy-tile:nth-child(n) .cozy-tile__inner{--tumble-side: -1;transform-origin:100% 100%}.cozy-bento__grid.is-ready .cozy-tile.cozy-tile--image:nth-child(n) .cozy-tile__inner{--tumble-side: 1;transform-origin:0% 100%}.cozy-bento__grid.is-ready .cozy-tile:not(.is-in) .cozy-tile__inner{transform:translate3d(calc(var(--tumble-side) * 104%),0,0) rotate(calc(var(--tumble-side) * 15deg))}.cozy-bento__grid.is-ready .cozy-tile__inner{backface-visibility:hidden}.cozy-bento__grid.is-ready .cozy-tile:not(.is-in) .cozy-tile__inner{will-change:transform}.cozy-bento__grid.is-ready .cozy-tile.is-in .cozy-tile__inner{transition:transform 1.2s cubic-bezier(.215,.61,.355,1),opacity .35s ease}}@media screen and (min-width:750px){.cozy-bento__grid.is-ready .cozy-tile:nth-child(2n).is-in .cozy-tile__inner{transition-delay:.2s}}.cozy-compare{display:grid;gap:clamp(32px,5vw,56px);text-align:center}.cozy-compare__table{width:100%;max-width:1080px;margin-inline:auto;border-collapse:collapse;background:var(--cozy-cream);color:var(--cozy-midnight);text-align:left}.cozy-compare__table th,.cozy-compare__table td{width:50%;padding:clamp(14px,2vw,24px);vertical-align:top}.cozy-compare__table th{font-family:var(--font-heading--family);font-weight:500;font-size:clamp(.9375rem,2vw,1.25rem);letter-spacing:.14em;text-transform:uppercase}.cozy-compare__table tbody tr{border-top:2px dotted var(--cozy-midnight)}.cozy-compare__table :is(th,td):first-child{background:var(--cozy-rain)}.cozy-reveal{text-align:center}.cozy-reveal__text{max-width:24em;margin-inline:auto;font-family:var(--font-subheading--family);font-size:clamp(1.375rem,3.2vw,2.75rem);line-height:1.35;letter-spacing:.04em}.cozy-reveal__word{transition:opacity .2s linear}@media(prefers-reduced-motion:reduce){.cozy-reveal__word{opacity:1!important;transition:none}}.cozy-feature{display:grid;gap:clamp(24px,4vw,48px)}.cozy-feature__body{display:grid;gap:clamp(24px,4vw,56px);align-items:center}.cozy-feature__image img{width:100%}.cozy-feature__info{display:grid;gap:16px;justify-items:start}.cozy-feature__price{font-size:1.25rem}.cozy-feature form{margin-top:8px}@media screen and (min-width:900px){.cozy-feature__body{grid-template-columns:1fr 1fr}}.cozy-steps{display:grid;gap:clamp(32px,5vw,56px)}.cozy-steps__list{display:grid;gap:24px;list-style:none;margin:0;padding:0}.cozy-steps__item{display:grid;gap:8px;align-content:start;padding-top:16px;border-top:2px dotted currentColor}@media screen and (min-width:750px){.cozy-steps__list{grid-template-columns:repeat(5,1fr)}}.cozy-picker .cozy-display{font-size:clamp(2.25rem,6.5vw,6.5rem)}@media screen and (min-width:900px){.cozy-picker__image{width:clamp(180px,20vw,340px)}}.cozy-wheel{padding-block:clamp(32px,4vw,64px)}.cozy-wheel__svg{display:none;width:100%;max-width:1400px;height:auto;margin-inline:auto;overflow:visible}.cozy-wheel__svg text{font-family:var(--font-subheading--family);text-anchor:middle}.cozy-wheel__svg .cozy-wheel__scale[text-anchor=start]{text-anchor:start}.cozy-wheel__svg .cozy-wheel__scale[text-anchor=end]{text-anchor:end}.cozy-wheel__title{font-family:var(--font-heading--family)!important;font-size:78px;font-weight:500;letter-spacing:.1em;fill:var(--wheel-ink, var(--cozy-fg, var(--cozy-midnight)));text-transform:uppercase}.cozy-wheel__name{font-family:var(--font-heading--family)!important;font-size:60px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.cozy-wheel__text,.cozy-wheel__value{font-size:26px}.cozy-wedge{color:inherit;text-decoration:none;cursor:pointer}.cozy-wedge__hit{fill:transparent}.cozy-wedge__move{transition:transform .28s cubic-bezier(.2,.7,.2,1)}.cozy-wedge:hover .cozy-wedge__move,.cozy-wedge:focus-visible .cozy-wedge__move{transform:translate(var(--wedge-x),var(--wedge-y))}.cozy-wedge:focus-visible{outline:none}.cozy-wedge:focus-visible .cozy-wedge__shape{stroke:var(--cozy-midnight);stroke-width:6}.cozy-wedge__shape{fill:var(--wedge-fill);stroke:var(--wedge-fill);stroke-width:8;stroke-linejoin:round}.cozy-wedge text{fill:var(--wedge-ink)}.cozy-wedge .cozy-wheel__value{fill:var(--pill-ink)}.cozy-wheel__pill{fill:var(--pill-fill)}.cozy-wedge--left{--wedge-fill: var(--cozy-tranquility);--wedge-ink: var(--cozy-cream);--pill-fill: var(--cozy-sunset);--pill-ink: var(--cozy-midnight);--wedge-x: -14px;--wedge-y: -9px}.cozy-wedge--center{--wedge-fill: var(--cozy-indigo);--wedge-ink: var(--cozy-midnight);--pill-fill: var(--cozy-midnight);--pill-ink: var(--cozy-cream);--wedge-x: 0px;--wedge-y: -16px}.cozy-wedge--right{--wedge-fill: var(--cozy-sunset);--wedge-ink: var(--cozy-midnight);--pill-fill: var(--cozy-midnight);--pill-ink: var(--cozy-cream);--wedge-x: 14px;--wedge-y: -9px}.cozy-wheel__cup{pointer-events:none}.cozy-wheel__center{text-decoration:none}.cozy-wheel__center text{fill:var(--wheel-ink, var(--cozy-fg, var(--cozy-midnight)))}.cozy-wheel__center:hover text{fill:var(--cozy-espresso)}.cozy-wheel__mixtape{font-family:var(--font-heading--family)!important;font-size:68px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.cozy-wheel__number{font-family:var(--font-heading--family)!important;font-size:136px;font-weight:500;letter-spacing:.04em}.cozy-wheel__scale{font-family:var(--font-heading--family)!important;font-size:40px;font-weight:500;letter-spacing:.14em;fill:var(--wheel-ink, var(--cozy-fg, var(--cozy-midnight)));text-transform:uppercase}.cozy-wheel__note{font-size:30px;font-style:italic;fill:var(--wheel-ink, var(--cozy-fg, var(--cozy-midnight)))}.cozy-wheel:has(.cozy-wheel__mobile-image){padding-inline:0}.cozy-wheel__mobile-image{display:block;width:100%;height:auto}@media screen and (min-width:1000px){.cozy-wheel__svg{display:block}.cozy-wheel .cozy-wheel__mobile-image{display:none}.cozy-wheel:has(.cozy-wheel__mobile-image){padding-inline:var(--cozy-gutter)}}@media(prefers-reduced-motion:reduce){.cozy-wedge__move{transition:none}}.cozy-grid-paper{background-color:var(--cozy-white);background-image:linear-gradient(to right,var(--cozy-cream) 4px,transparent 4px),linear-gradient(to bottom,var(--cozy-cream) 4px,transparent 4px);background-size:64px 64px}.cozy-has-wave{position:relative;isolation:isolate;padding-bottom:clamp(96px,14vw,260px)}.cozy-wave{position:absolute;left:0;bottom:-1px;z-index:-1;display:block;width:100%;height:clamp(56px,11vw,190px);fill:var(--cozy-cream)}.cozy-lazy-section{opacity:0;transform:translateY(28px)}.cozy-lazy-section.is-in{opacity:1;transform:none;transition:opacity .7s ease,transform .7s cubic-bezier(.215,.61,.355,1)}.cozy-chart{--chart-raise: 28px;--chart-radius: 18px;max-width:1240px;margin-inline:auto;padding-block:var(--chart-raise);overflow-x:auto;scrollbar-width:thin}.cozy-chart:focus-visible{outline:2px solid var(--cozy-cream);outline-offset:2px}.cozy-chart__table{width:100%;min-width:860px;table-layout:fixed;border-collapse:separate;border-spacing:0;color:var(--cozy-midnight);text-align:center}.cozy-chart__table :is(th,td){padding:clamp(14px,1.7vw,24px) clamp(10px,1.4vw,20px);background:var(--cozy-cream);border-top:1px solid var(--cozy-sunset);border-left:1px solid var(--cozy-sunset);vertical-align:middle;font-size:1.0625rem;line-height:1.3}.cozy-chart__table thead :is(th,td){border-top:0}.cozy-chart__table :is(th,td):first-child{border-left:0}.cozy-chart__table thead th{font-family:var(--font-heading--family);font-weight:500;font-size:clamp(.9375rem,1.3vw,1.125rem);letter-spacing:.12em;text-transform:uppercase}.cozy-chart__table tbody th{font-family:var(--font-heading--family);font-weight:500;font-size:clamp(.8125rem,1.1vw,.9375rem);letter-spacing:.14em;text-align:left;text-transform:uppercase}.cozy-chart__table thead tr>:first-child{border-top-left-radius:var(--chart-radius)}.cozy-chart__table thead tr>:last-child{border-top-right-radius:var(--chart-radius)}.cozy-chart__table tbody tr:last-child>:first-child{border-bottom-left-radius:var(--chart-radius)}.cozy-chart__table tbody tr:last-child>:last-child{border-bottom-right-radius:var(--chart-radius)}.cozy-chart__table .cozy-chart__highlight{position:relative;z-index:1;width:21%;background:var(--cozy-sunset);border-color:var(--cozy-midnight);border-top-color:#1e195040;border-left:0;font-family:var(--font-heading--family);font-weight:500}.cozy-chart__table .cozy-chart__highlight+*{border-left:0}.cozy-chart__table thead .cozy-chart__highlight:before,.cozy-chart__table tbody tr:last-child .cozy-chart__highlight:after{content:"";position:absolute;left:0;right:0;height:var(--chart-raise);background:var(--cozy-sunset)}.cozy-chart__table thead .cozy-chart__highlight:before{bottom:100%;border-radius:var(--chart-radius) var(--chart-radius) 0 0}.cozy-chart__table tbody tr:last-child .cozy-chart__highlight:after{top:100%;border-radius:0 0 var(--chart-radius) var(--chart-radius)}.cozy-chart__table thead tr>:first-child{width:19%}.cozy-chart__logo{width:min(100%,190px);margin-inline:auto}@media screen and (max-width:899px){.cozy-chart__table{min-width:780px}.cozy-chart__table tbody th,.cozy-chart__table .cozy-chart__corner{position:sticky;left:0;z-index:2;width:116px}}.cozy-compare{grid-template-columns:minmax(0,1fr)}.cozy-chart{min-width:0;width:100%}@media screen and (max-width:899px){.cozy-chart__table thead tr>:first-child{width:112px}.cozy-chart__table tbody th{font-size:.75rem;letter-spacing:.08em;padding-inline:10px}.cozy-chart__table .cozy-chart__corner:before,.cozy-chart__table tbody tr:last-child th:after{content:"";position:absolute;left:-1px;right:0;height:var(--chart-raise);background:var(--cozy-bg)}.cozy-chart__table .cozy-chart__corner:before{bottom:100%}.cozy-chart__table tbody tr:last-child th:after{top:100%}}@media screen and (max-width:899px){.cozy-chart__table thead tr>:first-child{width:128px}.cozy-chart__table tbody th{font-size:.6875rem;letter-spacing:.05em}.cozy-chart__table thead tr>:first-child,.cozy-chart__table tbody tr:last-child>:first-child{border-radius:0}}cozy-reveal{display:block;width:100%}.cozy-reveal__text{width:min(100%,1160px);max-width:none;font-size:clamp(1.25rem,2.9vw,2.625rem);line-height:1.4;letter-spacing:.08em;text-align:center;text-transform:uppercase}.cozy-section .cozy-reveal__text{margin-inline:auto}cozy-recipes{display:block}.cozy-recipes{display:grid;gap:clamp(24px,3vw,40px);justify-items:center}.cozy-recipes__heading{text-align:center}.cozy-recipes__tabs[hidden]{display:none}.cozy-recipes__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.cozy-recipes__tab{min-height:48px;padding:0 clamp(16px,2vw,32px);border:1px solid var(--cozy-midnight);background:var(--cozy-white);color:var(--cozy-midnight);font-family:var(--font-heading--family);font-size:.875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}.cozy-recipes__tab:hover,.cozy-recipes__tab[aria-selected=true]{background:var(--cozy-midnight);color:var(--cozy-cream)}.cozy-recipes__picker{display:none}@media screen and (max-width:749px){.cozy-recipes__tabs{display:none}.cozy-recipes__picker{position:relative;display:grid;max-width:100%;border:1px solid var(--cozy-midnight);background:var(--cozy-white);color:var(--cozy-midnight);font-family:var(--font-heading--family);font-size:1rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.cozy-recipes__picker:focus-within{outline:2px solid var(--cozy-midnight);outline-offset:2px}.cozy-recipes__picked,.cozy-recipes__select{grid-area:1 / 1;min-height:46px;padding:0 30px}.cozy-recipes__picked{display:flex;align-items:center;justify-content:center;padding:0 42px 0 18px;pointer-events:none}.cozy-recipes__picker:after{content:"";position:absolute;top:50%;right:20px;width:16px;height:16px;transform:translateY(-50%);pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231e1950' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat center / contain}.cozy-recipes__select{width:100%;border:0;border-radius:0;background:transparent;font:inherit;letter-spacing:inherit;text-transform:inherit;opacity:0;-webkit-appearance:none;appearance:none;cursor:pointer}.cozy-recipes__select:focus-visible{outline:none}}.cozy-recipes__track{--recipe-gap: clamp(16px, 2.5vw, 32px);display:flex;gap:var(--recipe-gap);grid-area:1 / 1;min-width:0;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cozy-recipes__panels{display:grid;width:100%;max-width:1560px}.cozy-recipes__track[hidden]{display:flex;visibility:hidden}.cozy-recipes__track::-webkit-scrollbar{display:none}.cozy-recipe{--recipe-overlap: 24px;--recipe-wave: 20px;position:relative;flex:0 0 100%;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);scroll-snap-align:start}.cozy-recipe__paper{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:var(--recipe-overlap);margin-right:-36%;padding:clamp(24px,3vw,44px) calc(36% + clamp(24px,3vw,44px)) calc(var(--recipe-wave) + 24px) clamp(24px,3vw,44px);background:var(--cozy-white);color:var(--cozy-midnight);-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--recipe-wave) + 1px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 16' preserveAspectRatio='none'%3E%3Cpath d='M0 0H48V2C36 2 36 14 24 14S12 2 0 2Z'/%3E%3C/svg%3E") bottom / calc(var(--recipe-wave) * 3) var(--recipe-wave) repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--recipe-wave) + 1px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 16' preserveAspectRatio='none'%3E%3Cpath d='M0 0H48V2C36 2 36 14 24 14S12 2 0 2Z'/%3E%3C/svg%3E") bottom / calc(var(--recipe-wave) * 3) var(--recipe-wave) repeat-x}.cozy-recipe__time{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;background:var(--cozy-sunset);font-family:var(--font-subheading--family);font-size:.8125rem;line-height:20px;letter-spacing:.14em;text-transform:uppercase}.cozy-recipe__time svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round}.cozy-recipe__title{font-family:var(--font-heading--family);font-weight:500;font-size:clamp(1.25rem,1.9vw,1.75rem);line-height:1.25;letter-spacing:.1em;text-transform:uppercase}.cozy-recipe__text{font-size:1.0625rem;line-height:calc(28 / 17)}.cozy-recipe__button{width:100%;margin-top:auto;text-align:center}.cozy-recipe__media{position:relative;grid-column:2;grid-row:1;align-self:start;margin-bottom:calc(var(--recipe-wave) + 12px);aspect-ratio:2 / 3;background:var(--cozy-rain);overflow:hidden}.cozy-recipe__paper{grid-column:1;grid-row:1}.cozy-section .cozy-recipe__media :is(video,img){display:block;width:100%;height:100%;object-fit:cover}.cozy-recipe__empty{display:grid;place-items:center;height:100%;padding:16px;font-size:.8125rem;text-align:center}.cozy-recipe__play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:72px;height:72px;padding:0;border:0;background:var(--cozy-cream);color:var(--cozy-midnight);translate:-50% -50%;cursor:pointer;transition:background-color .2s ease,color .2s ease}.cozy-recipe__play:hover{background:var(--cozy-midnight);color:var(--cozy-cream)}.cozy-recipe__play svg{width:32px;height:32px;fill:currentColor}.cozy-recipe__media.is-playing .cozy-recipe__play{display:none}.cozy-recipes__pager{display:flex;align-items:center;gap:clamp(12px,2vw,24px)}.cozy-recipes__pager[hidden]{display:flex;visibility:hidden}.cozy-recipes__arrow{display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid var(--cozy-midnight);background:transparent;color:var(--cozy-midnight);cursor:pointer;transition:background-color .2s ease,color .2s ease}.cozy-recipes__arrow:not(:disabled):hover{background:var(--cozy-midnight);color:var(--cozy-cream)}.cozy-recipes__arrow:disabled{opacity:.4;cursor:default}.cozy-recipes__arrow svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.cozy-recipes__dots{display:flex;flex-wrap:wrap;justify-content:center}.cozy-recipes__dot{display:grid;place-items:center;width:28px;height:44px;padding:0;border:0;background:none;cursor:pointer}.cozy-recipes__dot:before{content:"";width:12px;height:12px;border:1px solid var(--cozy-midnight);border-radius:50%}.cozy-recipes__dot[aria-current=true]:before{width:22px;height:22px;border:0;border-radius:0;background:var(--cozy-midnight);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg transform='rotate(35 12 12)'%3E%3Cpath id='a' d='M11 1.1C6.5 1.6 4.5 7 4.5 12S6.5 22.4 10.6 22.9C12.6 19 9.2 15.5 10 12 10.7 8.8 12.6 5 11 1.1Z'/%3E%3Cpath transform='rotate(180 12 12)' d='M11 1.1C6.5 1.6 4.5 7 4.5 12S6.5 22.4 10.6 22.9C12.6 19 9.2 15.5 10 12 10.7 8.8 12.6 5 11 1.1Z'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg transform='rotate(35 12 12)'%3E%3Cpath id='a' d='M11 1.1C6.5 1.6 4.5 7 4.5 12S6.5 22.4 10.6 22.9C12.6 19 9.2 15.5 10 12 10.7 8.8 12.6 5 11 1.1Z'/%3E%3Cpath transform='rotate(180 12 12)' d='M11 1.1C6.5 1.6 4.5 7 4.5 12S6.5 22.4 10.6 22.9C12.6 19 9.2 15.5 10 12 10.7 8.8 12.6 5 11 1.1Z'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat}@media screen and (max-width:749px){.cozy-recipes__track{width:calc(100% + var(--cozy-gutter) * 2);max-width:none;margin-inline:calc(var(--cozy-gutter) * -1);padding-inline:var(--cozy-gutter);scroll-padding-inline:var(--cozy-gutter)}.cozy-recipe__play{width:56px;height:56px}.cozy-recipe{flex-basis:86%;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.cozy-recipe__media{grid-column:1;grid-row:1;width:78%;margin-bottom:0;justify-self:center}.cozy-recipe__paper{grid-row:2;margin:calc(var(--recipe-overlap) * -3) 0 0;padding:calc(var(--recipe-overlap) * 3 + 24px) 24px calc(var(--recipe-wave) + 24px);justify-content:flex-start}}@media screen and (min-width:1100px){.cozy-recipe{flex-basis:calc((100% - var(--recipe-gap)) / 2)}}.cozy-picker{--picker-fade: clamp(120px, 11vw, 170px);--picker-fade-to: var(--cozy-next-bg, var(--cozy-bg));padding-bottom:var(--picker-fade);background:linear-gradient(to bottom,var(--cozy-bg) calc(100% - var(--picker-fade)),color-mix(in srgb,var(--cozy-bg) 75%,var(--picker-fade-to)) calc(100% - var(--picker-fade) * .65),color-mix(in srgb,var(--cozy-bg) 30%,var(--picker-fade-to)) calc(100% - var(--picker-fade) * .3),var(--picker-fade-to) 100%)}.shopify-section:has(+.shopify-section>.cozy-bg--cream){--cozy-next-bg: var(--cozy-cream)}.shopify-section:has(+.shopify-section>.cozy-bg--white){--cozy-next-bg: var(--cozy-white)}.shopify-section:has(+.shopify-section>.cozy-bg--indigo){--cozy-next-bg: var(--cozy-indigo)}.shopify-section:has(+.shopify-section>.cozy-bg--dusk){--cozy-next-bg: var(--cozy-dusk)}.shopify-section:has(+.shopify-section>.cozy-bg--rain){--cozy-next-bg: var(--cozy-rain)}.shopify-section:has(+.shopify-section>.cozy-bg--sunset){--cozy-next-bg: var(--cozy-sunset)}.shopify-section:has(+.shopify-section>.cozy-bg--espresso){--cozy-next-bg: var(--cozy-espresso)}.shopify-section:has(+.shopify-section>.cozy-bg--midnight){--cozy-next-bg: var(--cozy-midnight)}.shopify-section:has(+.shopify-section>.cozy-bg--charcoal){--cozy-next-bg: var(--cozy-charcoal)}.shopify-section:has(+.shopify-section>.cozy-bg--tranquility){--cozy-next-bg: var(--cozy-tranquility)}.shopify-section:has(+.shopify-section>.cozy-bg--dusk-fade){--cozy-next-bg: #8494c8}.cozy-section .cozy-flavor{position:absolute;width:var(--flavor-size);max-width:none;opacity:0;scale:.2;rotate:-30deg;transition:opacity .12s ease,scale .16s ease,rotate .16s ease}.cozy-picker__row:is(:hover,:focus-within,.is-flavor-in) .cozy-flavor{opacity:1;scale:1;rotate:var(--flavor-tilt);transition:opacity .16s ease,scale .42s cubic-bezier(.34,1.56,.64,1),rotate .42s cubic-bezier(.34,1.56,.64,1)}.cozy-picker__row:is(:hover,:focus-within,.is-flavor-in) .cozy-flavor--2{transition-delay:70ms}.cozy-picker__row:is(:hover,:focus-within,.is-flavor-in) .cozy-flavor--3{transition-delay:.14s}.cozy-section .cozy-flavor--1{--flavor-tilt: -12deg}.cozy-section .cozy-flavor--2{--flavor-tilt: 10deg;width:calc(var(--flavor-size) * .78)}.cozy-section .cozy-flavor--3{--flavor-tilt: -6deg;width:calc(var(--flavor-size) * .9)}.cozy-picker__flavors{position:absolute;display:block;pointer-events:none}@media screen and (min-width:900px){.cozy-picker__flavors{--flavor-size: clamp(120px, 13vw, 230px);left:0;right:0;height:0}.cozy-section .cozy-flavor--1{left:-1%;top:calc(var(--flavor-size) * -.55)}.cozy-section .cozy-flavor--2{right:1%;top:calc(var(--flavor-size) * -.2);left:auto}.cozy-section .cozy-flavor--3{left:6%;top:calc(var(--flavor-size) * .5)}.cozy-section .cozy-picker__row:nth-child(2n) .cozy-flavor--1{left:auto;right:-1%}.cozy-section .cozy-picker__row:nth-child(2n) .cozy-flavor--2{left:1%;right:auto}.cozy-section .cozy-picker__row:nth-child(2n) .cozy-flavor--3{left:auto;right:6%}}@media screen and (max-width:899px){.cozy-picker__row{position:relative}.cozy-picker__row:has(.cozy-flavor){--flavor-size: clamp(88px, 28vw, 150px);padding-bottom:calc(var(--flavor-size) + 20px)}.cozy-picker__flavors{left:0;right:0;bottom:0;height:var(--flavor-size)}.cozy-section .cozy-flavor--1{left:0;top:0}.cozy-section .cozy-flavor--2{right:0;top:8%}.cozy-section .cozy-flavor--3{left:50%;top:14%;translate:-50% 0}}.cozy-picker--float .cozy-picker__row:is(:hover,:focus-within,.is-flavor-in) .cozy-flavor{animation:cozy-flavor-float 4.2s ease-in-out .45s infinite}.cozy-picker--float .cozy-picker__row:is(:hover,:focus-within,.is-flavor-in) .cozy-flavor--2{animation-duration:3.6s;animation-delay:.6s}.cozy-picker--float .cozy-picker__row:is(:hover,:focus-within,.is-flavor-in) .cozy-flavor--3{animation-duration:4.8s;animation-delay:.75s}@keyframes cozy-flavor-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(4deg)}}@media(prefers-reduced-motion:reduce){.cozy-section .cozy-flavor{scale:1;rotate:var(--flavor-tilt);transition:opacity .16s ease;animation:none!important}}.footer-utilities__group-copyright{--color-utilities: var(--color-foreground)}[id$=__utilities] .policy-list-trigger{color:var(--color-foreground)}[id$=__footer] .email-signup__button.button-secondary{--button-color: var(--color-foreground);--button-border-color: var(--color-foreground);--button-background-color: transparent;color:var(--color-foreground);border-color:var(--color-foreground)}[id$=__footer] .email-signup__button.button-secondary:hover{--button-color: var(--color-background);--button-background-color: var(--color-foreground);background:var(--color-foreground);color:var(--color-background)}.cozy-fade-text{opacity:0;translate:0 18px;transition:opacity .7s ease,translate .7s ease}.cozy-fade-text.is-in{opacity:1;translate:0 0}:root{--cozy-media-radius: 12px}:is(img,video,deferred-media iframe):not(.header-logo__image,.logo-block__image,.cozy-chart__logo,.cozy-flavor,.cozy-bean,.shopify-dns-link-icon,[src*=".svg"]){border-radius:var(--cozy-media-radius)!important}.cozy-recipe__media{border-radius:var(--cozy-media-radius)}.cozy-tile__inner{border-radius:clamp(24px,4vw,56px)}.cozy-bento .cozy-tile__inner img{border-radius:inherit!important}.cozy-picker.is-reel{--picker-fade: 56px;--reel-tail: 40px;--reel-top: var(--header-height, 60px);--flavor-size: min(clamp(96px, 30vw, 170px), 16svh);--reel-list: calc(var(--flavor-size) * 1.7 + 224px);--reel-stage: calc(var(--reel-list) + 82px);display:block;height:calc(var(--reel-stage) + (var(--reel-steps) * 75svh) - var(--reel-tail));padding-block:0;overflow:clip}.is-reel .cozy-picker__stage{position:sticky;top:max(var(--reel-top),calc(var(--reel-top) + (100svh - var(--reel-top) - var(--reel-stage)) / 2));display:flex;flex-direction:column;gap:16px;height:var(--reel-stage);margin-block-end:calc(var(--reel-tail) * -1);padding-block-start:48px}.cozy-picker.is-reel .cozy-picker__list{display:block;flex:1;min-height:0}.cozy-picker.is-reel .cozy-picker__list .cozy-picker__row{position:static;padding:0}.cozy-picker.is-reel .cozy-picker__list .cozy-picker__row .cozy-picker__link{position:absolute;top:calc(var(--flavor-size) * 1.7 + 70px);left:0;right:0;color:var(--cozy-espresso);opacity:var(--reel-opacity, 1);pointer-events:none;transform:translate3d(0,var(--reel-y, 0),0);will-change:transform}.cozy-picker.is-reel .cozy-picker__list .is-reel-active .cozy-picker__link{color:var(--cozy-midnight);pointer-events:auto}.is-reel .cozy-picker__spec{opacity:var(--reel-spec, 1)}.is-reel .cozy-picker__flavors{inset:0 0 auto;height:calc(var(--flavor-size) * 2)}.is-reel .cozy-picker__row:not(.is-flavor-in) .cozy-flavor{opacity:0;scale:.2}.cozy-section.is-reel .cozy-flavor--1{left:0;top:0;bottom:auto}.cozy-section.is-reel .cozy-flavor--2{right:0;top:8%;bottom:auto}.cozy-section.is-reel .cozy-flavor--3{left:50%;top:40%;bottom:auto;translate:-50% 0}.cozy-wave-break{display:block;background:var(--wave-background);line-height:0}.cozy-wave-break svg{display:block;width:100%;height:min(var(--wave-height),11vw + 16px);margin-bottom:-1px;fill:var(--wave-color)}#header-component .header__row--top .header__columns{padding-block:17px 25px}@media screen and (max-width:749px){#header-component .header__row--top .header__columns{padding-block:14px 22px}}.announcement-bar .announcement-bar__slide{--line-height: 1.6 !important;overflow:visible}.announcement-bar .announcement-bar__slide .announcement-bar__text{font-size:.8125rem;line-height:1.6!important}.cozy-section.cozy-offer{overflow:clip}.cozy-offer{display:block;padding-block:clamp(16px,4vw,64px);background:var(--cozy-bg);color:var(--cozy-fg);scroll-margin-top:80px}.cozy-offer__layout{width:min(100% - 32px,1200px);margin-inline:auto;display:grid;gap:20px}@media(min-width:990px){.cozy-offer__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:start}.cozy-offer__media{position:sticky;top:96px}}.cozy-offer__gallery{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:16px;background:var(--cozy-white);scrollbar-width:none}.cozy-offer__gallery::-webkit-scrollbar{display:none}.cozy-offer__slide{scroll-snap-align:start;aspect-ratio:1}.cozy-section .cozy-offer__slide img{width:100%;height:100%;object-fit:cover;display:block}.cozy-offer__panel{display:grid;gap:14px;min-width:0}.cozy-offer__panel>*{margin:0}.cozy-offer__rating{font-size:.9375rem}.cozy-offer__stars{color:var(--cozy-midnight);letter-spacing:.1em}.cozy-offer__title{font-family:var(--font-heading--family);text-transform:uppercase;font-size:clamp(1.625rem,6vw,2.5rem);line-height:1.1;letter-spacing:.06em;margin:0}.cozy-offer__sub{font-size:1.0625rem;line-height:1.45}.cozy-offer__chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.cozy-offer__chips li{padding:6px 12px;background:var(--cozy-white);border:1px solid var(--cozy-rain);font-size:.875rem}.cozy-offer__roasts,.cozy-offer__packs{border:0;margin:0;padding:0;min-width:0;display:grid;gap:10px}.cozy-offer__fill-status{margin:-4px 0 0;font-size:.9375rem}.cozy-offer__fill-status:empty{display:none}.cozy-offer__roast-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;list-style:none;margin:0;padding:0;min-width:0}.cozy-roast{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:6px 8px;align-items:center;padding:8px;background:var(--cozy-white);border:2px solid var(--cozy-rain);border-radius:12px;transition:border-color .15s ease}.cozy-roast:hover{border-color:var(--cozy-indigo)}.cozy-roast[data-picked]{border-color:var(--cozy-midnight);box-shadow:inset 0 0 0 1px var(--cozy-midnight)}.cozy-roast:has(.cozy-roast__input:focus-visible){outline:2px solid var(--cozy-midnight);outline-offset:2px}.cozy-roast:has(:disabled.cozy-roast__input){opacity:.55}.cozy-roast__pick{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer;border-radius:inherit}.cozy-roast__input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;pointer-events:none}.cozy-offer[data-multi] .cozy-roast__pick{display:none}.cozy-roast .cozy-stepper{grid-column:1 / -1;margin:4px 0 0;display:none}.cozy-offer[data-multi] .cozy-roast .cozy-stepper{display:grid}.cozy-roast__media{aspect-ratio:1;border-radius:8px;overflow:hidden;background:var(--cozy-cream)}.cozy-section .cozy-roast__media img{width:100%;height:100%;object-fit:cover;display:block}.cozy-roast__body{display:grid;gap:1px;min-width:0}.cozy-roast__name{font-family:var(--font-heading--family);text-transform:uppercase;letter-spacing:.04em;font-size:clamp(.75rem,3.1vw,1rem);line-height:1.2;overflow-wrap:anywhere}.cozy-roast__level{font-weight:600;font-size:.8125rem;line-height:1.3}.cozy-roast__line{font-size:.75rem;line-height:1.3}@media(max-width:749px){.cozy-roast__line{display:none}}.cozy-roast__soldout{grid-column:1 / -1;font-size:.8125rem;font-weight:600}@media(min-width:990px){.cozy-roast{grid-template-columns:56px minmax(0,1fr);gap:6px 10px}.cozy-roast__name{font-size:.875rem}}.cozy-stepper{grid-template-columns:44px 1fr 44px;align-items:center;border:2px solid var(--cozy-midnight);border-radius:8px;overflow:hidden}.cozy-stepper__btn{height:44px;border:0;background:var(--cozy-midnight);color:var(--cozy-cream);font-size:1.25rem;line-height:1;cursor:pointer}.cozy-stepper__btn:disabled{background:var(--cozy-rain);color:var(--cozy-midnight);opacity:.6;cursor:not-allowed}.cozy-stepper__btn:focus-visible{outline:2px solid var(--cozy-indigo);outline-offset:-4px}.cozy-stepper__qty{text-align:center;font-weight:600;font-size:1.0625rem}.cozy-offer__legend{grid-column:1 / -1;font-weight:600;margin-block-end:8px;padding:0}.cozy-offer__packs{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px;padding-top:4px}.cozy-pack{position:relative;display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:92px;padding:14px 10px 10px 14px;cursor:pointer;background:var(--cozy-white);border:2px solid var(--cozy-rain);border-radius:12px;transition:border-color .15s ease,background-color .15s ease}.cozy-pack--1{grid-column:1 / -1}.cozy-pack:hover{border-color:var(--cozy-indigo)}.cozy-pack:has(:checked){border-color:var(--cozy-midnight);background:color-mix(in srgb,var(--cozy-indigo) 14%,var(--cozy-white))}.cozy-pack:has(:focus-visible){outline:2px solid var(--cozy-midnight);outline-offset:2px}.cozy-pack__input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;pointer-events:none}.cozy-pack__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-55%);white-space:nowrap;padding:3px 9px;border-radius:6px;background:var(--cozy-sunset);color:var(--cozy-midnight);font-size:.6875rem;line-height:1.3;text-transform:uppercase;letter-spacing:.02em}@media(max-width:749px){.cozy-pack__badge-label{display:none}.cozy-pack{padding-right:8px}}.cozy-pack__text{display:grid;gap:1px;min-width:0}.cozy-pack__name{font-family:var(--font-heading--family);text-transform:uppercase;letter-spacing:.04em;font-size:clamp(1.0625rem,4.6vw,1.375rem);line-height:1.1;white-space:nowrap}.cozy-pack__price{font-weight:700;font-size:clamp(.8125rem,3.4vw,1rem);color:var(--cozy-midnight);white-space:nowrap}.cozy-pack__was{font-size:.8125rem;color:var(--cozy-espresso)}.cozy-pack__art{display:flex;flex:none}.cozy-section .cozy-pack__img{width:clamp(24px,7vw,52px);aspect-ratio:3 / 4;object-fit:cover;border-radius:6px;border:2px solid var(--cozy-white);box-shadow:0 2px 6px #1e19502e}.cozy-section .cozy-pack__img+.cozy-pack__img{margin-left:calc(clamp(24px,7vw,52px)*-.6)}.cozy-pack__art--2 .cozy-pack__img:first-child,.cozy-pack__art--3 .cozy-pack__img:first-child{transform:rotate(-6deg)}.cozy-pack__art--3 .cozy-pack__img:last-child{transform:rotate(6deg)}.cozy-gifts{padding:14px 16px 16px;border-radius:12px;background:color-mix(in srgb,var(--cozy-sunset) 22%,var(--cozy-white))}.cozy-gifts>p{margin:0}.cozy-gifts__title{display:flex;align-items:center;gap:8px;font-family:var(--font-heading--family);text-transform:uppercase;letter-spacing:.06em;font-size:1.0625rem}.cozy-icon{width:22px;height:22px;flex:none}.cozy-gifts__sub{font-size:.9375rem;margin-top:2px!important}.cozy-gifts__list{display:grid;grid-template-columns:repeat(2,120px);align-items:start;gap:12px;list-style:none;margin:14px 0 0;padding:0}.cozy-gift{display:grid;justify-items:center;gap:4px;text-align:center}.cozy-gift__tag{position:relative;z-index:1;margin-bottom:-14px;padding:2px 8px;border-radius:6px;background:var(--cozy-midnight);color:var(--cozy-cream);font-size:.75rem;font-weight:700;text-transform:uppercase}.cozy-gift__art{position:relative;display:grid;place-items:center;width:116px;aspect-ratio:1;border:2px dashed var(--cozy-midnight);border-radius:10px;background:var(--cozy-cream);color:var(--cozy-midnight)}.cozy-gift__icon{width:56%;height:auto}.cozy-gift__name{font-weight:700;font-size:.875rem;line-height:1.25}.cozy-gift__note{font-size:.75rem;margin-top:-3px}.cozy-gift__lock{position:absolute;top:0;right:0;bottom:0;left:0;display:none;place-content:center;justify-items:center;gap:4px;border-radius:8px;background:#ffffffdb;font-weight:700;font-size:.875rem;color:var(--cozy-charcoal)}.cozy-gift__lock svg{width:26px;height:26px}.cozy-offer:not([data-multi]) .cozy-gift__lock{display:grid}.cozy-offer:not([data-multi]) .cozy-gift__art{border-color:var(--cozy-rain)}.cozy-offer:not([data-multi]) .cozy-gift__tag{background:var(--cozy-rain);color:var(--cozy-charcoal)}.cozy-offer__sub-head{font-weight:700;font-size:1.0625rem;color:var(--cozy-midnight);margin-bottom:-6px!important}.cozy-offer .cozy-offer__cta{width:100%;min-height:60px;display:flex;align-items:center;justify-content:center;gap:8px 10px;flex-wrap:wrap;font-size:1rem;padding-inline:12px}.cozy-offer__cta-pill{padding:4px 10px;border-radius:999px;background:#ffffff38;font-weight:700;white-space:nowrap}.cozy-offer__cta-pill s{opacity:.75;font-weight:400;margin-right:4px}.cozy-offer__cta-arrow{width:22px;height:22px;flex:none}@media(max-width:419px){.cozy-offer__cta-arrow{display:none}}.cozy-offer .cozy-offer__cta:disabled{opacity:.55;cursor:not-allowed}.cozy-offer__benefits{display:grid;gap:6px;list-style:none;margin:0;padding:0;font-size:.9375rem}.cozy-offer__benefits li{position:relative;padding-left:26px}.cozy-offer__benefits li:before{content:"";position:absolute;left:2px;top:.3em;width:14px;height:8px;border-left:2px solid var(--cozy-midnight);border-bottom:2px solid var(--cozy-midnight);transform:rotate(-45deg)}.cozy-offer__benefits li:empty{display:none}.cozy-offer__once{justify-self:center;min-height:44px;padding:8px 4px;border:0;background:none;cursor:pointer;font:inherit;font-weight:700;color:var(--cozy-midnight);text-decoration:underline;text-underline-offset:4px;font-family:var(--font-heading--family);text-transform:uppercase;letter-spacing:.04em}.cozy-offer__once:disabled{opacity:.5;cursor:not-allowed}.cozy-offer__once:focus-visible{outline:2px solid var(--cozy-midnight);outline-offset:2px}.cozy-review{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;margin:14px 0 0;padding:14px 16px;background:var(--cozy-white);border:2px solid var(--cozy-indigo);border-radius:12px}.cozy-review__avatar{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--cozy-indigo);color:var(--cozy-white);font-family:var(--font-heading--family);font-size:1.375rem}.cozy-review__body>*{margin:0}.cozy-review__stars{color:var(--cozy-midnight);letter-spacing:.1em;font-size:.9375rem}.cozy-review__quote{margin:4px 0 6px;padding:0;font-size:1rem;line-height:1.45}.cozy-review__quote p{margin:0}.cozy-review__by{font-size:.875rem}.cozy-offer__terms,.cozy-offer__ship,.cozy-offer__note{font-size:.875rem;text-align:center}.cozy-offer__terms{margin-top:-6px!important}.cozy-offer__note{padding:8px 12px;background:var(--cozy-white);border:1px dashed var(--cozy-dusk)}.cozy-offer__error:empty{display:none}.cozy-offer__error{color:#8a1c1c;font-size:.875rem;text-align:center}@media(prefers-reduced-motion:reduce){.cozy-roast,.cozy-pack{transition:none}}.announcement-bar .announcement-bar__slide .announcement-bar__text{font-size:clamp(.71875rem,3.2vw,.875rem);font-weight:600;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.announcement-bar .announcement-bar__text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.header .menu-list__link{font-size:1rem;font-weight:600;letter-spacing:.01em}.header .header-actions__action,.header .localization-form__select,.header .dropdown-localization__button,.menu-drawer__menu-item{font-weight:600}.menu-drawer .menu-drawer__menu-item--child,.menu-drawer [class*=menu-item--child]{font-weight:500}.menu-drawer .menu-drawer__menu-item.menu-drawer__menu-item--mainlist{font-weight:600!important}@media(max-width:749px){.collection-wrapper .product-grid{padding-inline:16px;column-gap:12px;row-gap:24px}.collection-wrapper .product-card__content{padding-inline:0}.collection-wrapper product-card .product-media-container,.collection-wrapper product-card slideshow-component{border-radius:12px;overflow:hidden}.collection-wrapper product-card :is(.product-card__title,[class*=title] a,h3,h4){font-size:.9375rem!important;line-height:1.3!important}.collection-wrapper product-card :is(.price,[class*=price]){font-size:.875rem!important}}@media(max-width:749px){.collection-wrapper product-card .text-block p{font-size:.9375rem!important;line-height:1.3!important}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/cozy-sections.css.map */
