.fxl{--night:#0E1A33;--snow:#F4F8FC;--cream:#FFF8EC;--sub:#CFDAEA;--red:#E5343A;--teal:#00B8B4;--gold:#FFC600;--pink:#E60A95;--plum:#B0186E;--green:#1F8A5B;--ink:#101820;--grey:#3A4654;--line:#DCE3EA;--disp:"Bagel Fat One","Archivo",sans-serif;--hand:"Caveat",cursive;position:relative;color:var(--ink);font-family:inherit}.fxl *,.fxl *:before,.fxl *:after{box-sizing:border-box}.fxl [hidden]{display:none!important}.fxl-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0;padding:0;border:0}.fxl-wrap{max-width:1440px;margin:0 auto;padding:0 80px}.fxl .fxl-eyebrow{margin:0;font-weight:800;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.fxl .fxl-eyebrow--pink{color:var(--plum)}.fxl .fxl-h1,.fxl .fxl-h2{margin:0!important;font-family:var(--disp)!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;line-height:1!important}.fxl .fxl-h1{font-size:76px!important;color:var(--cream)!important}.fxl .fxl-h2{font-size:52px!important;color:var(--ink)!important}.fxl .fxl-h2--light{color:var(--cream)!important}.fxl .fxl-lead{margin:0;font-size:19px;line-height:1.45;color:var(--sub);max-width:46ch}.fxl button{font-family:inherit;text-transform:none;letter-spacing:0}.fxl button:focus-visible,.fxl a:focus-visible,.fxl input:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.fxl .fxl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 22px;border:0;border-radius:999px;font-weight:800;font-size:15px;line-height:1.1;text-align:center;cursor:pointer;text-decoration:none;box-shadow:none}.fxl .fxl-btn svg{width:20px;height:20px;flex:none}.fxl .fxl-btn:disabled{opacity:.5;cursor:default}.fxl .fxl-btn--sm{min-height:40px;padding:0 16px;font-size:14px}.fxl .fxl-btn--wide{width:100%}.fxl .fxl-btn--dark{background:var(--ink);color:var(--cream)}.fxl .fxl-btn--red{background:var(--red);color:#fff}.fxl .fxl-btn--green{background:var(--green);color:#fff}.fxl .fxl-btn--line{background:#fff;color:var(--ink);border:2px solid var(--ink)}.fxl .fxl-btn--off{background:#dce3ea;color:#4a5562;cursor:default}.fxl .fxl-btn:not(:disabled):hover{filter:brightness(1.08)}.fxl .fxl-chip{min-height:44px;padding:0 18px;border-radius:999px;border:2px solid var(--line);background:#fff;color:var(--ink);font-weight:700;font-size:15px;cursor:pointer}.fxl .fxl-chip--sm{font-size:14px;padding:0 16px}.fxl .fxl-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--cream)}.fxl-hero{overflow:hidden;background:var(--night);color:var(--cream);height:780px;isolation:isolate}.fxl-snow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5}.fxl-snow span{position:absolute;top:-12px;border-radius:50%;background:#fff;animation:fxl-fall linear infinite}@keyframes fxl-fall{to{transform:translateY(780px)}}.fxl-hero__ground{position:absolute;left:0;right:0;bottom:0;height:120px;background:var(--snow);border-radius:60% 40% 0 0/70px 50px 0 0}.fxl-hero__house{position:absolute;left:60px;bottom:90px;width:180px;height:120px}.fxl-hero__in{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;height:100%;max-width:1440px;margin:0 auto;padding:0 80px}.fxl-hero__copy{display:flex;flex-direction:column;justify-content:center;gap:18px;padding-bottom:200px}.fxl-treebox{display:flex;flex-direction:column;gap:10px;margin-top:8px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:18px;padding:16px 20px;max-width:470px}.fxl .fxl-treebox__title{margin:0;font-weight:800;font-size:16px;color:var(--cream)}.fxl-treebox__row{display:flex;align-items:center;gap:12px}.fxl-star-slot{width:40px;height:40px;flex:none;border-radius:50%;background:#ffffff1f;display:inline-flex;align-items:center;justify-content:center}.fxl-star-slot:before{content:"\2606";font-size:22px;color:var(--cream)}.fxl-star-slot.is-on{background:var(--gold);animation:fxl-pop .4s ease-out}.fxl-star-slot.is-on:before{content:"\2605";color:var(--ink)}.fxl-star-slot{position:relative;overflow:hidden}.fxl-star-slot img{position:absolute;top:3px;right:3px;bottom:3px;left:3px;width:calc(100% - 6px);height:calc(100% - 6px);object-fit:contain;border-radius:50%;background:#fff}.fxl-star-slot.has-img{width:50px;height:50px;background:var(--gold);box-shadow:0 0 0 2px var(--gold)}@keyframes fxl-pop{0%{transform:scale(.5)}70%{transform:scale(1.15)}to{transform:scale(1)}}.fxl-treebox__status{font-size:15px;font-weight:600;color:var(--cream)}.fxl-hero__treewrap{position:relative}.fxl-tree{position:absolute;left:20px;top:0;width:580px;height:700px}.fxl-tree__svg{position:absolute;left:0;top:40px;width:560px;height:640px}.fxl-tree__star{position:absolute;left:250px;top:6px;width:60px;height:60px;fill:transparent;transition:fill .4s}.fxl-hero.is-done .fxl-tree__star{fill:var(--gold);filter:drop-shadow(0 0 14px rgba(255,198,0,.8))}.fxl .fxl-orn{position:absolute;width:150px;padding:0;margin:0;border:0;background:none;color:var(--ink);cursor:pointer;display:flex;flex-direction:column;align-items:center;transform-origin:top center;animation:fxl-swing 4s ease-in-out infinite;min-height:0;box-shadow:none}.fxl .fxl-orn:disabled{cursor:default;opacity:.6}@keyframes fxl-swing{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.fxl-orn--1{left:200px;top:88px;--str:40px}.fxl-orn--2{left:50px;top:250px;--str:60px;animation-delay:-.7s!important}.fxl-orn--3{left:370px;top:230px;--str:50px;animation-delay:-1.4s!important}.fxl-orn--4{left:10px;top:440px;--str:30px;animation-delay:-2.1s!important}.fxl-orn--5{left:220px;top:400px;--str:40px;animation-delay:-2.8s!important}.fxl-orn--6{left:420px;top:430px;--str:24px;animation-delay:-3.5s!important}.fxl-orn__str{display:block;width:2px;height:var(--str);background:#c9d3dc}.fxl-orn__ball{position:relative;width:132px;height:132px;border-radius:50%;background:#fff;border:5px solid var(--ring);box-shadow:0 8px 24px #00000059;display:flex;align-items:center;justify-content:center;transition:transform .2s}.fxl-orn:hover .fxl-orn__ball{transform:scale(1.04)}.fxl-orn__ball img{width:96px;height:96px;object-fit:contain;mix-blend-mode:multiply;border-radius:50%}.fxl-orn__cap{position:absolute;top:-12px;left:50%;margin-left:-12px;width:24px;height:12px;border-radius:4px 4px 0 0;background:var(--gold)}.fxl-orn__badge{position:absolute;right:-6px;bottom:2px;width:44px;height:44px;border-radius:50%;border:3px solid #fff;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:800;line-height:1}.fxl-orn__badge:before{content:"+"}.fxl-orn.is-in .fxl-orn__badge{background:var(--teal)}.fxl-orn.is-in .fxl-orn__badge:before{content:"\2713";font-size:20px}.fxl-orn__label{margin-top:6px;max-width:170px;text-align:center;font-size:13px;font-weight:700;line-height:1.2;background:var(--cream);border-radius:999px;padding:4px 10px}.fxl-strip{position:relative;z-index:4;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 28px;min-height:64px;padding:12px 20px;background:var(--ink);color:var(--cream);font-size:16px;text-align:center}.fxl-strip__hi{font-weight:800;color:var(--gold)}.fxl-strip__date{display:inline-flex;gap:8px;align-items:center;font-weight:700}.fxl-strip__date b{background:var(--red);padding:4px 10px;border-radius:6px}.fxl-grid{background:var(--snow);padding:48px 0 64px}.fxl-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.fxl-grid__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px}.fxl .fxl-grid .fxl-h2{font-size:40px!important}.fxl .fxl-grid__sub{margin:0;font-size:15px;color:var(--grey)}.fxl-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.fxl-card{position:relative;background:#fff;border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:10px;box-shadow:0 1px 0 var(--line)}.fxl-card__media{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1/.82;border-radius:14px;background:var(--tint);overflow:hidden}.fxl-tint-1{--tint:#FDECEC}.fxl-tint-2{--tint:#E6F7F6}.fxl-tint-3{--tint:#FFF4D6}.fxl-tint-4{--tint:#EEF0FB}.fxl-card__media img,.fxl-card__media svg{width:76%;height:76%;object-fit:contain;border-radius:12px;transition:transform .3s}.fxl-card:hover .fxl-card__media img{transform:scale(1.05) rotate(-2deg)}.fxl-card__who{position:absolute;top:26px;left:26px;background:#fff;font-size:12px;font-weight:800;padding:4px 10px;border-radius:999px;color:var(--plum)}.fxl-card__check{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:50%;background:var(--teal);color:#fff;border:3px solid #fff;display:flex;align-items:center;justify-content:center;font-weight:800;transform:scale(0);transition:transform .3s cubic-bezier(.2,1.4,.4,1)}.fxl-card.is-in .fxl-card__check{transform:scale(1)}.fxl .fxl-card__title{margin:0!important;font-family:inherit!important;font-weight:800!important;font-size:17px!important;line-height:1.2!important;text-transform:none!important;letter-spacing:0!important}.fxl .fxl-card__title a{color:var(--ink);text-decoration:none}.fxl-card__row{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px}.fxl-card__price{font-weight:800;font-size:17px}.fxl-sizes{display:flex;gap:6px;margin:0;padding:0;border:0}.fxl-size{position:relative;cursor:pointer}.fxl-size input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.fxl-size span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:36px;padding:0 10px;border:2px solid #C3CDD8;border-radius:10px;font-weight:700;font-size:13px;background:#fff}.fxl-size input:checked+span{background:var(--ink);border-color:var(--ink);color:#fff}.fxl-size input:focus-visible+span{outline:3px solid var(--teal);outline-offset:2px}.fxl-size.is-off span{opacity:.4;text-decoration:line-through}.fxl-empty{grid-column:1/-1;margin:0;padding:40px;text-align:center;font-size:17px;color:var(--grey)}.fxl-pages{grid-column:1/-1;text-align:center}.fxl-scene{position:absolute;left:max(40px,calc(50% - 680px));bottom:18px;width:560px;z-index:4;pointer-events:none}.fxl-scene svg{display:block;width:100%;height:auto;overflow:visible}.fxl .fxl-scene__bubble{position:absolute;left:27%;bottom:60%;max-width:250px;margin:0;padding:8px 12px;background:#fff;color:var(--ink);border-radius:14px;font-size:13px;font-weight:700;line-height:1.25;box-shadow:0 6px 16px #00000040;animation:fxl-pop .4s ease-out}.fxl-scene__bubble:after{content:"";position:absolute;left:78px;bottom:-8px;border:8px solid transparent;border-top-color:#fff;border-bottom:0}.fxl-scene g{transform-box:fill-box}.fxl-sc-santa{opacity:0;transition:opacity .3s}.fxl-scene:not([data-stage="0"]) .fxl-sc-santa{opacity:1}.fxl-scene.is-go .fxl-sc-santa,.fxl-scene.is-gone .fxl-sc-santa,.fxl-sc-carry{opacity:0}.fxl-scene.is-walk .fxl-sc-santa{opacity:1;animation:fxl-walk 1.4s ease-in-out}.fxl-scene.is-walk .fxl-sc-bob{animation:fxl-step .28s ease-in-out infinite alternate}.fxl-scene.is-walk .fxl-sc-carry{animation:fxl-carry 1.4s linear forwards}@keyframes fxl-walk{0%{transform:translate(-98px);opacity:0}10%{opacity:1}to{transform:none}}@keyframes fxl-step{to{transform:translateY(-3px)}}@keyframes fxl-carry{0%,88%{opacity:1}to{opacity:0}}.fxl-sg{opacity:0;transform:translateY(-16px) scale(.5);transform-origin:center bottom;transition:opacity .25s,transform .4s cubic-bezier(.2,1.5,.4,1)}.fxl-sg.is-on{opacity:1;transform:none}.fxl-sc-rider{opacity:0;transition:opacity .3s}.fxl-scene.is-go .fxl-sc-rider{opacity:1}.fxl-sc-leg{transform-box:fill-box;transform-origin:top center}.fxl-scene.is-go .fxl-sc-leg,.fxl-skysleigh .fxl-sc-leg{animation:fxl-leg .3s ease-in-out infinite alternate}.fxl-sc-leg--b{animation-delay:-.3s!important}@keyframes fxl-leg{0%{transform:rotate(20deg)}to{transform:rotate(-20deg)}}.fxl-scene.is-go .fxl-sc-ride{animation:fxl-takeoff 2.5s ease-in forwards}.fxl-scene.is-gone .fxl-sc-ride{opacity:0;animation:none}@keyframes fxl-takeoff{0%{transform:none;opacity:1}18%{transform:translate(16px,-4px) rotate(-3deg)}85%{opacity:1}to{transform:translate(620px,-360px) rotate(-14deg);opacity:0}}.fxl-skysleigh{position:absolute;top:84px;left:0;width:190px;z-index:2;opacity:0;pointer-events:none;transition:opacity .6s}.fxl-skysleigh svg{display:block;width:100%;height:auto;overflow:visible}.fxl-hero.is-flying .fxl-skysleigh{opacity:1;animation:fxl-sky 15s linear infinite}.fxl-sky-bob{animation:fxl-step .7s ease-in-out infinite alternate}@keyframes fxl-sky{0%{transform:translate(-220px)}to{transform:translate(calc(100vw + 20px))}}@media(max-width:1100px){.fxl-scene{left:24px;width:420px}}@media(max-width:767px){.fxl-hero{padding-bottom:6px}.fxl-scene{position:relative;left:auto;bottom:auto;width:auto;max-width:420px;margin:4px auto 0;padding:46px 12px 0}.fxl .fxl-scene__bubble{left:50%;bottom:auto;top:0;transform:translate(-50%);max-width:92%;width:max-content;font-size:12.5px;text-align:center;animation:none}.fxl-scene__bubble:after{left:50%;margin-left:-8px}.fxl-skysleigh{top:16px;width:130px}.fxl-star-slot.has-img{width:44px;height:44px}}.fxl .fxl-card{gap:8px}.fxl .fxl-card__row{margin-top:4px}.fxl .fxl-card__title a{display:block}
/*# sourceMappingURL=/cdn/shop/t/42/assets/fy-xmas-landing.css.map */
