.yb-festive{--fx-red: #C8383A;--fx-red-deep: #9E2427;--fx-red-shadow: #6E1518;--fx-pink: #F68D8E;--fx-pink-soft: #FCE3E1;--fx-mint: #ABD8BA;--fx-green: #1E4A35;--fx-green-shadow: #0F2A1D;--fx-cream: #FFF8F0;--fx-page: #FFF3DD;--fx-ink: #2B1A17;--fx-muted: #5A4440;--fx-border: #F3D2CE;--fx-display: var(--font--heading--family), sans-serif;--fx-label: "VAG", var(--font--paragraph--family), sans-serif;--fx-body: var(--font--paragraph--family), sans-serif;background:var(--fx-page);color:var(--fx-ink);font-family:var(--fx-body);font-size:16px;line-height:1.55;overflow-x:clip}.yb-festive *,.yb-festive *:before,.yb-festive *:after{box-sizing:border-box}.yb-festive h1,.yb-festive h2,.yb-festive h3{font-family:var(--fx-display);font-weight:400;letter-spacing:.01em;text-transform:none}:where(.yb-festive) :where(h1,h2,h3,p,ul){margin:0}.yb-festive img{max-width:100%}.yb-festive button:focus-visible,.yb-festive a:focus-visible,.yb-festive summary:focus-visible{outline:3px solid var(--fx-green);outline-offset:3px}.yb-festive .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fx-wrap{max-width:1240px;margin:0 auto;padding:0 24px}.fx-wrap--narrow{max-width:908px}.fx-eyebrow{font-family:var(--fx-label);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--fx-red)}.fx-h2{font-size:48px;line-height:1.05;color:var(--fx-green)}.fx-section-head{text-align:center;margin-bottom:40px}.fx-section-head .fx-eyebrow{margin-bottom:8px}.fx-section-head .fx-intro{margin:12px auto 0;max-width:560px;font-size:17px}.fx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 30px;border:0;border-radius:999px;font-family:var(--fx-display);font-size:20px;letter-spacing:.02em;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer;transition:transform .08s ease,box-shadow .08s ease}.fx-btn:active{transform:translateY(3px)}.fx-btn[disabled]{opacity:.7;cursor:progress}.fx-btn--red{background:var(--fx-red);color:var(--fx-cream);box-shadow:0 6px 0 var(--fx-red-shadow)}.fx-btn--red:active{box-shadow:0 3px 0 var(--fx-red-shadow)}.fx-btn--green{background:var(--fx-green);color:var(--fx-cream);box-shadow:0 5px 0 var(--fx-green-shadow)}.fx-btn--green:active{box-shadow:0 2px 0 var(--fx-green-shadow)}.fx-btn--cream{background:var(--fx-cream);color:var(--fx-red-deep);box-shadow:0 6px 0 var(--fx-red-shadow);min-height:60px;padding:0 36px;font-size:22px}.fx-btn--cream:active{box-shadow:0 3px 0 var(--fx-red-shadow)}.fx-btn--block{display:flex;width:100%;min-height:60px;font-size:22px}.fx-btn{--fx-deco: rgba(255, 248, 240, .5);--fx-deco-w: 160px;--fx-deco-h: 40px;position:relative;isolation:isolate;overflow:hidden}.fx-btn--cream{--fx-deco: rgba(200, 56, 58, .35)}.fx-btn:before{content:"";position:absolute;top:50%;left:0;z-index:-1;width:100%;height:var(--fx-deco-h);translate:calc(-10px - var(--fx-deco-w)) 0;margin-top:calc(var(--fx-deco-h) / -2);pointer-events:none;background:var(--fx-deco);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 80' fill='white' stroke='white' stroke-linecap='round' stroke-linejoin='round'%3E%3Cdefs%3E%3Cg id='s'%3E%3Ccircle cx='13' cy='15' r='6' stroke='none'/%3E%3Cpath d='M17 13h13v7H17z' stroke='none'/%3E%3Ccircle cx='24' cy='9' r='3.6' stroke='none'/%3E%3Cpath d='M20.5 7.5h7.5L14 4z' stroke-width='1'/%3E%3Ccircle cx='13.5' cy='4' r='1.5' stroke='none'/%3E%3Cpath d='M28 15l10 2' fill='none' stroke-width='2.6'/%3E%3Cpath d='M8 19h32q6 0 6 6 0 7-8 7H15q-7 0-7-6zM8 19q-4-3-2-8' stroke-width='1.5'/%3E%3Cpath d='M16 32v5M37 32v5M3 34q1 4 7 4h37q3 0 4-3' fill='none' stroke-width='1.8'/%3E%3Cpath d='M46 22Q58 18 66 21M66 21q14 2 46 0' fill='none' stroke-width='.9'/%3E%3C/g%3E%3Cg id='d'%3E%3Cellipse cx='14' cy='20' rx='12' ry='5.5' stroke='none'/%3E%3Cpath d='M23 18l5-9' fill='none' stroke-width='4.5'/%3E%3Cellipse cx='31' cy='8.5' rx='4.6' ry='3' transform='rotate(18 31 8.5)' stroke='none'/%3E%3Cpath d='M3 17l-3-2M28 6l-2-6M27 3l-3-1M30.5 6l2-6M31.5 3l3-1' fill='none' stroke-width='1.4'/%3E%3C/g%3E%3Cg id='a' fill='none' stroke-width='2.4'%3E%3Cpath d='M22 23l8 7M19 24l6 8M7 23L0 29M9 24l-5 8'/%3E%3C/g%3E%3Cg id='b' fill='none' stroke-width='2.4'%3E%3Cpath d='M22 23l-1 9M19 24l-3 7M7 23l4 9M9 24l4 7'/%3E%3C/g%3E%3C/defs%3E%3Cuse href='%23s'/%3E%3Cuse href='%23d' x='64'/%3E%3Cuse href='%23a' x='64'/%3E%3Cuse href='%23d' x='112'/%3E%3Cuse href='%23a' x='112'/%3E%3Cg transform='translate(0 40)'%3E%3Cuse href='%23s'/%3E%3Cuse href='%23d' x='64' y='1'/%3E%3Cuse href='%23b' x='64' y='1'/%3E%3Cuse href='%23d' x='112' y='1'/%3E%3Cuse href='%23b' x='112' y='1'/%3E%3C/g%3E%3C/svg%3E") 0 0 / var(--fx-deco-w) calc(var(--fx-deco-h) * 2) no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 80' fill='white' stroke='white' stroke-linecap='round' stroke-linejoin='round'%3E%3Cdefs%3E%3Cg id='s'%3E%3Ccircle cx='13' cy='15' r='6' stroke='none'/%3E%3Cpath d='M17 13h13v7H17z' stroke='none'/%3E%3Ccircle cx='24' cy='9' r='3.6' stroke='none'/%3E%3Cpath d='M20.5 7.5h7.5L14 4z' stroke-width='1'/%3E%3Ccircle cx='13.5' cy='4' r='1.5' stroke='none'/%3E%3Cpath d='M28 15l10 2' fill='none' stroke-width='2.6'/%3E%3Cpath d='M8 19h32q6 0 6 6 0 7-8 7H15q-7 0-7-6zM8 19q-4-3-2-8' stroke-width='1.5'/%3E%3Cpath d='M16 32v5M37 32v5M3 34q1 4 7 4h37q3 0 4-3' fill='none' stroke-width='1.8'/%3E%3Cpath d='M46 22Q58 18 66 21M66 21q14 2 46 0' fill='none' stroke-width='.9'/%3E%3C/g%3E%3Cg id='d'%3E%3Cellipse cx='14' cy='20' rx='12' ry='5.5' stroke='none'/%3E%3Cpath d='M23 18l5-9' fill='none' stroke-width='4.5'/%3E%3Cellipse cx='31' cy='8.5' rx='4.6' ry='3' transform='rotate(18 31 8.5)' stroke='none'/%3E%3Cpath d='M3 17l-3-2M28 6l-2-6M27 3l-3-1M30.5 6l2-6M31.5 3l3-1' fill='none' stroke-width='1.4'/%3E%3C/g%3E%3Cg id='a' fill='none' stroke-width='2.4'%3E%3Cpath d='M22 23l8 7M19 24l6 8M7 23L0 29M9 24l-5 8'/%3E%3C/g%3E%3Cg id='b' fill='none' stroke-width='2.4'%3E%3Cpath d='M22 23l-1 9M19 24l-3 7M7 23l4 9M9 24l4 7'/%3E%3C/g%3E%3C/defs%3E%3Cuse href='%23s'/%3E%3Cuse href='%23d' x='64'/%3E%3Cuse href='%23a' x='64'/%3E%3Cuse href='%23d' x='112'/%3E%3Cuse href='%23a' x='112'/%3E%3Cg transform='translate(0 40)'%3E%3Cuse href='%23s'/%3E%3Cuse href='%23d' x='64' y='1'/%3E%3Cuse href='%23b' x='64' y='1'/%3E%3Cuse href='%23d' x='112' y='1'/%3E%3Cuse href='%23b' x='112' y='1'/%3E%3C/g%3E%3C/svg%3E") 0 0 / var(--fx-deco-w) calc(var(--fx-deco-h) * 2) no-repeat;opacity:0}.fx-btn--elf{--fx-deco: rgba(255, 248, 240, .6);--fx-deco-w: 46px;--fx-deco-h: 46px}.fx-btn--elf:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 96' fill='white' stroke='white' stroke-linecap='round' stroke-linejoin='round'%3E%3Cdefs%3E%3Cg id='u'%3E%3Cpath d='M19 14L33 12Q28 3 12 6z' stroke-width='1'/%3E%3Ccircle cx='11' cy='6' r='2.4' stroke='none'/%3E%3Ccircle cx='27' cy='17' r='5' stroke='none'/%3E%3Cpath d='M22 17l-5-3 4 6z' stroke-width='1'/%3E%3Cpath d='M23 22h9l3 10-3 2-3-2-3 2-3-2-3 2-2-2z' stroke-width='1'/%3E%3Crect x='35' y='15' width='9' height='9' rx='1' stroke='none'/%3E%3Cpath d='M37.5 13.5a1.6 1.6 0 1 1 2 1.2M41.5 13.5a1.6 1.6 0 1 0-2 1.2' fill='none' stroke-width='1.2'/%3E%3Cpath d='M30 24l6-2M26 24l9 1' fill='none' stroke-width='2.4'/%3E%3C/g%3E%3C/defs%3E%3Cuse href='%23u'/%3E%3Cpath d='M29 33l5 5 3 4M37 42l5-1M24 33l-5 4-6-1M13 36l-3 3' fill='none' stroke-width='2.8'/%3E%3Cg transform='translate(0 46.5)'%3E%3Cuse href='%23u'/%3E%3Cpath d='M29 33l1 6v4M30 43h5M24 33v5l-4 4M20 42l-3-2' fill='none' stroke-width='2.8'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 96' fill='white' stroke='white' stroke-linecap='round' stroke-linejoin='round'%3E%3Cdefs%3E%3Cg id='u'%3E%3Cpath d='M19 14L33 12Q28 3 12 6z' stroke-width='1'/%3E%3Ccircle cx='11' cy='6' r='2.4' stroke='none'/%3E%3Ccircle cx='27' cy='17' r='5' stroke='none'/%3E%3Cpath d='M22 17l-5-3 4 6z' stroke-width='1'/%3E%3Cpath d='M23 22h9l3 10-3 2-3-2-3 2-3-2-3 2-2-2z' stroke-width='1'/%3E%3Crect x='35' y='15' width='9' height='9' rx='1' stroke='none'/%3E%3Cpath d='M37.5 13.5a1.6 1.6 0 1 1 2 1.2M41.5 13.5a1.6 1.6 0 1 0-2 1.2' fill='none' stroke-width='1.2'/%3E%3Cpath d='M30 24l6-2M26 24l9 1' fill='none' stroke-width='2.4'/%3E%3C/g%3E%3C/defs%3E%3Cuse href='%23u'/%3E%3Cpath d='M29 33l5 5 3 4M37 42l5-1M24 33l-5 4-6-1M13 36l-3 3' fill='none' stroke-width='2.8'/%3E%3Cg transform='translate(0 46.5)'%3E%3Cuse href='%23u'/%3E%3Cpath d='M29 33l1 6v4M30 43h5M24 33v5l-4 4M20 42l-3-2' fill='none' stroke-width='2.8'/%3E%3C/g%3E%3C/svg%3E")}.fx-btn.is-playing:before{opacity:1;animation:fx-deco-cross 2.6s linear 1,fx-deco-step .28s steps(2) infinite,fx-deco-bob .56s ease-in-out infinite alternate}@media(hover:hover){.fx-btn:not([disabled]):hover{transform:translateY(-2px)}.fx-btn--red:not([disabled]):hover{box-shadow:0 8px 0 var(--fx-red-shadow)}.fx-btn--green:not([disabled]):hover{box-shadow:0 7px 0 var(--fx-green-shadow)}.fx-btn--cream:not([disabled]):hover{box-shadow:0 8px 0 var(--fx-red-shadow)}.fx-sticky .fx-btn:not([disabled]):hover{box-shadow:0 6px 0 var(--fx-red-shadow)}.fx-btn:not([disabled]):hover:active{transform:translateY(3px)}.fx-btn--red:not([disabled]):hover:active,.fx-btn--cream:not([disabled]):hover:active{box-shadow:0 3px 0 var(--fx-red-shadow)}.fx-btn--green:not([disabled]):hover:active{box-shadow:0 2px 0 var(--fx-green-shadow)}.fx-sticky .fx-btn:not([disabled]):hover:active{box-shadow:0 2px 0 var(--fx-red-shadow)}.fx-btn:not([disabled]):hover:before{opacity:1;animation:fx-deco-cross 2.6s linear infinite,fx-deco-step .28s steps(2) infinite,fx-deco-bob .56s ease-in-out infinite alternate}}@keyframes fx-deco-cross{0%{translate:calc(-10px - var(--fx-deco-w)) 0}80%,to{translate:calc(100% + 10px) 0}}@keyframes fx-deco-step{to{-webkit-mask-position:0 calc(var(--fx-deco-h) * -2);mask-position:0 calc(var(--fx-deco-h) * -2)}}@keyframes fx-deco-bob{0%{transform:translateY(2px)}to{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.fx-btn:not([disabled]):hover:before,.fx-btn.is-playing:before{animation:none;opacity:0}}.fx-btn--lg{min-height:64px;padding:0 44px;font-size:24px}.yb-festive .fx-form{margin:0;padding:0;border:0;border-radius:0;background:none!important;box-shadow:none}.fx-status{margin-top:10px;font-weight:700;font-size:14px;color:var(--fx-red-deep)}.fx-status[hidden]{display:none}.fx-notice{font-weight:700}.fx-notice a{color:inherit}.is-offscreen,.is-offscreen *,.is-offscreen *:before,.is-offscreen *:after{animation-play-state:paused!important}.fx-lights{display:flex;justify-content:center;overflow:hidden;height:40px;background:var(--fx-page)}.fx-light{position:relative;flex:0 0 80px;height:40px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 30'%3E%3Cpath d='M0 4 Q40 22 80 4' fill='none' stroke='%23174635' stroke-width='2'/%3E%3C/svg%3E") 0 0 / 80px 30px no-repeat}.fx-bulb{--bulb: #E03B3E;position:absolute;top:15px;left:50%;width:11px;height:17px;margin-left:-5.5px;border-radius:50%/40% 40% 60% 60%;background:var(--bulb);box-shadow:0 0 10px 2px var(--bulb);transform:rotate(-8deg);transform-origin:50% -4px;animation:fx-twinkle 2.4s ease-in-out infinite}.fx-bulb:before{content:"";position:absolute;top:-4px;left:2px;width:7px;height:5px;border-radius:2px;background:#174635}.fx-light:nth-child(2n) .fx-bulb{transform:rotate(8deg)}.fx-light:nth-child(4n+2) .fx-bulb{--bulb: #F5B82E;animation-delay:-.6s}.fx-light:nth-child(4n+3) .fx-bulb{--bulb: #3EA857;animation-delay:-1.2s}.fx-light:nth-child(4n) .fx-bulb{--bulb: #4BA3E3;animation-delay:-1.8s}.fx-light:nth-child(3n) .fx-bulb{animation-duration:3.1s}@keyframes fx-twinkle{0%,to{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.fx-bulb{animation:none}}.fx-announce{background:var(--fx-green);color:var(--fx-cream);text-align:center;padding:10px 16px;font-family:var(--fx-label);font-size:13px;letter-spacing:.12em;text-transform:uppercase}.fx-hero{background:var(--fx-page);padding:28px 0 56px}.fx-crumbs{font-size:14px;font-weight:700;color:#4a1a1a;margin-bottom:64px}.yb-festive .fx-crumbs a{color:inherit;text-decoration:underline;text-underline-offset:3px}.fx-hero__row{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start}.fx-gallery{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:28px}.fx-gallery__main{position:relative;background:#fff;border-radius:28px;padding:10px;box-shadow:0 10px #174635}.fx-gallery__main--wrapped{--ribbon: 46px;--ribbon-shadow: 12px;padding:22px;background:linear-gradient(90deg,transparent calc(50% - var(--ribbon) / 2 - var(--ribbon-shadow)),rgba(40,8,10,.3) calc(50% - var(--ribbon) / 2),#6E1518 0,#A82A2E calc(50% + var(--ribbon) * -.42),#D9474A calc(50% + var(--ribbon) * -.26),#F27C7A calc(50% + var(--ribbon) * -.1),#D23A3D calc(50% + var(--ribbon) * .08),#B32B2F calc(50% + var(--ribbon) * .3),#6E1518 calc(50% + var(--ribbon) / 2),rgba(40,8,10,.42) 0,transparent calc(50% + var(--ribbon) / 2 + var(--ribbon-shadow))),linear-gradient(180deg,transparent calc(50% - var(--ribbon) / 2 - var(--ribbon-shadow)),rgba(40,8,10,.22) calc(50% - var(--ribbon) / 2),#6E1518 0,#A82A2E calc(50% + var(--ribbon) * -.42),#D9474A calc(50% + var(--ribbon) * -.26),#F27C7A calc(50% + var(--ribbon) * -.1),#D23A3D calc(50% + var(--ribbon) * .08),#B32B2F calc(50% + var(--ribbon) * .3),#6E1518 calc(50% + var(--ribbon) / 2),rgba(40,8,10,.45) 0,transparent calc(50% + var(--ribbon) / 2 + var(--ribbon-shadow))),repeating-linear-gradient(-45deg,#fff 0 9px,#e0484b 9px 16px,#fff 16px 25px,#2f7a52 25px 32px)}.fx-gallery__main--wrapped .fx-gallery__frame{box-shadow:0 2px 7px #28080a66}.fx-bow{position:absolute;top:-58px;left:50%;z-index:2;width:150px;height:auto;transform:translate(-50%);filter:drop-shadow(0 6px 5px rgba(60,10,12,.45));pointer-events:none}.fx-gallery__frame{aspect-ratio:1 / 1;border-radius:20px;overflow:hidden}.fx-gallery__frame img{width:100%;height:100%;object-fit:cover;display:block}.fx-gallery__frame[hidden]{display:none}.fx-buy--santa{position:relative}.fx-santa{position:absolute;top:-34px;right:-20px;z-index:2;display:flex;align-items:center;transform:rotate(5deg);transform-origin:85% 50%;pointer-events:none;animation:fx-santa-pop .7s cubic-bezier(.34,1.56,.64,1) .3s both,fx-santa-sway 4s ease-in-out 1s infinite}.fx-santa__badge{position:relative;display:block;margin-left:-22px}.fx-santa__face{position:relative;display:block;width:88px;height:88px;filter:drop-shadow(0 4px 0 var(--fx-red-shadow));animation:fx-santa-wiggle 3.6s ease-in-out 1.2s infinite}@keyframes fx-santa-pop{0%{opacity:0;transform:scale(.5) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(5deg)}}@keyframes fx-santa-sway{0%,to{transform:rotate(5deg)}50%{transform:rotate(1deg)}}@keyframes fx-santa-wiggle{0%,68%,to{transform:rotate(0)}74%{transform:rotate(-12deg) scale(1.06)}80%{transform:rotate(10deg) scale(1.06)}86%{transform:rotate(-6deg)}92%{transform:rotate(3deg)}}.fx-ho{position:absolute;z-index:1;font-family:var(--fx-display);font-size:17px;line-height:1;color:#111;opacity:0;animation:fx-ho 3.6s ease-out 1.2s infinite both}.fx-ho--1{top:-6px;left:-26px;--ho-rot: -20deg}.fx-ho--2{top:-26px;left:32px;--ho-rot: 0deg;animation-delay:1.35s}.fx-ho--3{top:-8px;right:-24px;--ho-rot: 20deg;animation-delay:1.5s}@keyframes fx-ho{0%,66%{opacity:0;transform:rotate(var(--ho-rot)) translateY(6px) scale(.4)}72%{opacity:1;transform:rotate(var(--ho-rot)) translateY(0) scale(1.15)}84%{opacity:1;transform:rotate(var(--ho-rot)) translateY(-4px) scale(1)}92%,to{opacity:0;transform:rotate(var(--ho-rot)) translateY(-12px) scale(1)}}@media(prefers-reduced-motion:reduce){.fx-santa,.fx-santa__face{animation:none}.fx-ho{display:none}}.fx-sticker{background:var(--fx-red);color:var(--fx-cream);font-family:var(--fx-display);font-size:20px;white-space:nowrap;padding:8px 32px 8px 18px;border-radius:999px;box-shadow:0 4px 0 var(--fx-red-shadow)}.fx-thumbs{display:flex;flex-wrap:wrap;gap:16px}.fx-thumb{width:88px;height:88px;padding:6px;border-radius:16px;background:#fff;border:0;cursor:pointer;box-shadow:0 4px 0 var(--fx-border)}.fx-thumb[aria-current=true]{box-shadow:0 0 0 3px #174635}.yb-festive .fx-thumb:focus-visible{outline-offset:5px}.fx-thumb img{width:100%;height:100%;object-fit:cover;border-radius:10px;display:block}.fx-buy{flex:1 1 400px;min-width:0;background:#fff;border-radius:28px;padding:32px;display:flex;flex-direction:column;gap:20px;box-shadow:0 10px 0 var(--fx-red)}.fx-buy__head{display:flex;flex-direction:column;gap:6px}.fx-pill-mint{align-self:flex-start;background:var(--fx-mint);color:var(--fx-green);font-family:var(--fx-label);font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:6px 12px;border-radius:999px}.fx-gallery__main.fx-has-le{padding-top:58px}.fx-le{position:absolute;top:16px;left:22px;z-index:2;font-size:12px;padding:6px 14px}.fx-buy h1{margin-top:6px;line-height:1;font-size:44px;color:var(--fx-red)}.fx-buy h1 img{width:100%;max-width:380px;height:auto;display:block;margin:0 auto}.fx-buy__sub{margin-top:4px;font-weight:800;font-size:18px;color:var(--fx-red-shadow)}.fx-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.fx-price__now{font-family:var(--fx-display);font-size:44px;line-height:1;color:var(--fx-red)}.fx-buy__desc{font-size:17px}.fx-buy__desc p+p{margin-top:10px}.fx-box{background:var(--fx-pink-soft);border-radius:18px;padding:16px 18px}.fx-label{font-family:var(--fx-label);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--fx-red-shadow)}.fx-box .fx-label{margin-bottom:10px}.fx-box__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;font-weight:800;font-size:15px}.fx-box__count{font-family:var(--fx-label)}.fx-packs{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:10px}.fx-packs legend{padding:0;margin-bottom:10px}.fx-pack{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 18px;border-radius:16px;cursor:pointer;font-family:inherit;color:var(--fx-ink);background:#fff;border:3px solid var(--fx-border);text-align:left}.fx-pack[aria-pressed=true]{background:var(--fx-pink-soft);border-color:var(--fx-red)}.fx-pack__l{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.fx-pack__name{font-weight:900;font-size:17px}.fx-pack__sub{font-size:14px;font-weight:700;color:var(--fx-muted)}.fx-pack__r{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.fx-pack__price{font-family:var(--fx-display);font-size:22px}.fx-pack__badge{background:var(--fx-green);color:var(--fx-cream);font-family:var(--fx-label);font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:999px}.fx-badges{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.fx-badges li{border:2px solid var(--fx-green);color:var(--fx-green);font-weight:800;font-size:13px;padding:5px 12px;border-radius:999px}.fx-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--fx-cream);border-top:3px solid var(--fx-red);transform:translateY(110%);transition:transform .2s ease}.fx-sticky[data-visible=true]{transform:none}.fx-sticky .fx-btn{min-height:52px;font-size:19px;box-shadow:0 4px 0 var(--fx-red-shadow)}@media(min-width:750px){.fx-sticky{display:none}}@media(prefers-reduced-motion:reduce){.fx-sticky{transition:none}}.fx-zig{height:22px}.fx-zig--top{margin-bottom:-1px}.fx-zig--bottom{margin-top:-1px}.fx-zig--top{background:linear-gradient(135deg,transparent 50%,var(--fx-red) 50%) 0 0 / 22px 22px repeat-x,linear-gradient(225deg,transparent 50%,var(--fx-red) 50%) 0 0 / 22px 22px repeat-x}.fx-zig--bottom{background:linear-gradient(45deg,transparent 50%,var(--fx-red) 50%) 0 0 / 22px 22px repeat-x,linear-gradient(-45deg,transparent 50%,var(--fx-red) 50%) 0 0 / 22px 22px repeat-x}.fx-stats{background:var(--fx-red);color:var(--fx-cream);padding:0 0 40px}.fx-stats__row{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;gap:24px;text-align:center;list-style:none;margin:0 auto}.fx-stat{--string: 26px;flex:1 1 200px;display:flex;flex-direction:column;align-items:center;transform-origin:50% 0;animation:fx-swing 4.5s ease-in-out infinite}.fx-stat:before{content:"";width:2px;height:var(--string);background:#fff8f0bf}.fx-stat:nth-child(4n+2){--string: 52px;animation-delay:-1.2s;animation-duration:5.2s}.fx-stat:nth-child(4n+3){--string: 14px;animation-delay:-2.1s}.fx-stat:nth-child(4n){--string: 40px;animation-delay:-.6s;animation-duration:5s}.fx-bauble{position:relative;width:156px;height:156px;margin-top:12px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--fx-cream);background:radial-gradient(circle at 21% 43%,rgba(255,255,255,.7) 0 2.2%,transparent 2.8%),radial-gradient(circle at 34% 30%,#3b8560,#24573f 38%,#1a4331 62%,#0f2a1d);box-shadow:inset -10px -12px 22px #0000004d,inset 6px 6px 14px #ffffff12,0 6px 0 var(--fx-green-shadow)}.fx-bauble:after{content:"";position:absolute;top:12%;left:15%;width:32%;height:15%;border-radius:50%;background:linear-gradient(180deg,#fffc,#fff0 90%);transform:rotate(-38deg);pointer-events:none}.fx-bauble>*{position:relative;z-index:1}.fx-bauble:before{content:"";position:absolute;top:-12px;left:50%;width:30px;height:14px;margin-left:-15px;border-radius:4px 4px 2px 2px;background:linear-gradient(90deg,#c8902a,#f3c55b 45%,#c8902a)}.fx-stat img{width:52px;height:52px;object-fit:contain;transform:scale(1.5)}.fx-stat__value{font-family:var(--fx-display);font-size:36px;line-height:1;margin-top:4px}.fx-stat__prefix{font-family:var(--fx-label);font-size:.36em;letter-spacing:.1em;text-transform:uppercase;vertical-align:.55em}.fx-stat__label{font-family:var(--fx-label);text-transform:uppercase;letter-spacing:.12em;font-size:12px}@keyframes fx-swing{0%,to{transform:rotate(2.5deg)}50%{transform:rotate(-2.5deg)}}@media(prefers-reduced-motion:reduce){.fx-stat{animation:none}}.fx-stats__caption{margin-top:18px;text-align:center;font-size:13px;font-weight:700}.fx-unwrap{padding:72px 0;background:var(--fx-page) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280' viewBox='0 0 280 280' fill='none' stroke='%23EDDCBD' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath d='M50 22 L32 50 H42 L28 74 H72 L58 50 H68 Z'/%3E%3Cpath d='M46 74 v9 h8 v-9'/%3E%3Cpath d='M50 12 l1.8 4 4.2.4-3.2 2.8 1 4.2-3.8-2.2-3.8 2.2 1-4.2-3.2-2.8 4.2-.4z'/%3E %3Ccircle cx='210' cy='38' r='10'/%3E%3Ccircle cx='210' cy='64' r='16'/%3E%3Cpath d='M199 28 h22 M203 28 v-10 h14 v10'/%3E%3Cpath d='M194 60 l-12 -6 M226 60 l12 -6'/%3E %3Cpath d='M104 168 C110 130 142 118 162 136 L168 152'/%3E%3Crect x='99' y='166' width='68' height='12' rx='6'/%3E%3Ccircle cx='170' cy='154' r='6.5'/%3E %3Cpath d='M60 232 C58 219 64 210 72 210 C80 210 86 219 84 232 C82 244 76 250 72 250 C68 250 62 244 60 232Z'/%3E%3Ccircle cx='72' cy='246' r='2.5' fill='%23EDDCBD'/%3E%3Cpath d='M64 212 C58 202 52 200 48 192 M56 202 L48 204 M80 212 C86 202 92 200 96 192 M88 202 L96 204 M62 220 l-9 -3 M82 220 l9 -3'/%3E %3Cpath d='M228 190 l4.5 9.5 10.5 1-8 7 2.3 10.5-9.3-5.5-9.3 5.5 2.3-10.5-8-7 10.5-1z'/%3E %3Cpath d='M140 30 v22 M129 41 h22 M132.5 33.5 l15 15 M147.5 33.5 l-15 15'/%3E %3Cpath d='M28 128 v16 M20 136 h16 M22.5 130.5 l11 11 M33.5 130.5 l-11 11'/%3E %3Cpath d='M246 106 v14 M239 113 h14'/%3E %3Ccircle cx='120' cy='88' r='1.8' fill='%23EDDCBD'/%3E%3Ccircle cx='250' cy='258' r='1.8' fill='%23EDDCBD'/%3E%3Ccircle cx='160' cy='232' r='1.8' fill='%23EDDCBD'/%3E%3Ccircle cx='12' cy='200' r='1.8' fill='%23EDDCBD'/%3E%3Ccircle cx='100' cy='12' r='1.8' fill='%23EDDCBD'/%3E %3C/svg%3E") 0 0 / 280px 280px repeat}.fx-unwrap__hint{margin-top:10px;font-family:var(--fx-label);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--fx-red)}.fx-presents{display:flex;justify-content:center;flex-wrap:wrap;gap:28px;margin-bottom:36px}.fx-stages{position:relative}.fx-unwrap__arrow{position:absolute;z-index:2;top:50%;display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-top:-26px;padding:0;border:0;border-radius:50%;background:var(--paper);color:#fff;box-shadow:0 4px #2b1a1740;cursor:pointer;transition:background-color .3s ease,transform .15s ease,box-shadow .15s ease}.fx-unwrap__arrow--prev{left:-26px}.fx-unwrap__arrow--next{right:-26px}.fx-unwrap__arrow:hover{transform:translateY(-2px);box-shadow:0 6px #2b1a1740}.fx-unwrap__arrow:active{transform:translateY(3px);box-shadow:0 1px #2b1a1740}.yb-festive .fx-unwrap__arrow:focus-visible{outline-offset:4px}.fx-present{--paper: #B4561E;--ribbon: #F6D7BE;display:flex;flex-direction:column;align-items:center;gap:14px;width:140px;padding:34px 0 6px;border:0;background:none;color:var(--fx-ink);font:inherit;cursor:pointer}.fx-present__gift{position:relative;width:112px;height:92px}.fx-present__box,.fx-present__lid{position:absolute;left:0;right:0;border-radius:8px;background:linear-gradient(90deg,transparent calc(50% - 9px),var(--ribbon) 0 calc(50% + 9px),transparent 0),repeating-linear-gradient(-45deg,rgba(255,255,255,.14) 0 6px,transparent 6px 14px),var(--paper)}.fx-present__box{bottom:0;height:72px;box-shadow:0 6px #2b1a1740}.fx-present__lid{top:0;left:-7px;right:-7px;height:24px;border-radius:6px;box-shadow:0 3px #2b1a1733;transform-origin:85% 100%;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.fx-present__bow{position:absolute;left:50%;bottom:100%;width:54px;margin:0 0 -6px -27px;color:var(--ribbon)}.fx-present__name{font-family:var(--fx-label);font-size:13px;letter-spacing:.08em;text-transform:uppercase;line-height:1.25;text-align:center}.fx-present:hover .fx-present__lid{transform:translateY(-6px) rotate(4deg)}.fx-present[aria-selected=true] .fx-present__lid{transform:translate(24px,-36px) rotate(22deg)}.fx-present[aria-selected=true] .fx-present__gift{animation:fx-hop .5s cubic-bezier(.34,1.56,.64,1)}.fx-present__name{position:relative;padding-bottom:12px}.fx-present[aria-selected=true] .fx-present__name{color:var(--paper)}.fx-present[aria-selected=true] .fx-present__name:after{content:"";position:absolute;bottom:0;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:var(--paper)}.yb-festive .fx-present:focus-visible{outline-offset:6px;border-radius:12px}.fx-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start;padding:40px;border-radius:28px;background:var(--stage);color:var(--ink);box-shadow:0 10px 0 var(--paper)}.fx-stage[hidden]{display:none}.fx-stage__visual{position:relative;min-height:340px;display:flex;align-items:center;justify-content:center}.fx-photos{position:relative;width:100%;max-width:400px;animation:fx-rise-in .7s cubic-bezier(.34,1.56,.64,1) both}.fx-photos.is-stack{width:85%;max-width:340px;aspect-ratio:1 / 1;margin:16px 0 14px 24px;outline:none;touch-action:pan-y}.fx-photos__card{border-radius:24px;overflow:hidden;background:color-mix(in srgb,var(--paper) 60%,#FFFFFF);box-shadow:0 8px 0 var(--paper)}.fx-stage .fx-photos__card img{width:100%;max-width:none;height:100%;aspect-ratio:1 / 1;object-fit:cover;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.fx-photos:not(.is-stack) .fx-photos__card{animation:fx-bob 3.6s ease-in-out .7s infinite}.fx-photos.is-stack .fx-photos__card{position:absolute;top:0;right:0;bottom:0;left:0;z-index:calc(50 - var(--i) * 10);translate:calc(var(--i) * var(--fx-step-x, -12px)) calc(var(--i) * var(--fx-step-y, -8px));rotate:calc(var(--i) * -3deg - min(var(--i),1) * 2deg);scale:1;border:3px solid var(--paper);transition:translate .5s cubic-bezier(0,0,.58,1),rotate .5s cubic-bezier(0,0,.58,1),scale .5s cubic-bezier(0,0,.58,1),box-shadow .2s ease;-webkit-user-select:none;user-select:none}.fx-photos.is-stack .fx-photos__card.is-springing{translate:var(--dx, 0px) var(--dy, 0px);rotate:0deg;transition:translate 0s,scale .5s cubic-bezier(0,0,.58,1),box-shadow .2s ease}.fx-photos.is-stack .fx-photos__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--paper);opacity:calc(min(var(--i),3)*.18);pointer-events:none;transition:opacity .3s ease}.fx-photos.is-stack .fx-photos__card.is-top{cursor:grab}@media(hover:hover){.fx-photos.is-stack .fx-photos__card.is-top:hover:not(.is-dragging,.is-springing){scale:1.05;transition-duration:.5s,.5s,.2s,.2s}}.fx-photos.is-stack .fx-photos__card.is-dragging{z-index:100;cursor:grabbing;translate:var(--dx, 0px) var(--dy, 0px);rotate:0deg;scale:1.1;transition:translate 0s,rotate .1s ease,scale .1s ease,box-shadow .1s ease;box-shadow:0 8px 0 var(--paper),0 25px 50px -12px #00000040}.yb-festive .fx-photos.is-stack:focus-visible:not(.is-pointer){outline:3px solid var(--fx-green);outline-offset:6px;border-radius:24px}.fx-photos__hint{position:absolute;z-index:60;left:50%;bottom:0;display:flex;align-items:center;gap:8px;margin:0;padding:7px 8px 7px 12px;border-radius:999px;background:var(--paper);color:#fff;box-shadow:0 4px #2b1a1740;font-family:var(--fx-label);font-size:12px;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap;transform:translate(-50%,55%);pointer-events:none}.fx-photos__hint-icon{flex:none;animation:fx-hint-nudge 1.6s ease-in-out infinite}.fx-photos.is-used .fx-photos__hint-icon{animation:none}.fx-photos__hint-text--touch{display:none}@media(hover:none){.fx-photos__hint-text--touch{display:inline}.fx-photos__hint-text--mouse{display:none}}.fx-photos__count{padding:4px 8px;border-radius:999px;background:#ffffff38;font-variant-numeric:tabular-nums}@keyframes fx-hint-nudge{0%,60%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}}.fx-stage__wordmark{width:100%;max-width:420px;height:auto;display:block;animation:fx-rise .7s cubic-bezier(.34,1.56,.64,1) both}.fx-stage__info{display:flex;flex-direction:column;gap:14px}.fx-stage__title{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.fx-stage h3{font-size:38px;line-height:1.05}.fx-stage .fx-stage__title-img{display:block;width:auto;max-width:none;height:120px;object-fit:contain;margin:-22px -10px -22px -14px}.fx-stage__count{background:var(--paper);color:#fff;font-family:var(--fx-label);font-size:13px;letter-spacing:.06em;padding:5px 12px;border-radius:999px}.fx-stage__blurb{font-size:17px}.fx-stage__left{display:flex;flex-direction:column;gap:28px}.fx-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.fx-chip{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 6px 10px;border-radius:16px;background:#fff;box-shadow:0 5px 0 var(--paper);text-align:center}.fx-chip__value{font-family:var(--fx-display);font-size:26px;line-height:1;color:var(--ink)}.fx-chip__label{font-family:var(--fx-label);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);opacity:.8}.fx-info{background:#fff;border-radius:20px;color:var(--fx-ink);overflow:hidden}.fx-info__tabs{display:flex;gap:6px;padding:8px;background:#fff9;border-bottom:2px solid var(--stage)}.fx-info__tab{flex:1;min-height:44px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--ink);font-family:var(--fx-label);font-size:13px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.fx-info__tab:hover{background:var(--stage)}.fx-info__tab[aria-selected=true]{background:var(--paper);color:#fff}.fx-info__pane{padding:16px 18px 18px}.fx-info__pane[hidden]{display:none}.fx-info__pane:focus-visible{outline:3px solid var(--fx-green);outline-offset:-3px}.fx-info__text{font-size:15px;line-height:1.6}.fx-info__text p+p{margin-top:10px}.fx-info__label-img{width:100%;height:auto;display:block;border-radius:8px}.fx-info p{color:var(--fx-muted)}.fx-info__text p{color:var(--fx-ink)}.yb-festive .fx-nutrition{width:100%;border:0;border-collapse:collapse;font-size:15px;font-variant-numeric:tabular-nums}.fx-nutrition th,.fx-nutrition td{padding:7px 0;text-align:right;border-bottom:1px solid #EFE6DD}.fx-nutrition th[scope=row],.fx-nutrition thead th:first-child{text-align:left}.fx-nutrition td{padding-left:12px;white-space:nowrap}.fx-nutrition thead th{padding-top:0;font-family:var(--fx-label);font-size:11px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border-bottom:2px solid var(--paper)}.fx-nutrition tbody th{font-weight:700}.fx-nutrition__sub th[scope=row]{padding-left:14px;font-weight:400;color:var(--fx-muted)}.fx-nutrition__sub td{color:var(--fx-muted)}.fx-nutrition tbody tr:last-child>*{border-bottom:0}.fx-label-toggle{margin-top:12px;border-top:2px solid var(--stage);padding-top:10px}.fx-label-toggle summary{display:inline-flex;align-items:center;gap:6px;min-height:36px;list-style:none;cursor:pointer;font-family:var(--fx-label);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.fx-label-toggle summary::-webkit-details-marker{display:none}.fx-label-toggle summary svg{transition:transform .2s}.fx-label-toggle[open] summary svg{transform:rotate(180deg)}.fx-label-toggle .fx-info__label-img{margin-top:8px}@keyframes fx-rise{0%{opacity:0;transform:translateY(60px) scale(.7) rotate(-6deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(-2deg)}}@keyframes fx-bob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-12px) rotate(-3.5deg)}}@keyframes fx-rise-in{0%{opacity:0;transform:translateY(60px) scale(.7) rotate(-6deg)}to{opacity:1;transform:none}}@keyframes fx-hop{0%,to{transform:translateY(0)}40%{transform:translateY(-10px) rotate(-3deg)}70%{transform:translateY(0) rotate(2deg)}}@media(prefers-reduced-motion:reduce){.fx-photos,.fx-photos__card,.fx-photos__hint-icon,.fx-stage__wordmark,.fx-present[aria-selected=true] .fx-present__gift{animation:none}.fx-present__lid,.fx-unwrap__arrow,.fx-photos.is-stack .fx-photos__card,.fx-photos.is-stack .fx-photos__card.is-dragging,.fx-photos.is-stack .fx-photos__card.is-springing,.fx-photos.is-stack .fx-photos__card:after{transition:none}}.fx-gift{background:var(--fx-mint);padding:72px 0}.fx-gift__row{display:flex;flex-wrap:wrap-reverse;align-items:center;gap:48px}.fx-gift__copy{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:18px;color:var(--fx-green)}.fx-gift .fx-eyebrow{color:var(--fx-green)}.fx-gift__body{font-size:17px;color:#173a2a}.fx-gift__panel{background:var(--fx-cream);border-radius:18px;padding:16px 20px;display:flex;flex-direction:column;gap:4px}.fx-gift__panel .fx-label{color:var(--fx-red-deep)}.fx-gift__panel-text{font-weight:800;font-size:17px;color:var(--fx-ink)}.fx-gift__copy .fx-form,.fx-gift__copy>.fx-btn{align-self:flex-start}.fx-gift__media{position:relative;flex:1 1 420px;min-width:0}.fx-recipients-wrap{display:flex;flex-direction:column;gap:10px}.fx-gift .fx-recipients-wrap .fx-label{color:var(--fx-green)}.fx-recipients{display:flex;flex-wrap:wrap;gap:8px}.fx-recipient{min-height:44px;padding:0 18px;border:2px solid #A51F24;border-radius:999px;background:transparent;color:#a51f24;font-family:var(--fx-label);font-size:13px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .15s,color .15s}.fx-recipient:hover{background:#a51f2414}.fx-recipient[aria-pressed=true]{background:#a51f24;color:var(--fx-cream);box-shadow:0 3px 0 var(--fx-red-shadow)}.fx-tag{position:absolute;right:-22px;top:30px;z-index:1;width:230px;display:flex;flex-direction:column;gap:2px;padding:16px 18px 14px 40px;background:var(--fx-cream);color:var(--fx-ink);clip-path:polygon(22px 0,100% 0,100% 100%,22px 100%,0 50%);filter:drop-shadow(0 5px 0 rgba(15,42,29,.35));transform:rotate(5deg);transform-origin:18px 50%}.fx-tag:before{content:"";position:absolute;left:14px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--fx-mint);box-shadow:inset 0 0 0 2px #d9c7a6}.fx-tag__live{display:flex;flex-direction:column;gap:2px}.fx-tag__from{display:flex;align-items:baseline;gap:6px}.fx-tag__to,.fx-tag__from label{font-family:var(--fx-label);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fx-red)}.fx-tag__input{flex:1;min-width:0;padding:2px 0;border:0;border-bottom:2px dashed #D9C7A6;background:transparent;color:var(--fx-green);font-family:var(--fx-display);font-size:16px;line-height:1.2;resize:none;overflow:hidden;field-sizing:content}.fx-tag__input[hidden],.fx-tag__from-text[hidden]{display:none}.fx-tag__from-text{font-family:var(--fx-display);font-size:15px;color:var(--fx-green)}.fx-tag__input::placeholder{color:#a08c76;font-family:var(--fx-body);font-size:13px;font-style:italic}.fx-tag__input:focus{outline:none;border-bottom:2px solid var(--fx-green)}.fx-tag__name{font-family:var(--fx-display);font-size:26px;line-height:1.05;color:var(--fx-green)}.fx-tag__line{font-size:13px;line-height:1.35;color:var(--fx-muted);margin:4px 0 6px}.fx-tag.is-swinging{animation:fx-tag-swing .7s ease-out}@keyframes fx-tag-swing{0%{transform:rotate(5deg)}30%{transform:rotate(-6deg)}60%{transform:rotate(10deg)}85%{transform:rotate(3deg)}to{transform:rotate(5deg)}}@media(prefers-reduced-motion:reduce){.fx-tag.is-swinging{animation:none}}.fx-gift__media img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:28px;display:block;box-shadow:0 10px 0 var(--fx-green)}.fx-cta{background:var(--fx-red) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='176' height='136' viewBox='0 0 176 136' fill='%23FFF8F0' fill-opacity='.13'%3E%3Crect x='28' y='16' width='4' height='4'/%3E%3Crect x='20' y='20' width='4' height='4'/%3E%3Crect x='28' y='20' width='4' height='4'/%3E%3Crect x='36' y='20' width='4' height='4'/%3E%3Crect x='24' y='24' width='4' height='4'/%3E%3Crect x='28' y='24' width='4' height='4'/%3E%3Crect x='32' y='24' width='4' height='4'/%3E%3Crect x='16' y='28' width='4' height='4'/%3E%3Crect x='20' y='28' width='4' height='4'/%3E%3Crect x='24' y='28' width='4' height='4'/%3E%3Crect x='28' y='28' width='4' height='4'/%3E%3Crect x='32' y='28' width='4' height='4'/%3E%3Crect x='36' y='28' width='4' height='4'/%3E%3Crect x='40' y='28' width='4' height='4'/%3E%3Crect x='24' y='32' width='4' height='4'/%3E%3Crect x='28' y='32' width='4' height='4'/%3E%3Crect x='32' y='32' width='4' height='4'/%3E%3Crect x='20' y='36' width='4' height='4'/%3E%3Crect x='28' y='36' width='4' height='4'/%3E%3Crect x='36' y='36' width='4' height='4'/%3E%3Crect x='28' y='40' width='4' height='4'/%3E%3Crect x='92' y='76' width='4' height='4'/%3E%3Crect x='100' y='76' width='4' height='4'/%3E%3Crect x='96' y='80' width='4' height='4'/%3E%3Crect x='92' y='84' width='4' height='4'/%3E%3Crect x='96' y='84' width='4' height='4'/%3E%3Crect x='100' y='84' width='4' height='4'/%3E%3Crect x='96' y='88' width='4' height='4'/%3E%3Crect x='100' y='88' width='4' height='4'/%3E%3Crect x='104' y='88' width='4' height='4'/%3E%3Crect x='100' y='92' width='4' height='4'/%3E%3Crect x='104' y='92' width='4' height='4'/%3E%3Crect x='108' y='92' width='4' height='4'/%3E%3Crect x='112' y='92' width='4' height='4'/%3E%3Crect x='116' y='92' width='4' height='4'/%3E%3Crect x='120' y='92' width='4' height='4'/%3E%3Crect x='124' y='92' width='4' height='4'/%3E%3Crect x='128' y='92' width='4' height='4'/%3E%3Crect x='132' y='92' width='4' height='4'/%3E%3Crect x='100' y='96' width='4' height='4'/%3E%3Crect x='104' y='96' width='4' height='4'/%3E%3Crect x='108' y='96' width='4' height='4'/%3E%3Crect x='112' y='96' width='4' height='4'/%3E%3Crect x='116' y='96' width='4' height='4'/%3E%3Crect x='120' y='96' width='4' height='4'/%3E%3Crect x='124' y='96' width='4' height='4'/%3E%3Crect x='128' y='96' width='4' height='4'/%3E%3Crect x='132' y='96' width='4' height='4'/%3E%3Crect x='136' y='96' width='4' height='4'/%3E%3Crect x='104' y='100' width='4' height='4'/%3E%3Crect x='108' y='100' width='4' height='4'/%3E%3Crect x='112' y='100' width='4' height='4'/%3E%3Crect x='116' y='100' width='4' height='4'/%3E%3Crect x='120' y='100' width='4' height='4'/%3E%3Crect x='124' y='100' width='4' height='4'/%3E%3Crect x='128' y='100' width='4' height='4'/%3E%3Crect x='132' y='100' width='4' height='4'/%3E%3Crect x='104' y='104' width='4' height='4'/%3E%3Crect x='112' y='104' width='4' height='4'/%3E%3Crect x='128' y='104' width='4' height='4'/%3E%3Crect x='136' y='104' width='4' height='4'/%3E%3Crect x='104' y='108' width='4' height='4'/%3E%3Crect x='112' y='108' width='4' height='4'/%3E%3Crect x='128' y='108' width='4' height='4'/%3E%3Crect x='136' y='108' width='4' height='4'/%3E%3Crect x='132' y='8' width='4' height='4'/%3E%3Crect x='124' y='12' width='4' height='4'/%3E%3Crect x='132' y='12' width='4' height='4'/%3E%3Crect x='140' y='12' width='4' height='4'/%3E%3Crect x='128' y='16' width='4' height='4'/%3E%3Crect x='132' y='16' width='4' height='4'/%3E%3Crect x='136' y='16' width='4' height='4'/%3E%3Crect x='120' y='20' width='4' height='4'/%3E%3Crect x='124' y='20' width='4' height='4'/%3E%3Crect x='128' y='20' width='4' height='4'/%3E%3Crect x='132' y='20' width='4' height='4'/%3E%3Crect x='136' y='20' width='4' height='4'/%3E%3Crect x='140' y='20' width='4' height='4'/%3E%3Crect x='144' y='20' width='4' height='4'/%3E%3Crect x='128' y='24' width='4' height='4'/%3E%3Crect x='132' y='24' width='4' height='4'/%3E%3Crect x='136' y='24' width='4' height='4'/%3E%3Crect x='124' y='28' width='4' height='4'/%3E%3Crect x='132' y='28' width='4' height='4'/%3E%3Crect x='140' y='28' width='4' height='4'/%3E%3Crect x='132' y='32' width='4' height='4'/%3E%3Crect x='72' y='28' width='4' height='4'/%3E%3Crect x='28' y='96' width='4' height='4'/%3E%3Crect x='160' y='60' width='4' height='4'/%3E%3Crect x='64' y='120' width='4' height='4'/%3E%3C/svg%3E") 0 0 / 176px 136px repeat;color:var(--fx-cream);padding:0}.fx-knit{height:28px;background:radial-gradient(circle at 50% 50%,var(--fx-cream) 3px,transparent 3.5px) 0 0 / 28px 28px,linear-gradient(45deg,transparent 42%,rgba(255,248,240,.9) 42% 58%,transparent 58%) 0 0 / 28px 28px,linear-gradient(-45deg,transparent 42%,rgba(255,248,240,.9) 42% 58%,transparent 58%) 0 0 / 28px 28px}.fx-cta__inner{max-width:1000px;margin:0 auto;padding:48px 24px 56px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.fx-countdown{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:6px}.fx-countdown[hidden]{display:none}.fx-countdown__label{font-family:var(--fx-label);font-size:13px;letter-spacing:.16em;text-transform:uppercase}.fx-countdown__tiles{display:flex;gap:10px}.fx-countdown__tile{display:flex;flex-direction:column;align-items:center;width:84px;padding:10px 0 8px;border-radius:16px;background:var(--fx-cream);color:var(--fx-red-deep);box-shadow:0 5px 0 var(--fx-red-shadow)}.fx-countdown__num{font-family:var(--fx-display);font-size:40px;line-height:1;font-variant-numeric:tabular-nums}.fx-countdown__unit{font-family:var(--fx-label);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fx-red-shadow)}.fx-countdown__done{font-family:var(--fx-display);font-size:34px}.fx-countdown__done[hidden],.fx-countdown__tiles[hidden]{display:none}.fx-cta h2{font-size:52px;line-height:1.05;color:var(--fx-cream)}.fx-cta__body{font-size:18px;max-width:560px}.fx-cta .fx-form{margin-top:8px}.fx-form--elf{position:relative}.fx-elf{position:absolute;top:-50px;right:-8px;width:64px;height:80px;clip-path:inset(-40px -40px 0 -40px);pointer-events:none}.fx-form--elf:has(.fx-btn--block) .fx-elf{right:auto;left:50%;margin-left:-32px}@media(min-width:750px){.fx-gift .fx-elf{top:-16px;right:-78px}}.fx-elf svg{display:block;transform:translateY(100%)}.fx-elf__arm{transform-box:view-box;transform-origin:43px 52px}.fx-elf.is-waving svg{animation:fx-elf-pop 2.8s cubic-bezier(.3,1.4,.5,1) both}.fx-elf.is-waving .fx-elf__arm{animation:fx-elf-wave .3s .35s ease-in-out 7 alternate}@keyframes fx-elf-pop{0%{transform:translateY(100%)}14%,84%{transform:translateY(-8%)}to{transform:translateY(100%)}}@keyframes fx-elf-wave{0%{transform:rotate(-12deg)}to{transform:rotate(22deg)}}@media(prefers-reduced-motion:reduce){.fx-elf.is-waving svg{animation:fx-elf-fade 2.8s both}.fx-elf.is-waving .fx-elf__arm{animation:none}@keyframes fx-elf-fade{0%,to{transform:translateY(-8%);opacity:0}10%,90%{transform:translateY(-8%);opacity:1}}}@media(max-width:749px){.fx-wrap{padding:0 16px}.fx-hero{padding:20px 0 44px}.fx-hero__row{gap:32px}.fx-buy{padding:22px 18px;gap:18px}.fx-sticker{font-size:17px;padding:6px 26px 6px 14px}.fx-santa{right:-6px;top:-30px}.fx-santa__face{width:72px;height:72px}.fx-ho{font-size:15px}.fx-ho--1{left:-60px;top:0}.fx-ho--2{left:-24px;top:-22px}.fx-ho--3{left:18px;right:auto;top:-30px}.fx-buy--santa{padding-top:36px}.fx-gallery__main.fx-has-le{padding-top:14px;padding-bottom:50px}.fx-le{top:auto;bottom:12px;left:14px;font-size:11px;padding:6px 12px}.fx-gallery__main--wrapped{--ribbon: 32px;--ribbon-shadow: 8px;padding:14px}.fx-bow{width:100px;top:-38px}.fx-crumbs{margin-bottom:46px}.fx-thumb{width:72px;height:72px}.fx-price__now{font-size:38px}.fx-box__grid{grid-template-columns:minmax(0,1fr)}.fx-h2{font-size:36px}.fx-unwrap,.fx-gift{padding:52px 0}.fx-gift__row{gap:32px;flex-wrap:wrap}.fx-gift__copy,.fx-gift__media{flex-basis:100%}.fx-tag{right:-4px;top:-14px;width:164px;padding:10px 10px 10px 32px}.fx-tag__name{font-size:19px}.fx-tag__line{font-size:12px;margin:2px 0 4px}.fx-tag__input::placeholder{font-size:11px}.fx-tag__from{flex-wrap:wrap;align-items:flex-start;row-gap:2px}.fx-tag__input,.fx-tag__from-text{flex-basis:100%}.fx-tag__input{font-size:15px}.fx-presents{gap:6px;flex-wrap:nowrap;margin-bottom:28px}.fx-unwrap__arrow{top:calc(22px + (100vw - 68px)/2);width:38px;height:38px;margin-top:-19px;box-shadow:0 3px #2b1a1740}.fx-unwrap__arrow svg{width:18px;height:18px}.fx-unwrap__arrow--prev{left:-10px}.fx-unwrap__arrow--next{right:-10px}.fx-present{width:25%;padding-top:26px;gap:10px}.fx-present__gift{width:66px;height:56px}.fx-present__box{height:44px}.fx-present__lid{height:16px;left:-4px;right:-4px}.fx-present__bow{width:34px;margin:0 0 -4px -17px}.fx-present__name{font-size:10px;letter-spacing:.04em}.fx-present[aria-selected=true] .fx-present__lid{transform:translate(14px,-24px) rotate(22deg)}.fx-stage{grid-template-columns:minmax(0,1fr);gap:24px;padding:22px 18px}.fx-stage__visual{min-height:240px}.fx-photos.is-stack{--fx-step-x: -8px;--fx-step-y: -6px;width:80%;margin:12px 0 14px 16px}.fx-stage__left{gap:22px}.fx-chips{gap:6px}.fx-chip{padding:10px 2px 8px;border-radius:12px;box-shadow:0 4px 0 var(--paper)}.fx-chip__value{font-size:19px}.fx-chip__label{font-size:9px;letter-spacing:.06em}.fx-info__tabs{gap:4px;padding:6px}.fx-info__tab{font-size:11px;letter-spacing:.05em;padding:0 6px}.fx-info__pane{padding:14px 14px 16px}.yb-festive .fx-nutrition{font-size:14px}.fx-nutrition td{padding-left:8px;white-space:normal}.fx-stage h3{font-size:30px}.fx-stage .fx-stage__title-img{height:96px;margin:-18px -8px -18px -10px}.fx-stage__title{justify-content:center}.fx-gift__copy .fx-form,.fx-gift__copy>.fx-btn{align-self:center}.fx-stats__row{gap:12px 8px}.fx-stat{flex-basis:45%}.fx-stat:nth-child(-n+2){position:relative;z-index:1}.fx-stat:nth-child(n+3){--string: 10px;--reach: 32px}.fx-stat:nth-child(3){--reach: 58px}.fx-stat:nth-child(n+3):before{height:calc(var(--string) + var(--reach));margin-top:calc(var(--reach) * -1)}.fx-bauble{width:132px;height:132px}.fx-stat__value{font-size:30px}.fx-stat__label{font-size:11px}.fx-cta h2{font-size:38px}.fx-countdown__tiles{gap:8px}.fx-countdown__tile{width:70px;padding:8px 0 6px}.fx-countdown__num{font-size:32px}.fx-btn--cream{font-size:20px;padding:0 24px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/festive-flavours.css.map */
