.sc-mobile-hero-art{display:none}sc-celebrations{--sc-blush:#f4d6df;--sc-petal:#fcf2f4;--sc-ink:#2d2422;--sc-rose:#c07f8b;--sc-line:#efeae6;font-family:var(--sans,Arial,sans-serif);color:var(--sc-ink)}sc-celebrations h2{font-family:var(--serif,Georgia,serif);font-weight:400}sc-celebrations .sc-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;background:#2d2422;color:#fff;border:1px solid #2d2422;text-decoration:none;font-weight:700;line-height:1.4}sc-celebrations .sc-button-light{background:#fff;color:#2d2422}sc-celebrations .sc-icon{width:20px;height:20px;flex:none}sc-celebrations .sc-wrap{width:calc(100% - 40px);max-width:1280px;margin:auto}sc-celebrations .sc-text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:inherit;font-size:14px;text-decoration:none}sc-celebrations button{font:inherit;background:#fff;color:inherit;cursor:pointer}sc-celebrations :focus-visible{outline:2px solid #2d2422;outline-offset:4px}@media(max-width:600px){.scp-hero.sc-mobile-image-hero{position:relative;display:block;min-height:560px;height:150vw;max-height:760px;isolation:isolate;background:#fcf2f4}.sc-mobile-image-hero .sc-mobile-hero-art{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;z-index:-1}.sc-mobile-image-hero .scp-hero-photo{display:none}.sc-mobile-image-hero .scp-hero-copy{padding:28px 20px;display:flex;align-items:flex-start;justify-content:flex-start;text-align:left;background:transparent}.sc-mobile-image-hero .scp-hero-copy h1{font-size:clamp(29px,8vw,36px);line-height:1.08;letter-spacing:-.8px;max-width:100%;margin:0;color:#2d2422}.sc-mobile-image-hero .scp-hero-copy>p{font-size:14px;line-height:1.55;max-width:29ch;margin:12px 0 0;color:#584640}.sc-mobile-image-hero .scp-hero-actions{margin-top:16px;gap:12px}.sc-mobile-image-hero .scp-hero-actions .scp-button{min-height:40px;padding:8px 16px;font-size:12px;border-radius:0;background:#fff;color:#2d2422;border:1px solid #2d2422}.sc-mobile-image-hero .scp-hero-actions .scp-text-link,.sc-mobile-image-hero .scp-hero-copy>.scp-hero-local{display:none}}.scp-site-header .scp-wordmark-sub{font-size:9px;line-height:1.2;letter-spacing:.6px;margin-top:4px}@media(max-width:600px){.scp-site-header .scp-wordmark-sub{font-size:8px;letter-spacing:.4px;margin-top:3px}}:root{--green:#245b56;--pistachio:#e0eeea;--line:#d5e2dd}.scp-flavor-top p,.scp-flavor-footnote{color:#48645e}.scp-hero-copy>p{color:#48645e}.sc-order-dock{display:none}@media(max-width:600px){body{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.sc-order-dock{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:center;min-height:68px;padding:18px 20px calc(18px + env(safe-area-inset-bottom));background:var(--green);color:#fff;font:700 15px/1.4 var(--sans);text-decoration:none;border-top:1px solid #ffffff33;box-shadow:0 -4px 18px #245b5614}.sc-order-dock:hover{background:#194641;color:#fff}.sc-order-dock:focus-visible{outline:3px solid #fff;outline-offset:-6px}body:has(dialog[open]) .sc-order-dock{visibility:hidden}}.sc-live-announcement{text-align:center;background:var(--green);color:#fff;padding:9px 16px;font:600 11px/1.4 var(--sans);letter-spacing:.5px}@media(max-width:600px){:root{--r-lg:20px;--r-md:14px;--r-sm:10px;--gut:20px}.scp-welcome{padding:24px var(--gut);gap:12px}.scp-welcome p{font-size:20px;max-width:28ch}.scp-welcome .scp-flower{width:18px;height:18px}.scp-collection{padding-block:48px 40px}.scp-section-heading{margin-bottom:20px}.scp-section-heading h2,.scp-flavor-top h2{font-size:34px;letter-spacing:-.8px;max-width:none}.scp-section-heading p,.scp-flavor-top p{font-size:14px;margin-top:8px}.scp-section-heading .scp-filters{border-radius:var(--r-md);margin-top:20px}.scp-filter{border-radius:var(--r-sm)}.scp-product-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--gut) * -1);padding:0 var(--gut) 8px;scroll-padding-inline:var(--gut);scrollbar-width:none}.scp-product-grid::-webkit-scrollbar{display:none}.scp-product-card,.scp-product-card:not(:first-child){flex:0 0 min(80%,320px);display:block;padding:0;border:0;scroll-snap-align:start;background:var(--paper)}.scp-product-card[hidden]{display:none!important}.scp-product-photo,.scp-product-card:not(:first-child) .scp-product-photo{aspect-ratio:4/5;border-radius:var(--r-lg);height:auto}.scp-product-card:not(:first-child) .scp-product-tag{display:block}.scp-product-tag{top:12px;left:12px;border-radius:999px;padding:6px 12px;font-size:12px}.scp-product-bottom,.scp-product-card:not(:first-child) .scp-product-bottom{padding:16px 4px 0}.scp-product-bottom h3,.scp-product-card:not(:first-child) h3{font-size:24px;line-height:1.1;padding-right:52px}.scp-product-bottom p,.scp-product-card:not(:first-child) .scp-product-bottom p{font-size:14px;line-height:1.5;margin:8px 0}.scp-product-bottom>.scp-round-button,.scp-product-card:not(:first-child) .scp-round-button{display:flex;top:14px;right:4px;width:44px;height:44px}.scp-product-bottom .scp-text-link{font-size:14px;border:0;padding:0;min-height:44px;color:var(--berry)}.scp-collection-count{margin-top:12px;font-size:12px}.scp-flavor-section{padding-block:40px 32px}.scp-flavor-top .scp-text-link{margin-top:12px;font-size:14px}.scp-flavor-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:24px calc(var(--gut) * -1) 0;padding:4px var(--gut) 8px;scrollbar-width:none}.scp-flavor-rail::-webkit-scrollbar{display:none}.scp-flavor-card{flex:0 0 112px;scroll-snap-align:start;padding:12px 8px 16px;background:var(--paper);border-radius:var(--r-lg)}.scp-flavor-card:hover{transform:none}.scp-flavor-photo{width:88px;margin:0 auto 12px}.scp-flavor-card strong{font-size:20px}.scp-flavor-card>span:last-child{font-size:12px;color:var(--muted);margin-top:4px}.scp-flavor-footnote{margin:16px 0 0;max-width:none;text-align:left;font-size:12px}.scp-cake-feature{gap:24px;padding-block:48px}.scp-cake-composition{margin:0;padding:12px 12px 44px;border-radius:var(--r-lg)}.scp-cake-composition .scp-cake-badge{width:80px;height:80px;right:12px;top:12px;font-size:18px}.scp-cake-caption{left:16px;right:16px;bottom:16px;font-size:12px}.scp-feature-copy h2{font-size:34px;letter-spacing:-.8px;max-width:none}.scp-feature-copy>p{font-size:16px;line-height:1.6;margin:16px 0 24px}.scp-feature-copy .scp-button{width:100%}.scp-feature-copy .scp-micro{margin-top:12px;text-align:center}.scp-cake-thumbs{gap:8px;margin-top:24px}.scp-cake-thumb{border-radius:var(--r-md)}.scp-cake-thumb[aria-pressed=true]{border-width:2px}.scp-gift-feature{display:flex;flex-direction:column-reverse;margin:0 var(--gut);border-radius:var(--r-lg);overflow:hidden;min-height:0}.scp-gift-feature>img{aspect-ratio:4/3;height:auto}.scp-gift-copy{padding:24px 20px}.scp-gift-copy h2{font-size:32px;letter-spacing:-.6px;max-width:none}.scp-gift-copy p{font-size:16px;line-height:1.6;margin:12px 0 20px}.scp-gift-copy .scp-button{width:100%}.scp-story{padding:48px 0 32px;gap:24px}.scp-story-photo{border-radius:var(--r-lg);aspect-ratio:4/3}.scp-story-copy h2{font-size:32px}.scp-story p{font-size:16px;line-height:1.6;margin-top:12px}.scp-story .scp-flower{width:28px;height:28px;margin-bottom:12px}.scp-questions{padding:0 var(--gut) 48px;display:grid;gap:8px}.scp-questions details{border:0;background:#fcf4f6;border-radius:var(--r-md);padding:0 16px}.scp-questions summary{min-height:60px;padding:18px 36px 18px 0;font-size:16px;line-height:1.4}.scp-questions summary:after{top:14px;right:0;font-size:24px}.scp-questions details p{padding:0 0 18px;font-size:14px;line-height:1.6}.scp-site-footer{border-radius:28px 28px 0 0;padding-top:40px}.scp-footer-top h2{font-size:32px}.scp-footer-links{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;margin-top:24px}.scp-footer-links>div:last-child{grid-column:1/-1;border-top:1px solid #ffffff26;margin-top:8px;padding-top:8px}.scp-footer-links a,.scp-footer-links button{font-size:14px}.scp-footer-wordmark{font-size:clamp(44px,13vw,64px);margin-top:32px}.scp-footer-bottom{font-size:12px;row-gap:4px}.scp-site-header,.scp-site-header.scrolled{height:72px;padding-inline:12px}.scp-mobile-nav{top:72px}.sc-live-announcement{min-height:40px;display:flex;align-items:center;justify-content:center;padding:8px 16px;font-size:11px}.sc-order-dock{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));min-height:60px;padding:17px 20px;border:0;border-radius:20px;box-shadow:0 10px 30px #2d242226}body{padding-bottom:calc(100px + env(safe-area-inset-bottom))}}:root{--green:#355849;--pistachio:#e8f3eb;--line:#d7e5db;--sc-mint:#c7e3d2}.sc-live-announcement,.sc-order-dock{background:var(--sc-mint);color:#294638}.sc-order-dock:hover{background:#b5d8c3;color:#294638}.scp-button:not(.scp-outline){background:var(--sc-mint);color:#294638;border-color:var(--sc-mint)}.scp-site-footer{background:#dceee1;color:#294638}.scp-site-footer h2,.scp-site-footer a,.scp-site-footer button,.scp-site-footer p,.scp-site-footer .scp-footer-wordmark,.scp-site-footer .scp-footer-bottom{color:#294638}:root{--green:#2b1914;--pistachio:#f4eee8;--line:#e6dcd4;--sc-mint:#e5eee5}.sc-live-announcement{background:#f0e5dd;color:#2b1914}.sc-order-dock,.scp-button:not(.scp-outline){background:#2b1914;color:#fffaf5;border-color:#2b1914}.sc-order-dock:hover,.scp-button:not(.scp-outline):hover{background:#1d100c;color:#fffaf5}.sc-order-dock{border:0;box-shadow:none}.scp-site-footer{background:#eee4dc;color:#2b1914}.scp-site-footer h2,.scp-site-footer a,.scp-site-footer button,.scp-site-footer p,.scp-site-footer .scp-footer-wordmark,.scp-site-footer .scp-footer-bottom{color:#2b1914}.scp-flavor-top p,.scp-flavor-footnote,.scp-hero-copy>p{color:#6b5752}.scp-hero[data-home-slideshow]{position:relative}.sc-hero-slides-controls{position:absolute;bottom:12px;left:20px;display:flex;align-items:center;gap:2px;z-index:2;background:#fffaf5e8;border-radius:24px;padding:0 8px}.sc-hero-slides-controls button{min-width:36px;min-height:44px;border:0;background:transparent;color:#2b1914;cursor:pointer;font:600 11px var(--sans);padding:8px}.sc-hero-slides-controls button span{display:block;width:8px;height:8px;border:1px solid #2b1914;border-radius:50%;margin:auto}.sc-hero-slides-controls button[aria-pressed=true] span{background:#2b1914}.sc-hero-slides-controls button:focus-visible{outline:2px solid #2b1914;outline-offset:-3px}@media(max-width:600px){.sc-mobile-image-hero[data-slide="1"] .sc-mobile-hero-art,.sc-mobile-image-hero[data-slide="2"] .sc-mobile-hero-art{top:auto;height:55%;object-position:center}.sc-mobile-image-hero[data-slide="1"],.sc-mobile-image-hero[data-slide="2"]{background:#fcf2f4}.sc-mobile-image-hero .scp-hero-copy h1{white-space:pre-line}}@media(max-width:820px){.scp-mobile-nav{top:112px;left:12px;right:12px;width:auto;max-height:calc(100dvh - 136px);overflow-y:auto;padding:24px;background:#fbf9f6;color:#2b1914;border:1px solid #e6dcd4;border-radius:0 0 24px 24px;box-shadow:0 20px 40px #2b191420;z-index:50}.scp-mobile-nav>a{display:block;font-family:var(--serif);font-size:28px;line-height:1.25;padding:14px 0;min-height:56px;border-bottom:1px solid #e6dcd4}.scp-mobile-nav>a.sc-nav-request{font-family:var(--sans);font-size:14px;font-weight:700;text-align:center;margin-top:24px;padding:17px 20px;background:#2b1914;color:#fffaf5;border:0;border-radius:100px}body:has(.scp-mobile-nav:not([hidden])) .sc-order-dock{visibility:hidden}}.scp-hero:not([data-slide="0"]) .scp-hero-seal,.scp-hero:not([data-slide="0"]) .scp-photo-note{display:none}.sc-reference-hero.scp-hero{display:block;position:relative;min-height:620px;height:clamp(620px,46vw,760px);background:#2b1914;overflow:hidden}.sc-reference-hero .sc-mobile-hero-art{display:none!important}.sc-reference-hero .scp-hero-photo{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;margin:0;height:100%;border-radius:0}.sc-reference-hero .scp-hero-photo>img{width:100%;height:100%;padding:0;object-fit:cover;object-position:75% center}.sc-reference-hero .scp-hero-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1e1411ed,#1e1411ad 35%,#1e141100 78%)}.sc-reference-hero .scp-hero-copy{position:relative;z-index:2;max-width:660px;height:100%;padding:70px max(32px,5vw);display:flex;flex-direction:column;justify-content:center;text-align:left;align-items:flex-start}.sc-reference-hero .scp-hero-copy h1{font-size:clamp(52px,5.5vw,84px);color:#fcf2f4;line-height:1.02;white-space:normal}.sc-reference-hero .scp-hero-copy>p{color:#e9dcd6;font-size:16px;max-width:34ch}.sc-reference-hero .scp-hero-actions>.scp-button{background:#fcf2f4;color:#2b1914;border-color:#fcf2f4}.sc-reference-hero .scp-hero-actions>.scp-text-link,.sc-reference-hero .scp-hero-seal,.sc-reference-hero .scp-photo-note{display:none}.sc-reference-hero .sc-hero-slides-controls{left:5vw;bottom:16px}.sc-home-intro{display:grid;grid-template-columns:46% 54%;background:#fae9ee;min-height:540px;align-items:center}.sc-home-intro>div{padding:60px 5vw}.sc-home-intro h2{font:clamp(44px,5vw,76px)/1.02 var(--serif);letter-spacing:-1.5px;color:#2b1914;margin:0 0 24px}.sc-home-intro p{font-size:16px;line-height:1.75;max-width:34ch;margin-bottom:28px;color:#6b5752}.sc-home-intro>img{width:100%;height:100%;max-height:580px;object-fit:contain;padding:32px}.scp-product-photo,.scp-product-tag,.scp-cake-composition,.scp-gift-feature,.scp-questions details,.scp-site-footer,.scp-button,.scp-mobile-nav,.scp-mobile-nav>a.sc-nav-request,.sc-order-dock{border-radius:0!important}.sc-live-announcement{background:#2b1914;color:#fffaf5}@media(max-width:600px){.sc-reference-hero.scp-hero{height:640px;min-height:640px;max-height:none}.sc-reference-hero .scp-hero-photo:after{background:linear-gradient(0deg,#1e1411fa,#1e1411d1 38%,#1e141133 75%,transparent)}.sc-reference-hero .scp-hero-photo>img{object-position:70% 20%}.sc-reference-hero .scp-hero-copy{padding:230px 20px 80px;justify-content:flex-end;max-width:100%}.sc-reference-hero .scp-hero-copy h1{font-size:42px;line-height:1.04;max-width:340px;letter-spacing:-1px;margin-bottom:12px}.sc-reference-hero .scp-hero-copy>p{margin:0 0 18px;font-size:15px;line-height:1.6}.sc-reference-hero .scp-hero-actions{margin:0;width:100%}.sc-reference-hero .scp-hero-actions>.scp-button{min-height:48px;width:100%;font-size:14px}.sc-reference-hero .scp-hero-local{display:none}.sc-reference-hero .sc-hero-slides-controls{left:20px;bottom:16px}.sc-home-intro{grid-template-columns:1fr;min-height:0}.sc-home-intro>div{padding:40px 20px 20px}.sc-home-intro h2{font-size:44px}.sc-home-intro>img{height:270px;padding:0 20px 24px}.sc-home-intro .scp-button{width:100%}}.sc-order-dock{border-width:0;box-shadow:none}:root{--paper:#fbf8f1;--pink:#fbf8f1;--pistachio:#fbf8f1;--sc-cream:#fbf8f1;--sc-blush:#fbf8f1;--sc-petal:#fbf8f1}body,.scp-surface,.scp-site-header,.scp-mobile-nav,.sc-home-intro,.scp-collection,.scp-flavor-section,.scp-flavor-card,.scp-cake-composition,.scp-gift-feature,.scp-story,.scp-questions details,.scp-site-footer,.sc-celebrations-scene,.sc-celebrations-bar{background:#fbf8f1}.sc-live-announcement{background:#fbf8f1;color:#2b1914;border-bottom:1px solid #e6dcd4}sc-celebrations .sc-celebrations-scene{background:#fbf8f1}
/*# sourceMappingURL=/cdn/shop/t/25/assets/sc-live-home-additions.css.map */
