:root{--cream:#fffaf3;--red:#84384e;--red-dark:#652639;--pink:#f7e1e3;--blue:#f8eddf;--ink:#513d3e;--muted:#796165;--line:#ecd9d8;--petal:#f5d8dc;--lilac:#f0dfe4;--butter:#fff0cc;--sage:#e5eadc;--plum:#84384e}body,.footer{background:#fffaf3;color:#513d3e}h1,h2,.product-name h3{color:#84384e}.announcement{background:repeating-linear-gradient(100deg,#f7e2e2 0 52px,#f7eddc 52px 104px);color:#78364b;border-color:#f2dddd}.header{background:#fffaf3;border-color:#ead9d5}.logo-flower{color:#b16d76}.wordmark{color:#84384e}.hero,.collection-pending .hero{display:grid;grid-template-columns:1fr;max-width:none;min-height:660px;padding:52px max(64px,calc((100vw - 1252px)/2)) 58px;background-color:#f4e8db;background-image:linear-gradient(90deg,#fff7eb77 0%,#fff7eb33 34%,transparent 65%),url(forever-love-background.png);background-size:cover;background-position:center 48%;gap:0}.hero:before{display:none}.hero:after{background:radial-gradient(circle at 12px 15px,#fffaf3 12px,transparent 12.8px) 0 0/24px 16px repeat-x}.hero-copy{width:480px;max-width:46%;padding:30px 34px 32px;border:1px solid #fffcf3;border-radius:25px;background:linear-gradient(135deg,#fffaf2c4,#fffaf2a8);box-shadow:0 12px 36px #713d401a,inset 0 1px #ffffffa6;backdrop-filter:blur(5px) saturate(.94);-webkit-backdrop-filter:blur(5px) saturate(.94)}.hero h1{font-size:clamp(51px,5.1vw,72px);line-height:1.08;letter-spacing:-2.4px;color:#6f293f}.hero h1 em{color:#7f2d45;-webkit-text-fill-color:#7f2d45;text-decoration-color:#e8c58c}.hero .heading-flower{color:#c19755;width:40px;height:57px;right:-3px}.hero-copy>p{color:#48232e;font-size:14px;line-height:1.85}.hero-footnote{color:#522a37}.hero .eyebrow{color:#592634}.hero-visual,.bloom-postcard,.collection-pending .bloom-postcard{display:none}.button-primary{background:#914359;box-shadow:0 4px #67283b}.button-primary:hover{background:#7e354b;box-shadow:0 6px #67283b}.ticker{background:#f6e2df;color:#8a4557;box-shadow:0 5px #f6e2df44}.ticker b{color:#c69551}.shop:before{background:radial-gradient(#d1aaa43d 1px,transparent 1.1px) 0 0/20px 20px}.shop .section-heading>p{color:#80636a}.filter{color:#864358;border-color:#e5c7cc;background:#fffaf4;box-shadow:0 3px #eddcda80}.filter[data-filter=freshly-bloomed]{background:#f4dce1}.filter[data-filter=lotus]{background:#fae5dc}.filter[data-filter=bouquets]{background:#fff0cd}.filter[data-filter=single-stems]{background:#e6eadc}.filter.active{background:#914359;border-color:#914359;color:#fffaf4;box-shadow:0 3px #67283b}.filter[data-filter=all]>span{background:#91435914}.filter[data-filter=all].active>span{background:#fff2}.saved-filter{color:#8d5362}.empty-results{border-color:#e7cbd1;background-color:#f6e5e5;background-image:linear-gradient(90deg,#ffffff61 50%,transparent 50%),linear-gradient(#ffffff61 50%,transparent 50%);color:#864258}.empty-results:before{color:#c8939e}.empty-results:after{color:#c4a05e}.empty-results .empty-flower{color:#ad6677}.empty-results h3{color:#84384e}.empty-results p{color:#88686f}.collection-foot{border-color:#ddc0c7;color:#8a6a70}.product{background:#fffaf3;border-color:#ead7d8;box-shadow:0 6px #eddfdb55}.product:nth-child(3n+2){background:#fff4f3}.product:nth-child(3n){background:#fffaed}.product-tag{color:#8a4558}.quick-add,.quick-add:hover{background:#914359;box-shadow:0 3px #67283b}.custom-panel{background-color:#f3e2dc;border-color:#e7ccc5}.custom-copy{background:#fff8f280}.custom-copy p{color:#785c61}.custom-sticker{background:#f8e4b8;color:#8a4558;outline-color:#c8a15b}.values>div,.values>div+div{background:#f7e5e5;border-color:#e9ccd1}.values>div:nth-child(2){background:repeating-linear-gradient(120deg,#fbefda 0 14px,#fff7e8 14px 28px);border-color:#edddbd}.values>div:nth-child(3){background:#eaf0e3;border-color:#d7e1ca}.values p{color:#80636a}.values svg{color:#a76d79}.story-section{background:repeating-linear-gradient(90deg,#f8e5e4 0 27px,#fff3ee 27px 54px)}.story-section:before,.story-section:after{background:radial-gradient(circle at 12px 12px,#fffaf3 11px,transparent 12px) 0 0/24px 14px}.story-copy{background:#fffbf4f0;box-shadow:0 7px #d9b9ba36}.story-copy>p{color:#806069}.story-photo-note{background:#f7e4ba;color:#844456}.story-copy .story-signature{color:#914359}.accordions{background:#fbefeb;border-color:#ead5d4}.accordions details{border-color:#e6ccce}.care-doodle{color:#ba7e89}.accordions details p,.care-section>div>p{color:#7b6166}.closing{color:#84384e;background-color:#f8e6de;background-image:linear-gradient(100deg,#fff3e9ed,#f6dedbe6),url(forever-love-background.png);background-size:cover;background-position:center 53%}.closing:before{display:none}.closing>p{color:#84384e}.closing>span{color:#bc8d45}.closing-scribble{color:#a05b6b}.closing .button-light{background:#fffaf2;color:#84384e;box-shadow:0 4px #d2aaa9}.footer-note{color:#914359}.footer-bottom{border-color:#e1c9c9}.footer-bottom .text-link,.preview-note{color:#85646b}@media(max-width:1100px){.hero,.collection-pending .hero{padding-inline:64px;min-height:620px;background-position:55% center}.hero-copy{max-width:49%;padding:27px}.hero h1{font-size:clamp(47px,5.4vw,60px)}.hero .heading-flower{right:-4px;width:33px}.hero-copy>p{font-size:13px}.hero .button{font-size:12px;padding-inline:17px;gap:14px}}@media(min-width:701px)and (max-width:850px){.hero,.collection-pending .hero{padding-inline:26px;background-position:52% center}.hero-copy{max-width:51%;padding:24px}.hero h1{font-size:47px}.hero .eyebrow{font-size:8px;letter-spacing:.6px}.hero .button{font-size:11px;padding-inline:14px;gap:10px}}@media(max-width:700px){.hero,.collection-pending .hero{min-height:0;padding:150px 22px 41px;background-color:#fffaf3;background-image:linear-gradient(180deg,#fff8ee18,#fff8ee44),url(forever-love-background.png);background-size:cover;background-position:53% center;background-repeat:no-repeat}.hero-copy{width:100%;max-width:100%;padding:27px 25px 29px;border-radius:24px;background:linear-gradient(135deg,#fffaf3c9,#fffaf3b3);border-color:#fff8;box-shadow:0 10px 28px #713d4018;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.hero h1{font-size:clamp(43px,11.2vw,68px);letter-spacing:-1.9px}.hero-copy>p{font-size:14px}.hero .eyebrow{font-size:9px;letter-spacing:1px}.hero .button{font-size:13px;gap:14px;padding-inline:19px}.hero .heading-flower{right:5px;width:42px;height:55px}.hero:after{display:none}.values>div,.values>div+div{border-top-color:#e9ccd1;border-left-color:#e9ccd1}}body{background-image:url(gold-sparkles.svg);background-size:420px 360px}.shop:before{background-image:url(gold-sparkles.svg),radial-gradient(#d1aaa426 1px,transparent 1.1px);background-size:420px 360px,20px 20px}.story-section{background-image:url(gold-sparkles.svg),repeating-linear-gradient(90deg,#f8e5e4 0 27px,#fff3ee 27px 54px);background-size:420px 360px,auto}.empty-results{background-image:url(gold-sparkles.svg),linear-gradient(90deg,#ffffff61 50%,transparent 50%),linear-gradient(#ffffff61 50%,transparent 50%);background-size:420px 360px,30px 30px,30px 30px}.empty-results:after{font-size:48px;color:#bc965575}.closing:before{display:block;background:url(gold-sparkles.svg) 0 0/420px 360px;opacity:.7}.footer{background-image:url(gold-sparkles.svg);background-size:420px 360px}@media(max-width:700px){.empty-results{background-size:420px 360px,25px 25px,25px 25px}}.shop:before{background-color:#fffaf3}
/*# sourceMappingURL=/cdn/shop/t/2/assets/image-theme.css.map */
