.ft-seasonal{display:grid;grid-template-columns:.95fr 1.15fr;align-items:center;gap:clamp(30px,5vw,76px);margin-block:0 80px;padding:42px;border:1px solid #e1d9c9;border-radius:20px;background:#f3eee3}.ft-seasonal-intro{min-width:0}.ft-seasonal .ft-eyebrow{color:#886345;margin-bottom:14px}.ft-site .ft-seasonal h2{font-size:clamp(36px,3.8vw,52px);line-height:1.14;letter-spacing:-.04em}.ft-seasonal h2 em{color:#925840;font-weight:400}.ft-site .ft-seasonal-description{max-width:385px;margin-top:17px;color:#70695f;font-size:14px;line-height:1.8}.ft-seasonal-offer{margin-top:24px;padding-top:20px;border-top:1px solid #dbd1c0}.ft-site .ft-seasonal-offer-title{color:#4c5345;font-size:15px;line-height:1.5;font-weight:600}.ft-seasonal-code{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;min-height:44px;margin-top:9px;padding:8px 14px;border:1px solid #b8bca7;border-radius:5px;background:#e7eadf;color:#40503e!important;font-size:13px;line-height:1.5}.ft-seasonal-code strong{margin-left:4px;letter-spacing:.055em;font-size:12px}.ft-seasonal-code:hover{background:#dce2d2;border-color:#8e9a80}.ft-seasonal-code svg{flex:0 0 auto}.ft-site .ft-seasonal-terms{max-width:350px;margin-top:10px;color:#777064;font-size:11px;line-height:1.7}.ft-seasonal-moments{display:grid;gap:14px;min-width:0}.ft-seasonal-moment{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;align-items:center;padding:21px 20px 21px 10px;border:1px solid transparent;border-radius:13px;background:#faf7f0;transition:border-color .2s,background .2s}.ft-seasonal-autumn{color:#9d6541!important}.ft-seasonal-christmas{color:#65715a!important}.ft-seasonal-moment:hover{border-color:#c9b9a1;background:#fdfaf4}.ft-seasonal-drawing svg{display:block;width:100%;height:auto}.ft-seasonal-moment-copy{min-width:0}.ft-site .ft-seasonal-kicker{color:inherit;font-size:9px;font-weight:600;line-height:1.5;letter-spacing:.095em}.ft-site .ft-seasonal-moment h3{margin-top:6px;color:#3c362f;font-size:25px;line-height:1.2;letter-spacing:-.035em}.ft-site .ft-seasonal-moment-copy>p:not(.ft-seasonal-kicker){margin-top:8px;color:#756d60;font-size:12px;line-height:1.7}.ft-seasonal-text-link{display:inline-flex;align-items:center;gap:9px;margin-top:11px;color:inherit;font-size:11px;line-height:1.5}.ft-seasonal-text-link svg{flex:0 0 auto}@media(max-width:989px){.ft-seasonal{grid-template-columns:.9fr 1.1fr;gap:27px;padding:30px}.ft-seasonal-moment{grid-template-columns:86px minmax(0,1fr);padding:19px 15px 19px 7px;gap:7px}.ft-site .ft-seasonal-moment h3{font-size:23px}}@media(max-width:749px){.ft-seasonal{display:block;width:calc(100% - 40px);margin-block:0 48px;padding:24px 18px 18px;border-radius:16px}.ft-seasonal .ft-eyebrow{margin-bottom:12px;font-size:9px;letter-spacing:.11em}.ft-site .ft-seasonal h2{font-size:clamp(31px,8.4vw,38px);line-height:1.12;letter-spacing:-.04em}.ft-site .ft-seasonal-description{margin-top:14px;font-size:13px;line-height:1.75}.ft-seasonal-offer{margin-top:20px;padding-top:17px}.ft-site .ft-seasonal-offer-title{font-size:14px}.ft-seasonal-code{margin-top:10px;min-height:44px}.ft-site .ft-seasonal-terms{font-size:11px;line-height:1.65}.ft-seasonal-moments{margin-top:22px;gap:10px}.ft-seasonal-moment{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:10px;padding:17px 13px 17px 7px;border-radius:10px}.ft-seasonal-drawing{margin-top:16px}.ft-site .ft-seasonal-kicker{font-size:8px;line-height:1.6;letter-spacing:.065em}.ft-site .ft-seasonal-moment h3{margin-top:5px;font-size:23px;line-height:1.16}.ft-site .ft-seasonal-moment-copy>p:not(.ft-seasonal-kicker){margin-top:7px;font-size:12px;line-height:1.7}.ft-seasonal-text-link{margin-top:11px;gap:7px;font-size:11px;line-height:1.5}}@media(max-width:374px){.ft-seasonal{width:calc(100% - 32px);padding:23px 14px 14px}.ft-seasonal-moment{grid-template-columns:47px minmax(0,1fr);gap:7px;padding:15px 10px 15px 5px}.ft-site .ft-seasonal-moment h3{font-size:21px}}@media(prefers-reduced-motion:reduce){.ft-seasonal-moment{transition:none}}.ft-holiday-announcement{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:inherit;text-decoration:none;font:inherit}.ft-holiday-announcement svg{flex:0 0 15px}.ft-holiday-announcement strong{font-weight:600;white-space:nowrap}.ft-holiday-announcement:hover{text-decoration:underline;text-underline-offset:3px}.ftp-holiday-offer .ftp-promotion{margin-bottom:3px}.ftp-offer-terms{color:#71695e;font-size:11px;line-height:1.7}.ftp-offer-terms summary{display:inline-flex;align-items:center;min-height:30px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;list-style:none}.ftp-offer-terms summary::-webkit-details-marker{display:none}.ftp-offer-terms p{max-width:450px;margin-block:5px 12px}.ftp-holiday-review{margin-block:12px;padding:11px 13px;border:1px solid #d9decd;border-radius:8px;background:#f0f2e9;color:#4d5a44;font-size:12px;line-height:1.7}@media(max-width:599px){.ft-holiday-announcement{gap:6px;font-size:10px;line-height:1.6;letter-spacing:0}.ft-holiday-announcement svg{width:13px;height:13px;flex-basis:13px}.ftp-offer-terms summary{min-height:44px}.ft-product[data-current-step="2"] .ftp-holiday-offer,.ft-product[data-current-step="3"] .ftp-holiday-offer{display:none}}.ft-site[data-ft-season=halloween]{--ft-season-accent: #a35732;--ft-season-dark: #67412e;--ft-season-soft: #f2e2cb;--ft-season-line: #d8bba0;--ft-line: #e2ceb7;--ft-sage: #eed7b9}.ft-site[data-ft-season=christmas]{--ft-season-accent: #38533f;--ft-season-dark: #304735;--ft-season-soft: #e8ecdf;--ft-season-line: #b9c4ab;--ft-line: #d3d9c8;--ft-sage: #e2e9d8}.ft-site[data-ft-season=halloween] .ft-announcement,.ft-site[data-ft-season=christmas] .ft-announcement{background:var(--ft-season-dark);color:#fff8e8;padding-block:10px}.ft-site[data-ft-season=halloween] .ft-header,.ft-site[data-ft-season=christmas] .ft-header{border-color:var(--ft-season-line)}.ft-seasonal-garland{display:flex;justify-content:center;height:42px;padding-top:2px;pointer-events:none;color:var(--ft-season-accent)}.ft-seasonal-garland>svg{display:block;width:400px;height:50px;opacity:.72}.ft-site[data-ft-season=halloween] .ft-hero,.ft-site[data-ft-season=christmas] .ft-hero{position:relative;padding-block:34px 44px}.ft-site[data-ft-season=halloween] .ft-hero h1,.ft-site[data-ft-season=christmas] .ft-hero h1{font-size:clamp(47px,5.1vw,73px);line-height:1.08}.ft-site[data-ft-season=christmas] .ft-hero h1 em{color:#8a4942}.ft-site[data-ft-season=halloween] .ft-hero-copy>.ft-eyebrow,.ft-site[data-ft-season=christmas] .ft-hero-copy>.ft-eyebrow{color:var(--ft-season-accent);letter-spacing:.15em}.ft-site[data-ft-season=halloween] .ft-hero-description,.ft-site[data-ft-season=christmas] .ft-hero-description{max-width:420px}.ft-site[data-ft-season=halloween] .ft-hero-image,.ft-site[data-ft-season=christmas] .ft-hero-image{aspect-ratio:1;border-radius:100px 100px 16px 16px;border:1px solid var(--ft-season-line);box-shadow:0 0 0 7px #fffaf0}.ft-site[data-ft-season] .ft-hero-photo-seasonal{width:100%;height:100%!important;object-fit:contain}.ft-season-edition{position:relative;display:flex;justify-content:center;align-items:center;gap:12px;margin:0 0 15px;color:var(--ft-season-accent);font:italic 15px/1.5 Georgia,serif}.ft-season-edition:before,.ft-season-edition:after{content:"";width:30px;border-top:1px solid var(--ft-season-line)}.ft-site[data-ft-season=halloween] .ft-image-label,.ft-site[data-ft-season=christmas] .ft-image-label,.ft-site[data-ft-season=halloween] .ft-values,.ft-site[data-ft-season=christmas] .ft-values{border-color:var(--ft-season-line)}.ft-site[data-ft-season=halloween] .ft-value-icon,.ft-site[data-ft-season=christmas] .ft-value-icon{color:var(--ft-season-accent)}.ft-site[data-ft-season=halloween] .ft-category-arrow,.ft-site[data-ft-season=christmas] .ft-category-arrow{color:var(--ft-season-accent);background:#fffaf0f2}.ft-site[data-ft-season=halloween] .ft-diy{background:#efe0ca;border:1px solid #e2ceb4}.ft-site[data-ft-season=christmas] .ft-diy{background:#e5eadc;border:1px solid #ccd5bf}.ft-site[data-ft-season=halloween] .ft-story{background:#644737}.ft-site[data-ft-season=halloween] .ft-story-side,.ft-site[data-ft-season=halloween] .ft-story-definition{color:#ead9bf}.ft-site[data-ft-season=halloween] .ft-story-copy>p{color:#f0e3d0}.ft-site[data-ft-season=christmas] .ft-story{background:#334e3d}.ft-site[data-ft-season=halloween] .ft-start{background:#f0dfc9;border-color:#dccaaf}.ft-site[data-ft-season=christmas] .ft-start{background:#ebece0;border-color:#d6d8c6}.ft-seasonal-farewell{display:flex;justify-content:center;padding-top:27px;color:var(--ft-season-accent);pointer-events:none}.ft-seasonal-farewell svg{width:310px;height:40px;opacity:.65}.ft-site .ft-seasonal-single{grid-template-columns:1.15fr .85fr;gap:55px;border-color:var(--ft-season-line);background:var(--ft-season-soft)}.ft-site .ft-seasonal-single .ft-eyebrow,.ft-site .ft-seasonal-single h2 em{color:var(--ft-season-accent)}.ft-site .ft-seasonal-single .ft-seasonal-description{max-width:425px;color:#655b4e}.ft-site .ft-seasonal-single .ft-seasonal-offer{border-color:var(--ft-season-line)}.ft-site .ft-seasonal-single .ft-seasonal-offer-title{color:var(--ft-season-dark)}.ft-site .ft-seasonal-single .ft-seasonal-code{color:#fff9ec!important;border-color:var(--ft-season-accent);background:var(--ft-season-accent)}.ft-site .ft-seasonal-single .ft-seasonal-code:hover{background:var(--ft-season-dark)}.ft-site .ft-seasonal-feature{display:flex;flex-direction:column;gap:3px;padding:27px 28px 31px;text-align:center;border:1px solid #fff9ec;background:#fffaf0a6;color:var(--ft-season-accent);border-radius:150px 150px 14px 14px}.ft-seasonal-feature .ft-seasonal-drawing{width:155px;max-width:70%;margin:0 auto}.ft-site .ft-seasonal-feature h3{margin-top:8px;font-size:30px;color:var(--ft-season-dark)}.ft-site .ft-seasonal-feature .ft-seasonal-moment-copy>p{margin-inline:auto;max-width:260px}.ft-seasonal-feature .ft-seasonal-text-link{justify-content:center}@media(max-width:989px){.ft-site .ft-seasonal-single{gap:30px}.ft-site .ft-seasonal-feature{padding:24px 18px}.ft-site .ft-seasonal-feature h3{font-size:27px}}@media(max-width:749px){.ft-seasonal-garland{height:32px;padding-top:0}.ft-seasonal-garland>svg{width:295px;height:37px}.ft-site[data-ft-season=halloween] .ft-hero,.ft-site[data-ft-season=christmas] .ft-hero{padding-block:24px 33px;gap:22px}.ft-site[data-ft-season=halloween] .ft-hero h1,.ft-site[data-ft-season=christmas] .ft-hero h1{font-size:clamp(37px,10.6vw,52px);line-height:1.07}.ft-site[data-ft-season=halloween] .ft-hero-copy>.ft-eyebrow,.ft-site[data-ft-season=christmas] .ft-hero-copy>.ft-eyebrow{margin-bottom:15px;font-size:9px;letter-spacing:.12em}.ft-site[data-ft-season=halloween] .ft-hero-description,.ft-site[data-ft-season=christmas] .ft-hero-description{margin-top:20px!important;font-size:14px;line-height:1.8}.ft-site[data-ft-season=halloween] .ft-hero-image,.ft-site[data-ft-season=christmas] .ft-hero-image{aspect-ratio:1;border-radius:66px 66px 12px 12px;box-shadow:0 0 0 5px #fffaf0}.ft-season-edition{margin-bottom:13px;font-size:13px}.ft-season-edition:before,.ft-season-edition:after{width:22px}.ft-site .ft-seasonal-single{display:block;padding:25px 20px 20px}.ft-site .ft-seasonal-feature{margin-top:24px;display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center;padding:18px 13px 18px 6px;text-align:left;border-radius:12px}.ft-seasonal-feature .ft-seasonal-drawing{width:100%;max-width:100%;margin:0}.ft-site .ft-seasonal-feature h3{margin-top:0;font-size:25px}.ft-site .ft-seasonal-feature .ft-seasonal-moment-copy>p{margin-top:8px;font-size:12px;line-height:1.7}.ft-seasonal-feature .ft-seasonal-text-link{justify-content:flex-start}.ft-seasonal-farewell{padding-top:20px}}@media(max-width:374px){.ft-site .ft-seasonal-single{padding:23px 15px 15px}.ft-site .ft-seasonal-feature{grid-template-columns:57px minmax(0,1fr);gap:9px}.ft-site .ft-seasonal-feature h3{font-size:23px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ft-seasonal.css.map */
