@charset "UTF-8";.mfhp{--brand-teal:#35B2B6;--brand-teal-hover:#2F686C;--teal-hover-alt:#0D6A6D;--panel-navy:#3B4C68;--panel-greyblue:#475666;--panel-sage:#42574D;--panel-terracotta:#B85A3C;--brand-green-legacy:#78B943;--grey-0:#FFFFFF;--beige-50:#F6F3F1;--grey-f8:#F8F8F8;--grey-f3:#F3F3F3;--sale-red:#D40140;--canvas:var(--beige-50);--span-bg:var(--canvas);--bg-section:var(--canvas);--bg-page:var(--grey-0);--bg-surface:var(--grey-0);--media-well:#F1EDEA;--editorial-panel:var(--panel-navy);--surface-inverse:var(--text-primary);--text-primary:#4A4A4A;--text-secondary:#878787;--text-muted:var(--text-secondary);--text-on-brand:#FFFFFF;--eyebrow-text:var(--teal-hover-alt);--link-text:var(--brand-teal-hover);--border-subtle:#EEEEEE;--border-strong:#DDDDDD;--focus-ring:var(--brand-teal-hover);--focus-ring-inner:#FFFFFF;--focus-ring-width:2px;--focus-ring-offset:2px;--error:var(--sale-red);--info:var(--brand-teal-hover);--success:#006621;--warning:#B26A00;--action-primary-bg:#35B2B6;--action-primary-text:#FFFFFF;--action-primary-hover:brightness(.92);--action-radius:0px;--action-secondary-text:var(--brand-teal-hover);--action-secondary-bd:var(--brand-teal-hover);--action-secondary-bg:transparent;--action-secondary-hover:var(--brand-teal-hover);--rating-star:#E8A600;--font-body:"Montserrat",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:var(--font-body);--fs-h1:1.875rem;--fs-h2:1.5rem;--fs-h3:1.25rem;--fs-price:1.5rem;--fs-body:1rem;--fs-cta:0.875rem;--fs-caption:0.8125rem;--fs-note:0.75rem;--fs-micro:0.6875rem;--lh-tight:1.2;--lh-label:1.35;--lh-spec:1.45;--lh-body:1.55;--fw-regular:400;--fw-bold:700;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--r-sm:8px;--r-xs:4px;--shadow-1:0 1px 2px rgba(21,25,27,.06),0 1px 3px rgba(21,25,27,.08);--shadow-2:0 4px 12px rgba(21,25,27,.08);--shadow-3:0 12px 32px rgba(21,25,27,.12);--ease:cubic-bezier(.2,.7,.3,1);--dur-fast:120ms;--dur-base:200ms;--dur-slow:360ms;--container:1140px;--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--z-header:100;--z-dropdown:200;--z-overlay:900;--z-modal:1000;--z-toast:1100;--img-product:4/3;--img-category:3/2;--img-square:1/1;--img-portrait:2/3;--img-banner:3/1;--pad-section:var(--sp-7);--gap-section:var(--sp-8);--gap-column:var(--sp-5);--gap-row:var(--sp-6);--gap-card:var(--sp-4);--gap-stack:var(--sp-2);--measure:70ch}.mfhp .cf,.mfhp .cf *,.mfhp .cmp-bar,.mfhp .cmp-bar *,.mfhp .cmp-panel,.mfhp .cmp-panel *,.mfhp .cmp-table,.mfhp .cmp-table *,.mfhp .pc,.mfhp .pc *,.mfhp .sh,.mfhp .sh *{-moz-box-sizing:border-box;box-sizing:border-box}.mfhp .sh{margin-bottom:var(--sp-5)}.mfhp .sh__kicker{margin:0 0 var(--sp-3);font-size:var(--fs-caption);font-weight:var(--fw-bold);line-height:var(--lh-label);letter-spacing:.12em;text-transform:uppercase;color:var(--eyebrow-text)}.mfhp .sh__row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:var(--sp-4);-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.mfhp .sh__row h3{font-size:var(--fs-h1);margin:0}.mfhp .sh__all{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;gap:var(--sp-2);min-height:44px;font-size:var(--fs-cta);font-weight:var(--fw-bold);color:var(--action-secondary-text);text-decoration:none}.mfhp .sh__all .chev{display:inline-block;transition:-webkit-transform var(--dur-base) var(--ease);transition:transform var(--dur-base) var(--ease);transition:transform var(--dur-base) var(--ease),-webkit-transform var(--dur-base) var(--ease)}@media (hover:hover) and (pointer:fine){.mfhp .sh__all:hover .chev{-webkit-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}}@media (prefers-reduced-motion:reduce){.mfhp .sh__all .chev{transition:none}}@media (max-width:767px){.mfhp .sh__row{gap:var(--sp-2)}.mfhp .sh__all{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.mfhp .pc-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-column)}@media (min-width:768px){.mfhp .pc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mfhp .pc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mfhp .pc{-ms-touch-action:pan-y;touch-action:pan-y;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--r-sm);overflow:hidden;transition:border-color var(--dur-base) var(--ease)}@media (hover:hover) and (pointer:fine){.mfhp .pc:hover{border-color:var(--border-strong)}.mfhp .pc:hover .pc-link{color:var(--action-secondary-text)}}.mfhp .pc-media{position:relative;aspect-ratio:var(--img-product);overflow:hidden;background:var(--media-well);-ms-touch-action:pan-y;touch-action:pan-y}.mfhp .pc-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease),visibility var(--dur-base) step-end}.mfhp .pc-slide.is-active{opacity:1;visibility:visible;transition:opacity var(--dur-base) var(--ease)}@media (hover:hover) and (pointer:fine){.mfhp .pc:hover .pc-slide--1{opacity:0;visibility:hidden}.mfhp .pc:hover .pc-slide--2{opacity:1;visibility:visible}}@media (prefers-reduced-motion:reduce){.mfhp .pc-slide{transition:none}}.mfhp .pc-badge{position:absolute;top:var(--sp-3);left:var(--sp-3);z-index:2;padding:6px 10px;border-radius:0;background:var(--sale-red);color:var(--text-on-brand);font-size:var(--fs-cta);font-weight:var(--fw-bold);line-height:1;pointer-events:none}.mfhp .pc-dots{position:absolute;left:0;right:0;bottom:var(--sp-3);z-index:2;display:none;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:6px;pointer-events:none}@media (hover:none){.mfhp .pc-dots{display:-webkit-flex;display:-ms-flexbox;display:flex}}.mfhp .pc-dot{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.6);box-shadow:0 0 0 1px rgba(74,74,74,.35)}.mfhp .pc-dot.is-active{background:var(--action-secondary-text);box-shadow:0 0 0 1px rgba(255,255,255,.8)}.mfhp .pc-body{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;padding:var(--gap-card)}.mfhp .pc-eyebrow{margin:0 0 2px;font-size:var(--fs-caption);line-height:var(--lh-label);letter-spacing:.08em;color:var(--text-secondary)}.mfhp .pc-title{font-size:var(--fs-h3);margin:0}.mfhp .pc-link{color:inherit;text-decoration:none;transition:color var(--dur-fast) var(--ease)}.mfhp .pc-link::after{content:"";position:absolute;inset:0;z-index:0}.mfhp .pc-spec{margin:var(--sp-2) 0 0;font-size:var(--fs-caption);line-height:var(--lh-spec);color:var(--text-primary)}.mfhp .pc-price{margin-top:auto;padding-top:var(--sp-3);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;gap:var(--sp-2);line-height:var(--lh-tight)}.mfhp .pc-price>*{padding:0;margin:0;background:0 0;border:0}.mfhp .pc-pre{font-size:var(--fs-caption);color:var(--text-secondary)}.mfhp .pc-now{font-size:var(--fs-price);font-weight:var(--fw-bold);color:var(--sale-red)}.mfhp .pc-was{font-size:var(--fs-caption);color:var(--text-secondary);text-decoration:line-through}.mfhp .pc-cta{position:relative;z-index:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:44px;margin-top:14px;padding:var(--sp-2) var(--sp-4);font:var(--fw-bold) var(--fs-cta)/1.2 var(--font-body);text-transform:none;text-decoration:none;text-align:center;color:var(--action-primary-text);background:var(--action-primary-bg);border:0;border-radius:var(--action-radius)}.mfhp .pc-cta:hover{-webkit-filter:var(--action-primary-hover);filter:var(--action-primary-hover)}.mfhp .cmp-table{width:100%;border-collapse:collapse;font-size:var(--fs-caption);background:#fff}.mfhp .cmp-table td,.mfhp .cmp-table th{padding:10px 12px;border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top}.mfhp .cmp-table th[scope=row]{background:var(--canvas);font-weight:var(--fw-bold);white-space:nowrap}.mfhp .cmp-hang{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:var(--sp-2)}.mfhp .cmp-hang svg{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:-2px}.mfhp .cmp-hang__1{display:block;font-size:var(--fs-caption);color:var(--text-primary);line-height:var(--lh-label)}.mfhp .cmp-hang__2{display:block;font-size:var(--fs-micro);color:var(--text-secondary);line-height:var(--lh-label)}.mfhp .cmp-cellprice{font-size:var(--fs-h3);font-weight:var(--fw-bold);color:var(--sale-red)}.mfhp .cmp-bar-demo{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:var(--sp-3);background:#fff;border-top:1px solid var(--border-strong);box-shadow:var(--shadow-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm)}.mfhp .cmp-thumb{width:48px;height:36px;border:1px solid var(--border-subtle);border-radius:4px;background:linear-gradient(135deg,#dfeef0,#cfe6d6)}.mfhp .cmp-go{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:44px;padding:var(--sp-2) var(--sp-5);font:var(--fw-bold) var(--fs-cta)/1.2 var(--font-body);color:var(--action-primary-text);background:var(--action-primary-bg);border:0;border-radius:var(--action-radius);cursor:pointer}.mfhp .cmp-clear{min-height:44px;min-width:44px;font-size:var(--fs-caption);color:var(--link-text);background:0 0;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.mfhp .btn--secondary{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:44px;padding:var(--sp-2) var(--sp-4);font:var(--fw-bold) var(--fs-cta)/1.2 var(--font-body);text-transform:none;text-decoration:none;text-align:center;color:var(--action-secondary-text);background:var(--action-secondary-bg);border:2px solid var(--action-secondary-bd);border-radius:var(--action-radius);cursor:pointer}@media (hover:hover) and (pointer:fine){.mfhp .btn--secondary:hover{background:var(--action-secondary-hover);border-color:var(--action-secondary-hover);color:var(--text-on-brand)}}.mfhp .btn--secondary:disabled{opacity:.45;cursor:not-allowed}.mfhp[data-editorial=navy]{--editorial-panel:var(--panel-navy)}.mfhp[data-editorial=greyblue]{--editorial-panel:var(--panel-greyblue)}.mfhp[data-editorial=sage]{--editorial-panel:var(--panel-sage)}.mfhp[data-editorial=terracotta]{--editorial-panel:var(--panel-terracotta)}.mfhp .cf-grid{display:grid;gap:var(--gap-column);-webkit-align-items:start;-ms-flex-align:start;align-items:start;grid-template-columns:minmax(0,1fr)}.mfhp .cf-supports{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--gap-column);min-width:0}@media (min-width:768px){.mfhp .cf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mfhp .cf--feature{grid-column:1/-1}.mfhp .cf-supports{display:contents}}@media (min-width:1024px){.mfhp .cf-grid{grid-template-columns:minmax(0,2.24fr) minmax(0,1fr);-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.mfhp .cf--feature{grid-column:auto}.mfhp .cf-supports{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--gap-column);min-width:0}.mfhp .cf-supports>.cf{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.mfhp .cf--support .cf-body{padding:var(--sp-3) var(--sp-4)}.mfhp .cf--feature .cf-body{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.mfhp .cf{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0;border:0;border-radius:var(--r-sm);overflow:hidden;background:var(--editorial-panel)}.mfhp .cf-media{position:relative;overflow:hidden;background:var(--editorial-panel);-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;aspect-ratio:var(--img-category)}.mfhp .cf-media>.ph{position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.mfhp .cf:hover .cf-media .ph{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}}.mfhp .cf-media .ph{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:-webkit-transform var(--dur-slow) var(--ease);transition:transform var(--dur-slow) var(--ease);transition:transform var(--dur-slow) var(--ease),-webkit-transform var(--dur-slow) var(--ease)}.mfhp .cf-body{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;background:var(--editorial-panel);color:#fff;padding:var(--sp-4)}.mfhp .cf-title{color:#fff;margin:0}.mfhp .cf--feature .cf-title{font-size:clamp(1.5rem,3.4vw,var(--fs-h1))}.mfhp .cf--support .cf-title{font-size:1.125rem}@media (max-width:767px){.mfhp .cf--feature .cf-title,.mfhp .cf--support .cf-title{font-size:1.5rem}}.mfhp .cf-desc{margin:var(--sp-2) 0 0;font-size:var(--fs-body);color:#fff}.mfhp .cf-go{display:inline-block;margin-top:var(--sp-2);font-size:var(--fs-cta);font-weight:var(--fw-bold);color:#fff;white-space:nowrap;text-decoration:none}.mfhp .cf-go .chev{display:inline-block;transition:-webkit-transform var(--dur-fast) var(--ease);transition:transform var(--dur-fast) var(--ease);transition:transform var(--dur-fast) var(--ease),-webkit-transform var(--dur-fast) var(--ease)}@media (hover:hover) and (pointer:fine){.mfhp .cf:hover .cf-go .chev{-webkit-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}}.mfhp .cf-link{color:inherit;text-decoration:none}.mfhp .cf-link::after{content:"";position:absolute;inset:0;z-index:0}.mfhp .cf-link:focus-visible{outline:0;box-shadow:none}.mfhp .cf:focus-within{box-shadow:0 0 0 2px var(--focus-ring-inner),0 0 0 4px var(--focus-ring)}.mfhp{--fs-display:clamp(36px, 4.2vw, 56px);--lh-display:1.1;--fs-price-hero:clamp(32px, 3vw, 44px);--text-secondary-aa:#6B6B6B;--fw-price-min:600;--slot-trustbox:250px;--target:44px;--target-s:24px;--cta-h:52px;--cta-h-hero:56px;--cta-h-banner:48px;--rb-chip-h:24px;--rb-panel-w:21rem;--rb-panel-h:30rem;--rb-legend-w:6.5rem;--ico-xs:16px;--ico-s:18px;--ico-m:20px;--ico-util-h:25px;--count-h:18px;--hd-top-h:60px;--logo-w:230px;--search-w:336px;--search-h:40px;--mega-item-w:130px;--nav-img-w:125px;--nav-img-h:75px;--ph-top-h:50px;--ph-row-h:46px;--ph-logo-w:133px;--ph-logo-min:88px;--pay-logo-h-m:20px;--burger-w:48px;--burger-bar-w:20px;--burger-gap:5px;--burger-shift:7px;--drawer-max:420px;--dr-row-h:60px;--dr-tile-h:130px;--dr-img-w:88px;--dr-img-h:53px;--login-w:300px;--tab-inset:6px;--fr-dot:22px;--fr-ctl-inset:4px;--fr-edge:20px;--fr-edge-m:14px;--swatch:10px;--swatch-l:14px;--nl-btn-min:320px;--dur-pulse:900ms;--stagger:140ms;--pill-delay:500ms;--fs-hero-h1:clamp(36px, 3.7vw, 56px);--fs-hero-h1-m:clamp(24px, 8.4cqi, 52px);--lh-hero:1.04;--fs-hero-em:17px;--fs-hero-made:15px;--ico-hero:22px;--ico-flag-w:14px;--ico-flag-h:10px;--hero-gap:40px;--img-hero-m:5/4;--fs-tag-size:clamp(12px, 3.1cqi, 19px);--fs-tag-price:clamp(20px, 6.65cqi, 37px);--fs-tag-size-sm:clamp(10px, 2.3cqi, 14px);--fs-tag-price-sm:clamp(18px, 4.8cqi, 27px);--tag-left:4%;--tag-top:52%;--xmas-gold:#FBF5E6;--xmas-gold-line:#EADFC2;--xmas-gold-1:#FCF8EE;--xmas-gold-line-1:#EFE6CF;--xmas-gold-2:#FBF5E6;--xmas-gold-line-2:#EADFC2;--xmas-gold-3:#F8EDD3;--xmas-gold-line-3:#E6D5AE;--xmas-gold-4:#F3E2B8;--xmas-gold-line-4:#DCC48E;--xmas-gold-ink:#7A5A12;--xg-thumb:80px;--nl-band:var(--grey-f3);--nl-card:#F9F9F9;--nl-line:#E1E1E1;--nl-veil:rgba(255,255,255,.8);--nl-wa:#25D366;--nl-max:1020px;--nl-main:680px;--nl-side:340px;--nl-img-w:318px;--nl-veil-in:170px;--nl-circle:60px;--nl-circle-m:45px;--nl-ico:40px;--nl-ico-m:25px;--nl-ico-b2b:30px;--nl-ico-wa:16px;--nl-lift-m:-90px;--nl-img-c:170px;--nl-lift-c:-66px;--nl-s2:2px;--nl-s5:5px;--nl-s8:8px;--nl-s9:9px;--nl-s10:10px;--nl-s13:13px;--nl-s15:15px;--nl-s18:18px;--nl-s20:20px;--nl-s22:22.1px;--nl-s30:30px;--nl-s35:35px;--nl-r:2px;--nl-fs-8:8px;--nl-fs-11:11px;--nl-fs-12:12px;--nl-fs-13:13px;--nl-fs-14:14.4px;--nl-fs-16:16px;--nl-fs-17:17px;--nl-fs-18:18px;--nl-fs-24:24px;--nl-lh-b2b:31.5px;--dur-xc:4000ms;--dur-xfade:600ms;--xc-ctl:36px;--font-ts:Arial,Helvetica,sans-serif;--tsb-fs:8px;--tsb-fs-d:10px;--ts-ink:#181C20;--ts-muted:#4D4D4D;--ts-track:var(--border-subtle);--dur-tv:8000ms;--fs-deal:clamp(48px, 5.2vw, 76px);--fs-deal-sub-m:18px;--fs-deal-m:36px;--img-deal-m:1500/770;--xs-card:84%;--xs-card-s:90%;--fs-deal-num:clamp(104px, 11vw, 168px);--ts-stars-yellow:#FFDC0F;--r-ts-pill:999px;--star-live:#FDAD30;--hero-badge-x:82.5%;--hero-badge-y:58%;--hero-badge-x-m:84.7%;--hero-badge-y-m:58%}.mfhp,.mfhp *,.mfhp ::after,.mfhp ::before{-moz-box-sizing:border-box;box-sizing:border-box}.mfhp{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.mfhp{scroll-behavior:auto}}.mfhp{margin:0;font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-primary);background:var(--bg-page);overflow-wrap:break-word}.mfhp img{max-width:100%;height:auto;display:block}.mfhp h1,.mfhp h2,.mfhp h3{font-weight:var(--fw-bold);line-height:var(--lh-tight);margin:0}.mfhp h3{font-size:var(--fs-h3)}.mfhp p{margin:0}.mfhp ol,.mfhp ul{margin:0;padding:0;list-style:none}.mfhp a{color:var(--link-text)}.mfhp button{font:inherit}.mfhp :focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 var(--focus-ring-offset) var(--focus-ring-inner)}.mfhp .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mfhp .mf-container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--sp-4)}@media (min-width:768px){.mfhp .mf-container{padding-inline:var(--sp-5)}}.mfhp .mf-sec{padding-block:var(--pad-section);background:var(--bg-page)}@media (max-width:767px){.mfhp .mf-sec{padding-block:var(--sp-5)}}.mfhp .mf-sec--canvas{background:var(--canvas)}.mfhp .mf-sec--hairline{border-top:1px solid var(--border-subtle)}.mfhp .btn-primary{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:var(--sp-2);min-height:var(--cta-h);padding:var(--sp-3) var(--sp-5);font:var(--fw-bold) var(--fs-body)/1.2 var(--font-body);color:var(--action-primary-text);background:var(--action-primary-bg);border:0;border-radius:var(--action-radius);text-decoration:none;cursor:pointer;text-align:center}.mfhp .btn-primary:hover{-webkit-filter:var(--action-primary-hover);filter:var(--action-primary-hover)}.mfhp .link-more{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:var(--target);font-size:var(--fs-cta);font-weight:var(--fw-bold);color:var(--link-text);text-decoration:none}.mfhp .link-more:hover{text-decoration:underline;text-underline-offset:2px}.mfhp .pr{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0 var(--sp-2);line-height:var(--lh-tight)}.mfhp .pr-pre{font-size:var(--fs-caption);font-weight:var(--fw-regular);color:var(--text-secondary-aa)}.mfhp .pr-now{font-size:var(--fs-price);font-weight:var(--fw-bold);color:var(--sale-red);white-space:nowrap}.mfhp .pr-was{font-size:var(--fs-caption);color:var(--text-secondary-aa);text-decoration:line-through;white-space:nowrap}.mfhp .pr-mark{color:inherit;text-decoration:none}.mfhp .slot{position:relative;overflow:hidden;border-radius:var(--r-sm);background:var(--media-well);color:var(--text-primary)}.mfhp .slot--navy{background:var(--panel-navy);color:var(--text-on-brand)}.mfhp .slot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mfhp .slot.is-empty img{opacity:0}.mfhp .slot--3x2{aspect-ratio:var(--img-category)}.mfhp .list-dots{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3)}.mfhp .list-dots li+li::before{content:"·";margin-right:var(--sp-3);color:var(--text-secondary-aa)}.mfhp [hidden]{display:none!important}.mfhp .ico{display:block;overflow:visible}.mfhp .mf-hero{padding-block:calc(var(--sp-4) + var(--sp-1)) calc(var(--sp-5) + var(--sp-1));background:var(--canvas)}.mfhp .mf-hero__grid{display:grid;gap:calc(var(--sp-4) + var(--sp-1))}.mfhp .mf-hero__media{container-type:inline-size;aspect-ratio:var(--img-hero-m);border-radius:0}.mfhp .mf-hero__media picture{display:contents}@media (min-width:768px){.mfhp .mf-hero{padding-block:var(--sp-6)}.mfhp .mf-hero__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5);-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mfhp .mf-hero__media{aspect-ratio:var(--img-product)}}@media (min-width:1024px){.mfhp .mf-hero__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);-webkit-column-gap:var(--hero-gap);-moz-column-gap:var(--hero-gap);column-gap:var(--hero-gap);-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.mfhp .mf-hero__media{-webkit-align-self:start;-ms-flex-item-align:start;align-self:start}.mfhp .mf-hero__copy{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:calc(var(--sp-4) + var(--sp-1))}}.mfhp .mf-hero__tag{position:absolute;right:var(--sp-2);bottom:var(--sp-2);z-index:1;padding:.5em 1em .6em 2em;background:var(--sale-red);color:var(--text-on-brand);font-size:var(--fs-tag-size);line-height:1.05;text-align:center;-webkit-clip-path:polygon(1em 0,100% 0,100% 100%,1em 100%,0 50%);clip-path:polygon(1em 0,100% 0,100% 100%,1em 100%,0 50%)}.mfhp .mf-hero__tag span{display:block;font-weight:var(--fw-price-min)}.mfhp .mf-hero__tag strong{display:block;font-size:var(--fs-tag-price);font-weight:var(--fw-bold);letter-spacing:-.02em}.mfhp .mf-hero__tag .pr-mark{color:inherit;text-decoration:none;font-size:.5em;vertical-align:top}@media (min-width:1024px){.mfhp .mf-hero__tag{right:calc(var(--sp-4) + var(--sp-1));bottom:calc(var(--sp-4) + var(--sp-1))}}.mfhp .mf-hero__tag--left{right:auto;bottom:auto;left:var(--tag-left);top:var(--tag-top);padding:.5em 2em .6em 1em;font-size:var(--fs-tag-size-sm);-webkit-clip-path:polygon(0 0,calc(100% - 1em) 0,100% 50%,calc(100% - 1em) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 1em) 0,100% 50%,calc(100% - 1em) 100%,0 100%)}.mfhp .mf-hero__tag--left strong{font-size:var(--fs-tag-price-sm)}@media (min-width:1024px){.mfhp .mf-hero__tag--left{right:auto;bottom:auto}}.mfhp .mf-hero__badge{position:absolute;left:var(--hero-badge-x-m);top:var(--hero-badge-y-m);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;margin:0;padding:.4em .55em .45em;background:var(--sale-red);color:var(--text-on-brand);font-size:var(--fs-body);font-weight:var(--fw-bold);line-height:1;text-align:center}.mfhp .mf-hero__badge-now{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.mfhp .mf-hero__badge-pre{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin:0 .2em .3em 0;font-size:.8em;font-weight:var(--fw-price-min)}.mfhp .mf-hero__badge-num{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.mfhp .mf-hero__badge-eur{font-size:2.4em;letter-spacing:-.03em}.mfhp .mf-hero__badge-ct{margin:.2em 0 0 .05em;font-size:1.15em;text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.12em}.mfhp .mf-hero__badge .pr-mark{margin-top:.15em;color:inherit;text-decoration:none;font-size:.6em}.mfhp .mf-hero__badge-was{display:block;margin-top:.2em;font-size:1.05em;text-decoration-thickness:.1em}.mfhp .mf-hero__copy{container-type:inline-size;min-width:0}.mfhp .mf-hero h1{font-size:min(var(--fs-hero-h1-m),calc(100cqi / 9.6));line-height:var(--lh-display);letter-spacing:-.03em;color:var(--text-primary)}.mfhp .mf-hero__accent{display:block;color:var(--link-text)}@media (min-width:768px){.mfhp .mf-hero h1{font-size:min(var(--fs-hero-h1),calc(100cqi / 9.6));line-height:var(--lh-hero);letter-spacing:-.035em}}.mfhp .mf-hero__rows{display:grid;gap:var(--sp-3);margin-top:var(--sp-5);font-size:var(--fs-body);line-height:var(--lh-label)}.mfhp .mf-hero__rows li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:var(--sp-3)}.mfhp .mf-hero__rows .ico{-webkit-flex:0 0 var(--ico-hero);-ms-flex:0 0 var(--ico-hero);flex:0 0 var(--ico-hero);width:var(--ico-hero);height:var(--ico-hero);color:var(--link-text)}.mfhp .mf-hero__rows strong{font-size:var(--fs-hero-em);font-weight:var(--fw-bold)}.mfhp .mf-hero__rows .mf-red{color:var(--sale-red)}.mfhp .mf-hero__rows sup a{color:inherit;text-decoration:none}.mfhp .mf-claims__link{padding:0;border:0;background:0 0;font:inherit;color:var(--link-text);text-align:left;cursor:pointer}.mfhp .mf-claims__link:hover strong{text-decoration:underline;text-underline-offset:2px}.mfhp .mf-hero__made{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:var(--sp-2);margin:calc(var(--sp-5) + var(--sp-1)) 0 var(--sp-3);font-size:var(--fs-hero-made);line-height:var(--lh-label)}.mfhp .mf-hero__made img{-webkit-flex:0 0 var(--ico-flag-w);-ms-flex:0 0 var(--ico-flag-w);flex:0 0 var(--ico-flag-w);width:var(--ico-flag-w);height:var(--ico-flag-h)}@media (max-width:767px){.mfhp .mf-hero__rows{gap:var(--sp-2)}}.mfhp .mf-hero__mark{display:none}@media (max-width:767px){.mfhp .mf-hero__rows{font-size:max(var(--fs-caption),min(var(--fs-body),calc((100cqi - var(--sp-3) - var(--sp-2))/ 24.7)))}.mfhp .mf-hero__rows li{gap:var(--sp-2)}.mfhp .mf-hero__rows strong{font-size:1.0625em}.mfhp .mf-hero__rows li>.ico{display:none}.mfhp .mf-hero__mark{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 var(--sp-3);-ms-flex:0 0 var(--sp-3);flex:0 0 var(--sp-3);width:var(--sp-3);height:1lh;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:var(--link-text)}.mfhp .mf-hero__mark .ico{width:var(--sp-3);height:var(--sp-3);stroke-width:2.5}.mfhp .mf-hero__rows--dot .mf-hero__mark::before{content:"";width:.4em;height:.4em;border-radius:50%;background:currentColor}.mfhp .mf-hero__rows--icon{font-size:min(var(--fs-body),calc(100cqi / 26.3))}.mfhp .mf-hero__rows--icon li{gap:.5em}.mfhp .mf-hero__rows--icon li>.ico{display:block;-webkit-flex:0 0 1.1em;-ms-flex:0 0 1.1em;flex:0 0 1.1em;width:1.1em;height:1.1em;margin-top:.12em}.mfhp .mf-hero__rows--icon .mf-hero__mark{display:none}}@media (min-width:1024px){.mfhp .mf-hero__rows{margin-bottom:var(--sp-5)}.mfhp .mf-hero__made{margin-top:auto}}.mfhp .mf-hero__rows .mf-hero__flag{object-fit:contain}.mfhp .mf-hero__rows .mf-hb{display:grid;place-items:center;border-radius:50%;color:var(--sale-red);background:color-mix(in srgb,var(--sale-red) 12%,transparent)}.mfhp .mf-hero__rows .mf-hb svg{width:76%;height:76%}.mfhp .mf-hero__rows .mf-hb--star{color:var(--star-live);background:color-mix(in srgb,var(--star-live) 22%,transparent)}.mfhp .mf-hero__rows .mf-hb--star svg{width:82%;height:82%}.mfhp .mf-hero__rows--icon li>.mf-hb{display:grid}@media (min-width:1024px){.mfhp .mf-hero__copy h1+.mf-hero__rows{margin-top:calc(var(--sp-6) + var(--sp-2))}}@media (max-width:767px){.mfhp .mf-hero__badge{font-size:min(.85em,3.55cqw)}}@media (min-width:768px){.mfhp .mf-hero__badge{left:var(--hero-badge-x);top:var(--hero-badge-y)}}@media (min-width:768px) and (max-width:1023px){.mfhp .mf-hero__badge{font-size:min(var(--fs-cta),3.3cqw)}}@media (min-width:1024px) and (max-width:1139px){.mfhp .mf-hero__rows{gap:var(--sp-2);margin-top:var(--sp-4);margin-bottom:var(--sp-4)}}.mfhp .mf-hero .mf-hero__cta{width:100%;min-height:var(--cta-h-hero);gap:var(--sp-3);font-size:var(--fs-body)}@media (max-width:767px){.mfhp .mf-hero__copy{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.mfhp .mf-hero__copy h1{-webkit-order:1;-ms-flex-order:1;order:1}.mfhp .mf-hero__cta{-webkit-order:2;-ms-flex-order:2;order:2;margin-top:var(--sp-4)}.mfhp .mf-hero__rows{-webkit-order:3;-ms-flex-order:3;order:3;margin-top:var(--sp-4)}.mfhp .mf-hero__made{-webkit-order:4;-ms-flex-order:4;order:4;margin:var(--sp-4) 0 0}}.mfhp .mf-hero__cta .ico{-webkit-flex:0 0 var(--ico-s);-ms-flex:0 0 var(--ico-s);flex:0 0 var(--ico-s);width:var(--ico-s);height:var(--ico-s)}.mfhp .mf-uplink{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mfhp .mf-uplink__btn{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:var(--sp-2);min-height:var(--target);padding:var(--sp-3) var(--sp-2);border:0;background:0 0;cursor:pointer;color:var(--link-text);font:var(--fw-bold) var(--fs-cta)/var(--lh-label) var(--font-body);text-align:center}.mfhp .mf-uplink__btn .ico{-webkit-flex:0 0 var(--ico-m);-ms-flex:0 0 var(--ico-m);flex:0 0 var(--ico-m);width:var(--ico-m);height:var(--ico-m)}.mfhp .mf-uplink__btn:hover span{text-decoration:underline;text-underline-offset:2px}.mfhp .mf-hero .mf-upload__status:empty{min-height:0}.mfhp .mf-upload input[type=file]{position:absolute;width:1px;height:1px;opacity:0}.mfhp .mf-upload__status{min-height:1.5em;font-size:var(--fs-caption);color:var(--text-secondary-aa)}.mfhp .mf-trust{padding-block:var(--sp-6)}@media (max-width:767px){.mfhp .mf-trust{padding-block:var(--sp-5)}}.mfhp .mf-trust__marks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--sp-5)}.mfhp .mf-trust__marks>li:nth-child(even){border-left:1px solid var(--border-subtle)}@media (min-width:768px){.mfhp .mf-trust__marks{grid-template-columns:repeat(4,minmax(0,1fr))}.mfhp .mf-trust__marks>li+li{border-left:1px solid var(--border-subtle)}}.mfhp .mf-mark{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:var(--sp-3);height:100%;min-height:var(--target);padding-inline:var(--sp-3);color:var(--text-primary);text-decoration:none;text-align:center}.mfhp .mf-mark__logo{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:var(--sp-8)}@media (min-width:768px){.mfhp .mf-mark__logo{height:calc(var(--sp-8) + var(--sp-4))}}.mfhp .mf-mark__logo>img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.mfhp .mf-tsl{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;height:100%}.mfhp .mf-tsl__live:empty{display:none}.mfhp .mf-tsl.is-live .mf-tsb,.mfhp .mf-tsl.is-live .mf-tsb__a{display:none}.mfhp .mf-tsb__a{display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:var(--r-sm);color:inherit;text-decoration:none}.mfhp .mf-tsb{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:none;-ms-flex:none;flex:none;width:16em;height:8em;font:var(--fw-regular) var(--tsb-fs)/1.2 var(--font-ts);color:var(--ts-ink);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--r-sm)}@media (min-width:768px){.mfhp .mf-tsb{font-size:var(--tsb-fs-d)}}.mfhp .mf-tsb img{display:block}.mfhp .mf-tsb__more{position:absolute;top:.7em;right:.9em;width:1.1em}.mfhp .mf-tsb__l{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.45em;width:6.6em;margin-block:.7em .9em;border-right:1px solid var(--border-subtle)}.mfhp .mf-tsb__seal{width:4.1em;height:4.1em}.mfhp .mf-tsb__l>span{font-size:.95em}.mfhp .mf-tsb__r{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.2em;padding-top:.4em}.mfhp .mf-tsb__score{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.25em;white-space:nowrap}.mfhp .mf-tsb__score b{font-size:1.45em;font-weight:var(--fw-bold)}.mfhp .mf-tsb__score img{width:1.35em;height:1.35em}.mfhp .mf-tsb__score span{color:var(--ts-muted)}.mfhp .mf-tsb__grade{font-size:1.15em}.mfhp .mf-tsb__toggle{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:4.2em;height:2.1em;margin-top:.35em;padding-inline:.15em;border:.15em solid var(--ts-ink);border-radius:2em;background:var(--ts-track)}.mfhp .mf-tsb__toggle img{width:1.6em;height:1.6em}.mfhp .mf-tvb{position:relative;display:block;-webkit-flex:none;-ms-flex:none;flex:none;height:100%;aspect-ratio:2/1}.mfhp .mf-tvb img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center}.mfhp .mf-tvb__logo{opacity:0;-webkit-animation:mf-tv var(--dur-tv) linear infinite;animation:mf-tv var(--dur-tv) linear infinite}.mfhp .mf-tvb__logo--1{-webkit-animation-delay:calc(var(--dur-tv)/ -2);animation-delay:calc(var(--dur-tv)/ -2)}.mfhp .mf-tvb:hover .mf-tvb__logo{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes mf-tv{0%{opacity:0}6.25%{opacity:1}43.75%{opacity:1}50%{opacity:0}100%{opacity:0}}@keyframes mf-tv{0%{opacity:0}6.25%{opacity:1}43.75%{opacity:1}50%{opacity:0}100%{opacity:0}}@media (prefers-reduced-motion:reduce){.mfhp .mf-tvb__logo{-webkit-animation:none;animation:none}.mfhp .mf-tvb__logo--0{opacity:1}}.mfhp .mf-mark__nr1{font-size:var(--fs-caption);font-weight:var(--fw-bold)}.mfhp .mf-mark__nr1 em{font-style:normal;font-weight:var(--fw-regular);color:var(--sale-red)}.mfhp .mf-mark{container-type:inline-size}@media (max-width:389px){.mfhp .mf-mark{padding-inline:var(--sp-1)}}.mfhp .mf-mark__title{max-width:24ch;font-size:min(var(--fs-cta),calc(100cqi / 11));font-weight:var(--fw-bold);line-height:var(--lh-label);text-wrap:balance}@media (min-width:1024px){.mfhp .mf-mark__title{font-size:min(var(--fs-body),calc(100cqi / 11))}}.mfhp .mf-mark__title sup{line-height:0}@media (max-width:767px){.mfhp .mf-trust__claims{margin-top:var(--sp-4)}}.mfhp a.mf-mark:hover .mf-mark__title{color:var(--link-text)}.mfhp .mf-trust__claims{display:block;margin-top:var(--sp-5);font-size:var(--fs-cta);line-height:var(--lh-body);color:var(--text-primary);text-align:center;text-wrap:balance}.mfhp .mf-trust__claims li{display:inline}.mfhp .mf-trust__claims li+li::before{content:none}.mfhp .mf-trust__claims li:not(:last-child)::after{content:"\00a0·\0020";color:var(--text-secondary-aa)}.mfhp .mf-trust__claims a{color:var(--link-text);font-weight:var(--fw-bold);text-decoration:none;white-space:nowrap}.mfhp .mf-trust__claims a:hover{text-decoration:underline;text-underline-offset:2px}.mfhp .sh__row h2,.mfhp h2{font-size:min(var(--fs-h1),max(var(--fs-h2),calc((100vw - 2 * var(--sp-4))/ 11)));margin:0;min-width:0}.mfhp .sh__sub{margin-top:var(--sp-2);max-width:var(--measure)}@media (max-width:767px){.mfhp .sh{margin-bottom:var(--sp-4)}.mfhp .sh:has(.sh__kicker){display:grid;grid-template-columns:minmax(0,1fr) auto;-webkit-column-gap:var(--sp-3);-moz-column-gap:var(--sp-3);column-gap:var(--sp-3);-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mfhp .sh:has(.sh__kicker) .sh__kicker{grid-row:1;grid-column:1;margin:0}.mfhp .mf-frames .sh__row h2{font-size:var(--fs-h2)}.mfhp .sh:has(.sh__kicker) .sh__row{display:contents}.mfhp .sh:has(.sh__kicker) .sh__row h2{grid-row:2;grid-column:1/-1;margin-top:var(--sp-3)}.mfhp .sh:has(.sh__kicker) .sh__all{grid-row:1;grid-column:2;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-block:calc((var(--fs-caption) * var(--lh-label) - var(--target))/ 2)}.mfhp .sh:has(.sh__kicker) .sh__sub{grid-column:1/-1}}.mfhp .mf-cats{padding-block:var(--sp-5)}.mfhp .mf-chips{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--sp-3))/ 2.5);gap:var(--sp-3);overflow-x:auto;overscroll-behavior-x:contain;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:var(--sp-1)}.mfhp .mf-chips::-webkit-scrollbar{display:none}@media (min-width:768px){.mfhp .mf-chips{grid-auto-columns:calc((100% - 4 * var(--sp-3))/ 5.5)}}@media (min-width:1024px){.mfhp .mf-chips{grid-auto-flow:row;grid-template-columns:repeat(8,minmax(0,1fr));overflow:visible}}.mfhp .mf-chips a{scroll-snap-align:start;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:var(--sp-2);min-height:var(--target);font-size:var(--fs-cta);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--text-primary);text-decoration:none;text-align:center}.mfhp .mf-chips a:hover span{color:var(--link-text)}.mfhp .mf-chips img{width:100%;max-width:var(--nav-img-w);height:auto;object-fit:contain}.mfhp .pc-slide{width:100%;height:100%;object-fit:cover}.mfhp .pc .pr-now{font-size:var(--fs-price)}.mfhp .pc .mf-upload,.mfhp .pc .pc-cta{position:relative;z-index:1;margin-top:var(--sp-3)}.mfhp .pc .mf-upload .btn-primary{width:100%;min-height:var(--target);font-size:var(--fs-cta)}.mfhp .pc .pc-cta{min-height:var(--target);font-size:var(--fs-cta)}.mfhp .pc .mf-upload__status:empty{min-height:0}.mfhp .pc-line{margin:var(--sp-2) 0 0;font-size:var(--fs-caption);line-height:var(--lh-spec)}.mfhp .pc-more{position:absolute;inset:0;z-index:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease)}.mfhp .pc-more::before{content:"";position:absolute;inset:0;background:var(--surface-inverse);opacity:.1}.mfhp .pc-more span{position:relative;padding:var(--sp-2) var(--sp-4);border-radius:var(--r-sm);background:var(--bg-surface);color:var(--text-primary);font:var(--fw-bold) var(--fs-cta)/1.2 var(--font-body);box-shadow:var(--shadow-1)}@media (hover:hover) and (pointer:fine){.mfhp .pc:hover .pc-more{opacity:1;transition-delay:var(--pill-delay)}.mfhp .pc:not(.has-2):hover .pc-slide--1{opacity:1;visibility:visible}}.mfhp .pc.has-2:has(.pc-link:focus-visible) .pc-slide--1{opacity:0;visibility:hidden}.mfhp .pc.has-2:has(.pc-link:focus-visible) .pc-slide--2{opacity:1;visibility:visible}.mfhp .pr-mark{position:relative;z-index:1}.mfhp .pc:has(.pc-link:focus-visible) .pc-more{opacity:1;transition-delay:0s}@media (prefers-reduced-motion:reduce){.mfhp .pc-more{transition:none}}.mfhp .mf-row{row-gap:var(--sp-7)}.mfhp .mf-row__item{display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:0}.mfhp .mf-row__item>.pc{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}@media (max-width:767px){.mfhp .mf-row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc(100% - var(--sp-9));gap:var(--sp-3);overflow-x:auto;overscroll-behavior-x:contain;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--sp-1)}.mfhp .mf-row::-webkit-scrollbar{display:none}.mfhp .mf-row__item{scroll-snap-align:start}.mfhp .mf-row .pc-body{padding:var(--sp-3)}.mfhp .mf-row .pc{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}}.mfhp .mf-row .pc-media,.mfhp .mf-xs__track .pc,.mfhp .mf-xs__track .pc-media{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}@media (hover:none){.mfhp .pc-dots{gap:var(--sp-5)}.mfhp .pc-dot{position:relative;width:var(--sp-2);height:var(--sp-2);padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;pointer-events:auto}.mfhp .pc-dot::after{content:"";position:absolute;inset:calc(-1 * var(--sp-3))}}.mfhp .mf-wall:has(.mf-deal){padding-bottom:0}.mfhp .mf-deal{margin-top:var(--pad-section);padding-block:calc(var(--sp-5) + var(--sp-1));background:var(--canvas)}@media (max-width:767px){.mfhp .mf-deal{margin-top:var(--sp-5)}}.mfhp .mf-dealband .mf-deal{margin-top:0}.mfhp .mf-deal--plain{background:var(--bg-page)}.mfhp .mf-wall .mf-deal--plain{padding-block:var(--pad-section)}@media (max-width:767px){.mfhp .mf-wall .mf-deal--plain{padding-block:var(--sp-5)}}.mfhp .mf-dealband .mf-deal--plain{padding-top:calc(var(--sp-7) + var(--sp-2))}@media (max-width:767px){.mfhp .mf-dealband .mf-deal--plain{padding-top:var(--sp-5)}}.mfhp .mf-dealband--hero .mf-deal:not(.mf-deal--plain){padding-top:0;background:var(--canvas)}.mfhp .mf-dealband--hero .mf-deal--plain{padding-top:calc(var(--sp-7) + var(--sp-5))}@media (max-width:767px){.mfhp .mf-dealband--hero .mf-deal--plain{padding-top:var(--sp-7)}}.mfhp .mf-dealband--frames .mf-deal--plain{padding-block:var(--pad-section) calc(var(--pad-section) * 2)}@media (max-width:767px){.mfhp .mf-dealband--frames .mf-deal--plain{padding-block:var(--sp-5) var(--pad-section)}}@media (min-width:1024px){.mfhp .mf-deals .mf-dl__media::before{padding-top:100%}.mfhp .mf-deals .mf-dl__body{gap:var(--sp-2);padding:var(--sp-5) var(--sp-6)}.mfhp .mf-deals .mf-dl__title{font-size:var(--fs-h3)}.mfhp .mf-deals .mf-dl__cta,.mfhp .mf-deals .mf-dl__line{font-size:var(--fs-cta)}}@media (min-width:1024px) and (max-width:1279px){.mfhp .mf-deals .mf-dl__line{display:none}}@media (min-width:1024px){.mfhp .mf-books .pc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mfhp .mf-gifts .pc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.mfhp .mf-books--side .pc{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.mfhp .mf-books--side .pc-media{aspect-ratio:auto;height:auto;min-height:100%}.mfhp .mf-books--side .pc-media img{object-fit:contain}.mfhp .mf-books--side .pc-body{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:var(--sp-5)}.mfhp .mf-books--side .pc-title{font-size:var(--fs-h3)}}.mfhp .mf-deals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-column);margin:0;padding:0;list-style:none}.mfhp .mf-dl{--dl-bg:var(--bg-surface);--dl-title:var(--sale-red);--dl-text:var(--text-primary);--dl-cta:var(--action-secondary-text);--dl-badge-bg:var(--sale-red);--dl-badge-ink:var(--text-on-brand);--dl-badge-r:0;--dl-shadow:var(--shadow-1);position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;min-width:0;overflow:hidden;border-radius:var(--r-sm);background:var(--dl-bg);box-shadow:var(--dl-shadow)}.mfhp .mf-dl__media{position:relative;overflow:hidden}.mfhp .mf-dl__media::before{content:"";display:block;padding-top:100%}.mfhp .mf-dl__media img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transition:-webkit-transform var(--dur-slow) var(--ease);transition:transform var(--dur-slow) var(--ease);transition:transform var(--dur-slow) var(--ease),-webkit-transform var(--dur-slow) var(--ease)}.mfhp .mf-dl__badge{position:absolute;top:var(--sp-2);left:var(--sp-2);padding:var(--sp-1) var(--sp-2);border-radius:var(--dl-badge-r);background:var(--dl-badge-bg);color:var(--dl-badge-ink);font-size:var(--fs-caption);font-weight:var(--fw-bold);line-height:var(--lh-label)}.mfhp .mf-dl__body{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:var(--sp-1);padding:var(--sp-3) var(--sp-4)}.mfhp .mf-dl__title{margin:0;font-size:var(--fs-h3);line-height:var(--lh-tight);color:var(--dl-title)}.mfhp .mf-dl__title{-webkit-hyphens:manual;-moz-hyphens:manual;-ms-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.mfhp .mf-dl__link{color:inherit;text-decoration:none}.mfhp .mf-dl__link::after{content:"";position:absolute;inset:0;z-index:1}.mfhp .mf-dl__link:focus-visible{outline:0}.mfhp .mf-dl:has(.mf-dl__link:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.mfhp .mf-dl__line{margin:0;font-size:var(--fs-cta);line-height:var(--lh-spec);color:var(--dl-text)}.mfhp .mf-dl__cta{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:var(--sp-1);margin-top:var(--sp-2);font-size:var(--fs-cta);font-weight:var(--fw-bold);color:var(--dl-cta)}.mfhp .mf-dl__cta .ico{-webkit-flex:0 0 var(--ico-s);-ms-flex:0 0 var(--ico-s);flex:0 0 var(--ico-s);width:var(--ico-s);height:var(--ico-s);transition:-webkit-transform var(--dur-fast) var(--ease);transition:transform var(--dur-fast) var(--ease);transition:transform var(--dur-fast) var(--ease),-webkit-transform var(--dur-fast) var(--ease)}@media (hover:hover){.mfhp .mf-dl:hover .mf-dl__media img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.mfhp .mf-dl:hover .mf-dl__cta .ico{-webkit-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}}@media (prefers-reduced-motion:reduce){.mfhp .mf-dl__cta .ico,.mfhp .mf-dl__media img{transition:none}}.mfhp .mf-deals[data-style=ink] .mf-dl{--dl-bg:var(--panel-navy);--dl-title:var(--text-on-brand);--dl-text:var(--text-on-brand);--dl-cta:var(--text-on-brand);--dl-badge-r:var(--r-xs);--dl-shadow:none}.mfhp .mf-deals[data-style=gold] .mf-dl{--dl-bg:var(--xmas-gold-3);--dl-title:var(--text-primary);--dl-cta:var(--action-secondary-text);--dl-badge-r:var(--r-xs);--dl-shadow:none}.mfhp .mf-deals[data-style=quiet] .mf-dl{--dl-title:var(--text-primary);--dl-badge-r:var(--r-xs);--dl-shadow:none}.mfhp .mf-deals[data-style=ink] .mf-dl__cta{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}@media (max-width:1023px){.mfhp .mf-deals{grid-template-columns:minmax(0,1fr);gap:var(--sp-3)}}@media (min-width:768px) and (max-width:1023px){.mfhp .mf-dl{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media (min-width:360px) and (max-width:767px){.mfhp .mf-deals--row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc(100% - var(--sp-7));overflow-x:auto;overscroll-behavior-x:contain;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}.mfhp .mf-deals--row::-webkit-scrollbar{display:none}.mfhp .mf-deals--row>.mf-dl{scroll-snap-align:start;grid-template-columns:minmax(0,38fr) minmax(0,62fr)}.mfhp .mf-deals--row .mf-dl__title{font-size:var(--fs-cta)}.mfhp .mf-deals--row .mf-dl__cta{white-space:nowrap}}@media (max-width:767px){.mfhp .mf-dl{grid-template-columns:minmax(0,44fr) minmax(0,56fr)}.mfhp .mf-dl__body{padding:var(--sp-2) var(--sp-3)}.mfhp .mf-dl__title{font-size:var(--fs-body)}.mfhp .mf-dl__line{display:none}.mfhp .mf-dl__cta{margin-top:var(--sp-1)}}@media (min-width:768px){.mfhp .mf-deal{padding-block:calc(var(--sp-6) + var(--sp-2))}}.mfhp .mf-banner{display:grid;gap:calc(var(--sp-5) + var(--sp-1))}@media (min-width:768px){.mfhp .mf-banner{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:var(--sp-6);-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (min-width:1024px){.mfhp .mf-banner{grid-template-columns:repeat(3,minmax(0,1fr));-webkit-column-gap:var(--gap-column);-moz-column-gap:var(--gap-column);column-gap:var(--gap-column)}.mfhp .mf-banner__img{grid-column:1/span 2}}.mfhp .mf-banner__img{border-radius:0}.mfhp .mf-banner__img picture{display:contents}.mfhp .mf-banner__text{container-type:inline-size;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;min-width:0}@media (max-width:767px),(min-width:1024px){.mfhp .mf-banner__text{padding-inline:var(--gap-card)}}.mfhp .mf-banner__kicker{margin-bottom:var(--sp-3);padding:var(--sp-1) var(--sp-3);background:var(--sale-red);color:var(--text-on-brand);font-size:var(--fs-hero-made);font-weight:var(--fw-bold);line-height:1.3}.mfhp .mf-banner__title{font-size:var(--fs-h1);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--sale-red)}.mfhp .mf-banner__sub{font-size:var(--fs-body);font-weight:var(--fw-bold);line-height:var(--lh-label)}.mfhp .mf-banner__note{margin-top:var(--sp-4);font-size:var(--fs-caption);line-height:var(--lh-body);color:var(--text-secondary-aa)}.mfhp .mf-banner__big{display:block;font-size:min(var(--fs-deal),calc(100cqi / 5.6));line-height:1;letter-spacing:-.03em;color:var(--sale-red)}.mfhp .mf-banner__lead{display:block;font-size:var(--fs-deal-lead);line-height:1.1;letter-spacing:-.01em;color:var(--sale-red)}.mfhp .mf-banner__num{display:block;margin-top:calc(-1 * var(--sp-1));font-size:min(var(--fs-deal-num),calc(100cqi / 2.5));line-height:.9;letter-spacing:-.05em;color:var(--sale-red)}.mfhp .mf-banner__scope{display:block;margin-top:var(--sp-3);font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:var(--lh-label);letter-spacing:normal;color:var(--text-primary)}@media (max-width:767px){.mfhp .mf-banner__scope{font-size:var(--fs-deal-sub-m)}}.mfhp .mf-banner__standin{margin-top:var(--sp-2);padding:0 var(--sp-1);border:1px dashed currentColor;font-size:var(--fs-micro)}.mfhp .mf-banner__cta{min-height:var(--cta-h-banner);margin-top:calc(var(--sp-4) + var(--sp-1));gap:var(--sp-3);font-size:var(--fs-cta)}.mfhp .mf-banner__cta .ico{-webkit-flex:0 0 var(--ico-s);-ms-flex:0 0 var(--ico-s);flex:0 0 var(--ico-s);width:var(--ico-s);height:var(--ico-s)}@media (max-width:767px),(min-width:1024px){.mfhp .mf-banner__cta{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}}@media (max-width:767px){.mfhp .mf-deal{padding-block:var(--sp-5)}.mfhp .mf-banner{gap:var(--sp-4)}.mfhp .mf-banner__img.has-m{aspect-ratio:var(--img-deal-m)}.mfhp .mf-banner__kicker{margin-bottom:var(--sp-2)}.mfhp .mf-banner__lead,.mfhp .mf-banner__num{display:inline;margin:0;font-size:min(var(--fs-deal-m),calc(100cqi / 8.6));line-height:1.1;letter-spacing:-.02em;white-space:nowrap}.mfhp .mf-banner__scope{margin-top:var(--sp-1)}.mfhp .mf-banner__note{margin-top:var(--sp-2)}.mfhp .mf-banner__cta{margin-top:var(--sp-3)}}.mfhp .pc-spec--offer{color:var(--sale-red);font-weight:var(--fw-bold)}.mfhp .mf-offer{padding-block:calc(var(--sp-5) + var(--sp-1))}@media (min-width:768px){.mfhp .mf-offer{padding-block:calc(var(--sp-6) + var(--sp-2))}}.mfhp .fr__box{position:relative;aspect-ratio:2220/1165}@media (max-width:767px){.mfhp .fr__box{aspect-ratio:4/5}}.mfhp .fr__view{position:absolute;inset:0}.mfhp .fr__img{position:absolute;inset:0;border-radius:var(--r-sm)}.mfhp .fr__img picture{display:contents}.mfhp .fr__pins{position:absolute;inset:0}.mfhp .fr__pin{position:absolute;left:var(--x);top:var(--y);width:0;height:0}@media (max-width:767px){.mfhp .fr__pin{left:var(--mx);top:var(--my)}}.mfhp .fr__btn{position:absolute;left:calc(var(--target)/ -2);top:calc(var(--target)/ -2);width:var(--target);height:var(--target);padding:0;border:0;background:0 0;cursor:pointer;color:var(--link-text)}.mfhp .fr__dot{position:absolute;left:50%;top:50%;width:var(--sp-4);height:var(--sp-4);margin:calc(-1 * var(--sp-2)) 0 0 calc(-1 * var(--sp-2));border-radius:50%;background:var(--brand-teal);box-shadow:0 0 0 3px var(--bg-surface),var(--shadow-1)}@media (min-width:1024px){.mfhp .fr__dot{width:var(--fr-dot);height:var(--fr-dot);margin:calc(var(--fr-dot)/ -2) 0 0 calc(var(--fr-dot)/ -2)}}.mfhp .fr__label{position:absolute;left:50%;bottom:calc(50% + var(--sp-4));display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:var(--sp-1) var(--sp-2);white-space:nowrap;-webkit-transform:translateX(calc(-50% + var(--dx)));-ms-transform:translateX(calc(-50% + var(--dx)));transform:translateX(calc(-50% + var(--dx)));border-radius:var(--r-sm);background:var(--bg-surface);color:var(--link-text);box-shadow:var(--shadow-2);font-size:var(--fs-micro);line-height:1.25;text-align:left}.mfhp .fr__label b{font-weight:var(--fw-bold)}@media (max-width:359px){.mfhp .fr__pin[data-side-xs=up] .fr__label{top:auto;bottom:calc(50% + var(--sp-4))}}.mfhp .fr__label span{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:var(--sp-1);color:var(--text-primary)}.mfhp .fr__label img{width:var(--swatch);height:var(--swatch);border-radius:50%}@media (min-width:1024px){.mfhp .fr__label{bottom:calc(50% + var(--sp-5));font-size:var(--fs-cta)}.mfhp .fr__label span{font-size:var(--fs-note)}}@media (max-width:767px){.mfhp .fr__pin--down .fr__label{bottom:auto;top:calc(50% + var(--sp-4))}}.mfhp .fr__pin[data-flip=down] .fr__label{bottom:auto;top:calc(50% + var(--sp-4))}.mfhp .fr__pin[data-flip=up] .fr__label{top:auto;bottom:calc(50% + var(--sp-4))}.mfhp .fr__btn:focus-visible .fr__label,.mfhp .fr__btn:hover .fr__label{background:var(--link-text);color:var(--text-on-brand)}.mfhp .fr__btn:focus-visible .fr__label span,.mfhp .fr__btn:hover .fr__label span{color:var(--text-on-brand)}.mfhp .fr__btn:focus-visible .fr__dot,.mfhp .fr__btn:hover .fr__dot{background:var(--link-text)}.mfhp .fr__btn:focus-visible{outline:0;box-shadow:none}.mfhp .fr__btn:focus-visible .fr__label{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.mfhp .fr.is-waiting .fr__label{opacity:0;-webkit-transform:translate(calc(-50% + var(--dx)),var(--sp-1));-ms-transform:translate(calc(-50% + var(--dx)),var(--sp-1));transform:translate(calc(-50% + var(--dx)),var(--sp-1))}.mfhp .fr.is-in .fr__label{transition:opacity var(--dur-slow) var(--ease),-webkit-transform var(--dur-slow) var(--ease);transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease);transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease),-webkit-transform var(--dur-slow) var(--ease);transition-delay:calc(var(--i) * var(--stagger))}.mfhp .fr.is-in .fr__dot{-webkit-animation:fr-pulse var(--dur-pulse) var(--ease) 2;animation:fr-pulse var(--dur-pulse) var(--ease) 2;-webkit-animation-delay:calc(var(--i) * var(--stagger));animation-delay:calc(var(--i) * var(--stagger))}@-webkit-keyframes fr-pulse{50%{box-shadow:0 0 0 3px var(--bg-surface),0 0 0 var(--sp-2) var(--brand-teal)}}@keyframes fr-pulse{50%{box-shadow:0 0 0 3px var(--bg-surface),0 0 0 var(--sp-2) var(--brand-teal)}}@media (prefers-reduced-motion:reduce){.mfhp .fr.is-in .fr__label{transition:none}.mfhp .fr.is-in .fr__dot{-webkit-animation:none;animation:none}}.mfhp .fr__ctl{position:absolute;z-index:2;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:var(--target);height:var(--target);padding:0;border:0;background:0 0;cursor:pointer;color:var(--text-primary)}.mfhp .fr__ctl::before{content:"";position:absolute;inset:var(--fr-ctl-inset);border-radius:50%;background:var(--bg-surface);opacity:.55}.mfhp .fr__ctl .ico{position:relative;width:var(--ico-s);height:var(--ico-s)}.mfhp .fr__x{top:var(--sp-2);right:var(--sp-2)}.mfhp .fr__next,.mfhp .fr__prev{top:50%;margin-top:calc(var(--target)/ -2)}.mfhp .fr__prev{left:var(--sp-2)}.mfhp .fr__next{right:var(--sp-2)}.mfhp .fr__prev .ico{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mfhp .fr__next .ico{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.mfhp .fr__close{-ms-touch-action:pan-y;touch-action:pan-y}.mfhp .fr__cap{min-height:calc(var(--sp-9) + var(--sp-6) + var(--target));padding-top:var(--sp-3);font-size:var(--fs-caption);line-height:var(--lh-spec)}@media (min-width:375px){.mfhp .fr__cap{min-height:calc(var(--sp-9) + var(--sp-5) + var(--target))}}@media (min-width:768px){.mfhp .fr__cap{min-height:calc(var(--sp-8) + var(--sp-6))}}.mfhp .fr:not([data-state=close]) .fr__cap{min-height:0}.mfhp .fr__go{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:var(--sp-1);min-height:var(--target);font-size:var(--fs-cta);font-weight:var(--fw-bold);color:var(--link-text);text-decoration:none}.mfhp .fr__go .ico{width:var(--ico-s);height:var(--ico-s);transition:-webkit-transform var(--dur-fast) var(--ease);transition:transform var(--dur-fast) var(--ease);transition:transform var(--dur-fast) var(--ease),-webkit-transform var(--dur-fast) var(--ease)}@media (hover:hover){.mfhp .fr__go:hover{text-decoration:underline;text-underline-offset:.2em}.mfhp .fr__go:hover .ico{-webkit-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}}@media (prefers-reduced-motion:reduce){.mfhp .fr__go .ico{transition:none}}@media (max-width:767px){.mfhp .fr:not([data-state=close]) .fr__cap{min-height:0}}.mfhp .fr__name span{color:var(--text-secondary-aa)}.mfhp .fr__sep{color:var(--text-secondary-aa)}.mfhp .fr__c{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;gap:var(--sp-1);white-space:nowrap}.mfhp .fr__c img{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:var(--swatch);height:var(--swatch);border-radius:50%}.mfhp .fr__c--big img{width:var(--swatch-l);height:var(--swatch-l)}.mfhp .fr__c img,.mfhp .fr__label img{box-shadow:0 0 0 1px var(--border-strong)}.mfhp .mf-edit{display:grid;gap:var(--gap-column);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:767px){.mfhp .mf-edit{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc(100% - var(--sp-9));gap:var(--sp-3);overflow-x:auto;overscroll-behavior-x:contain;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--sp-1)}.mfhp .mf-edit::-webkit-scrollbar{display:none}.mfhp .mf-edit>li{scroll-snap-align:start}.mfhp .mf-xs__track.mf-edit{grid-auto-columns:var(--xs-card);gap:var(--sp-3);padding-bottom:var(--sp-1)}}.mfhp .mf-more-h{margin:var(--sp-6) 0 var(--sp-3);font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:var(--lh-label);color:var(--text-primary)}@media (max-width:767px){.mfhp .mf-more-h+.mf-xs--row{margin-top:0}}@media (max-width:374px){.mfhp .mf-edit,.mfhp .mf-row{grid-auto-columns:calc(100% - var(--sp-7))}.mfhp .mf-xs__track.mf-edit{grid-auto-columns:var(--xs-card-s)}}@media (max-width:374px){.mfhp .sh:has(.sh__kicker){-webkit-column-gap:var(--sp-2);-moz-column-gap:var(--sp-2);column-gap:var(--sp-2)}.mfhp .sh__kicker{letter-spacing:0}}.mfhp .mf-xmas__cutoff{margin:calc(-1 * var(--sp-2)) 0 var(--sp-4);font-size:var(--fs-cta);font-weight:var(--fw-bold);color:var(--xmas-gold-ink)}.mfhp .mf-xg{background:var(--xmas-gold)}.mfhp .mf-xg--g1{--xmas-gold:var(--xmas-gold-1);--xmas-gold-line:var(--xmas-gold-line-1)}.mfhp .mf-xg--g2{--xmas-gold:var(--xmas-gold-2);--xmas-gold-line:var(--xmas-gold-line-2)}.mfhp .mf-xg--g3{--xmas-gold:var(--xmas-gold-3);--xmas-gold-line:var(--xmas-gold-line-3)}.mfhp .mf-xg--g4{--xmas-gold:var(--xmas-gold-4);--xmas-gold-line:var(--xmas-gold-line-4)}.mfhp .mf-xg .mf-ed__line,.mfhp .mf-xg .pr-pre{color:var(--text-primary)}.mfhp .mf-xg .sh__kicker{color:var(--xmas-gold-ink)}.mfhp .mf-xg__list{display:grid;gap:var(--gap-column)}.mfhp .mf-xg__txt{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--sp-2);-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}.mfhp .mf-xg .mf-ed__price .pr-now{font-size:var(--fs-h3)}.mfhp .mf-xg--a .mf-xg__list{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:1024px){.mfhp .mf-xg--a .mf-xg__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);-webkit-column-gap:var(--gap-column);-moz-column-gap:var(--gap-column);column-gap:var(--gap-column);-webkit-align-items:start;-ms-flex-align:start;align-items:start}}.mfhp .mf-xg--b .mf-xg__grid{display:grid;gap:var(--sp-5)}.mfhp .mf-xg--b .mf-xg__list{gap:0}.mfhp .mf-xg--b .mf-xg__list>li+li{border-top:1px solid var(--xmas-gold-line)}.mfhp .mf-xg--b .mf-xg__item{padding-block:var(--sp-3)}.mfhp .mf-xg--b .mf-xg__txt{display:grid;grid-template-columns:minmax(0,1fr) auto;-webkit-column-gap:var(--sp-4);-moz-column-gap:var(--sp-4);column-gap:var(--sp-4);row-gap:var(--sp-1);-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.mfhp .mf-xg--b .mf-ed__line{grid-column:1}.mfhp .mf-xg--b .mf-ed__price{grid-column:2;grid-row:1/span 2;align-self:center;text-align:right}.mfhp .mf-xg--b .mf-ed__more{display:none}@media (min-width:768px){.mfhp .mf-xg--b .mf-xg__grid{grid-template-columns:repeat(3,minmax(0,1fr));-webkit-column-gap:var(--gap-column);-moz-column-gap:var(--gap-column);column-gap:var(--gap-column);-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mfhp .mf-xg--b .mf-xg__photo{grid-column:1/span 2;grid-row:1/span 2}.mfhp .mf-xg--b .mf-xg__intro,.mfhp .mf-xg--b .mf-xg__list{grid-column:3}.mfhp .mf-xg--b .mf-xg__intro{-webkit-align-self:end;-ms-flex-item-align:end;align-self:end}.mfhp .mf-xg--b .mf-xg__list{-webkit-align-self:start;-ms-flex-item-align:start;align-self:start}}.mfhp .mf-xc{position:relative}.mfhp .mf-xc__stage{display:grid;overflow:clip}.mfhp .mf-xc__slide{grid-area:1/1;display:block;opacity:0;-webkit-transform:translateX(var(--sp-6));-ms-transform:translateX(var(--sp-6));transform:translateX(var(--sp-6));transition:opacity var(--dur-xfade) ease,-webkit-transform var(--dur-xfade) ease;transition:opacity var(--dur-xfade) ease,transform var(--dur-xfade) ease;transition:opacity var(--dur-xfade) ease,transform var(--dur-xfade) ease,-webkit-transform var(--dur-xfade) ease}.mfhp .mf-xc__slide.is-on{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.mfhp .mf-xc__dots{position:absolute;left:50%;bottom:var(--sp-3);z-index:2;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:var(--xc-ctl);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.mfhp .mf-xc__dot{display:grid;place-items:center;width:var(--sp-5);height:var(--sp-5);cursor:pointer}.mfhp .mf-xc__dot::before{content:"";width:var(--sp-3);height:var(--sp-3);border-radius:50%;background:var(--bg-surface);opacity:.6;box-shadow:var(--shadow-1);transition:opacity var(--dur-xfade) ease,-webkit-transform var(--dur-xfade) ease;transition:opacity var(--dur-xfade) ease,transform var(--dur-xfade) ease;transition:opacity var(--dur-xfade) ease,transform var(--dur-xfade) ease,-webkit-transform var(--dur-xfade) ease}.mfhp .mf-xc__dot.is-on::before{opacity:1;-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.mfhp .mf-xc__slide:focus-visible{outline:2px solid var(--link-text);outline-offset:3px;border-radius:var(--r-sm)}@media (prefers-reduced-motion:reduce){.mfhp .mf-xc__dot::before,.mfhp .mf-xc__slide{transition:none;-webkit-transform:none;-ms-transform:none;transform:none}}.mfhp .mf-xc__item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;-webkit-column-gap:var(--sp-4);-moz-column-gap:var(--sp-4);column-gap:var(--sp-4);row-gap:var(--sp-1);-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;padding-block:var(--sp-3)}.mfhp .mf-xc__list>li+li{border-top:1px solid var(--xmas-gold-line)}.mfhp .mf-xc__name{grid-column:1;justify-self:start;padding:0;border:0;background:0 0;font:var(--fw-bold) var(--fs-h3)/var(--lh-tight) var(--font-body);color:var(--text-primary);text-align:left;cursor:pointer}.mfhp .mf-xc__name:hover{color:var(--link-text)}.mfhp .mf-xc__name:focus-visible{outline:2px solid var(--link-text);outline-offset:2px}.mfhp .mf-xc__item .mf-ed__line{grid-column:1}.mfhp .mf-xc__item .mf-ed__price{grid-column:2;grid-row:1/span 2;align-self:center;text-align:right}.mfhp .mf-xc__item:not(.is-on) .mf-xc__name{font-weight:var(--fw-regular)}.mfhp .mf-xc__cta{grid-column:1/-1;justify-self:start;min-height:var(--cta-h-banner);margin-top:var(--sp-2);gap:var(--sp-3);font-size:var(--fs-cta)}.mfhp .mf-xc__cta .ico{-webkit-flex:0 0 var(--ico-s);-ms-flex:0 0 var(--ico-s);flex:0 0 var(--ico-s);width:var(--ico-s);height:var(--ico-s)}@media (max-width:767px){.mfhp .mf-xc__cta{justify-self:stretch}}.mfhp .mf-xc__item::after{content:"";position:absolute;left:0;bottom:-2px;z-index:1;width:0;height:3px;background:var(--xmas-gold-ink)}.mfhp .mf-xc__item.is-timing::after{-webkit-animation:mf-xc var(--dur-xc) linear forwards;animation:mf-xc var(--dur-xc) linear forwards}@-webkit-keyframes mf-xc{from{width:0}to{width:100%}}@keyframes mf-xc{from{width:0}to{width:100%}}.mfhp .mf-xs{display:none}@media (max-width:767px){.mfhp .mf-xg--b .mf-xc,.mfhp .mf-xg--b .mf-xc__list{display:none}.mfhp .mf-xg--b .mf-xg__grid{gap:var(--sp-4)}.mfhp .mf-xg--b .sh{margin-bottom:0}.mfhp .mf-xs{display:block;min-width:0}.mfhp .mf-xs__track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--xs-card);gap:var(--sp-3);overflow-x:auto;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--sp-4));padding-inline:var(--sp-4);scroll-padding-inline:var(--sp-4);scrollbar-width:none}.mfhp .mf-xs__track::-webkit-scrollbar{display:none}.mfhp .mf-xs__slide{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;scroll-snap-align:start;overflow:hidden;border-radius:var(--r-sm);background:var(--bg-surface);box-shadow:var(--shadow-1)}.mfhp .mf-xs__media{display:block}.mfhp .mf-xs__media .slot{border-radius:0}.mfhp .mf-xs__txt{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--sp-1);padding:var(--sp-3) var(--sp-4) var(--sp-4)}.mfhp .mf-xs__txt .mf-ed__price{margin-top:var(--sp-1);-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;text-align:left}.mfhp .mf-xs__cta{min-height:var(--cta-h-banner);margin-top:auto;padding-top:0;gap:var(--sp-3);font-size:var(--fs-cta)}.mfhp .mf-xs__txt .mf-ed__price+.mf-xs__cta{margin-top:var(--sp-3)}.mfhp .mf-xs__cta .ico{-webkit-flex:0 0 var(--ico-s);-ms-flex:0 0 var(--ico-s);flex:0 0 var(--ico-s);width:var(--ico-s);height:var(--ico-s)}.mfhp .mf-xs__nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:var(--sp-3);margin-top:var(--sp-3)}.mfhp .mf-xs__btn{display:grid;place-items:center;width:var(--target);height:var(--target);padding:0;border:1px solid var(--xmas-gold-ink);border-radius:50%;background:var(--bg-surface);color:var(--xmas-gold-ink);cursor:pointer}.mfhp .mf-xs__btn .ico{width:var(--ico-s);height:var(--ico-s)}.mfhp .mf-xs__btn:disabled{opacity:.35;cursor:default}.mfhp .mf-xs__btn:focus-visible{outline:2px solid var(--link-text);outline-offset:2px}.mfhp .mf-xs__dots{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--sp-2)}.mfhp .mf-xs__dot{width:var(--sp-2);height:var(--sp-2);border-radius:50%;background:var(--xmas-gold-line)}.mfhp .mf-xs__dot.is-on{background:var(--xmas-gold-ink)}.mfhp .mf-xs__count{min-width:var(--sp-7);font-size:var(--fs-caption);font-weight:var(--fw-bold);text-align:center;color:var(--text-primary)}}@media (max-width:374px){.mfhp .mf-xs__track{grid-auto-columns:var(--xs-card-s)}}@media (max-width:767px){.mfhp .mf-row--stack{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);overflow:visible;-webkit-scroll-snap-type:none;-ms-scroll-snap-type:none;scroll-snap-type:none;padding-bottom:0;row-gap:var(--sp-5)}.mfhp .mf-xs--row{margin-top:var(--sp-5)}.mfhp .mf-xs--solo{margin-top:0}.mfhp .mf-xs--row .mf-xs__track{padding-block:var(--sp-1)}.mfhp .mf-xs--row .mf-xs__slide{overflow:visible;border-radius:0;background:0 0;box-shadow:none}.mfhp .mf-xs--row .mf-xs__slide>.pc{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.mfhp .mf-xs--row .mf-xs__btn{border-color:var(--action-secondary-text);color:var(--action-secondary-text)}.mfhp .mf-xs--row .mf-xs__dot{background:var(--border-strong)}.mfhp .mf-xs--row .mf-xs__dot.is-on{background:var(--action-secondary-text)}}.mfhp .mf-xg--c{padding-block:var(--sp-6)}.mfhp .mf-xg--c .mf-xg__item{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:var(--sp-3)}.mfhp .mf-xg--c .slot{-webkit-flex:0 0 var(--xg-thumb);-ms-flex:0 0 var(--xg-thumb);flex:0 0 var(--xg-thumb);width:var(--xg-thumb);aspect-ratio:1/1;margin:0}.mfhp .mf-xg--c .mf-ed__line,.mfhp .mf-xg--c .mf-ed__more{display:none}.mfhp .mf-xg--c .mf-xg__txt{gap:var(--sp-1)}.mfhp .mf-xg--c .mf-ed__title,.mfhp .mf-xg--d .mf-xg__list>li:not(:first-child) .mf-ed__title{font-size:var(--fs-body);overflow-wrap:normal;-webkit-hyphens:manual;-moz-hyphens:manual;-ms-hyphens:manual;hyphens:manual}@media (min-width:768px){.mfhp .mf-xg--c .mf-xg__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.mfhp .mf-xg--c .mf-xg__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);-webkit-column-gap:var(--gap-column);-moz-column-gap:var(--gap-column);column-gap:var(--gap-column);-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mfhp .mf-xg--c .sh{margin-bottom:0}}.mfhp .mf-xg--d .mf-xg__list{grid-template-columns:repeat(2,minmax(0,1fr))}.mfhp .mf-xg--d .slot{aspect-ratio:2/1}.mfhp .mf-xg--d .mf-xg__list{-webkit-align-items:start;-ms-flex-align:start;align-items:start}.mfhp .mf-xg--d .mf-xg__list>li:first-child{grid-column:1/-1}@media (min-width:768px){.mfhp .mf-xg--d .mf-xg__list{grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:auto auto}.mfhp .mf-xg--d .mf-xg__list>li:first-child{grid-column:1;grid-row:1/span 2}.mfhp .mf-xg--d .mf-xg__list>li:not(:first-child) .mf-ed__line{display:none}}@media (max-width:767px){.mfhp .mf-xg--a .mf-xg__list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc(100% - var(--sp-7));gap:var(--sp-3);overflow-x:auto;overscroll-behavior-x:contain;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}.mfhp .mf-xg--a .mf-xg__list>li{scroll-snap-align:start}.mfhp .mf-xg--d .mf-xg__list>li:not(:first-child) .mf-ed__line{display:none}}.mfhp .mf-ed__tile{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--sp-2);height:100%;min-width:0}.mfhp .mf-ed__tile .slot{margin-bottom:var(--sp-1)}.mfhp .mf-ed__title{font-size:var(--fs-h3)}.mfhp .mf-ed__link{color:inherit;text-decoration:none}.mfhp .mf-ed__link::after{content:"";position:absolute;inset:0}.mfhp .mf-ed__line{font-size:var(--fs-caption);line-height:var(--lh-spec)}.mfhp .mf-ed__price .pr-now{font-size:var(--fs-price)}.mfhp .mf-ed__more{margin-top:auto;font-size:var(--fs-cta);font-weight:var(--fw-bold);color:var(--link-text)}.mfhp .mf-ed__tile:hover .mf-ed__link{color:var(--link-text)}.mfhp .mf-ed__tile:hover .mf-ed__more{text-decoration:underline;text-underline-offset:2px}.mfhp:not(.is-phone) .is-phone-only{display:none}.mfhp .mf-stack{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--sp-3);-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.mfhp .mf-reviews{padding-block:var(--sp-6)}@media (max-width:767px){.mfhp .mf-reviews{padding-block:var(--sp-5)}}.mfhp .mf-reviews .sh__row h2{font-size:var(--fs-h2)}.mfhp .mf-reviews__tp{margin-top:var(--sp-2)}.mfhp .mf-reviews__widget{height:var(--slot-trustbox);margin-top:var(--sp-3)}.mfhp .mf-reviews__live{min-height:var(--slot-trustbox);margin-top:var(--sp-3)}.mfhp .mf-reviews__fn{margin-top:var(--sp-3);max-width:var(--measure);font-size:var(--fs-note);line-height:var(--lh-spec);color:var(--text-secondary-aa)}.mfhp .mf-reviews__fn{max-width:none;text-align:center;text-wrap:balance}@media (max-width:767px){.mfhp .mf-reviews__live,.mfhp .mf-reviews__widget{margin-top:0}}.mfhp .mf-nl{padding:var(--nl-s30) 0 var(--nl-s10);background:var(--nl-band);color:var(--text-primary);font-family:var(--font-body);font-size:var(--nl-fs-13)}.mfhp .mf-nl__list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:var(--nl-max);margin-inline:auto}.mfhp .mf-nl__col{margin-bottom:var(--nl-s20);padding-inline:var(--nl-s10)}.mfhp .mf-nl__card{position:relative;background:var(--nl-card);border:1px solid var(--nl-line);border-radius:var(--nl-r);text-align:center;background-clip:padding-box}.mfhp .mf-nl__title{margin:0;font-size:var(--nl-fs-18);font-weight:var(--fw-bold);line-height:normal}.mfhp .mf-nl__ico{display:block;fill:var(--action-primary-bg);color:var(--text-primary)}.mfhp .mf-reg{font-size:smaller;line-height:0;vertical-align:super}.mfhp :where(.mf-nl) strong{font-weight:var(--fw-bold)}.mfhp :where(.mf-nl) p{margin:0}.mfhp :where(.mf-nl) ul{margin:0;padding:0;list-style:none}.mfhp .mf-nl__card--nl{padding:var(--nl-s10)}.mfhp .mf-nl__stage{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.mfhp .mf-nl__veil{display:contents}.mfhp .mf-nl__title{-webkit-order:1;-ms-flex-order:1;order:1}.mfhp .mf-nl__sub{-webkit-order:2;-ms-flex-order:2;order:2;margin:var(--nl-s10) 0;font-size:var(--nl-fs-12);line-height:normal}.mfhp .mf-nl__offer{-webkit-order:3;-ms-flex-order:3;order:3;margin:0 0 var(--nl-s20);font-size:var(--nl-fs-16);line-height:normal}.mfhp .mf-nl__img{-webkit-order:4;-ms-flex-order:4;order:4;display:block;width:100%;height:auto}.mfhp .mf-nl__benefits{-webkit-order:5;-ms-flex-order:5;order:5;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-top:var(--nl-lift-m);padding:var(--nl-s10) var(--nl-s5) var(--nl-s13);background:var(--nl-veil);font-size:var(--nl-fs-8);line-height:normal}.mfhp .mf-nl__benefits li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.mfhp .mf-nl__benefits strong{display:block;margin-top:var(--nl-s5)}.mfhp .mf-nl__circle{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:var(--nl-circle-m);height:var(--nl-circle-m);border-radius:50%;background:var(--bg-surface)}.mfhp .mf-nl__circle .mf-nl__ico{width:var(--nl-ico-m);height:var(--nl-ico-m)}.mfhp .mf-nl__btn{display:block;margin-top:var(--nl-s20);padding:var(--nl-s8) var(--nl-s20);border:var(--nl-s2) solid var(--action-primary-bg);background:var(--action-primary-bg);color:var(--action-primary-text);font-size:var(--nl-fs-16);line-height:var(--nl-fs-16);text-align:center;text-decoration:none}.mfhp .mf-nl__btn:hover{border-color:var(--action-secondary-hover);background:var(--action-secondary-hover)}.mfhp .mf-nl__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.mfhp .mf-nl__card--wa{padding:var(--nl-s15) var(--nl-s15) var(--nl-s15)}.mfhp .mf-nl__card--wa .mf-nl__title{padding-bottom:var(--nl-s10)}.mfhp .mf-nl__wasub{padding-bottom:var(--nl-s10);line-height:normal}.mfhp .mf-nl__wasub--last{padding-bottom:0;margin-bottom:var(--nl-s20)}.mfhp .mf-nl__benefits--wa{display:grid;grid-template-columns:1fr 1fr;margin:0 0 var(--nl-s20);padding:0;background:0 0;font-size:var(--nl-fs-13)}.mfhp .mf-nl__benefits--wa li{padding-bottom:var(--nl-s20)}.mfhp .mf-nl__benefits--wa li:last-child{grid-column:1/-1;padding-bottom:0}.mfhp .mf-nl__benefits--wa .mf-nl__circle{width:var(--nl-circle);height:var(--nl-circle)}.mfhp .mf-nl__benefits--wa .mf-nl__ico{width:var(--nl-ico);height:var(--nl-ico)}.mfhp .mf-nl__btn--wa{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:var(--sp-3);margin-top:0;border-color:var(--nl-wa);background:var(--nl-wa);font-weight:var(--fw-bold)}.mfhp .mf-nl__btn--wa:hover{border-color:var(--nl-wa);background:var(--nl-wa);-webkit-filter:brightness(.92);filter:brightness(.92)}.mfhp .mf-nl__btn--wa img{-moz-box-sizing:content-box;box-sizing:content-box;width:var(--nl-ico-wa);height:var(--nl-ico-wa);border:1px solid var(--action-primary-text);border-radius:50%}.mfhp .mf-nl__top{padding:var(--nl-s10);border:1px solid var(--nl-line);border-bottom:0;background:var(--nl-band);font-size:var(--nl-fs-11);font-weight:var(--fw-bold);line-height:normal;text-align:center}.mfhp .mf-nl__card--b2b{padding:var(--nl-s10);border-top:0;font-size:var(--nl-fs-14)}.mfhp .mf-nl__b2btitle{margin:0 0 var(--nl-s5);font-size:var(--nl-fs-18);font-weight:var(--fw-bold);line-height:normal}.mfhp .mf-nl__b2bsub{margin:0 0 1em;line-height:normal}.mfhp .mf-nl__points{display:grid;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;row-gap:var(--nl-s15);margin:0 0 var(--nl-s15);text-align:left}.mfhp .mf-nl__points li{display:grid;grid-template-columns:var(--nl-ico-b2b) auto;-webkit-column-gap:var(--nl-s15);-moz-column-gap:var(--nl-s15);column-gap:var(--nl-s15);-webkit-align-items:start;-ms-flex-align:start;align-items:start;line-height:normal}.mfhp .mf-nl__points .mf-nl__ico{width:var(--nl-ico-b2b);height:var(--nl-ico-b2b)}.mfhp .mf-nl__btn--b2b{display:table;margin:0 auto;padding-block:var(--nl-s9);font-size:var(--nl-fs-13);line-height:var(--nl-fs-13)}.mfhp .mf-nl__brand{margin-top:var(--nl-s15);padding-bottom:var(--nl-s8);font-size:var(--nl-fs-8);line-height:normal}@media (min-width:768px){.mfhp .mf-nl__col--wa{display:none}.mfhp .mf-nl__card--nl{padding:var(--nl-s20)}.mfhp .mf-nl__stage{display:grid}.mfhp .mf-nl__img{grid-area:1/1;justify-self:start;width:var(--nl-img-w);height:100%;object-fit:contain;object-position:left center}.mfhp .mf-nl__veil{position:relative;grid-area:1/1;display:block;padding:var(--nl-s10) var(--nl-s10) var(--nl-s18) var(--nl-veil-in);background:var(--nl-veil)}.mfhp .mf-nl__title{font-size:var(--nl-fs-24)}.mfhp .mf-nl__sub{margin:var(--nl-s10) 0;font-size:var(--nl-fs-17);text-align:right}.mfhp .mf-nl__offer{font-size:var(--nl-fs-17);text-align:right}.mfhp .mf-nl__benefits{margin-top:0;padding:0;background:0 0;font-size:var(--nl-fs-13)}.mfhp .mf-nl__circle{width:var(--nl-circle);height:var(--nl-circle)}.mfhp .mf-nl__circle .mf-nl__ico{width:var(--nl-ico);height:var(--nl-ico)}.mfhp .mf-nl__btn{margin:var(--nl-s35) 0 var(--nl-s22);padding-block:var(--nl-s9);font-size:var(--nl-fs-13);line-height:var(--nl-fs-13)}.mfhp .mf-nl__btn--b2b{margin:0 auto}.mfhp .mf-nl__card--b2b{padding:var(--nl-s10) var(--nl-s20);font-size:var(--nl-fs-13)}.mfhp .mf-nl__b2btitle{margin:0;font-size:var(--nl-fs-24);line-height:var(--nl-lh-b2b)}.mfhp .mf-nl__points li{height:var(--nl-ico-b2b)}.mfhp .mf-nl__list{display:grid;grid-template-columns:minmax(0,var(--nl-main));-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:start;-ms-flex-align:start;align-items:start}}@media (min-width:1024px){.mfhp .mf-nl__list{grid-template-columns:minmax(0,var(--nl-main)) var(--nl-side)}}@media (max-width:767px){.mfhp .mf-nl--a .mf-nl__list.mf-xs__track{display:grid;grid-auto-columns:var(--xs-card);margin-inline:0;max-width:none;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.mfhp .mf-nl--a .mf-nl__col{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;scroll-snap-align:start}.mfhp .mf-nl--a .mf-nl__col>.mf-nl__card{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.mfhp .mf-nl--a .mf-xs__nav{margin:var(--sp-3) 0 var(--nl-s10)}.mfhp .mf-nl--a .mf-xs__btn{border-color:var(--action-secondary-text);color:var(--action-secondary-text)}.mfhp .mf-nl--a .mf-xs__dot{background:var(--nl-line)}.mfhp .mf-nl--a .mf-xs__dot.is-on{background:var(--action-secondary-text)}.mfhp .mf-nl--b .mf-nl__fold{padding:0;text-align:left}.mfhp .mf-nl--b .mf-nl__card--b2b.mf-nl__fold{border-top:1px solid var(--nl-line)}.mfhp .mf-nl--b .mf-nl__sum{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:var(--sp-3);min-height:var(--target);padding:var(--nl-s15);list-style:none;cursor:pointer}.mfhp .mf-nl--b .mf-nl__sum::-webkit-details-marker{display:none}.mfhp .mf-nl--b .mf-nl__sum:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.mfhp .mf-nl--b .mf-nl__sumico{-webkit-flex:none;-ms-flex:none;flex:none;width:var(--sp-6);height:var(--sp-6)}.mfhp .mf-nl--b .mf-nl__sumtxt{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--sp-1);min-width:0;font-size:var(--nl-fs-13);line-height:var(--lh-tight)}.mfhp .mf-nl--b .mf-nl__sum .mf-nl__b2btitle,.mfhp .mf-nl--b .mf-nl__sum .mf-nl__title{-webkit-order:0;-ms-flex-order:0;order:0;margin:0;padding:0;font-size:var(--nl-fs-16);line-height:var(--lh-tight)}.mfhp .mf-nl--b .mf-nl__sumkick{font-size:var(--nl-fs-11);font-weight:var(--fw-bold);color:var(--text-secondary-aa)}.mfhp .mf-nl--b .mf-nl__fold[open] .ico--acc{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mfhp .mf-nl--b .mf-nl__body{padding:0 var(--nl-s15) var(--nl-s15);text-align:center}.mfhp .mf-nl--c .mf-nl__col{margin-bottom:var(--sp-3)}.mfhp .mf-nl--c .mf-nl__img{width:auto;max-width:100%;height:var(--nl-img-c);margin-inline:auto}.mfhp .mf-nl--c .mf-nl__card--nl .mf-nl__benefits{margin-top:var(--nl-lift-c)}.mfhp .mf-nl--c .mf-nl__btn{margin-top:var(--nl-s15)}.mfhp .mf-nl--c .mf-nl__card--wa .mf-nl__title{padding-bottom:var(--nl-s5);font-size:var(--nl-fs-16)}.mfhp .mf-nl--c .mf-nl__wasub{padding-bottom:var(--nl-s5)}.mfhp .mf-nl--c .mf-nl__wasub--last{margin-bottom:var(--nl-s15)}.mfhp .mf-nl--c .mf-nl__benefits--wa{grid-template-columns:repeat(3,auto);-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-column-gap:var(--nl-s5);-moz-column-gap:var(--nl-s5);column-gap:var(--nl-s5);margin-bottom:var(--nl-s15);font-size:var(--nl-fs-12)}.mfhp .mf-nl--c .mf-nl__benefits--wa li{padding-bottom:0}.mfhp .mf-nl--c .mf-nl__benefits--wa li:last-child{grid-column:auto}.mfhp .mf-nl--c .mf-nl__benefits--wa .mf-nl__circle{width:var(--nl-circle-m);height:var(--nl-circle-m)}.mfhp .mf-nl--c .mf-nl__benefits--wa .mf-nl__ico{width:var(--nl-ico-m);height:var(--nl-ico-m)}.mfhp .mf-nl--c .mf-nl__b2btitle{margin-bottom:var(--nl-s5)}.mfhp .mf-nl--c .mf-nl__b2bsub{margin-bottom:var(--nl-s15)}.mfhp .mf-nl--c .mf-nl__points{grid-template-columns:repeat(3,auto);-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-column-gap:var(--nl-s5);-moz-column-gap:var(--nl-s5);column-gap:var(--nl-s5);text-align:center;font-size:var(--nl-fs-12)}.mfhp .mf-nl--c .mf-nl__points li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:var(--nl-s5)}}@media (max-width:374px){.mfhp .mf-nl--c .mf-nl__benefits--wa,.mfhp .mf-nl--c .mf-nl__points{font-size:var(--nl-fs-11)}}.mfhp .mf-pay{padding-block:var(--sp-5);text-align:center}.mfhp .mf-pay__h{font-size:var(--fs-h3)}.mfhp .mf-pay__logos{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:var(--sp-2) var(--sp-4);margin-top:var(--sp-3)}.mfhp .mf-pay__logos img{width:auto;height:var(--sp-5)}@media (min-width:768px){.mfhp .mf-pay__logos img{height:var(--sp-6)}}.mfhp .mf-pay__note{margin-top:var(--sp-2);font-size:var(--fs-caption);color:var(--text-secondary-aa)}.mfhp .mf-pay__social{max-width:var(--measure);margin:var(--sp-4) auto 0;font-size:var(--fs-caption)}.mfhp .mf-pay__icons{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:var(--sp-1);margin-top:var(--sp-1)}.mfhp .mf-pay__icons a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:var(--target);height:var(--target)}.mfhp .mf-pay__icons img{width:var(--sp-6);height:var(--sp-6)}.mfhp .mf-pay__smile{max-width:var(--measure);margin:var(--sp-3) auto 0;font-size:var(--fs-note);color:var(--text-secondary-aa)}.mfhp .mf-sticky{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-overlay);display:none;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4) calc(var(--sp-2) + env(safe-area-inset-bottom));background:var(--bg-surface);box-shadow:var(--shadow-3);-webkit-transform:translateY(110%);-ms-transform:translateY(110%);transform:translateY(110%);transition:-webkit-transform var(--dur-base) var(--ease);transition:transform var(--dur-base) var(--ease);transition:transform var(--dur-base) var(--ease),-webkit-transform var(--dur-base) var(--ease)}.mfhp.is-phone .mf-sticky{display:-webkit-flex;display:-ms-flexbox;display:flex}.mfhp .mf-sticky.is-on{-webkit-transform:none;-ms-transform:none;transform:none}.mfhp .mf-sticky__line{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;font-size:var(--fs-caption);line-height:var(--lh-label);font-weight:var(--fw-bold)}.mfhp .mf-sticky .mf-upload{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.mfhp .mf-sticky .btn-primary{min-height:var(--target);padding:var(--sp-2) var(--sp-4);font-size:var(--fs-cta);white-space:nowrap}.mfhp .mf-sticky .mf-upload__status:empty{display:none}@media (max-width:374px){.mfhp.is-phone .mf-sticky{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;gap:var(--sp-2)}.mfhp .mf-sticky .btn-primary{width:100%}}.mfhp .mf-sticky--one .mf-sticky__line{display:none}.mfhp .mf-sticky--one .mf-sticky__form,.mfhp .mf-sticky--one .mf-upload{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.mfhp .mf-sticky--one .btn-primary{width:100%}@media (max-width:374px){.mfhp .mf-sticky--one .btn-primary{white-space:normal;text-wrap:balance;line-height:var(--lh-label)}}@media (prefers-reduced-motion:reduce){.mfhp .mf-sticky{transition:none}}@media (min-width:768px) and (max-width:1023px){.mfhp .mf-hero__rows--icon{font-size:min(var(--fs-body),calc(100cqi / 26.3))}.mfhp .mf-hero__rows--icon strong{font-size:1.0625em}.mfhp .mf-hero__rows--icon li{gap:.5em}.mfhp .mf-hero__rows--icon li>.ico{-webkit-flex:0 0 1.1em;-ms-flex:0 0 1.1em;flex:0 0 1.1em;width:1.1em;height:1.1em;margin-top:.12em}.mfhp .mf-wall .pc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mfhp .mf-wall .pc-title{font-size:var(--fs-body);text-wrap:balance}.mfhp .mf-wall .pc-spec{text-wrap:pretty}.mfhp .mf-xg--b .mf-xg__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mfhp .mf-xg--b .mf-xg__photo{grid-column:1;grid-row:1/span 2}.mfhp .mf-xg--b .mf-xg__intro,.mfhp .mf-xg--b .mf-xg__list{grid-column:2}.mfhp .mf-xc__name,.mfhp .mf-xg--b h2{text-wrap:balance}.mfhp .mf-edit .mf-ed__tile .mf-ed__price{margin-top:auto}.mfhp .mf-edit .mf-ed__tile .mf-ed__price+.mf-ed__more{margin-top:0}.mfhp .mf-mark{padding-inline:var(--sp-1)}.mfhp .mf-mark__title{font-size:var(--fs-caption)}.mfhp .mf-pay__logos img{height:var(--sp-5)}}.mfhp .mf-tsp-slot{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:var(--sp-3);min-height:calc(1.75em + .6em + 2px);font-size:min(var(--fs-cta),calc(100cqi / 33))}.mfhp .mf-tsp-slot.is-off{display:none}.mfhp .mf-tsp{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.45em;padding:.3em .95em .3em .3em;border:1px solid var(--border-strong);border-radius:var(--r-ts-pill);background:var(--bg-surface);color:var(--text-primary);font-size:inherit;line-height:1;white-space:nowrap;text-decoration:none}.mfhp .mf-tsp:hover{border-color:var(--text-secondary)}.mfhp .mf-tsp__seal{-webkit-flex:0 0 1.75em;-ms-flex:0 0 1.75em;flex:0 0 1.75em;width:1.75em;height:1.75em}.mfhp .mf-tsp__stars{position:relative;-webkit-flex:0 0 5.25em;-ms-flex:0 0 5.25em;flex:0 0 5.25em;width:5.25em;height:1.05em}.mfhp .mf-tsp__stars svg{display:block;width:5.25em;height:1.05em;fill:var(--border-strong)}.mfhp .mf-tsp__on{position:absolute;inset:0 auto 0 0;width:var(--fill);overflow:hidden}.mfhp .mf-tsp__on svg{fill:var(--rating-star)}.mfhp .mf-tsp__mark{font-weight:var(--fw-bold)}.mfhp .mf-tsp__dot{color:var(--text-secondary)}@media (max-width:1023px){.mfhp .mf-tsp__grade{display:none}.mfhp .mf-tsp-slot{font-size:min(var(--fs-cta),calc(100cqi / 26))}}@media (max-width:767px){.mfhp .mf-tsp-slot{-webkit-order:2;-ms-flex-order:2;order:2;font-size:min(var(--fs-caption),calc(100cqi / 25))}}.mfhp .mf-tss{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.55em;min-height:var(--sp-6);color:var(--text-primary);text-decoration:none;white-space:nowrap;line-height:1.2}.mfhp .mf-tss:hover .mf-tss__count{text-decoration:underline}.mfhp .mf-tss:focus-visible{outline:2px solid var(--link-text);outline-offset:3px;border-radius:var(--r-sm)}.mfhp .mf-tss__stars .mf-tsp__on svg{fill:var(--ts-stars-yellow)}.mfhp .mf-tss__stars{-webkit-flex-basis:5.6em;-ms-flex-preferred-size:5.6em;flex-basis:5.6em;width:5.6em;height:1.1em}.mfhp .mf-tss__stars svg{width:5.6em;height:1.1em}.mfhp .mf-tss__mark{font-weight:var(--fw-bold)}.mfhp .mf-tss__count{color:var(--text-secondary)}.mfhp .mf-tss__logo{-webkit-flex:0 0 1.25em;-ms-flex:0 0 1.25em;flex:0 0 1.25em;width:1.25em;height:1.25em}.mfhp .mf-tsp-slot--official{min-height:0}@media (max-width:1023px){.mfhp .mf-tss__grade{display:inline}}@media (max-width:413px),(min-width:768px) and (max-width:899px){.mfhp .mf-tss__grade{display:none}}@media (max-width:767px){.mfhp .mf-pay__logos{gap:var(--sp-3)}.mfhp .mf-pay__logos img{height:var(--pay-logo-h-m)}}.mfhp .mf-upload .upload-button{position:relative;display:block;overflow:hidden;margin:0}.mfhp .mf-upload .upload-button .fileinput{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;margin:0;padding:0;font-size:0;opacity:0;cursor:pointer}.mfhp .mf-upload .upload-button .btn-primary{width:100%;margin:0;text-transform:none}.mfhp .mf-upload .upload-button:focus-within .btn-primary,.mfhp .mf-upload .upload-button:hover .btn-primary{-webkit-filter:var(--action-primary-hover);filter:var(--action-primary-hover)}.mfhp .mf-upload .upload-button .fileinput:focus-visible+.btn-primary{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.mfhp .mf-sticky .mf-upload .upload-button{width:100%}.mfhp #trustedShopsBadge:empty{display:none!important}@media (hover:hover) and (pointer:fine){.mfhp .pc.has-2:hover .pc-slide--1{opacity:1;visibility:visible}.mfhp .pc.has-2:hover .pc-slide--2{transition:opacity var(--dur-base) var(--ease)}}.mfhp .pc.has-2:has(.pc-link:focus-visible) .pc-slide--1{opacity:1;visibility:visible}.mfhp .pc.has-2:has(.pc-link:focus-visible) .pc-slide--2{transition:opacity var(--dur-base) var(--ease)}.mfhp .mf-claims__link{cursor:pointer}