.section-heading[data-astro-cid-ypavld2q]{flex-direction:column;display:flex}.section-heading--center[data-astro-cid-ypavld2q]{text-align:center;align-items:center;max-width:590px;margin-left:auto;margin-right:auto}.section-heading--left[data-astro-cid-ypavld2q]{align-items:flex-start}.grid[data-astro-cid-uc6duwrt]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.panel[data-astro-cid-uc6duwrt]{background-color:var(--color-royal-blue);background-image:url(/_astro/texture.8-bA8DY6.png);background-position:50%;flex-direction:column;justify-content:center;align-items:center;padding:120px 15%;display:flex}.panel-text[data-astro-cid-uc6duwrt]{max-width:520px}.copy[data-astro-cid-uc6duwrt]{margin-bottom:30px}.origin[data-astro-cid-uc6duwrt]{font-weight:500}.origin-link[data-astro-cid-uc6duwrt]{color:var(--color-white);text-underline-offset:.18em;text-decoration-thickness:1px}.origin-link[data-astro-cid-uc6duwrt]:hover{color:var(--color-white);text-decoration-thickness:2px}.origin-link[data-astro-cid-uc6duwrt]:focus-visible{outline-color:var(--color-white)}.photo[data-astro-cid-uc6duwrt]{object-fit:cover;align-self:stretch;width:100%;height:100%;min-height:600px;display:block}@media (width<=991px){.panel[data-astro-cid-uc6duwrt]{padding:90px 10%}}@media (width<=767px){.grid[data-astro-cid-uc6duwrt]{grid-template-columns:minmax(0,1fr)}.panel[data-astro-cid-uc6duwrt]{padding-top:80px;padding-bottom:80px}.photo[data-astro-cid-uc6duwrt]{min-height:400px}}@media (width<=479px){.panel[data-astro-cid-uc6duwrt]{padding:70px 8%}.photo[data-astro-cid-uc6duwrt]{min-height:300px}.about[data-astro-cid-uc6duwrt] .wave--white-top-2{margin-top:-2px}}.layout[data-astro-cid-ivkyjk4e]{grid-template-columns:max-content minmax(0,780px);justify-content:center;align-items:center;gap:50px;margin-top:10px;display:grid}.layout[data-astro-cid-ivkyjk4e] .form[data-astro-cid-ivkyjk4e] [data-contact]{max-width:none;margin:0}@media (width<=991px){.layout[data-astro-cid-ivkyjk4e]{grid-template-columns:minmax(0,1fr);gap:36px;max-width:620px;margin-left:auto;margin-right:auto}}.groups[data-astro-cid-mcnfb5qh]{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);column-gap:24px;margin-top:10px;display:grid}.group[data-astro-cid-mcnfb5qh]{grid-row:span 4;grid-template-rows:subgrid;background-color:var(--color-background);text-align:center;border-radius:20px;justify-items:center;padding:36px 32px 40px;display:grid}.group-title[data-astro-cid-mcnfb5qh]{color:var(--color-new-blue);margin:0;font-size:30px;line-height:1.2}.group-text[data-astro-cid-mcnfb5qh]{color:var(--color-text);margin:6px 0 26px;font-size:16px;line-height:1.5}.logos[data-astro-cid-mcnfb5qh]{--cols:4;--gap:14px;place-content:start center;gap:var(--gap);flex-wrap:wrap;width:100%;display:flex}.group--wholesale[data-astro-cid-mcnfb5qh] .logos[data-astro-cid-mcnfb5qh]{--cols:2}.tile[data-astro-cid-mcnfb5qh]{flex:0 0 calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));border-radius:var(--radius);background-color:var(--color-white);justify-content:center;align-items:center;height:96px;padding:12px 16px;display:flex}.logo[data-astro-cid-mcnfb5qh]{max-width:100%;height:auto;display:block}.group[data-astro-cid-mcnfb5qh] .join{margin-top:30px}@media (width<=991px){.groups[data-astro-cid-mcnfb5qh]{flex-direction:column;gap:24px;margin-top:24px;display:flex}.group[data-astro-cid-mcnfb5qh]{flex-direction:column;align-items:center;display:flex}.group--wholesale[data-astro-cid-mcnfb5qh] .logos[data-astro-cid-mcnfb5qh]{--cols:3}}@media (width<=767px){.logos[data-astro-cid-mcnfb5qh]{--cols:3;--gap:12px}.group[data-astro-cid-mcnfb5qh]{padding:30px 20px 34px}}@media (width<=479px){.logos[data-astro-cid-mcnfb5qh],.group--wholesale[data-astro-cid-mcnfb5qh] .logos[data-astro-cid-mcnfb5qh]{--cols:2;--gap:10px}.group[data-astro-cid-mcnfb5qh]{padding:26px 14px 30px}.group-title[data-astro-cid-mcnfb5qh]{font-size:26px}.tile[data-astro-cid-mcnfb5qh]{height:80px;padding:10px 12px}}.family[data-astro-cid-pqobq2ek]{--u:min(100cqw / 1440, 1.05px);--table:92px;--retail-x:375;--bulk-x:1080;--retail-gy:0;--bulk-gy:0;--flip-x:720;--flip-y:calc(50cqh - var(--table) + 28px);--retail-s:6.1;--bulk-s:.3;--logo-zoom:1.45;background-color:var(--color-background);position:absolute;inset:0;overflow:hidden;container-type:size}.copy[data-astro-cid-pqobq2ek]{z-index:2;text-align:center;position:absolute;top:64px;left:90px;right:90px}.title[data-astro-cid-pqobq2ek]{color:var(--color-new-blue);font-family:var(--font-heading);letter-spacing:-.01em;margin:0 0 14px;font-size:clamp(40px,4.6vw,70px);font-weight:700;line-height:1.05}.lede[data-astro-cid-pqobq2ek]{color:var(--color-text);margin:0;font-size:clamp(17px,1.6vw,24px);line-height:1.5}.stage[data-astro-cid-pqobq2ek]{bottom:calc(var(--table) + var(--flip-y));left:calc(50% + (var(--flip-x) - 720) * var(--u));z-index:3;width:calc(var(--w) * var(--retail-s) * var(--u));aspect-ratio:1400/1037;visibility:hidden;position:absolute;transform:translate(-50%,50%)}.stage--face[data-astro-cid-pqobq2ek]{z-index:5}.stage-tub[data-astro-cid-pqobq2ek]{width:100%;max-width:none;height:100%;position:absolute;inset:0}.logo[data-astro-cid-pqobq2ek]{width:100%;height:100%;transform-origin:var(--zoom-origin);position:absolute;inset:0;overflow:visible}.logo[data-astro-cid-pqobq2ek] path[data-astro-cid-pqobq2ek]{fill:var(--color-new-blue);fill-opacity:0;stroke:var(--color-new-blue);stroke-width:2px;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1px}.logo[data-astro-cid-pqobq2ek] .line[data-astro-cid-pqobq2ek]{fill:none;stroke-width:1px}.face[data-astro-cid-pqobq2ek]{transform-box:view-box;transform-origin:0 0}.tache[data-astro-cid-pqobq2ek]{transform-box:fill-box;transform-origin:50%}.tubs[data-astro-cid-pqobq2ek]{z-index:4;position:absolute;inset:0}.group[data-astro-cid-pqobq2ek]{pointer-events:none;position:absolute;inset:0}.group--retail[data-astro-cid-pqobq2ek]{--x:var(--retail-x);--gy:var(--retail-gy);--s:var(--retail-s);--s0:var(--retail-s);--hit:5.3% 3.8% 5.1%;--foot:94.9%}.group--bulk[data-astro-cid-pqobq2ek]{--x:var(--bulk-x);--gy:var(--bulk-gy);--s:1;--s0:var(--bulk-s);--hit:6.3% 8.2%;--foot:93.7%}.tub[data-astro-cid-pqobq2ek]{--landed:translate(-50%, 50%) translate(calc((var(--x) + var(--ox) - var(--flip-x)) * var(--u)), calc(var(--flip-y) - (var(--gy) + var(--yb) + var(--h) / 2) * var(--u))) scale(calc(1 / var(--s)));--waiting:translate(-50%, 50%) translate(0px, 0px) scale(calc(var(--s0) / var(--s)));bottom:calc(var(--table) + var(--flip-y));left:calc(50% + (var(--flip-x) - 720) * var(--u));z-index:calc(1 + var(--row));width:calc(var(--w) * var(--s) * var(--u));transform:var(--landed);display:block;position:absolute}.tub[data-astro-cid-pqobq2ek]:before{content:"";inset:var(--hit);pointer-events:auto;border-radius:8%;position:absolute}.tub-art[data-astro-cid-pqobq2ek]{transform-origin:50% var(--foot);transition:transform var(--duration) var(--ease), filter var(--duration) var(--ease);display:block;position:relative}.tub[data-astro-cid-pqobq2ek]:focus-visible,.group--bulk[data-astro-cid-pqobq2ek]:focus-visible .tub[data-astro-cid-pqobq2ek]{z-index:20}.tub[data-astro-cid-pqobq2ek]:focus-visible .tub-art[data-astro-cid-pqobq2ek],.group--bulk[data-astro-cid-pqobq2ek]:focus-visible .tub-art[data-astro-cid-pqobq2ek]{filter:drop-shadow(0 calc(6px * var(--s)) calc(8px * var(--s)) #0003);transform:scale(1.1)}.tub[data-astro-cid-pqobq2ek]:focus-visible:before{outline:calc(3px * var(--s)) solid var(--color-orange);outline-offset:calc(4px * var(--s));transform-origin:50% 100%;transform:scale(1.1)}@media (hover:hover){.tub[data-astro-cid-pqobq2ek]:hover{z-index:20}.tub[data-astro-cid-pqobq2ek]:hover .tub-art[data-astro-cid-pqobq2ek]{filter:drop-shadow(0 calc(6px * var(--s)) calc(8px * var(--s)) #0003);transform:scale(1.1)}.tub[data-astro-cid-pqobq2ek]:hover:before{transform-origin:50% 100%;transform:scale(1.1)}}.tub[data-astro-cid-pqobq2ek]:focus-visible,.group[data-astro-cid-pqobq2ek]:focus-visible{outline:none}.group--bulk[data-astro-cid-pqobq2ek]:after{content:"";bottom:calc(var(--table) + var(--gy) * var(--u));left:calc(50% + (var(--x) - 720 - var(--gw) / 2) * var(--u));width:calc(var(--gw) * var(--u));height:calc(var(--gh) * var(--u));border-radius:12px;position:absolute}.group--bulk[data-astro-cid-pqobq2ek]:focus-visible:after{outline:3px solid var(--color-orange);outline-offset:8px}@media (prefers-reduced-motion:reduce){.tub-art[data-astro-cid-pqobq2ek]{transition:none}}.tub-photo[data-astro-cid-pqobq2ek]{width:100%;max-width:none;height:auto;display:block}.tub-face[data-astro-cid-pqobq2ek]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.defs[data-astro-cid-pqobq2ek]{width:0;height:0;position:absolute}.floor[data-astro-cid-pqobq2ek]{bottom:calc(var(--table) + var(--gy) * var(--u) - 14px);left:calc(50% + (var(--x) - 720 - var(--fw) / 2) * var(--u));width:calc(var(--fw) * var(--u));background-color:var(--color-heading);opacity:.16;filter:blur(14px);border-radius:50%;height:30px;position:absolute}.hint[data-astro-cid-pqobq2ek]{bottom:calc(var(--table) + (var(--retail-gy) + var(--hb)) * var(--u));left:calc(50% + (var(--retail-x) - 720 + var(--hl)) * var(--u));z-index:4;width:calc(var(--hw) * var(--u));height:calc(var(--hh) * var(--u));color:var(--color-royal-blue);pointer-events:none;position:absolute}.hint-words[data-astro-cid-pqobq2ek]{top:calc(var(--hy) * var(--u));right:calc(var(--hx) * var(--u));font-family:var(--font-script);font-size:calc(30 * var(--u));white-space:nowrap;transform-origin:100%;margin:0;padding:.5em .4em;line-height:1.2;position:absolute;transform:translate(.4em,-50%)rotate(-8deg);-webkit-mask-image:linear-gradient(90deg,#000 40%,#0000 50%);mask-image:linear-gradient(90deg,#000 40%,#0000 50%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hint-tap[data-astro-cid-pqobq2ek]{display:none}@media (hover:none){.hint-click[data-astro-cid-pqobq2ek]{display:none}.hint-tap[data-astro-cid-pqobq2ek]{display:inline}}.hint-arrow[data-astro-cid-pqobq2ek]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hint-arrow[data-astro-cid-pqobq2ek] path[data-astro-cid-pqobq2ek]{stroke-dasharray:1 1}html.reveal-on .family[data-astro-cid-pqobq2ek] .copy[data-astro-cid-pqobq2ek]{opacity:0}html.reveal-on .family[data-astro-cid-pqobq2ek] .stage[data-astro-cid-pqobq2ek]{visibility:visible}html.reveal-on .family[data-astro-cid-pqobq2ek] .logo[data-astro-cid-pqobq2ek]{transform:scale(var(--logo-zoom))}html.reveal-on .family[data-astro-cid-pqobq2ek] .stage-tub[data-astro-cid-pqobq2ek]{transform:translateY(100cqh)}html.reveal-on .family[data-astro-cid-pqobq2ek] .tub[data-astro-cid-pqobq2ek]{visibility:hidden;transform:var(--waiting)}html.reveal-on .family[data-astro-cid-pqobq2ek] .tub-face[data-astro-cid-pqobq2ek]{visibility:hidden}html.reveal-on .family[data-astro-cid-pqobq2ek] .floor[data-astro-cid-pqobq2ek]{transform:scaleX(0)}html.reveal-on .family[data-astro-cid-pqobq2ek] .hint-words[data-astro-cid-pqobq2ek]{-webkit-mask-position:100% 0;mask-position:100% 0}html.reveal-on .family[data-astro-cid-pqobq2ek] .hint-arrow[data-astro-cid-pqobq2ek] path[data-astro-cid-pqobq2ek]{stroke-dashoffset:1px}.family[data-astro-cid-pqobq2ek].is-playing .logo[data-astro-cid-pqobq2ek] path[data-astro-cid-pqobq2ek]{animation:draw var(--dd) ease-in-out var(--dl) forwards, fill-in .3s ease-out calc(var(--dl) + var(--dd) * .7) forwards}.family[data-astro-cid-pqobq2ek].is-playing .logo[data-astro-cid-pqobq2ek] .line[data-astro-cid-pqobq2ek]{animation:draw var(--dd) ease-in-out var(--dl) forwards}.family[data-astro-cid-pqobq2ek].is-playing .tache[data-astro-cid-pqobq2ek]{animation:rock var(--wiggle) ease-in-out var(--wiggle-at)}.family[data-astro-cid-pqobq2ek].is-ready .face[data-astro-cid-pqobq2ek]{animation:tilt var(--tilt) ease-in-out var(--tilt-at) forwards}.family[data-astro-cid-pqobq2ek].is-ready .logo[data-astro-cid-pqobq2ek]{animation:settle var(--tilt) ease-in-out var(--tilt-at) forwards}.family[data-astro-cid-pqobq2ek].is-ready .stage-tub[data-astro-cid-pqobq2ek]{animation:swipe-up var(--swipe) cubic-bezier(.22, 1, .36, 1) var(--swipe-at) forwards}.family[data-astro-cid-pqobq2ek].is-ready .logo--back[data-astro-cid-pqobq2ek]{animation:settle var(--tilt) ease-in-out var(--tilt-at) forwards, fade-out .35s ease-in var(--back-out) forwards}.family[data-astro-cid-pqobq2ek].is-playing.is-ready .logo--face[data-astro-cid-pqobq2ek] path[data-astro-cid-pqobq2ek]{animation:draw var(--dd) ease-in-out var(--dl) forwards, fill-in .3s ease-out calc(var(--dl) + var(--dd) * .7) forwards, meld var(--meld) ease-in-out var(--meld-at) forwards}.family[data-astro-cid-pqobq2ek].is-playing.is-ready .logo--face[data-astro-cid-pqobq2ek] .line[data-astro-cid-pqobq2ek]{animation:draw var(--dd) ease-in-out var(--dl) forwards, meld-line var(--meld) ease-in-out var(--meld-at) forwards}.family[data-astro-cid-pqobq2ek].is-ready .stage[data-astro-cid-pqobq2ek]{animation:hide 0s var(--stage-out) forwards}.family[data-astro-cid-pqobq2ek].is-ready .stage--face[data-astro-cid-pqobq2ek]{animation:hide 0s var(--face-out) forwards}.family[data-astro-cid-pqobq2ek].is-ready .tub-face[data-astro-cid-pqobq2ek]{animation:show 0s var(--ld) forwards}.family[data-astro-cid-pqobq2ek].is-ready .group--retail[data-astro-cid-pqobq2ek] .tub[data-astro-cid-pqobq2ek]{animation:prime var(--step) step-end calc(var(--fd) - var(--step)), flash var(--fl) step-end var(--fd), land .7s cubic-bezier(.34, 1.35, .64, 1) var(--ld) forwards}.family[data-astro-cid-pqobq2ek].is-ready .group--bulk[data-astro-cid-pqobq2ek] .tub[data-astro-cid-pqobq2ek]{animation:land .7s cubic-bezier(.34, 1.35, .64, 1) var(--ld) forwards}.family[data-astro-cid-pqobq2ek].is-ready .group--retail[data-astro-cid-pqobq2ek] .floor[data-astro-cid-pqobq2ek]{animation:floor .6s ease-out var(--land-r) forwards}.family[data-astro-cid-pqobq2ek].is-ready .group--bulk[data-astro-cid-pqobq2ek] .floor[data-astro-cid-pqobq2ek]{animation:floor .6s ease-out var(--land-b) forwards}.family[data-astro-cid-pqobq2ek].is-ready .copy[data-astro-cid-pqobq2ek]{animation:copy-in .6s ease-out var(--copy-at) forwards}.family[data-astro-cid-pqobq2ek].is-ready .hint-words[data-astro-cid-pqobq2ek]{animation:write var(--hint-write) cubic-bezier(.45, .1, .55, .95) var(--hint-at) forwards}.family[data-astro-cid-pqobq2ek].is-ready .hint-curve[data-astro-cid-pqobq2ek]{animation:draw var(--hint-draw) ease-in-out var(--hint-arrow-at) forwards}.family[data-astro-cid-pqobq2ek].is-ready .hint-head[data-astro-cid-pqobq2ek]{animation:draw .2s ease-out calc(var(--hint-arrow-at) + var(--hint-draw) - 30ms) forwards}html.reveal-on .family[data-astro-cid-pqobq2ek].is-priming-copy .copy[data-astro-cid-pqobq2ek]{opacity:.001}html.reveal-on .family[data-astro-cid-pqobq2ek] .tub[data-astro-cid-pqobq2ek].is-priming{visibility:visible;opacity:.001}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fill-in{to{fill-opacity:1;stroke-width:.5px}}@keyframes meld{to{fill:var(--ink);stroke:var(--ink);stroke-width:1.4px}}@keyframes meld-line{to{stroke:var(--ink)}}@keyframes rock{15%{transform:rotate(-12deg)}35%{transform:rotate(10deg)}55%{transform:rotate(-7deg)}75%{transform:rotate(4deg)}90%{transform:rotate(-1.5deg)}}@keyframes tilt{to{transform:rotate(var(--face-tilt))}}@keyframes settle{to{transform:none}}@keyframes swipe-up{to{transform:none}}@keyframes fade-out{to{opacity:0}}@keyframes hide{to{visibility:hidden}}@keyframes show{to{visibility:visible}}@keyframes prime{0%,to{visibility:visible;opacity:.001}}@keyframes flash{0%,to{visibility:visible}}@keyframes land{0%{visibility:visible}to{visibility:visible;transform:var(--landed)}}@keyframes floor{to{transform:none}}@keyframes write{to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes copy-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (width<=991px){.family[data-astro-cid-pqobq2ek]{--u:calc(100cqw / 1300);--retail-s:7.5}.copy[data-astro-cid-pqobq2ek]{top:84px;left:70px;right:70px}}@media (width<=599px){.family[data-astro-cid-pqobq2ek]{--u:min(100cqw / 720, (100cqh - 250px) / 730);--table:80px;--retail-x:720;--bulk-x:720;--retail-gy:420;--bulk-gy:0;--retail-s:6.2}.copy[data-astro-cid-pqobq2ek]{top:40px;left:20px;right:20px}.title[data-astro-cid-pqobq2ek]{font-size:36px}.lede[data-astro-cid-pqobq2ek]{font-size:16px}}.home-hero[data-astro-cid-ctzdevjp]{margin-top:calc(-1 * var(--hero-tuck));background-color:var(--color-background);padding-top:109px}.slider[data-astro-cid-ctzdevjp]{background-color:var(--color-background);text-align:center;touch-action:pan-y;height:700px;position:relative;overflow:hidden}.mask[data-astro-cid-ctzdevjp]{z-index:1;position:absolute;inset:0;overflow:hidden}.slide[data-astro-cid-ctzdevjp]{text-align:left;position:absolute;inset:0;overflow:hidden;transform:translate(100%)}.slide[data-astro-cid-ctzdevjp].is-active{transform:none}.slide-bg[data-astro-cid-ctzdevjp]{object-fit:cover;object-position:100% 50%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.taste[data-astro-cid-ctzdevjp]{width:100%;max-width:940px;margin:0 auto;padding-top:80px;position:relative}.taste-title[data-astro-cid-ctzdevjp]{color:var(--color-white);text-align:center;margin:0 300px 0 0;font-size:80px;line-height:1.12}.taste-script[data-astro-cid-ctzdevjp]{color:var(--color-new-blue);font-family:var(--font-script)}.slider[data-astro-cid-ctzdevjp][data-motion] [data-astro-cid-ctzdevjp][data-fade-in]{transition:opacity 2s .5s}.slider[data-astro-cid-ctzdevjp][data-motion] [data-astro-cid-ctzdevjp][data-fade-in]:not(.is-shown){opacity:0}.arrow[data-astro-cid-ctzdevjp]{z-index:3;width:80px;color:var(--color-white);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute;top:0;bottom:0;overflow:hidden}.arrow--prev[data-astro-cid-ctzdevjp]{left:0}.arrow--next[data-astro-cid-ctzdevjp]{z-index:4;right:0}.arrow[data-astro-cid-ctzdevjp]:focus-visible{outline-offset:-8px}.slider[data-astro-cid-ctzdevjp]:has(.slide--family.is-active) .arrow[data-astro-cid-ctzdevjp]{pointer-events:none}.slider[data-astro-cid-ctzdevjp]:has(.slide--family.is-active) .arrow[data-astro-cid-ctzdevjp]:after{content:"";pointer-events:auto;width:48px;height:48px;margin:auto;position:absolute;inset:0}@media (width<=599px){.slider[data-astro-cid-ctzdevjp]:has(.slide--family.is-active) .arrow-icon[data-astro-cid-ctzdevjp],.slider[data-astro-cid-ctzdevjp]:has(.slide--family.is-active) .arrow[data-astro-cid-ctzdevjp]:after{display:none}}.arrow-icon[data-astro-cid-ctzdevjp]{width:40px;height:40px;margin:auto;position:absolute;inset:0}.dots[data-astro-cid-ctzdevjp]{z-index:2;text-align:center;height:40px;padding-top:10px;font-size:0;line-height:0;position:absolute;bottom:51px;left:0;right:0}.dot[data-astro-cid-ctzdevjp]{cursor:pointer;background-color:#fff6;border:0;border-radius:100%;width:20px;height:20px;margin:0 3px 10px;padding:0;transition:background-color .1s;display:inline-block}.dot[data-astro-cid-ctzdevjp][aria-current=true]{background-color:var(--color-white)}html:not(.js) .arrow[data-astro-cid-ctzdevjp],html:not(.js) .dots[data-astro-cid-ctzdevjp]{display:none}.autoplay-toggle[data-astro-cid-ctzdevjp]{z-index:5;border-radius:var(--radius-pill);background-color:var(--color-white);color:var(--color-new-blue);font-family:var(--font-body);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;padding:10px 20px;font-size:14px;font-weight:500;line-height:1.2;position:absolute;bottom:110px;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #00000026}.autoplay-toggle[data-astro-cid-ctzdevjp]:not(:focus){clip-path:inset(50%);width:1px;height:1px;padding:0;overflow:hidden}.autoplay-toggle[data-astro-cid-ctzdevjp][hidden]{display:none}@media (width<=991px){.home-hero[data-astro-cid-ctzdevjp]{padding-top:71px}.taste[data-astro-cid-ctzdevjp]{max-width:728px}}@media (width<=479px){.slider[data-astro-cid-ctzdevjp]{height:600px}.slide-bg[data-astro-cid-ctzdevjp]{object-position:50% 0}.taste[data-astro-cid-ctzdevjp]{max-width:none;padding-top:102px}.taste-title[data-astro-cid-ctzdevjp]{margin-right:0;font-size:35px}.arrow-icon[data-astro-cid-ctzdevjp]{display:none}}.accent[data-astro-cid-sywbx6kb]{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.occasion[data-astro-cid-sywbx6kb]{background-image:linear-gradient(var(--color-background) 50%, var(--color-white) 50%)}.accent-bg[data-astro-cid-sywbx6kb]{object-fit:cover;object-position:50% 50%;width:100%;max-width:none;height:calc(100% - 4px);position:absolute;top:2px;left:0}.accent[data-astro-cid-sywbx6kb]:before{content:"";z-index:1;background-color:#ffffff1a;position:absolute;inset:0}.accent-center[data-astro-cid-sywbx6kb]{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:1100px;margin:85px auto;display:flex}.accent-title[data-astro-cid-sywbx6kb]{color:var(--color-white);margin-bottom:28px;font-size:81px;line-height:1.05}@media (width<=991px){.accent-center[data-astro-cid-sywbx6kb]{margin-top:60px;margin-bottom:60px}.accent-title[data-astro-cid-sywbx6kb]{font-size:65px}}@media (width<=767px){.accent-center[data-astro-cid-sywbx6kb]{margin-top:50px;margin-bottom:50px}.accent-title[data-astro-cid-sywbx6kb]{font-size:57px}}@media (width<=479px){.accent-center[data-astro-cid-sywbx6kb]{margin-top:45px;margin-bottom:45px}.accent-title[data-astro-cid-sywbx6kb]{font-size:44px}}.products[data-astro-cid-lmwbm5by]{scroll-margin-top:var(--nav-offset)}.ranges[data-astro-cid-lmwbm5by]{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.range[data-astro-cid-lmwbm5by]{text-align:center;padding:0 10px}.range-img[data-astro-cid-lmwbm5by]{aspect-ratio:1178/833;object-fit:contain;width:100%;height:auto;transition:transform var(--duration) var(--ease);display:block}.range-link[data-astro-cid-lmwbm5by]{color:inherit;text-decoration:none;display:block}.btn[data-astro-cid-lmwbm5by]{margin-top:20px}.range-link[data-astro-cid-lmwbm5by]:hover .range-img[data-astro-cid-lmwbm5by]{transform:translateY(-4px)}.range-link[data-astro-cid-lmwbm5by]:hover .btn[data-astro-cid-lmwbm5by]{background-color:var(--color-dark-slate-grey);transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.range-link[data-astro-cid-lmwbm5by]:hover .range-img[data-astro-cid-lmwbm5by]{transform:none}}@media (width<=767px){.ranges[data-astro-cid-lmwbm5by]{grid-template-columns:minmax(0,1fr)}.range-img[data-astro-cid-lmwbm5by]{aspect-ratio:500/354}}@media (width>=501px) and (width<=767px){.range-img[data-astro-cid-lmwbm5by]{aspect-ratio:800/566}}@media (width<=479px){.range[data-astro-cid-lmwbm5by]:first-child{margin-bottom:10px}.range[data-astro-cid-lmwbm5by]:nth-child(2){margin-bottom:5px}.range[data-astro-cid-lmwbm5by]:nth-child(3){margin-bottom:20px}}.quality[data-astro-cid-zrrjlp4k]{background-color:var(--color-background)}.grid[data-astro-cid-zrrjlp4k]{width:100%;margin-bottom:var(--section-pad);grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.art[data-astro-cid-zrrjlp4k]{flex-direction:column;justify-content:center;align-items:center;display:flex}.stage[data-astro-cid-zrrjlp4k]{width:100%;position:relative}.blobs[data-astro-cid-zrrjlp4k]{width:100%;height:auto;fill:var(--color-white);display:block}.spread[data-astro-cid-zrrjlp4k]{position:absolute;inset:0}.spread[data-astro-cid-zrrjlp4k]:before{content:"";background:radial-gradient(closest-side,#1f1b1a24,#1f1b1a00);border-radius:50%;width:82%;height:22%;position:absolute;bottom:-3%;left:12%}.item[data-astro-cid-zrrjlp4k]{bottom:calc(var(--y) * 1%);left:calc(var(--x) * 1%);z-index:var(--z);width:calc(var(--w) * 1%);transform:translateX(-50%) rotate(calc(var(--r) * 1deg));transform-origin:50% 100%;position:absolute}.item[data-astro-cid-zrrjlp4k] img[data-astro-cid-zrrjlp4k]{--reveal-distance:24px;--reveal-duration:.7s;width:100%;height:auto;display:block}.text[data-astro-cid-zrrjlp4k]{flex-direction:column;justify-content:center;align-items:flex-start;padding:60px 12%;display:flex}.point[data-astro-cid-zrrjlp4k]{align-items:center;margin-bottom:17px;display:flex}.point-icon[data-astro-cid-zrrjlp4k]{flex:none;width:18px;height:18px;margin-right:14px}.point-text[data-astro-cid-zrrjlp4k]{color:var(--color-heading);font-family:var(--font-heading);font-size:var(--text-h6);font-weight:700;line-height:1.2}@media (width<=991px){.grid[data-astro-cid-zrrjlp4k]{gap:15px}.text[data-astro-cid-zrrjlp4k]{padding:30px 5%}}@media (width<=767px){.grid[data-astro-cid-zrrjlp4k]{grid-template-columns:minmax(0,1fr)}.stage[data-astro-cid-zrrjlp4k]{max-width:500px}}@media (width<=479px){.text[data-astro-cid-zrrjlp4k]{padding:25px 0}}
