.fd-showcase{--fd-green:#173d31;--fd-red:#ad2331;--fd-muted:#667163;background:#fff;color:var(--fd-green);padding:18px 0 30px;isolation:isolate}.fd-showcase,.fd-showcase *{box-sizing:border-box}.fd-showcase .fd-edition{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 2px 13px;font:500 9px/1.4 var(--sans,Arial,sans-serif);letter-spacing:.13em;text-transform:uppercase;color:#596c58}.fd-showcase .fd-edition>span:last-child{display:flex;align-items:center;gap:9px}.fd-showcase .fd-edition .fd-flag{width:18px;height:12px;flex-basis:18px}.fd-showcase .fd-edition .fd-flag:before{width:5px}.fd-showcase .fd-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:480px;border:1px solid #deded1;border-top:3px solid #173d31;border-radius:4px 4px 0 0;background:radial-gradient(ellipse at 72% 26%,#fffdf5 0,transparent 55%),linear-gradient(115deg,#faf9f3,#eed);overflow:hidden}.fd-showcase .fd-hero-copy{padding:48px 20px 40px 48px;align-self:center;position:relative;z-index:2}.fd-showcase .fd-kicker{display:flex;align-items:center;gap:10px;margin:0 0 20px;color:#5b6e57;font:600 10px/1.5 var(--sans,Arial,sans-serif);letter-spacing:.1em;text-transform:uppercase}.fd-showcase .fd-new{padding:5px 8px;background:#fff;color:#9f202d;border:1px solid #d4b9ac;border-radius:2px;font-size:8px;letter-spacing:.06em}.fd-showcase .fd-hero h1{max-width:550px;margin:0;color:#173d31;font:400 clamp(39px,4.8vw,64px)/1.04 var(--serif,Georgia,serif);letter-spacing:-.045em}.fd-showcase .fd-hero h1 em{display:block;color:#ad2331;font-weight:400}.fd-showcase .fd-description{max-width:350px;margin:22px 0 0;color:#5a6656;font:400 14px/1.75 var(--sans,Arial,sans-serif)}.fd-showcase .fd-primary{display:inline-flex;align-items:center;justify-content:center;gap:26px;min-height:46px;padding:13px 20px;margin-top:26px;color:#fff;background:#ad2331;border:1px solid #941d28;box-shadow:0 3px #681922;border-radius:3px;text-decoration:none;font:600 12px/1.4 var(--sans,Arial,sans-serif);transition:transform .2s ease}.fd-showcase .fd-primary:hover{transform:translateY(-2px);background:#92202b}.fd-showcase .fd-primary .icon{width:17px;height:17px}.fd-showcase .fd-secondary{display:flex;align-items:center;gap:12px;width:fit-content;min-height:44px;margin-top:10px;color:#43563e;text-decoration:underline;text-underline-offset:4px;font:500 11px/1.5 var(--sans,Arial,sans-serif)}.fd-showcase .fd-hero-note{max-width:340px;margin:19px 0 0;padding-top:15px;border-top:1px solid #dadccc;color:#65705c;font:400 10px/1.6 var(--sans,Arial,sans-serif)}.fd-showcase .fd-hero-art{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:28px 35px 38px;isolation:isolate}.fd-showcase .fd-portrait{display:block;position:relative;width:100%;max-width:370px;height:350px;background:#f2e7d6;overflow:hidden;border:1px solid #ded6c3;border-radius:170px 170px 4px 4px;box-shadow:10px 8px #173d310a,0 20px 35px #173d3112;z-index:1}.fd-showcase .fd-portrait img{display:block;width:100%;height:100%;object-fit:contain;filter:none;opacity:1;mix-blend-mode:normal}.fd-showcase .fd-hero-caption{position:relative;z-index:2;display:flex;align-items:baseline;justify-content:space-between;gap:14px;width:100%;max-width:370px;margin-top:17px;padding:0 5px;color:#4d5e47;font:500 10px/1.5 var(--sans,Arial,sans-serif)}.fd-showcase .fd-hero-caption>span:last-child{flex-shrink:0;font-weight:600}.fd-showcase .fd-plinth{position:absolute;bottom:68px;inset-inline:22px;height:21px;z-index:0;background:linear-gradient(#fbf8eb,#d9d6bf);border-bottom:3px solid #ad8951;transform:perspective(600px) rotateX(14deg);box-shadow:0 12px 17px #46523c20}.fd-showcase .fd-ribbon{position:absolute;width:170px;height:370px;top:45px;border:18px solid;border-radius:50%;pointer-events:none;z-index:0}.fd-showcase .fd-ribbon--green{inset-inline-end:9px;border-color:#125338;transform:rotate(19deg);box-shadow:inset 5px 0 6px #00170f35,6px 7px 14px #173d3118}.fd-showcase .fd-ribbon--red{inset-inline-start:25px;top:74px;height:290px;width:130px;border-width:13px;border-color:#b42534;transform:rotate(-22deg);box-shadow:inset 4px 0 5px #6d101c35,5px 7px 12px #5b162010}.fd-showcase .fd-season-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #deded1;border-top:0;border-radius:0 0 4px 4px;overflow:hidden}.fd-showcase .fd-season-links a{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px;min-height:53px;background:#173d31;color:#fff;text-decoration:none;font:500 12px/1.4 var(--sans,Arial,sans-serif)}.fd-showcase .fd-season-links a>span:last-child{margin-inline-start:12px}.fd-showcase .fd-season-links .fd-season-halloween{background:#201b16;color:#f1c697}.fd-showcase .fd-season-halloween .hw-ornament{width:23px;height:23px}.fd-showcase .fd-season-links a:only-child{grid-column:1/-1}.fd-showcase .fd-products{padding-top:32px;scroll-margin-top:150px}.fd-showcase .fd-product-heading{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:18px}.fd-showcase .fd-product-heading .fd-kicker{font-size:9px;margin-bottom:8px}.fd-showcase .fd-product-heading h2{margin:0;color:#173d31;font:400 clamp(27px,3vw,39px)/1.1 var(--serif,Georgia,serif);letter-spacing:-.035em}.fd-showcase .fd-product-heading>a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#173d31;font:500 12px/1.4 var(--sans,Arial,sans-serif);text-decoration:none}.fd-showcase .fd-product-heading .icon{width:17px;height:17px}.fd-showcase .fd-product-track{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 54px)/4);gap:18px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-color:#8da08a #eef1e8;scrollbar-width:thin;padding-bottom:14px}.fd-showcase .fd-product-track .product-card{min-width:0;padding:0;opacity:1;transform:none;scroll-snap-align:start;background:#fff;border:0;border-radius:4px}.fd-showcase .fd-product-track .product-media{aspect-ratio:1;border:1px solid #e1dfd1;border-radius:90px 90px 4px 4px;background:#faf7f0;box-shadow:none}.fd-showcase .fd-product-track .product-media img{object-fit:contain;mix-blend-mode:normal;filter:none;opacity:1}.fd-showcase .fd-product-track .product-info{padding:12px 4px 4px;background:#fff;color:#173d31}.fd-showcase .fd-product-track .product-title{display:block;overflow:visible;font-size:14px;line-height:1.4;color:#173d31;min-height:2.8em}.fd-showcase .fd-product-track .product-title a{color:#173d31}.fd-showcase .fd-product-track .product-type{color:#68725f;font-size:10px}.fd-showcase .fd-product-track .price{color:#173d31;font-size:12px;line-height:1.5}.fd-showcase .fd-product-track .card-add{background:#ad2331;color:#fff;border-color:#ad2331;border-radius:3px;min-width:44px;min-height:44px}.fd-showcase .fd-swipe-note{display:none}.fd-showcase a:focus-visible,.fd-showcase .fd-product-track:focus-visible{outline:2px solid #ad2331;outline-offset:4px}[dir=rtl] .fd-showcase .fd-hero-copy{padding-inline:48px 20px}[dir=rtl] .fd-showcase :is(.fd-kicker,.fd-edition,.fd-hero h1,.fd-product-heading h2){letter-spacing:0}@media(max-width:999px)and (min-width:700px){.fd-showcase .fd-hero{min-height:410px}.fd-showcase .fd-hero-copy{padding:30px 18px 30px 30px}.fd-showcase .fd-portrait{height:300px}.fd-showcase .fd-hero-art{padding-inline:25px}.fd-showcase .fd-ribbon{height:300px;width:140px}.fd-showcase .fd-product-track{grid-auto-columns:calc((100% - 32px)/3);gap:16px}}@media(max-width:699px){.fd-showcase{padding:10px 0 22px}.fd-showcase .fd-edition{font-size:7px;letter-spacing:.06em;padding-bottom:9px;gap:8px}.fd-showcase .fd-hero{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:328px}.fd-showcase .fd-hero-copy,[dir=rtl] .fd-showcase .fd-hero-copy{padding:24px 5px 22px 16px;padding-inline:16px 5px}.fd-showcase .fd-kicker{font-size:8px;letter-spacing:.02em;gap:6px;flex-wrap:wrap;margin-bottom:13px}.fd-showcase .fd-new{font-size:7px;padding:3px 5px}.fd-showcase .fd-hero h1{font-size:clamp(28px,7vw,43px);line-height:1.06;letter-spacing:-.04em}.fd-showcase .fd-description{font-size:11px;line-height:1.55;margin-top:14px}.fd-showcase .fd-primary{font-size:10px;min-height:44px;padding:10px;gap:8px;margin-top:16px}.fd-showcase .fd-primary .icon{width:14px;height:14px}.fd-showcase .fd-secondary{font-size:10px;margin-top:5px;gap:7px}.fd-showcase .fd-hero-note{font-size:9px;margin-top:10px;padding-top:10px}.fd-showcase .fd-hero-art{padding:20px 12px 30px 7px;padding-inline:7px 12px;justify-content:center}.fd-showcase .fd-portrait{height:240px;border-radius:100px 100px 3px 3px;box-shadow:4px 5px #173d310a}.fd-showcase .fd-hero-caption{display:block;margin-top:12px;padding:0;font-size:8px;line-height:1.5}.fd-showcase .fd-hero-caption>span{display:block}.fd-showcase .fd-hero-caption>span:last-child{margin-top:3px}.fd-showcase .fd-plinth{display:none}.fd-showcase .fd-ribbon{width:70px;height:225px;border-width:8px;top:45px}.fd-showcase .fd-ribbon--green{inset-inline-end:2px}.fd-showcase .fd-ribbon--red{width:65px;height:190px;inset-inline-start:4px;top:70px;border-width:6px}.fd-showcase .fd-season-links a{font-size:10px;padding:12px 8px;gap:8px;min-height:48px}.fd-showcase .fd-season-links a>span:last-child{margin-inline-start:2px}.fd-showcase .fd-season-links .fd-flag{width:21px;height:14px;flex-basis:21px}.fd-showcase .fd-season-halloween .hw-ornament{width:20px;height:20px}.fd-showcase .fd-products{padding-top:23px}.fd-showcase .fd-product-heading{margin-bottom:7px;gap:10px}.fd-showcase .fd-product-heading h2{font-size:27px}.fd-showcase .fd-product-heading .fd-kicker{font-size:8px;letter-spacing:.03em;margin-bottom:7px}.fd-showcase .fd-product-heading>a{font-size:10px;gap:5px;flex-shrink:0}.fd-showcase .fd-swipe-note{display:block;font-size:10px;color:#697361;margin:0 0 12px}.fd-showcase .fd-product-track{grid-auto-columns:calc((100% - 24px)/2.2);gap:12px;padding-bottom:12px}.fd-showcase .fd-product-track .product-media{border-radius:50px 50px 4px 4px}.fd-showcase .fd-product-track .product-title{font-size:12px}.fd-showcase .fd-product-track .product-type{font-size:9px}.fd-showcase .fd-product-track .price{font-size:11px}.fd-showcase .fd-product-track .product-info{padding:10px 2px 2px}.fd-showcase .fd-product-track .card-add{width:44px;height:44px;flex-basis:44px}}@media(prefers-reduced-motion:reduce){.fd-showcase .fd-primary{transition:none}.fd-showcase .fd-product-track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/49/compiled_assets/styles.css.map */
