.gp-bf{--bf-navy: #1F2A44;--bf-navy-2: #2A3756;--bf-clay: #A97A55;--bf-clay-light: #E7D6C1;--bf-white: #F6F5F3;--bf-stone: #DFDAD6;--bf-stone-2: #ECE8E4;--bf-ink-60: rgba(31, 42, 68, .62);--bf-ink-40: rgba(31, 42, 68, .42);color:var(--bf-navy);background:var(--bf-white)}.gp-bf h1,.gp-bf h2,.gp-bf h3{font-family:var(--gp-display-font, "Inter", system-ui, sans-serif);font-weight:600;letter-spacing:-.01em;color:inherit;margin:0}.gp-bf em,.gp-bf .bf-em{font-family:var(--gp-accent-italic-font, "Superior Title", Georgia, serif);font-style:italic;font-weight:400;letter-spacing:-.005em}.gp-bf .bf-wrap{max-width:1392px;margin-inline:auto;padding-inline:40px}@media(max-width:749px){.gp-bf .bf-wrap{padding-inline:16px}}.gp-bf [data-bf-show]{display:none!important}html.gp-bf-phase-pre .gp-bf [data-bf-show~=pre],html.gp-bf-vip .gp-bf [data-bf-show~=vip],html.gp-bf-public .gp-bf [data-bf-show~=public],html.gp-bf-stage-early .gp-bf [data-bf-show~=early],html.gp-bf-stage-bfcm .gp-bf [data-bf-show~=bfcm],html.gp-bf-day-bf .gp-bf [data-bf-show~=bf],html.gp-bf-day-cm .gp-bf [data-bf-show~=cm],html.gp-bf-stage-closeout .gp-bf [data-bf-show~=closeout],html.gp-bf-gift .gp-bf [data-bf-show~=gift],html.gp-bf-phase-ended .gp-bf [data-bf-show~=ended],html.gp-bf-on .gp-bf [data-bf-show~=on],html:not(.gp-bf-on) .gp-bf [data-bf-show~=off]{display:var(--bf-display, revert)!important}.gp-bf-hero__count{--bf-display: flex}.gp-bf-card__badge{--bf-display: inline-flex}.gp-bf-offer-strip .bf-wrap{--bf-display: block}.gp-bf-hero{padding:8px 8px 0;background:transparent}.gp-bf-hero__panel{--hp-ink: var(--bf-navy);--hp-soft: rgba(31, 42, 68, .74);--hp-faint: rgba(31, 42, 68, .5);--hp-accent: var(--bf-clay);--hp-rule: rgba(169, 122, 85, .55);--hp-ray: rgba(169, 122, 85, .075);--hp-spark: var(--bf-clay);--hp-spark-2: var(--bf-navy);--hp-unit-bg: #111111;--hp-unit-ink: #ffffff;--hp-unit-edge: transparent;--hp-tile-bg: #ffffff;--hp-tile-edge: var(--bf-stone);--hp-tile-ink: var(--bf-navy);--hp-tile-sub: rgba(31, 42, 68, .62);--hp-cta-bg: #111111;--hp-cta-ink: #ffffff;position:relative;isolation:isolate;overflow:hidden;border-radius:24px;text-align:center;color:var(--hp-ink);padding:116px 24px 44px;background:radial-gradient(120% 90% at 50% 0%,#e7d6c1f2,#efe4d6bf 38%,#f6f5f300 75%),#f6f5f3}.gp-bf-hero__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:repeating-conic-gradient(from -90deg at 50% -8%,var(--hp-ray) 0deg 5deg,transparent 5deg 11deg);-webkit-mask-image:radial-gradient(80% 70% at 50% 0%,#000 0%,rgba(0,0,0,.55) 45%,transparent 80%);mask-image:radial-gradient(80% 70% at 50% 0%,#000 0%,rgba(0,0,0,.55) 45%,transparent 80%)}.gp-bf-hero__decor{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.gp-bf-hero__spark{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s);fill:var(--hp-spark);opacity:.85}.gp-bf-hero__spark--ink{fill:var(--hp-spark-2)}.gp-bf-hero__inner{position:relative;max-width:1120px;margin:0 auto}.gp-bf-hero__rating{margin:0 0 20px;display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:6px 10px;font-size:.92rem;color:var(--hp-soft)}.gp-bf-hero__rating b{color:var(--hp-ink);font-weight:600}.gp-bf-hero__stars{color:var(--hp-accent);letter-spacing:2px;font-size:1.05rem}.gp-bf-hero__sep{width:3px;height:3px;border-radius:50%;background:var(--hp-faint)}.gp-bf-hero__eyebrow{margin:0 0 16px;display:flex;align-items:center;justify-content:center;gap:14px;font-size:.78rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--hp-ink)}.gp-bf-hero__rule{width:72px;height:1px;background:var(--hp-rule)}.gp-bf-hero__title{font-size:clamp(2.5rem,5.8vw,5rem);line-height:1.02;letter-spacing:-.025em;color:var(--hp-ink);text-wrap:balance}.gp-bf-hero__title em{color:var(--hp-accent);padding-right:.04em}.gp-bf-hero__sub{max-width:620px;margin:20px auto 0;font-size:1.12rem;line-height:1.55;color:var(--hp-soft);text-wrap:pretty}.gp-bf-hero__gift{--bf-display: inline-flex;margin:22px auto 0;display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center;padding:7px 18px 7px 7px;border-radius:999px;font-size:.98rem;color:var(--hp-ink);background:#e7d6c124;border:1px solid rgba(231,214,193,.35)}.gp-bf-hero__gift b{font-weight:700}.gp-bf-hero__gift-tag{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:var(--bf-clay-light);color:var(--bf-navy);font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.gp-bf-hero__count{margin-top:30px;display:flex;flex-direction:column;align-items:center;gap:12px}.gp-bf-hero__count-label{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--hp-soft);font-weight:700}.gp-bf-timer{display:inline-flex;align-items:flex-start;gap:6px;font-variant-numeric:tabular-nums}.gp-bf-timer__unit{display:flex;flex-direction:column;align-items:center;min-width:72px;padding:12px 8px 10px;border-radius:14px;background:var(--hp-unit-bg, #111111);color:var(--hp-unit-ink, #ffffff);border:1px solid var(--hp-unit-edge, transparent);box-shadow:0 1px 2px #1f2a441f,0 10px 24px -10px #1f2a4473}.gp-bf-timer__unit b{font-family:var(--gp-display-font, "Inter", sans-serif);font-size:2rem;font-weight:700;line-height:1;letter-spacing:-.02em}.gp-bf-timer__unit small{margin-top:7px;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;opacity:.68}.gp-bf-timer__colon{padding-top:13px;font-size:1.4rem;font-weight:700;color:var(--hp-faint, rgba(31, 42, 68, .42))}.gp-bf-timer.is-zero-days>:nth-child(-n+2){display:none}.gp-bf-hero__cta{--bf-display: inline-flex;display:inline-flex;align-items:center;justify-content:center;margin-top:30px;height:54px;padding:0 34px;border-radius:999px;background:var(--hp-cta-bg);color:var(--hp-cta-ink);font-weight:600;font-size:1rem;text-decoration:none;box-shadow:0 1px 2px #1f2a4429,0 12px 28px -12px #1f2a4480;transition:transform .16s cubic-bezier(.23,1,.32,1)}.gp-bf-hero__cta:active{transform:scale(.97)}.gp-bf-tiles{--bf-display: grid;position:relative;max-width:1180px;margin:44px auto 0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.gp-bf-tile{display:flex;align-items:center;gap:14px;padding:12px 16px 12px 12px;text-align:left;text-decoration:none;background:var(--hp-tile-bg);border:1px solid var(--hp-tile-edge);border-radius:18px;color:var(--hp-tile-ink);box-shadow:0 1px 2px #1f2a440d;transition:border-color .2s ease,transform .2s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.gp-bf-tile:hover{border-color:var(--hp-tile-ink);transform:translateY(-2px)}}.gp-bf-tile__img{width:72px;height:72px;flex-shrink:0;border-radius:12px;overflow:hidden;background:var(--bf-stone-2)}.gp-bf-tile__img img{width:100%;height:100%;object-fit:cover;display:block}.gp-bf-tile__text{display:flex;flex-direction:column;gap:3px;min-width:0}.gp-bf-tile__label{font-family:var(--gp-display-font, "Inter", sans-serif);font-size:1.1rem;font-weight:600;line-height:1.2}.gp-bf-tile__sub{font-size:.8rem;color:var(--hp-tile-sub)}@media(prefers-reduced-motion:no-preference){.gp-bf-hero__inner>*,.gp-bf-tiles{animation:gp-bf-rise .5s cubic-bezier(.16,1,.3,1) both}.gp-bf-hero__inner>:nth-child(2){animation-delay:.04s}.gp-bf-hero__inner>:nth-child(n+3){animation-delay:.08s}.gp-bf-hero__inner>:nth-child(n+9){animation-delay:.14s}.gp-bf-hero__inner>:nth-child(n+15){animation-delay:.2s}.gp-bf-tiles{animation-delay:.26s}}@keyframes gp-bf-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:989px){.gp-bf-tiles{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.gp-bf-hero{padding:6px 6px 0}.gp-bf-hero__panel{padding:100px 14px 28px;border-radius:18px}.gp-bf-hero__rating{font-size:.8rem;margin-bottom:14px}.gp-bf-hero__sep,.gp-bf-hero__rating>span:last-child:not(:nth-child(2)){display:none}.gp-bf-hero__eyebrow{font-size:.68rem;gap:10px;letter-spacing:.18em}.gp-bf-hero__rule{width:32px}.gp-bf-hero__title{font-size:clamp(2.1rem,9.6vw,2.8rem);line-height:1.05}.gp-bf-hero__sub{font-size:1rem;margin-top:14px}.gp-bf-hero__gift{font-size:.86rem;padding:6px 12px 6px 6px;gap:8px;border-radius:18px}.gp-bf-hero__gift-tag{height:24px;font-size:.66rem}.gp-bf-hero__count{margin-top:22px}.gp-bf-timer{gap:4px}.gp-bf-timer__unit{min-width:58px;padding:10px 4px 8px;border-radius:12px}.gp-bf-timer__unit b{font-size:1.5rem}.gp-bf-timer__colon{padding-top:10px;font-size:1.05rem}.gp-bf-hero__cta{width:100%;max-width:360px;height:52px;margin-top:22px}.gp-bf-tiles{margin-top:26px;gap:8px}.gp-bf-tile{gap:10px;padding:8px 10px 8px 8px;border-radius:14px}.gp-bf-tile__img{width:48px;height:48px;border-radius:9px}.gp-bf-tile__label{font-size:.9rem}.gp-bf-tile__sub{font-size:.68rem}.gp-bf-hero__decor{display:none}}.gp-bf-offer-strip{padding:44px 0 8px}.gp-bf-offer-strip__grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--bf-stone);border-bottom:1px solid var(--bf-stone)}.gp-bf-offer-strip__item{padding:28px 32px}.gp-bf-offer-strip__item+.gp-bf-offer-strip__item{border-left:1px solid var(--bf-stone)}.gp-bf-offer-strip__num{font-size:3rem;line-height:1;color:var(--bf-navy)}.gp-bf-offer-strip__num small{font-family:var(--gp-display-font, "Inter", sans-serif);font-style:normal;font-size:.9rem;font-weight:600;letter-spacing:.02em;margin-left:6px}.gp-bf-offer-strip__title{margin-top:12px;font-weight:600;font-size:1rem}.gp-bf-offer-strip__text{margin-top:6px;font-size:.92rem;line-height:1.5;color:var(--bf-ink-60)}@media(max-width:749px){.gp-bf-offer-strip{padding:28px 0 0}.gp-bf-offer-strip__grid{grid-template-columns:1fr}.gp-bf-offer-strip__item{padding:20px 4px}.gp-bf-offer-strip__item+.gp-bf-offer-strip__item{border-left:0;border-top:1px solid var(--bf-stone)}.gp-bf-offer-strip__num{font-size:2.4rem}}.gp-bf-products{padding:48px 0 8px;scroll-margin-top:120px}.gp-bf-products__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.gp-bf-products__head h2{font-size:clamp(1.5rem,2.6vw,2.1rem)}.gp-bf-products__head p{margin:6px 0 0;color:var(--bf-ink-60);font-size:.95rem}.gp-bf-grid{display:grid;gap:20px}.gp-bf-grid--featured{grid-template-columns:repeat(2,1fr)}.gp-bf-grid--grid{grid-template-columns:repeat(4,1fr)}@media(max-width:1100px){.gp-bf-grid--grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:899px){.gp-bf-grid--featured{grid-template-columns:1fr}.gp-bf-grid--grid{grid-template-columns:repeat(2,1fr);gap:12px}}.gp-bf-card{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:20px;overflow:hidden;border:1px solid var(--bf-stone-2)}.gp-bf-card__media{position:relative;display:block;background:var(--bf-stone-2);aspect-ratio:1 / 1;overflow:hidden}.gp-bf-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.gp-bf-card:hover .gp-bf-card__media img{transform:scale(1.02)}.gp-bf-card__badge{position:absolute;top:12px;left:12px;z-index:1;pointer-events:none;display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;font-family:var(--gp-display-font, "Inter", sans-serif);font-size:.74rem;font-weight:600;letter-spacing:.02em;line-height:1;color:var(--bf-navy);background:#f6f5f3b8;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);border:1px solid rgba(255,255,255,.55);box-shadow:inset 0 1px #fff9,0 1px 2px #1f2a441a,0 6px 16px -4px #1f2a442e}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.gp-bf-card__badge{background:#f6f5f3f0}}.gp-bf-card__body{display:flex;flex-direction:column;gap:12px;padding:16px 16px 18px;flex:1}.gp-bf-card__title{font-family:var(--gp-display-font, "Inter", sans-serif);font-size:.98rem;font-weight:600;line-height:1.3;color:var(--bf-navy);text-decoration:none}.gp-bf-card__desc{margin:0;font-size:.9rem;line-height:1.5;color:var(--bf-ink-60)}.gp-bf-card__rating{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--bf-ink-60)}.gp-bf-card__rating span:first-child{color:var(--bf-clay);letter-spacing:1px}.gp-bf-toggle{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--bf-stone);border-radius:999px;padding:3px;gap:3px}.gp-bf-toggle button{-webkit-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 10px;margin:0;height:32px;border-radius:999px;font:inherit;font-size:.78rem;font-weight:600;color:var(--bf-ink-60);transition:background .3s ease,color .3s ease}.gp-bf-toggle button[aria-pressed=true]{background:#111;color:#fff}.gp-bf-price{display:none}.gp-bf-card[data-plan=sub] .gp-bf-price--sub,.gp-bf-card[data-plan=otp] .gp-bf-price--otp{display:block}.gp-bf-price__row{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.gp-bf-price__now{font-family:var(--gp-display-font, "Inter", sans-serif);font-size:1.35rem;font-weight:600;color:var(--bf-navy)}.gp-bf-price__per{font-size:.8rem;color:var(--bf-ink-60);margin-left:-6px}.gp-bf-price__was{font-size:.9rem;color:var(--bf-ink-40)}.gp-bf-price__save{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid var(--bf-clay);border-radius:999px;color:var(--bf-clay);font-size:.72rem;font-weight:700;letter-spacing:.04em}.gp-bf-price__note{margin-top:4px;font-size:.78rem;line-height:1.4;color:var(--bf-ink-60)}.gp-bf-card__cta{margin-top:auto;display:flex;align-items:center;justify-content:space-between;height:46px;padding:0 18px;border-radius:999px;background:#111;color:#fff;font-weight:600;font-size:.88rem;text-decoration:none}@media(hover:hover)and (pointer:fine){.gp-bf-card__cta:hover{background:#2a2a2a}}.gp-bf-card--featured{flex-direction:row}.gp-bf-card--featured .gp-bf-card__media{width:46%;flex-shrink:0;aspect-ratio:auto;min-height:100%}.gp-bf-card--featured .gp-bf-card__body{padding:26px 26px 26px 28px;gap:14px}.gp-bf-card--featured .gp-bf-card__title{font-size:1.3rem}.gp-bf-card--featured .gp-bf-price__now{font-size:1.9rem}@media(max-width:899px){.gp-bf-card--featured{flex-direction:column}.gp-bf-card--featured .gp-bf-card__media{width:100%;aspect-ratio:4 / 3;min-height:0}.gp-bf-card--featured .gp-bf-card__body{padding:18px}}@media(max-width:749px){.gp-bf-card{border-radius:16px}.gp-bf-card__body{padding:12px 12px 14px;gap:10px}.gp-bf-card__title{font-size:.86rem}.gp-bf-price__now{font-size:1.1rem}.gp-bf-toggle button{font-size:.7rem;height:30px;padding:0 4px;white-space:nowrap}.gp-bf-card__cta{height:40px;padding:0 14px;font-size:.8rem}.gp-bf-card__badge{top:8px;left:8px;height:24px;padding:0 9px;font-size:.66rem}}.gp-bf-notes{padding:56px 0 88px}.gp-bf-notes__grid{display:grid;grid-template-columns:280px 1fr;gap:40px;border-top:1px solid var(--bf-stone);padding-top:32px}.gp-bf-notes h2{font-size:1.4rem}.gp-bf-notes dl{margin:0;display:grid;gap:18px}.gp-bf-notes dt{font-weight:600;font-size:.98rem}.gp-bf-notes dd{margin:4px 0 0;color:var(--bf-ink-60);font-size:.92rem;line-height:1.55}@media(max-width:749px){.gp-bf-notes{padding:36px 0 56px}.gp-bf-notes__grid{grid-template-columns:1fr;gap:18px}}html.gp-bf-page .maisoncode_header,html.gp-bf-on.gp-bf-index .maisoncode_header{--mh-color-bar: rgba(17, 17, 17, .92) !important}html.gp-bf-gift .gp-bf [data-bf-hide~=gift]{display:none!important}html.gp-bf-phase-ended .gp-bf-offer-strip,html.gp-bf-phase-ended .gp-bf-notes{display:none}.gp-bf-hero__public{--bf-display: block}.gp-bf-sh{--sh-ground: #EDEAE6;--sh-scrim: rgba(243, 238, 234, .75);--sh-ink: #111111;--sh-soft: rgba(17, 17, 17, .7);--sh-faint: rgba(17, 17, 17, .16);--sh-accent: #A97A55;--sh-cta-bg: #111111;--sh-cta-ink: #ffffff;--sh-label-bg: #111111;--sh-label-ink: #F6F5F3;position:relative;isolation:isolate;overflow:hidden;border-radius:20px;min-height:clamp(640px,calc((100vw - 16px) / 2.34 + 40px),900px);display:flex;align-items:center;background:var(--sh-ground);color:var(--sh-ink);text-align:left}.gp-bf-sh__bg{position:absolute;left:0;right:0;bottom:0;top:40px;z-index:-1;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 110px);mask-image:linear-gradient(to bottom,transparent 0,#000 110px)}.gp-bf-sh__bg>picture{--bf-display: block;position:absolute;top:0;right:0;bottom:0;left:0}.gp-bf-sh__bg img{width:100%;height:100%;object-fit:cover;object-position:100% 100%;display:block}.gp-bf-sh__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--sh-scrim) 0%,transparent 52%);pointer-events:none}.gp-bf-sh__copy{position:relative;width:100%;max-width:660px;padding:128px clamp(28px,5vw,88px) 64px}.gp-bf-sh__t{--bf-display: block}.gp-bf-sh__label{margin:0 0 26px;display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:6px;background:var(--sh-label-bg);color:var(--sh-label-ink);font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1}.gp-bf-sh__label>span{--bf-display: inline}.gp-bf .gp-bf-sh__title{max-width:12.5ch;font-size:clamp(2.8rem,4.9vw,4.9rem);font-weight:600;line-height:1;letter-spacing:-.035em;color:var(--sh-ink);text-wrap:balance}.gp-bf-sh__title em{color:var(--sh-accent);font-size:1.08em;letter-spacing:-.01em;padding-right:.03em}.gp-bf-sh__sub{max-width:42ch;margin:22px 0 0;font-size:1.06rem;line-height:1.55;color:var(--sh-soft);text-wrap:pretty}.gp-bf-sh__actions{margin-top:30px;display:flex;align-items:center;flex-wrap:wrap;gap:14px 26px}.gp-bf-sh__cta{display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 34px;border-radius:999px;background:var(--sh-cta-bg);color:var(--sh-cta-ink);font-size:.98rem;font-weight:600;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1),opacity .2s ease}.gp-bf-sh__cta:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.gp-bf-sh__cta:hover{opacity:.88}}.gp-bf-sh__link{font-size:.98rem;font-weight:600;color:var(--sh-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.gp-bf-sh__meta{margin-top:28px;display:flex;align-items:center;flex-wrap:wrap;gap:10px 28px}.gp-bf-sh__ends{margin:0;display:flex;align-items:baseline;gap:8px;font-size:.92rem;color:var(--sh-soft)}.gp-bf-sh__ends>span:not(.gp-bf-sh__clock){--bf-display: inline}.gp-bf-sh__clock{font-weight:600;color:var(--sh-ink);font-variant-numeric:tabular-nums;letter-spacing:.01em}.gp-bf-sh__rating{margin:0;display:flex;align-items:center;gap:8px;font-size:.86rem;color:var(--sh-soft)}.gp-bf-sh__stars{color:var(--sh-accent);letter-spacing:2px}.gp-bf-sh__gift{--bf-display: inline-flex;margin-top:24px;display:inline-flex;align-items:center;gap:12px;padding:7px 18px 7px 7px;border-radius:14px;border:1px solid var(--sh-faint);background:#ffffff0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.gp-bf-sh__gift-img{width:44px;height:44px;border-radius:9px;overflow:hidden;background:#e9e5e0;flex-shrink:0}.gp-bf-sh__gift-img img{width:100%;height:100%;object-fit:cover;display:block}.gp-bf-sh__gift-text{display:flex;flex-direction:column;gap:2px;font-size:.8rem;color:var(--sh-soft);line-height:1.3}.gp-bf-sh__gift-text b{font-size:.92rem;font-weight:600;color:var(--sh-ink)}html.gp-bf-day-bf .gp-bf-sh{--sh-ground: #0E0907;--sh-scrim: rgba(8, 5, 4, .7);--sh-ink: #F6F5F3;--sh-soft: rgba(246, 245, 243, .74);--sh-faint: rgba(246, 245, 243, .18);--sh-accent: #E7D6C1;--sh-cta-bg: #F6F5F3;--sh-cta-ink: #111111;--sh-label-bg: #F6F5F3;--sh-label-ink: #111111}html.gp-bf-day-cm .gp-bf-sh{--sh-ground: #333336;--sh-scrim: rgba(40, 40, 43, .72);--sh-ink: #F6F5F3;--sh-soft: rgba(246, 245, 243, .76);--sh-faint: rgba(246, 245, 243, .2);--sh-accent: #F6F5F3;--sh-cta-bg: #F6F5F3;--sh-cta-ink: #111111;--sh-label-bg: #F6F5F3;--sh-label-ink: #111111}html.gp-bf-stage-closeout .gp-bf-sh{--sh-ground: #BBAC9E;--sh-scrim: rgba(196, 184, 172, .7);--sh-soft: rgba(17, 17, 17, .76);--sh-accent: #111111}html.gp-bf-stage-closeout .gp-bf-sh__clock{font-size:1.5rem;letter-spacing:-.01em}@media(prefers-reduced-motion:no-preference){.gp-bf-sh__copy>*{animation:gp-bf-rise .5s cubic-bezier(.16,1,.3,1) both}.gp-bf-sh__copy>:nth-child(n+4){animation-delay:.06s}.gp-bf-sh__copy>:nth-child(n+9){animation-delay:.12s}.gp-bf-sh__bg img{animation:gp-bf-settle 1s cubic-bezier(.16,1,.3,1) both}}@keyframes gp-bf-settle{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:none}}@media(min-width:750px)and (max-width:1099px){.gp-bf-sh{min-height:600px}.gp-bf-sh__copy{max-width:56%;padding:120px 32px 48px}.gp-bf-sh__bg:after{background:linear-gradient(90deg,var(--sh-scrim) 0%,var(--sh-scrim) 30%,transparent 70%)}.gp-bf .gp-bf-sh__title{font-size:clamp(2.4rem,5.6vw,3.4rem)}}@media(max-width:749px){.gp-bf-sh{min-height:0;height:max(680px,calc(100svh - 110px));max-height:820px;align-items:flex-end;border-radius:16px}.gp-bf-sh__bg{top:0;-webkit-mask-image:none;mask-image:none}.gp-bf-sh__bg img{object-position:50% 0}.gp-bf-sh__bg:after{background:linear-gradient(0deg,var(--sh-scrim) 0%,var(--sh-scrim) 22%,transparent 56%)}.gp-bf-sh__copy{max-width:none;padding:0 20px 26px}.gp-bf-sh__label{margin-bottom:14px;height:24px;font-size:.62rem;padding:0 10px}.gp-bf .gp-bf-sh__title{max-width:13ch;font-size:clamp(2.05rem,9.2vw,2.6rem);line-height:1.03}.gp-bf-sh__sub{margin-top:12px;font-size:.92rem;line-height:1.45}.gp-bf-sh__actions{margin-top:18px;gap:12px 18px}.gp-bf-sh__cta{flex:1 1 auto;height:50px}.gp-bf-sh__meta{margin-top:14px;gap:6px 18px}.gp-bf-sh__rating{display:none}.gp-bf-sh__gift{display:none!important}html.gp-bf-stage-closeout .gp-bf-sh__clock{font-size:1.2rem}}html.gp-bf-public .gp-bf-offer-strip__num{color:#111;font-size:2.6rem;letter-spacing:-.035em}html.gp-bf-public .gp-bf-offer-strip__num em{font-family:inherit;font-style:normal;font-weight:600;font-size:1em;letter-spacing:inherit}html.gp-bf-public .gp-bf-offer-strip__title,html.gp-bf-public .gp-bf-price__now{color:#111}html.gp-bf-public .gp-bf-price__save{height:auto;padding:0;border:0;border-radius:0;color:#111;font-weight:600;letter-spacing:0;font-size:.8rem}html.gp-bf-public .gp-bf-card__cta{justify-content:center}html.gp-bf-public .gp-bf-card__cta>span[aria-hidden]{display:none}@media(max-width:749px){html.gp-bf-public .gp-bf-offer-strip__num{font-size:2rem}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/gp-bf.css.map */
