.fzh{--fzh-accent: #FF6214;--fzh-text: #2A2A2A;--fzh-muted: #5C5A56;--fzh-bg: #E2D6CC;--fzh-card: #FFFFFF;--fzh-max: 1280px;font-family:inherit;color:var(--fzh-text);background:var(--fzh-bg);-webkit-font-smoothing:antialiased}.fzh *,.fzh *:before,.fzh *:after{box-sizing:border-box}.fzh h1,.fzh h2,.fzh h3,.fzh p,.fzh figure,.fzh blockquote{margin:0}.fzh h1,.fzh h2,.fzh h3{color:inherit;text-transform:none;font-weight:700}.fzh img{display:block;max-width:100%}.fzh a{color:inherit}.fzh-container{max-width:var(--fzh-max);margin:0 auto;padding-left:24px;padding-right:24px}.fzh-accent{color:var(--fzh-accent)}.fzh-eyebrow{display:block;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fzh-eyebrow, #6B6863)}.fzh-h2{margin-top:12px!important;font-size:clamp(32px,4.4vw,56px);line-height:1.05;letter-spacing:-.035em}.fzh-lead{font-size:17px;line-height:1.6;color:var(--fzh-muted)}.fzh-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 30px;border-radius:999px;border:1.5px solid transparent;font:inherit;font-size:16px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;cursor:pointer;background:var(--fzh-btn-bg, var(--fzh-accent));color:var(--fzh-btn-text, #2A2A2A);transition:transform .15s ease,opacity .15s ease}.fzh-btn:hover{transform:translateY(-1px);opacity:.92}.fzh-btn svg{flex:none}.fzh-btn--outline{background:transparent;border-color:currentColor;color:var(--fzh-btn-outline, var(--fzh-text));font-weight:600}.fzh-hero{position:relative;overflow:hidden;min-height:var(--fzh-hero-h, 680px);display:flex;align-items:center;background:#2a2a2a}.fzh-hero__media,.fzh-hero__media img,.fzh-hero__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fzh-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.fzh-hero__inner{position:relative;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:40px;padding-top:var(--fzh-pt, 190px);padding-bottom:80px}.fzh-hero__content{flex:1 1 560px;max-width:680px;color:var(--fzh-hero-text, #FFFFFF)}.fzh-badge{display:inline-flex;background:var(--fzh-accent);color:#2a2a2a;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fzh-hero__title{margin-top:24px!important;font-size:clamp(46px,7.4vw,104px);line-height:.98;letter-spacing:-.04em;color:var(--fzh-hero-text, #FFFFFF)}.fzh-hero__sub{margin-top:24px;font-size:19px;line-height:1.55;max-width:520px;color:var(--fzh-hero-sub, #F1EEE8)}.fzh-hero__sub p{margin:0}.fzh-hero__ctas{margin-top:32px;display:flex;flex-wrap:wrap;gap:12px}.fzh-hero__ctas .fzh-btn--outline{--fzh-btn-outline: var(--fzh-hero-text, #FFFFFF)}.fzh-countdown{margin-top:28px;display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:7px 16px 7px 12px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);font-size:14px;line-height:1.3;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fzh-countdown__label{display:inline-flex;align-items:center;gap:7px;font-weight:600}.fzh-countdown__label svg{color:var(--fzh-accent);flex:none}.fzh-countdown__units{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.fzh-countdown__units b{font-weight:700}.fzh-countdown__units small{font-size:inherit;color:#e4e0d9}.fzh-countdown__units i{font-style:normal;color:#ffffff8c}.fzh-sticker{flex:0 0 auto;width:220px;height:220px;border-radius:999px;background:var(--fzh-accent);color:#2a2a2a;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1;transform:rotate(var(--fzh-rot, -8deg));box-shadow:0 24px 60px #00000040}.fzh-sticker small{font-size:18px;font-weight:700}.fzh-sticker strong{font-size:72px;font-weight:800;letter-spacing:-.04em;margin:6px 0}.fzh-cats{padding:var(--fzh-pad, 96px) 0}.fzh-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px}.fzh-cats__grid{margin-top:40px;display:grid;grid-template-columns:repeat(var(--fzh-cols, 5),minmax(0,1fr));gap:16px}.fzh-cat{display:flex;flex-direction:column;background:var(--fzh-card);color:var(--fzh-text);border-radius:18px;overflow:hidden;text-decoration:none;transition:transform .2s ease}a.fzh-cat:hover{transform:translateY(-3px)}.fzh-cat--hl{box-shadow:0 0 0 3px var(--fzh-accent),0 18px 40px #ff621440}.fzh-cat__media{position:relative;aspect-ratio:4 / 5;overflow:hidden}.fzh-cat__media img,.fzh-cat__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fzh-cat__media svg{background:#e7e3dc}.fzh-pill{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:baseline;gap:5px;background:var(--fzh-accent);color:#2a2a2a;border-radius:999px;padding:6px 12px 6px 11px;line-height:1}.fzh-pill small{font-size:13px;font-weight:600}.fzh-pill strong{font-size:28px;font-weight:800;letter-spacing:-.03em}.fzh-label{position:absolute;top:10px;right:10px;background:#2a2a2a;color:#fff;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.fzh-cat__body{flex:1 1 auto;padding:16px 18px 18px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.fzh-cat__title{font-size:19px;line-height:1.25}.fzh-cat__sub{margin-top:3px!important;font-size:13px;line-height:1.4;color:var(--fzh-muted)}.fzh-cat__arrow{flex:none;width:34px;height:34px;border-radius:999px;background:var(--fzh-arrow, #E2D6CC);display:flex;align-items:center;justify-content:center}.fzh-cat--hl .fzh-cat__arrow{background:var(--fzh-accent)}.fzh-cats__cta-m{display:none}.fzh-about__inner{padding-top:var(--fzh-pad, 104px);padding-bottom:var(--fzh-pad, 104px);display:flex;flex-wrap:wrap;align-items:center;gap:48px 72px}.fzh-about--reverse .fzh-about__inner{flex-direction:row-reverse}.fzh-about__media{flex:1 1 440px;min-width:0;position:relative}.fzh-about__media img,.fzh-about__media svg{width:100%;aspect-ratio:5 / 4;object-fit:cover;border-radius:24px}.fzh-about__media svg{background:#e7e3dc}.fzh-about__badge{position:absolute;right:-12px;bottom:-20px;background:var(--fzh-badge-bg, #C3D29D);color:var(--fzh-badge-text, #2A2A2A);border-radius:18px;padding:16px 20px;max-width:220px;box-shadow:0 16px 40px #1a1a1a26}.fzh-about__badge strong{display:block;font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1}.fzh-about__badge span{display:block;margin-top:4px;font-size:14px;font-weight:600}.fzh-about__text{flex:1 1 440px;min-width:0;max-width:560px}.fzh-about__text .fzh-h2{font-size:clamp(30px,3.8vw,48px);line-height:1.08}.fzh-about__rte{margin-top:20px}.fzh-about__rte p+p{margin-top:14px}.fzh-about__text .fzh-btn{margin-top:28px;min-height:48px;padding:0 24px;font-size:15px}.fzh-reviews{padding:var(--fzh-pad, 104px) 0 96px}.fzh-reviews__head{text-align:center;max-width:760px;margin:0 auto}.fzh-reviews__head .fzh-h2{font-size:clamp(30px,4vw,52px);line-height:1.08}.fzh-reviews__grid{margin-top:48px;display:grid;grid-template-columns:repeat(var(--fzh-cols, 3),minmax(0,1fr));gap:16px}.fzh-review{background:var(--fzh-card);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:18px}.fzh-review blockquote{font-size:17px;line-height:1.6;color:var(--fzh-text)}.fzh-review figcaption{margin-top:auto;font-size:14px;font-weight:700;color:var(--fzh-muted)}.fzh-stars{display:flex;gap:2px;color:var(--fzh-accent)}.fzh-reviews__cta{margin-top:36px;display:flex;justify-content:center}.fzh-banner__inner{padding-top:var(--fzh-pad, 72px);padding-bottom:var(--fzh-pad, 72px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px 40px}.fzh-banner__text{flex:1 1 560px;max-width:760px}.fzh-banner__title{font-size:clamp(30px,4.6vw,60px);line-height:1.02;letter-spacing:-.04em}.fzh-banner__sub{margin-top:14px!important;font-size:17px;line-height:1.55}@media(min-width:750px)and (max-width:1099px){.fzh-cats__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fzh-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.fzh-container{padding-left:16px;padding-right:16px}.fzh-eyebrow{font-size:11px}.fzh-h2{margin-top:8px!important;font-size:30px;line-height:1.1}.fzh-btn{min-height:54px;font-size:15px;padding:0 24px}.fzh-hero{min-height:0}.fzh-hero__inner{padding-top:var(--fzh-pt-m, 104px);padding-bottom:36px;justify-content:center}.fzh-hero__content{flex:none;width:100%;max-width:none;display:flex;flex-direction:column;align-items:center;text-align:center}.fzh-badge{font-size:12px;padding:6px 14px}.fzh-hero__title{margin-top:16px!important;font-size:50px;line-height:1}.fzh-hero__sub{margin-top:14px;font-size:16px;line-height:1.5;max-width:320px}.fzh-countdown{margin-top:18px;justify-content:center;font-size:12px;padding:6px 14px 6px 10px}.fzh-countdown__label svg{width:14px;height:14px}.fzh-hero__ctas{order:5;margin-top:24px;width:100%;flex-direction:column;gap:10px}.fzh-hero__ctas .fzh-btn{width:100%}.fzh-sticker{display:none}.fzh-cats{padding:48px 0}.fzh-head{display:block}.fzh-head>.fzh-btn{display:none}.fzh-cats__grid{margin-top:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fzh-cats__grid--first-wide .fzh-cat:first-child{grid-column:1 / -1}.fzh-cats__grid--first-wide .fzh-cat:first-child .fzh-cat__media{aspect-ratio:16 / 10}.fzh-cat__media{aspect-ratio:1 / 1}.fzh-pill{left:8px;bottom:8px;padding:5px 10px 5px 9px}.fzh-pill small{font-size:11px}.fzh-pill strong{font-size:22px}.fzh-cat__body{padding:12px 14px 14px}.fzh-cat__title{font-size:15px}.fzh-cat__sub{font-size:12px}.fzh-cat__arrow{display:none}.fzh-cats__cta-m{display:flex;margin-top:20px;width:100%}.fzh-about__inner{padding-top:48px;padding-bottom:48px;gap:36px}.fzh-about--reverse .fzh-about__inner{flex-direction:column}.fzh-about__media,.fzh-about__text{flex:1 1 100%}.fzh-about__media img,.fzh-about__media svg{aspect-ratio:4 / 3;border-radius:18px}.fzh-about__badge{right:12px;bottom:-18px;padding:10px 14px;border-radius:14px}.fzh-about__badge strong{font-size:22px}.fzh-about__badge span{font-size:12px}.fzh-about__text .fzh-h2{font-size:28px;line-height:1.12}.fzh-about__rte{margin-top:14px;font-size:15px}.fzh-about__text .fzh-btn{margin-top:20px;min-height:46px;font-size:14px}.fzh-reviews{padding:48px 0 40px}.fzh-reviews__head{text-align:left}.fzh-reviews__head .fzh-h2{font-size:28px;line-height:1.12}.fzh-reviews__grid{margin:20px -16px 0;padding:0 16px 8px;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px}.fzh-review{flex:0 0 280px;scroll-snap-align:start;padding:22px;border-radius:18px;gap:14px}.fzh-review blockquote{font-size:15px;line-height:1.55}.fzh-reviews__cta{margin-top:20px}.fzh-reviews__cta .fzh-btn{width:100%;min-height:50px}.fzh-banner__inner{padding-top:40px;padding-bottom:40px;flex-direction:column;text-align:center;gap:20px}.fzh-banner__text{flex:none}.fzh-banner__title{font-size:30px;line-height:1.08}.fzh-banner__sub{font-size:15px}.fzh-banner__inner .fzh-btn{width:100%}}@media(prefers-reduced-motion:reduce){.fzh *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/165/assets/fzh-black-week.css.map */
