.fb-freeze{--fz-navy: var(--c-navy, #16264a);--fz-red: var(--c-red, #e8343f);--fz-red-deep: var(--c-red-deep, #c41f2b);--fz-ice: var(--c-ice, #e8f6fb);--fz-sky: var(--c-sky, #bfe6f7);--fz-flake: #6ec1e8;--fz-fg-rgb: var(--tone-fg-rgb, 255, 255, 255);--fz-ease-out: var(--ease-out, cubic-bezier(.22, 1, .36, 1));--fz-ease-in-out: var(--ease-in-out, cubic-bezier(.77, 0, .175, 1));--fz-spring: cubic-bezier(.34, 1.56, .64, 1);--fz-card-r: 6.25% / 4.02%;position:relative}.fb-freeze__snow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.fb-freeze__inner{position:relative;z-index:1}.fb-fz__sprite{position:absolute;width:0;height:0;overflow:hidden}.fb-fz{--fz-rail-x: 50%;position:relative;display:block;margin-top:clamp(44px,6vw,80px)}.fb-fz__steps{position:relative;z-index:1;display:grid;gap:clamp(64px,8vw,120px);margin:0;padding:0 0 104px;list-style:none}.fb-fz__step{display:grid;grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);grid-template-areas:"text marker scene";align-items:center;margin:0}.fb-fz__step:nth-child(2n){grid-template-areas:"scene marker text"}.fb-fz__thermo{position:absolute;top:var(--fz-top, 22px);left:var(--fz-rail-x);z-index:0;display:flex;flex-direction:column;align-items:center;width:44px;height:var(--fz-h, calc(100% - 22px) );transform:translate(-50%);pointer-events:none}.fb-fz__tube{position:relative;flex:1 1 auto;width:14px;overflow:hidden;border-radius:999px 999px 0 0;background:#bfe6f712;box-shadow:inset 0 0 0 1.5px #bfe6f74d}.fb-fz__tube:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.28) 0 1px,transparent 1px 22px);-webkit-mask-image:linear-gradient(90deg,#000 0 40%,transparent 40%);mask-image:linear-gradient(90deg,#000 0 40%,transparent 40%)}.fb-fz__mercury{position:absolute;top:0;right:3px;bottom:0;left:3px;border-radius:999px;background:linear-gradient(to top,var(--fz-red-deep),#ff5d66);transform:scaleY(var(--fz-level, .02));transform-origin:50% 100%;transition:transform 1.15s var(--fz-ease-out)}.fb-fz__mercury--cold{background:linear-gradient(to top,#7fcbee,var(--fz-ice));opacity:var(--fz-cold, 1);transition:transform 1.15s var(--fz-ease-out),opacity 1.15s ease}.fb-fz__bulb{position:relative;display:grid;place-items:center;flex:none;width:42px;height:42px;margin-top:-5px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#ff737b 0%,var(--fz-red) 45%,var(--fz-red-deep) 100%);box-shadow:0 0 0 1.5px #bfe6f752,0 0 26px #e8343f59;transition:box-shadow .9s ease}.fb-fz__bulb-cold{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 34% 30%,#fff 0%,var(--fz-sky) 50%,#6ec1e8 100%);opacity:0;transition:opacity .9s ease}.fb-fz__bulb-flake{position:relative;width:22px;height:22px;color:var(--fz-navy);opacity:0;transform:scale(.4) rotate(-90deg);transition:opacity .4s ease .35s,transform .76s var(--fz-spring) .35s}.fb-fz:not(.is-armed) .fb-fz__bulb-cold,.fb-fz.is-cold .fb-fz__bulb-cold,.fb-fz:not(.is-armed) .fb-fz__bulb-flake,.fb-fz.is-cold .fb-fz__bulb-flake{opacity:1}.fb-fz:not(.is-armed) .fb-fz__bulb-flake,.fb-fz.is-cold .fb-fz__bulb-flake{transform:none}.fb-fz:not(.is-armed) .fb-fz__bulb,.fb-fz.is-cold .fb-fz__bulb{box-shadow:0 0 0 1.5px #bfe6f780,0 0 30px #bfe6f773}.fb-fz__marker{grid-area:marker;justify-self:center;position:relative;z-index:2;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--fz-navy);font-family:var(--font-display);font-size:20px;line-height:1;box-shadow:0 0 0 5px #bfe6f729,0 8px 18px -8px #0009;transition:background-color .5s ease,color .5s ease,box-shadow .5s ease,transform .5s var(--fz-spring)}.fb-fz__text{grid-area:text;max-width:440px;transition:opacity .7s var(--fz-ease-out),transform .7s var(--fz-ease-out)}.fb-fz__step:nth-child(odd) .fb-fz__text{justify-self:end;max-width:400px;text-align:left}.fb-fz__step:nth-child(2n) .fb-fz__text{justify-self:start}.fb-fz__eyebrow{margin:0 0 10px;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase;color:var(--tone-accent, var(--fz-sky))}.fb-fz__title{margin:0;font-family:var(--font-display);font-size:clamp(24px,2.6vw,32px);font-weight:400;line-height:1.1;color:var(--tone-heading, #fff);text-wrap:balance}.fb-fz__copy{margin-top:12px;font-size:clamp(16px,1.3vw,17px);line-height:1.6;color:var(--tone-muted, rgba(255, 255, 255, .78))}.fb-fz__copy p{margin:0}.fb-fz__cta{display:flex;justify-content:center;margin-top:clamp(8px,2vw,24px)}.fb-fz__scene{grid-area:scene;width:100%;max-width:520px;transition:opacity .7s var(--fz-ease-out),transform .8s var(--fz-ease-out)}.fb-fz__step:nth-child(odd) .fb-fz__scene{justify-self:start}.fb-fz__step:nth-child(2n) .fb-fz__scene{justify-self:end}.fb-fz__stage{position:relative;aspect-ratio:4 / 3;overflow:hidden;container-type:inline-size;border-radius:28px;background:radial-gradient(110% 80% at 50% 100%,#bfe6f721,#bfe6f700 70%),rgba(var(--fz-fg-rgb),.035);box-shadow:inset 0 0 0 1px #bfe6f729}.fb-fz__table{position:absolute;top:34%;right:4%;bottom:-34%;left:4%;border-radius:50%;background:radial-gradient(closest-side,#bfe6f71f,#bfe6f700)}.fb-fz__av,.fb-fz__card,.fb-fz__stamp,.fb-fz__chip,.fb-fz__count,.fb-fz__psst{position:absolute;left:var(--x, 50%);top:var(--y, 50%);transform:translate(-50%,-50%) rotate(var(--r, 0deg))}.fb-fz__av{--av-bg: var(--fz-sky);--av-fg: var(--fz-navy);display:grid;place-items:center;width:var(--s, 16cqw);aspect-ratio:1;border-radius:50%;background:var(--av-bg);color:var(--av-fg);font-family:var(--font-display);font-size:calc(var(--s, 16cqw) * .42);line-height:1;box-shadow:0 0 0 .9cqw #fff,0 2cqw 4cqw -1.5cqw #0000008c}.fb-fz__av--2{--av-bg: var(--fz-navy);--av-fg: #fff}.fb-fz__av--3{--av-bg: var(--fz-ice)}.fb-fz__av--me{--av-bg: var(--fz-red);--av-fg: #fff;font-size:calc(var(--s, 16cqw) * .34)}.fb-fz__card{width:var(--w, 16cqw);height:auto;border-radius:var(--fz-card-r);box-shadow:0 1.6cqw 3.2cqw -1cqw #0000008c}.fb-fz__stamp{display:grid;place-items:center;width:var(--s, 12cqw);aspect-ratio:1;border-radius:50%;background:#fff;color:var(--fz-navy);box-shadow:0 0 0 .8cqw var(--fz-sky),0 1.4cqw 3cqw -1cqw #0000008c}.fb-fz__stamp svg,.fb-fz__psst svg{width:64%;height:64%}.fb-fz__stamp--sm{--s: 7.5cqw}.fb-fz__chip{padding:1.7cqw 3.2cqw;border-radius:999px;background:#fff;color:var(--fz-navy);font-family:var(--font-body);font-size:max(11px,3.6cqw);font-weight:700;line-height:1;white-space:nowrap;box-shadow:0 1.6cqw 3cqw -1cqw #00000080}.fb-fz__chip:after{content:"";position:absolute;left:18%;bottom:-1.2cqw;width:2.6cqw;height:2.6cqw;background:#fff;transform:rotate(45deg);border-radius:0 0 .6cqw}.fb-fz__s1-av{--x: 50%;--y: 81%;--s: 19cqw}.fb-fz__s1-card{--x: 47%;--y: 41%;--w: 24cqw;--r: 9deg}.fb-fz__s1-stamp{--x: 55%;--y: 47%;--s: 12cqw;--r: -10deg}.fb-fz__s1-chip{--x: 75%;--y: 66%;--r: -4deg}.fb-fz__lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none}.fb-fz__lines path{stroke:#bfe6f78c;stroke-width:1.5;stroke-dasharray:3 6;stroke-linecap:round;vector-effect:non-scaling-stroke}.fb-fz__s2-av{--y: 84%;--s: 14cqw}.fb-fz__s2-av--1{--x: 14%;--r: 10deg}.fb-fz__s2-av--2{--x: 38%;--r: 8deg}.fb-fz__s2-av--3{--x: 62%;--r: 6deg}.fb-fz__s2-av--me{--x: 86%}.fb-fz__s2-card{--w: 17cqw}.fb-fz__s2-card--tom{--x: 38%;--y: 45%;--r: -6deg}.fb-fz__s2-stamp--tom{--x: 42%;--y: 50%;--r: 8deg}.fb-fz__s2-card--me1{--x: 84%;--y: 47%;--r: 6deg}.fb-fz__s2-drop{position:absolute;top:43%;left:87%;width:17cqw;aspect-ratio:481 / 747;transform:translate(-50%,-50%) rotate(-8deg)}.fb-fz__s2-drop .fb-fz__card{--x: 50%;--y: 50%;--w: 100%}.fb-fz__s2-drop .fb-fz__stamp{--x: 50%;--y: 58%;--r: 12deg}.fb-fz__count{--x: 86%;--y: 14%;display:inline-flex;align-items:center;gap:1.2cqw;padding:1.4cqw 2.8cqw 1.4cqw 2cqw;border-radius:999px;background:#fff;color:var(--fz-navy);font-family:var(--font-display);font-size:max(13px,4.6cqw);line-height:1;box-shadow:0 1.6cqw 3cqw -1cqw #00000080}.fb-fz__count svg{width:1em;height:1em}.fb-fz__count-roll{position:relative;display:inline-block;width:.65em;height:1em;overflow:hidden}.fb-fz__count-old,.fb-fz__count-new{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;transition:transform .52s var(--fz-spring),opacity .3s ease}.fb-fz__count-old{opacity:0;transform:translate3d(0,-100%,0)}.fb-fz__s3-who{position:absolute;top:40%;left:50%;width:39cqw;aspect-ratio:1;transform:translate(-50%,-50%)}.fb-fz__s3-av{--s: 25cqw;overflow:hidden}.fb-fz__frost{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' opacity='.95'%3E%3Cpath d='M8 92 28 64 24 50M28 64l13-4M24 50l-9-3M50 99 52 72 44 58M52 72l11-8M44 58l2-10M92 90 72 64 77 50M72 64l-13-2M77 50l9-5M3 62l19 4 8-11M97 60l-17 5-6-11M34 84l6-9M66 84l-5-9'/%3E%3C/g%3E%3C/svg%3E") center / cover no-repeat,radial-gradient(circle at 50% 35%,#e8f6fb59,#bfe6f7cc 70%,#96d2eeeb);clip-path:inset(0 0 0 0 round 50%);transition:clip-path 1s var(--fz-ease-out)}.fb-fz__cube{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24%;background:linear-gradient(150deg,#e8f6fb6b,#bfe6f724 55%,#bfe6f752);box-shadow:inset 0 0 0 .6cqw #ffffffd9,inset 0 -2.5cqw 5cqw #bfe6f759,0 2.4cqw 5cqw -2cqw #0000008c;transform:rotate(-4deg)}.fb-fz__cube:before,.fb-fz__cube:after{content:"";position:absolute;border-radius:999px;background:#ffffffbf}.fb-fz__cube:before{top:10%;left:12%;width:26%;height:4.5%;transform:rotate(-38deg)}.fb-fz__cube:after{top:20%;left:9%;width:9%;height:4.5%;transform:rotate(-38deg);opacity:.7}.fb-fz__s3-card{--y: 81%;--w: 15cqw}.fb-fz__s3-card--1{--x: 34%;--r: -12deg}.fb-fz__s3-card--2{--x: 50%;--r: -1deg}.fb-fz__s3-card--3{--x: 66%;--r: 11deg}.fb-fz__psst{--x: 75%;--y: 15%;--r: 8deg;display:grid;place-items:center;width:15cqw;aspect-ratio:1;border-radius:50%;background:#fff;color:var(--fz-navy);box-shadow:0 1.6cqw 3cqw -1cqw #0000008c}.fb-fz__glow{position:absolute;top:56%;left:50%;width:78cqw;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,#bfe6f742,#bfe6f700);transform:translate(-50%,-50%)}.fb-fz__s4-card{--x: 50%;--y: 59%;--w: 28cqw;--r: -3deg}.fb-fz__crown-wrap{position:absolute;top:20%;left:50%;width:21cqw;transform:translate(-50%,-50%) rotate(-8deg)}.fb-fz__crown{display:block;width:100%;height:auto;filter:drop-shadow(0 1.4cqw 1.6cqw rgba(0,0,0,.45))}.fb-fz__spark{position:absolute;left:var(--x);top:var(--y);width:5cqw;aspect-ratio:1;color:var(--fz-sky);transform:translate(-50%,-50%)}.fb-fz__spark svg{display:block;width:100%;height:100%}.fb-fz__spark--1{--x: 30%;--y: 12%;--fx: 20cqw;--fy: 5.3cqw}.fb-fz__spark--2{--x: 70%;--y: 10%;--fx: -20cqw;--fy: 6.8cqw}.fb-fz__spark--3{--x: 24%;--y: 32%;--fx: 26cqw;--fy: -9cqw;width:3.6cqw}.fb-fz__spark--4{--x: 77%;--y: 30%;--fx: -27cqw;--fy: -7.5cqw;width:3.6cqw}.fb-fz__spark--5{--x: 39%;--y: 4%;--fx: 11cqw;--fy: 12cqw;width:3.2cqw;color:#fff}.fb-fz__spark--6{--x: 62%;--y: 4%;--fx: -12cqw;--fy: 12cqw;width:3.2cqw;color:#fff}.fb-fz.is-arming,.fb-fz.is-arming *,.fb-fz.is-arming *:before,.fb-fz.is-arming *:after{transition:none!important}.fb-fz.is-armed .fb-fz__step:not(.is-active) .fb-fz__text{opacity:.62}.fb-fz.is-armed .fb-fz__step:not(.is-active) .fb-fz__scene{opacity:.55}.fb-fz.is-armed .fb-fz__step:not(.is-active) .fb-fz__marker{background:var(--c-navy-deep, #0d1830);color:#bfe6f7b3;box-shadow:inset 0 0 0 2px #bfe6f766,0 0 0 5px #bfe6f700}.fb-fz.is-armed .fb-fz__step.is-active .fb-fz__marker{animation:fb-fz-marker .9s var(--fz-ease-out) 1}@keyframes fb-fz-marker{0%{box-shadow:0 0 #bfe6f78c,0 8px 18px -8px #0009}to{box-shadow:0 0 0 18px #bfe6f700,0 8px 18px -8px #0009}}.fb-fz.is-full .fb-fz__step:not(.is-active) .fb-fz__text{transform:translate3d(0,14px,0)}.fb-fz.is-full .fb-fz__step:not(.is-active) .fb-fz__scene{transform:translate3d(0,18px,0) scale(.97)}.fb-fz.is-full .fb-fz__s1-card{transition:transform .9s var(--fz-ease-in-out) .76s}.fb-fz.is-full .fb-fz__s1-stamp{transition:opacity .22s ease 1.56s,transform .68s var(--fz-spring) 1.56s}.fb-fz.is-full .fb-fz__s1-chip{transition:opacity .26s ease .26s,transform .56s var(--fz-spring) .26s}.fb-fz.is-full .fb-fz__step:not(.is-active) .fb-fz__s1-card{transform:translate(-50%,-50%) translate3d(-12cqw,-7cqw,0) scale(1.45) rotate(-8deg)}.fb-fz.is-full .fb-fz__step:not(.is-active) .fb-fz__s1-stamp{opacity:0;transform:translate(-50%,-50%) scale(.3) rotate(-150deg)}.fb-fz.is-full .fb-fz__step:not(.is-active) .fb-fz__s1-chip{opacity:0;transform:translate(-50%,-50%) translate3d(-3cqw,3cqw,0) scale(.8) rotate(-4deg)}.fb-fz.is-full .fb-fz__s2-drop{transition:opacity .2s ease .42s,transform .76s var(--fz-spring) .42s}.fb-fz.is-full .fb-fz__count-old,.fb-fz.is-full .fb-fz__count-new{transition-delay:1s}.fb-fz.is-full .fb-fz__lines{transition:opacity .6s ease 1.25s}.fb-fz.is-full .fb-fz__s2-av:not(.fb-fz__s2-av--me){transition:transform .6s var(--fz-spring) 1.25s}.fb-fz.is-full .fb-fz__step:not(.is-active) .fb-fz__s2-drop{opacity:0;transform:translate(-50%,-50%) translate3d(0,-44cqw,0) rotate(-34deg)}.fb-fz.is-full .fb-fz__step:not(.is-active) .fb-fz__count-old{opacity:1;transform:none}.fb-fz.is-full .fb-fz__step:not(.is-active) .fb-fz__count-new{opacity:0;transform:translate3d(0,100%,0)}.fb-fz.is-full .fb-fz__step:not(.is-active) .fb-fz__lines{opacity:0}.fb-fz.is-full .fb-fz__step:not(.is-active) .fb-fz__s2-av{transform:translate(-50%,-50%)}.fb-fz.is-full .fb-fz__s3-card--3{transition:opacity .2s ease .38s,transform .7s var(--fz-spring) .38s}.fb-fz.is-full .fb-fz__frost{transition-delay:1.35s}.fb-fz.is-full .fb-fz__cube{transition:opacity .42s ease 1.5s,transform .76s var(--fz-spring) 1.5s}.fb-fz.is-full .fb-fz__psst{transition:opacity .24s ease 2.2s,transform .64s var(--fz-spring) 2.2s}.fb-fz.is-full .fb-fz__step:not(.is-active) .fb-fz__s3-card--3{opacity:0;transform:translate(-50%,-50%) translate3d(4cqw,-40cqw,0) rotate(40deg)}.fb-fz.is-full .fb-fz__step:not(.is-active) .fb-fz__frost{clip-path:inset(100% 0 0 0 round 50%)}.fb-fz.is-full .fb-fz__step:not(.is-active) .fb-fz__cube{opacity:0;transform:scale(.78) rotate(-14deg)}.fb-fz.is-full .fb-fz__step:not(.is-active) .fb-fz__psst{opacity:0;transform:translate(-50%,-50%) scale(.5) rotate(-20deg)}.fb-fz.is-full .fb-fz__step.is-active .fb-fz__s3-av{animation:fb-fz-shiver .76s linear .82s 1}@keyframes fb-fz-shiver{0%,to{transform:translate(-50%,-50%)}10%,30%,50%,70%{transform:translate(-50%,-50%) translate3d(-1.4cqw,0,0) rotate(-3deg)}20%,40%,60%,80%{transform:translate(-50%,-50%) translate3d(1.4cqw,0,0) rotate(3deg)}90%{transform:translate(-50%,-50%) translate3d(-.5cqw,0,0)}}.fb-fz.is-full .fb-fz__step:not(.is-active) .fb-fz__crown-wrap{opacity:0;transform:translate(-50%,-50%) translate3d(0,-40cqw,0) rotate(-36deg)}.fb-fz.is-full .fb-fz__step.is-active .fb-fz__crown-wrap{animation:fb-fz-crown 1.15s .32s 1 both}@keyframes fb-fz-crown{0%{opacity:0;transform:translate(-50%,-50%) translate3d(0,-40cqw,0) rotate(-36deg);animation-timing-function:cubic-bezier(.55,0,.8,.4)}12%{opacity:1}56%{opacity:1;transform:translate(-50%,-50%) translate3d(0,.6cqw,0) rotate(-6deg) scale(1.06,.88);animation-timing-function:cubic-bezier(.22,1,.36,1)}74%{transform:translate(-50%,-50%) translate3d(0,-2.6cqw,0) rotate(-10deg) scale(.97,1.04);animation-timing-function:cubic-bezier(.55,0,.6,1)}to{opacity:1;transform:translate(-50%,-50%) rotate(-8deg)}}.fb-fz.is-full .fb-fz__step.is-active .fb-fz__s4-card{animation:fb-fz-bump .52s var(--fz-ease-out) .95s 1}@keyframes fb-fz-bump{0%,to{transform:translate(-50%,-50%) rotate(-3deg)}35%{transform:translate(-50%,-50%) translate3d(0,1cqw,0) rotate(-2deg) scale(.985)}}.fb-fz.is-full .fb-fz__spark{transition:opacity .3s ease .96s,transform .76s var(--fz-ease-out) .96s}.fb-fz.is-full .fb-fz__step:not(.is-active) .fb-fz__spark{opacity:0;transform:translate(-50%,-50%) translate3d(var(--fx),var(--fy),0) scale(.3) rotate(-90deg)}html[data-motion=soft] .fb-fz__text,html[data-motion=soft] .fb-fz__scene{transform:none}@media screen and (max-width:749px){.fb-fz{--fz-rail-x: 20px}.fb-fz__steps{gap:56px;padding-bottom:88px}.fb-fz__step,.fb-fz__step:nth-child(2n){grid-template-columns:40px minmax(0,1fr);grid-template-areas:"marker text" ". scene";align-items:start;column-gap:16px;row-gap:20px}.fb-fz__marker{width:40px;height:40px;font-size:18px}.fb-fz__step:nth-child(odd) .fb-fz__text,.fb-fz__step:nth-child(2n) .fb-fz__text{justify-self:stretch;max-width:none;padding-top:2px;text-align:left}.fb-fz__step:nth-child(odd) .fb-fz__scene,.fb-fz__step:nth-child(2n) .fb-fz__scene{justify-self:stretch;max-width:none}.fb-fz__stage{border-radius:22px}.fb-fz__thermo{width:40px}.fb-fz__tube{width:12px}.fb-fz__bulb{width:36px;height:36px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-frost-freeze.css.map */
