:root{--ink:#26352f;--muted:#6f7974;--paper:#fbfaf7;--rose:#c78d94;--sage:#87988d;--line:#e7e3dc;--white:#fff}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);margin:0;padding:0;font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}.shell{max-width:1240px;margin:auto;padding:0 28px}.top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;display:flex}.brand{letter-spacing:.08em;font-family:Georgia,serif;font-size:30px}.nav{gap:22px;font-size:14px;display:flex}.hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;min-height:510px;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--rose);font-size:12px}h1{margin:16px 0;font-family:Georgia,serif;font-size:64px;font-weight:400;line-height:1.02}.lead{color:var(--muted);max-width:610px;font-size:18px;line-height:1.7}.actions{gap:12px;margin-top:30px;display:flex}.btn{border:1px solid var(--ink);border-radius:999px;padding:14px 20px}.btn.primary{background:var(--ink);color:#fff}.visual{color:#fff;background:linear-gradient(145deg,#ead7d8,#f4efe8 55%,#b6c0b6);border-radius:180px 180px 28px 28px;justify-content:center;align-items:center;height:390px;font-family:Georgia,serif;font-size:34px;display:flex}.section{padding:54px 0}.cards{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:20px;min-height:150px;padding:22px}.card h3{font-family:Georgia,serif;font-size:22px;font-weight:400}.muted{color:var(--muted)}.dashboard{grid-template-columns:240px 1fr;min-height:100vh;display:grid}.side{border-right:1px solid var(--line);background:#fff;padding:28px}.side a{padding:11px 0;display:block}.main{padding:34px}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:18px;padding:20px}.metric strong{margin-top:8px;font-size:28px;display:block}@media (max-width:800px){.nav{display:none}.hero{grid-template-columns:1fr;min-height:auto;padding:54px 0}.visual{height:280px}h1{font-size:46px}.cards,.metrics{grid-template-columns:repeat(2,1fr)}.dashboard{grid-template-columns:1fr}.side{display:none}}.header-actions{white-space:nowrap;align-items:center;gap:14px;display:flex}.lang-switch{align-items:center;gap:6px;display:flex}@media (max-width:800px){.shell{padding-left:18px;padding-right:18px}.home-top{grid-template-columns:1fr auto;gap:10px 16px;height:auto;min-height:72px;padding-top:14px;padding-bottom:14px;display:grid}.home-top .brand{align-self:center;font-size:27px;line-height:1}.home-top .header-actions{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;gap:16px;width:100%;padding-top:11px;font-size:14px}.home-top .lang-switch{gap:8px}.home-hero{gap:28px;padding:38px 0 28px}.home-hero h1{margin:12px 0;font-size:42px;line-height:1.04}.home-hero .lead{margin-bottom:0;font-size:17px;line-height:1.55}.home-hero .actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.home-hero .btn{text-align:center;padding:13px 14px}.hero-visual{border-radius:110px 110px 24px 24px;height:220px;font-size:28px}.section{padding:38px 0}}@media (max-width:480px){.home-top{grid-template-columns:1fr}.home-top .brand{font-size:26px}.home-top .header-actions{flex-wrap:wrap;grid-column:auto;row-gap:8px}.home-hero{padding-top:34px}.home-hero h1{font-size:38px}.home-hero .actions{grid-template-columns:1fr 1fr}.cards,.metrics{grid-template-columns:1fr}}.premium-header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #975b5b1f;position:sticky;top:0}.premium-header-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:78px;display:grid}.premium-brand{letter-spacing:.02em;color:#a64f5d;align-items:center;gap:9px;font-family:Georgia,serif;font-size:31px;display:flex}.premium-mark{font-size:22px;line-height:1}.premium-nav{letter-spacing:.04em;justify-content:center;align-items:center;gap:26px;font-size:13px;display:flex}.premium-nav a{position:relative}.premium-nav a:after{content:"";background:#a64f5d;height:1px;transition:right .2s;position:absolute;bottom:-8px;left:0;right:100%}.premium-nav a:hover:after{right:0}.premium-tools{white-space:nowrap;align-items:center;gap:18px;font-size:13px;display:flex}.premium-home{background:#fffaf7}.premium-hero{background:#5b2e30;min-height:690px;position:relative;overflow:hidden}.premium-hero-bg{filter:saturate(.95)contrast(.98);background-image:url(https://unsplash.com/photos/QvtW05NJ69M/download?force=true&w=2200);background-position:50% 42%;background-size:cover;position:absolute;inset:0}.premium-hero-shade{background:linear-gradient(90deg,#30161acc 0%,#431f21a3 35%,#4a26262e 63%,#321c1b14 100%),linear-gradient(#00000005,#1f0f0f33);position:absolute;inset:0}.premium-hero-inner{z-index:2;justify-content:space-between;align-items:center;gap:40px;min-height:690px;display:flex;position:relative}.premium-hero-copy{color:#fff;max-width:600px;padding:80px 0}.premium-kicker{letter-spacing:.28em;text-transform:uppercase;color:#c8898e;font-size:11px;font-weight:700}.premium-hero .premium-kicker{color:#f3d9d7}.premium-hero h1{letter-spacing:-.025em;text-wrap:balance;max-width:620px;margin:20px 0 22px;font-size:72px;line-height:.98}.premium-hero-copy>p{color:#ffffffe0;max-width:500px;margin:0;font-size:17px;line-height:1.65}.premium-hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.premium-btn{letter-spacing:.02em;border-radius:2px;justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-size:13px;font-weight:700;display:inline-flex}.premium-btn.primary{color:#6e343b;background:#fff;border:1px solid #fff}.premium-btn.ghost{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffffb8}.premium-hero-badge{color:#fff;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2b161638;border:1px solid #ffffff5c;align-self:flex-end;margin-bottom:34px;padding:11px 14px;font-size:11px}.premium-benefits{background:#fff;border-bottom:1px solid #eadbd5;border-left:1px solid #eadbd5;grid-template-columns:repeat(3,1fr);margin-top:-1px;display:grid}.premium-benefits>div{border-right:1px solid #eadbd5;padding:24px 28px}.premium-benefits strong{color:#553b37;font-family:Georgia,serif;font-size:20px;font-weight:400;display:block}.premium-benefits span{color:#8b7b75;margin-top:6px;font-size:13px;display:block}.premium-section{padding-top:78px;padding-bottom:78px}.premium-section-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.premium-section h2,.premium-story h2{color:#473632;margin:12px 0 0;font-family:Georgia,serif;font-size:46px;font-weight:400;line-height:1.08}.premium-text-link{color:#9b5962;white-space:nowrap;font-size:13px}.premium-category-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.premium-category{background:linear-gradient(145deg,#fbefec,#f6dfd7);border:1px solid #eadbd5;flex-direction:column;justify-content:flex-end;min-height:220px;padding:22px;display:flex;position:relative;overflow:hidden}.premium-category:before{content:"";filter:blur(.2px);background:radial-gradient(circle at 30% 30%,#fffffff2,#c77c863d 55%,#6847401f);border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:-55px}.premium-category-2,.premium-category-6{background:linear-gradient(145deg,#f5e5e7,#efd1d6)}.premium-category-3,.premium-category-7{background:linear-gradient(145deg,#f3eee8,#e6d7cb)}.premium-category-4,.premium-category-8{background:linear-gradient(145deg,#e8eee8,#d7e0d9)}.premium-category span{z-index:1;color:#523735;font-family:Georgia,serif;font-size:27px;line-height:1.05;position:relative}.premium-category small{z-index:1;letter-spacing:.12em;text-transform:uppercase;color:#9b5962;margin-top:12px;font-size:11px;position:relative}.premium-category:hover{transition:transform .18s;transform:translateY(-2px)}.premium-story{background:#efe3dc;border-top:1px solid #e3d4cc;border-bottom:1px solid #e3d4cc}.premium-story-inner{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;padding-top:72px;padding-bottom:72px;display:grid}.premium-story p{color:#71635e;margin:0 0 4px;font-size:18px;line-height:1.75}.premium-contact-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.premium-contact-card{background:#fff;border:1px solid #eadbd5;min-height:250px;padding:34px}.premium-contact-card>span{letter-spacing:.2em;color:#b26a73;font-size:11px}.premium-contact-card h3{color:#4e3835;margin:24px 0 12px;font-family:Georgia,serif;font-size:31px;font-weight:400}.premium-contact-card p{color:#7b6c66;max-width:520px;line-height:1.7}.premium-contact-card a{color:#9b5962;margin-top:16px;font-size:13px;font-weight:700;display:inline-block}@media (max-width:980px){.premium-header-inner{grid-template-columns:auto auto;justify-content:space-between}.premium-nav{display:none}.premium-hero,.premium-hero-inner{min-height:610px}.premium-hero h1{max-width:530px;font-size:58px}.premium-category-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.premium-header-inner{grid-template-columns:1fr;gap:10px;min-height:auto;padding-top:12px;padding-bottom:12px}.premium-brand{font-size:27px}.premium-tools{border-top:1px solid #eee3de;justify-content:space-between;width:100%;padding-top:10px}.premium-hero{min-height:620px}.premium-hero-bg{background-position:62%}.premium-hero-shade{background:linear-gradient(90deg,#2f161ad6,#3a1d1f8f 60%,#2514152e)}.premium-hero-inner{align-items:flex-end;min-height:620px;display:flex}.premium-hero-copy{max-width:100%;padding:62px 0 52px}.premium-hero h1{margin-top:15px;font-size:47px;line-height:1.01}.premium-hero-copy>p{max-width:88%;font-size:16px}.premium-hero-badge{display:none}.premium-hero-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.premium-btn{text-align:center;padding:0 14px}.premium-benefits{grid-template-columns:1fr;padding-left:0;padding-right:0}.premium-benefits>div{border-top:1px solid #eadbd5;padding:18px}.premium-section{padding-top:50px;padding-bottom:50px}.premium-section-head{flex-direction:column;align-items:flex-start;gap:14px}.premium-section h2,.premium-story h2{font-size:36px}.premium-category-grid{grid-template-columns:1fr 1fr;gap:10px}.premium-category{min-height:165px;padding:17px}.premium-category span{font-size:22px}.premium-story-inner{grid-template-columns:1fr;gap:24px;padding-top:48px;padding-bottom:48px}.premium-story p{font-size:16px}.premium-contact-grid{grid-template-columns:1fr}.premium-contact-card{min-height:auto;padding:26px}}@media (max-width:430px){.premium-hero h1{font-size:41px}.premium-hero-copy>p{max-width:100%}.premium-hero-actions{grid-template-columns:1fr}.premium-category-grid{grid-template-columns:1fr 1fr}.premium-category{min-height:145px}.premium-category span{font-size:19px}}.v-home{color:#4f3734;background:#fffaf8}.v-shell{width:min(1480px,100% - 48px);margin:0 auto}.v-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffcfafa;border-bottom:1px solid #eadbd6;position:sticky;top:0;box-shadow:0 2px 18px #5b32300a}.v-header-row{grid-template-columns:auto minmax(440px,1fr) minmax(250px,390px) auto;align-items:center;gap:22px;min-height:82px;display:grid}.v-logo{color:#a64f5d;white-space:nowrap;align-items:center;gap:9px;font-family:Georgia,serif;font-size:34px;line-height:1;display:flex}.v-logo-mark{font-size:26px;transform:translateY(-1px)}.v-nav{color:#523f3b;white-space:nowrap;justify-content:center;align-items:center;gap:23px;font-size:13px;display:flex}.v-nav a{padding:30px 0;position:relative}.v-nav a:after{content:"";background:#ac5967;height:1px;transition:right .2s;position:absolute;bottom:22px;left:0;right:100%}.v-nav a:hover:after{right:0}.v-search{color:#a1918b;background:#fff;border:1px solid #e6d7d2;border-radius:999px;align-items:center;gap:9px;height:42px;padding:0 14px;display:flex}.v-search input{color:#4f3734;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.v-search input::placeholder{color:#9d8e89}.v-tools{white-space:nowrap;justify-content:flex-end;align-items:center;gap:12px;font-size:13px;display:flex}.v-icon-link{background:#fff;border:1px solid #eadbd6;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.v-cart>a{background:#fff;border:1px solid #eadbd6;border-radius:999px;align-items:center;min-height:34px;padding:0 11px;display:inline-flex}.v-lang{color:#9f908b;align-items:center;gap:5px;font-size:12px;display:flex}.v-lang a.active{color:#a64f5d;font-weight:700}.v-hero{background:#5a302f;min-height:700px;position:relative;overflow:hidden}.v-hero-image{background-image:url(/api/assets/vardine-hero);background-position:50% 48%;background-size:cover;position:absolute;inset:0;transform:scale(1.005)}.v-hero-overlay{background:linear-gradient(90deg,#301619db 0%,#3c1c1ea6 37%,#2f191a29 64%,#2011120f 100%),linear-gradient(#00000005,#220f0f38);position:absolute;inset:0}.v-hero-content{z-index:2;align-items:center;min-height:700px;display:flex;position:relative}.v-hero-copy{color:#fff;max-width:650px;padding:74px 0 130px}.v-kicker{letter-spacing:.26em;text-transform:uppercase;color:#d98e96;font-size:11px;font-weight:700}.v-hero .v-kicker{color:#f4d8d6}.v-hero h1{letter-spacing:-.032em;text-wrap:balance;text-shadow:0 2px 18px #0000001f;max-width:650px;margin:20px 0 22px;font-family:Georgia,serif;font-size:76px;font-weight:400;line-height:.98}.v-hero-copy p{color:#ffffffe6;max-width:545px;margin:0;font-size:17px;line-height:1.68}.v-primary-cta{color:#fff;background:#a24f60;border-radius:6px;justify-content:center;align-items:center;gap:18px;min-height:52px;margin-top:30px;padding:0 25px;font-size:13px;font-weight:700;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 12px 28px #45191f33}.v-primary-cta:hover{background:#934653;transform:translateY(-1px)}.v-primary-cta span{font-size:19px}.v-hero-features{z-index:3;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(90deg,#321619db,#461f22ba);border-top:1px solid #ffffff29;position:absolute;bottom:0;left:0;right:0}.v-feature-grid{grid-template-columns:repeat(5,1fr);min-height:96px;display:grid}.v-feature-grid>div{color:#fff;border-right:1px solid #ffffff29;align-items:center;gap:13px;padding:20px 22px;display:flex}.v-feature-grid>div:last-child{border-right:0}.v-feature-grid b{border:1px solid #ffffff80;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-weight:400;display:grid}.v-feature-grid strong,.v-feature-grid small{display:block}.v-feature-grid strong{font-family:Georgia,serif;font-size:15px;font-weight:400}.v-feature-grid small{color:#ffffffad;margin-top:4px;font-size:11px}.v-section{padding:66px 0}.v-section-soft{background:#f7efec;border-top:1px solid #efe0db;border-bottom:1px solid #efe0db}.v-section-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:34px;display:grid}.v-section-title{padding-top:4px}.v-section-title h2{color:#a24f60;margin:0 0 15px;font-family:Georgia,serif;font-size:31px;font-weight:400;line-height:1.05}.v-section-title a{color:#a24f60;font-size:11px;line-height:1.4}.v-seller-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.v-seller-card{background:#fff;border:1px solid #eadbd6;border-radius:14px;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 8px 26px #53312c0e}.v-seller-card:hover{transform:translateY(-3px);box-shadow:0 14px 32px #53312c1a}.v-seller-cover{color:#fff;place-items:center;height:126px;font-size:38px;display:grid;position:relative;overflow:hidden}.v-seller-cover img{object-fit:cover;width:100%;height:100%}.v-seller-cover:after{content:"♡";color:#a24f60;background:#ffffffe0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;display:grid;position:absolute;top:8px;right:9px}.v-photo-1{background:linear-gradient(145deg,#cf8a92,#f0c7c8 42%,#7f454c)}.v-photo-2{background:linear-gradient(145deg,#e1ada5,#f6d8cf 45%,#c87683)}.v-photo-3{background:linear-gradient(145deg,#d3bba9,#f0dad2 50%,#a36167)}.v-photo-4{background:linear-gradient(145deg,#b4977f,#ead3c4 50%,#7c4e4e)}.v-photo-5{background:linear-gradient(145deg,#b69d8c,#e7cfbf 52%,#7b454c)}.v-seller-meta{align-items:center;gap:10px;padding:12px;display:flex}.v-seller-avatar{color:#9b4d58;background:#f8e7e7;border:1px solid #ead1d2;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid;overflow:hidden}.v-seller-avatar img{object-fit:cover;width:100%;height:100%}.v-seller-meta strong,.v-seller-meta small{display:block}.v-seller-meta strong{font-family:Georgia,serif;font-size:14px;font-weight:400}.v-seller-meta small{color:#8d7c76;margin-top:4px;font-size:10px}.v-category-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;display:grid}.v-category-card{background:#fff;border:1px solid #eadbd6;border-radius:14px;flex-direction:column;justify-content:flex-end;min-height:172px;padding:15px;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 20px #53312c0b}.v-category-card:before{content:"";background:radial-gradient(circle at 76% 20%,#fffffff2,#0000 34%),linear-gradient(145deg,#f1d7d6,#f7ece8);position:absolute;inset:0}.v-category-card:nth-child(2):before{background:radial-gradient(circle at 78% 20%,#fff,#0000 34%),linear-gradient(145deg,#eddccf,#f9f1e9)}.v-category-card:nth-child(3):before{background:radial-gradient(circle at 78% 20%,#fff,#0000 35%),linear-gradient(145deg,#f6dfe1,#efd0d7)}.v-category-card:nth-child(4):before{background:radial-gradient(circle at 76% 20%,#fff,#0000 33%),linear-gradient(145deg,#f0e3d7,#f8efe6)}.v-category-card:nth-child(5):before{background:radial-gradient(circle at 76% 20%,#fff,#0000 33%),linear-gradient(145deg,#eadbd6,#f5ebe7)}.v-category-card:nth-child(6):before{background:radial-gradient(circle at 76% 20%,#fff,#0000 33%),linear-gradient(145deg,#e9e3d5,#f5efe4)}.v-category-card:nth-child(7):before{background:radial-gradient(circle at 76% 20%,#fff,#0000 33%),linear-gradient(145deg,#e4ebe2,#f1f4ed)}.v-category-card:nth-child(8):before{background:radial-gradient(circle at 76% 20%,#fff,#0000 33%),linear-gradient(145deg,#e8ded9,#f4ece8)}.v-category-art{z-index:1;filter:drop-shadow(0 8px 12px #6237361f);font-size:46px;position:absolute;top:10px;right:14px}.v-category-card strong,.v-category-card small{z-index:2;position:relative}.v-category-card strong{color:#513936;font-family:Georgia,serif;font-size:16px;font-weight:400;line-height:1.07}.v-category-card small{text-transform:uppercase;letter-spacing:.12em;color:#a24f60;margin-top:7px;font-size:9px}.v-product-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.v-product-card{background:#fff;border:1px solid #eadbd6;border-radius:14px;overflow:hidden;box-shadow:0 8px 25px #53312c0d}.v-product-image{background:linear-gradient(145deg,#f1d6d9,#f9ece8);place-items:center;height:205px;font-size:54px;display:grid;overflow:hidden}.v-product-image img{object-fit:cover;width:100%;height:100%}.v-product-fallback-1{background:linear-gradient(145deg,#8f2f3c,#d76270 45%,#f2b7b9)}.v-product-fallback-2{background:linear-gradient(145deg,#f2d8dc,#f8ebe7 45%,#c68b96)}.v-product-fallback-3{background:linear-gradient(145deg,#f0c56f,#d8875e 42%,#c45470)}.v-product-fallback-4{background:linear-gradient(145deg,#e9e5df,#fff 42%,#a9bcae)}.v-product-fallback-5{background:linear-gradient(145deg,#e3aeb5,#f4d6d7 45%,#a76169)}.v-product-fallback-6{background:linear-gradient(145deg,#f3cb51,#f6df83 46%,#789357)}.v-product-info{padding:12px}.v-product-info>strong,.v-product-info>a>strong{color:#4d3633;font-family:Georgia,serif;font-size:15px;font-weight:400}.v-product-info small{color:#8c7a74;margin-top:5px;font-size:10px;display:block}.v-product-title-row{grid-template-columns:1fr auto;align-items:start;gap:7px;display:grid}.v-product-title-row .btn{min-height:unset;border-radius:0;padding:0;font-size:0;color:#a24f60!important;background:0 0!important;border:0!important}.v-product-title-row .btn:before{content:"♡";font-size:18px}.v-product-title-row .btn[aria-pressed=true]:before{content:"♥"}.v-product-buy{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.v-product-buy b{color:#a24f60;font-size:14px}.v-product-buy .btn.primary{color:#fff;background:#a24f60;border:0;border-radius:7px;padding:8px 10px;font-size:10px}.v-mini-cta{color:#fff;background:#a24f60;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.v-info-strip{background:#fffaf8;padding:0 0 62px}.v-info-grid{background:#f6e8e8;border:1px solid #eadbd6;border-radius:14px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.v-info-grid>div{border-right:1px solid #e5d3d0;align-items:center;gap:14px;padding:26px 30px;display:flex}.v-info-grid>div:last-child{border-right:0}.v-info-grid>div>span{color:#a24f60;background:#fff;border:1px solid #eadbd6;border-radius:50%;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.v-info-grid strong,.v-info-grid small{display:block}.v-info-grid strong{font-family:Georgia,serif;font-size:17px;font-weight:400}.v-info-grid small{color:#8b7974;margin-top:5px;font-size:10px}.v-seller-cta{background:#efe0da;border-top:1px solid #e4d0ca}.v-seller-cta-inner{grid-template-columns:1.05fr .95fr;align-items:center;min-height:330px;display:grid}.v-seller-cta-copy{padding:56px 0}.v-seller-cta-copy h2{color:#5e3d3a;margin:10px 0;font-family:Georgia,serif;font-size:42px;font-weight:400}.v-seller-cta-copy p{color:#7d6862;max-width:520px;line-height:1.7}.v-seller-cta-art{color:#fff;text-shadow:0 2px 10px #0003;background:radial-gradient(circle at 50% 40%,#fffffff2,#dca9a766 36%,#9b4e5b52 68%,#572f306b);flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:330px;font-family:Georgia,serif;display:flex}.v-seller-cta-art span{font-size:92px;line-height:1}.v-seller-cta-art small{margin-top:14px;font-size:18px}@media (max-width:1320px){.v-header-row{grid-template-columns:auto 1fr minmax(220px,320px) auto;gap:14px}.v-nav{gap:16px;font-size:12px}.v-category-grid{grid-template-columns:repeat(4,1fr)}.v-product-grid,.v-seller-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){.v-shell{width:min(100% - 32px,920px)}.v-header-row{grid-template-columns:auto 1fr auto;min-height:auto;padding-top:12px;padding-bottom:12px}.v-nav{display:none}.v-search{grid-area:2/1/auto/-1}.v-tools{justify-self:end}.v-hero,.v-hero-content{min-height:640px}.v-hero-image{background-position:61%}.v-hero-overlay{background:linear-gradient(90deg,#2f1618e0,#3e1d1f94 58%,#2012131f)}.v-hero h1{max-width:560px;font-size:58px}.v-feature-grid{grid-template-columns:repeat(3,1fr)}.v-feature-grid>div:nth-child(n+4){display:none}.v-section-layout{grid-template-columns:1fr}.v-section-title{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.v-section-title h2{margin-bottom:0}.v-seller-grid{grid-template-columns:repeat(3,1fr)}.v-category-grid{grid-template-columns:repeat(4,1fr)}.v-product-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.v-shell{width:min(100% - 24px,680px)}.v-header-row{grid-template-columns:1fr auto;gap:10px}.v-logo{font-size:29px}.v-tools{gap:8px}.v-icon-link{display:none}.v-cart>a{padding:0 9px;font-size:12px}.v-lang{font-size:11px}.v-hero,.v-hero-content{min-height:650px}.v-hero-image{background-position:68%}.v-hero-overlay{background:linear-gradient(90deg,#2d1417e6,#3f1d1fa8 64%,#26131433)}.v-hero-content{align-items:flex-end}.v-hero-copy{padding:76px 0 150px}.v-hero h1{margin:15px 0;font-size:46px;line-height:1.01}.v-hero-copy p{max-width:92%;font-size:15px}.v-primary-cta{min-height:48px;margin-top:24px}.v-feature-grid{grid-template-columns:repeat(3,1fr);min-height:92px}.v-feature-grid>div{gap:8px;padding:15px 10px}.v-feature-grid b{display:none}.v-feature-grid strong{font-size:13px}.v-feature-grid small{font-size:9px}.v-section{padding:48px 0}.v-section-title{display:block}.v-section-title h2{margin-bottom:10px;font-size:28px}.v-seller-grid{grid-template-columns:repeat(2,1fr)}.v-seller-grid .v-seller-card:nth-child(n+5){display:none}.v-category-grid{grid-template-columns:repeat(2,1fr)}.v-category-card{min-height:145px}.v-product-grid{grid-template-columns:repeat(2,1fr)}.v-product-grid .v-product-card:nth-child(n+5){display:none}.v-product-image{height:180px}.v-info-grid{grid-template-columns:1fr}.v-info-grid>div{border-bottom:1px solid #e5d3d0;border-right:0;padding:20px}.v-info-grid>div:last-child{border-bottom:0}.v-seller-cta-inner{grid-template-columns:1fr}.v-seller-cta-copy{padding:45px 0}.v-seller-cta-copy h2{font-size:34px}.v-seller-cta-art{min-height:220px}}@media (max-width:430px){.v-header-row{padding-top:10px;padding-bottom:10px}.v-logo{font-size:26px}.v-logo-mark{font-size:21px}.v-cart>a{justify-content:center;width:36px;padding:0;font-size:0}.v-cart>a:before{content:"🛒";font-size:16px}.v-hero h1{font-size:40px}.v-hero-copy{padding-bottom:148px}.v-feature-grid{grid-template-columns:repeat(2,1fr)}.v-feature-grid>div:nth-child(3){display:none}.v-seller-grid{grid-template-columns:1fr 1fr;gap:10px}.v-seller-cover{height:105px}.v-category-card{min-height:132px;padding:12px}.v-category-art{font-size:36px}.v-category-card strong{font-size:14px}.v-product-grid{grid-template-columns:1fr 1fr;gap:10px}.v-product-image{height:150px}.v-product-info{padding:10px}.v-product-info>strong,.v-product-info>a>strong{font-size:13px}.v-product-buy .btn.primary{width:32px;height:32px;padding:0;font-size:0}.v-product-buy .btn.primary:after{content:"+";font-size:18px}}.px-home{color:#332725;background:#fffaf8;min-height:100vh;font-family:Arial,sans-serif}.px-header{z-index:40;background:#fff;border-bottom:1px solid #eee3df;align-items:center;height:51px;display:flex;position:sticky;top:0}.px-header-inner{grid-template-columns:220px minmax(620px,1fr) 330px 190px;align-items:center;gap:18px;width:100%;max-width:none;padding:0 78px;display:grid}.px-brand{color:#a7192d;white-space:nowrap;align-items:center;gap:7px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:700;line-height:1;display:flex}.px-rose-mark{flex:none;width:31px;height:31px}.px-nav{color:#211717;white-space:nowrap;justify-content:center;align-items:center;gap:31px;font-family:Georgia,Times New Roman,serif;font-size:14px;display:flex}.px-nav a{align-items:center;gap:6px;display:flex}.px-nav span{font-family:Arial,sans-serif;font-size:11px}.px-search{background:#fff;border:1px solid #d9d3cf;border-radius:18px;align-items:center;gap:8px;height:31px;padding:0 12px;display:flex}.px-search span{color:#27211f;font-size:17px}.px-search input{color:#443b38;background:0 0;border:0;outline:0;width:100%;font-size:10px}.px-search input::placeholder{color:#9d9793}.px-tools{justify-content:flex-end;align-items:center;gap:16px;font-size:21px;display:flex}.px-tools>a{line-height:1}.px-cart{position:relative}.px-cart b{color:#fff;background:#c5142f;border-radius:12px;place-items:center;min-width:17px;height:17px;font:700 10px/1 Arial;display:grid;position:absolute;top:-8px;right:-9px}.px-lang{align-items:center;gap:4px;font-family:Arial,sans-serif;font-size:12px;display:flex}.px-lang .active{color:#1f1615;font-weight:700}.px-hero{background:#7f473c;height:361px;position:relative;overflow:hidden}.px-hero-bg{filter:saturate(1.08)contrast(1.02)brightness(.98);background-image:url(/api/assets/vardine-hero);background-position:50% 48%;background-size:cover;position:absolute;inset:0;transform:scale(1.004)}.px-hero-shade{background:linear-gradient(90deg,#3213139e 0%,#3214136e 34%,#2012110a 62%,#1c0d0d03 100%);position:absolute;inset:0}.px-hero-content{z-index:3;color:#fff;width:520px;position:absolute;top:33px;left:123px}.px-kicker{letter-spacing:.29em;color:#fff;margin-bottom:10px;font-size:10px;font-weight:700}.px-hero h1{letter-spacing:-.035em;text-shadow:0 2px 9px #0000002e;margin:0 0 13px;font-family:Georgia,Times New Roman,serif;font-size:53px;font-style:italic;font-weight:400;line-height:.94}.px-hero p{color:#fff;max-width:470px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.23}.px-hero-cta{color:#fff;background:#c53a4c;border-radius:5px;justify-content:center;align-items:center;gap:26px;width:250px;height:45px;margin-top:15px;font-family:Georgia,Times New Roman,serif;font-size:17px;display:flex;box-shadow:0 6px 16px #3e0c1238}.px-hero-cta span{font-family:Arial,sans-serif;font-size:20px}.px-feature-strip{z-index:3;color:#fff;grid-template-columns:repeat(5,1fr);align-items:center;height:73px;display:grid;position:absolute;bottom:0;left:105px;right:620px}.px-feature-strip>div{border-right:1px solid #ffffff73;align-items:center;gap:10px;height:42px;padding:0 18px;display:flex}.px-feature-strip>div:last-child{border-right:0}.px-feature-strip b{font-size:28px;font-weight:400}.px-feature-strip strong,.px-feature-strip small{display:block}.px-feature-strip strong{font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:400;line-height:1.1}.px-feature-strip small{color:#fff;margin-top:4px;font-size:10px}.px-market-row{background:#fff;grid-template-columns:255px 1fr;gap:15px;height:110px;padding:10px 55px 0 84px;display:grid}.px-market-row aside{padding-top:4px}.px-market-row aside h2{color:#a7192d;max-width:190px;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:700;line-height:.95}.px-market-row aside a{color:#c31c35;font-size:11px}.px-seller-track,.px-category-track,.px-product-track{align-items:start;gap:14px;display:grid;position:relative}.px-seller-track{grid-template-columns:repeat(5,minmax(0,1fr)) 42px}.px-seller-card{background:#fff;border:1px solid #efe3df;border-radius:7px;height:94px;overflow:hidden}.px-seller-photo{color:#fff;background:linear-gradient(135deg,#c26c75,#f0cbc8);place-items:center;height:57px;font-size:25px;display:grid;position:relative;overflow:hidden}.px-seller-photo img{object-fit:cover;width:100%;height:100%}.px-seller-photo i{color:#8b3e48;background:#ffffffeb;border-radius:50%;place-items:center;width:23px;height:23px;font-size:14px;font-style:normal;display:grid;position:absolute;top:5px;right:7px}.px-fallback-2{background:linear-gradient(135deg,#d0a078,#eec0ae)}.px-fallback-3{background:linear-gradient(135deg,#b15b6b,#e6a1b4)}.px-fallback-4{background:linear-gradient(135deg,#b17b5a,#e8bba2)}.px-fallback-5{background:linear-gradient(135deg,#d3905d,#f0c49b)}.px-seller-info{grid-template-columns:31px 1fr auto;align-items:center;gap:7px;height:37px;padding:0 8px;display:grid}.px-avatar{color:#a7192d;background:#fff3f1;border:1px solid #efd7d4;border-radius:50%;place-items:center;width:31px;height:31px;margin-top:-15px;font-family:Georgia,serif;font-size:11px;display:grid;overflow:hidden}.px-avatar img{object-fit:cover;width:100%;height:100%}.px-seller-info strong{font-family:Georgia,Times New Roman,serif;font-size:11px;line-height:1;display:block}.px-seller-info small{color:#aaa09b;margin-top:2px;font-size:9px;display:block}.px-seller-info em{color:#6d615d;white-space:nowrap;font-size:9px;font-style:normal}.px-seller-info em:first-letter{color:#f39c12}.px-round-arrow{color:#bd2c3d;border:1px solid #e7c8c9;border-radius:50%;align-self:center;place-items:center;width:37px;height:37px;font-size:22px;display:grid}.px-category-row{background:#fffdfa;height:111px;padding-top:7px}.px-category-track{grid-template-columns:repeat(11,minmax(0,1fr)) 42px;gap:11px}.px-category-card{text-align:center;background:#f8eeeb;border:1px solid #f0e5e1;border-radius:6px;height:98px;overflow:hidden}.px-category-card>div{background:linear-gradient(145deg,#f4d8d6,#f8eee9);place-items:center;height:67px;display:grid;overflow:hidden}.px-category-card img{object-fit:cover;width:100%;height:100%}.px-category-card span{font-size:34px}.px-category-card strong{color:#6f3039;justify-content:center;align-items:center;height:31px;padding:0 4px;font-family:Georgia,Times New Roman,serif;font-size:10px;font-weight:400;line-height:1.02;display:flex}.px-cat-2>div{background:linear-gradient(145deg,#f0dfcf,#faf2e8)}.px-cat-3>div{background:linear-gradient(145deg,#f3cbd0,#f9e9e4)}.px-cat-4>div{background:linear-gradient(145deg,#efe0d5,#f7ece4)}.px-cat-5>div{background:linear-gradient(145deg,#f0dfd4,#f8eee7)}.px-cat-6>div{background:linear-gradient(145deg,#d8e0d1,#eef2e8)}.px-product-row{height:158px;padding-top:10px}.px-product-track{grid-template-columns:repeat(6,minmax(0,1fr)) 42px;gap:16px}.px-product-card{background:#fff;height:145px;overflow:hidden}.px-product-photo{background:linear-gradient(145deg,#c62d3f,#e9848e);border-radius:6px;place-items:center;height:100px;display:grid;position:relative;overflow:hidden}.px-product-photo>a{width:100%;height:100%;display:block}.px-product-photo img{object-fit:cover;width:100%;height:100%}.px-product-photo span{place-items:center;width:100%;height:100%;font-size:54px;display:grid}.px-product-photo i{color:#fff;text-shadow:0 1px 4px #00000040;font-size:24px;font-style:normal;position:absolute;top:5px;right:7px}.px-product-photo .btn{border-radius:50%;width:27px;height:27px;padding:0;font-size:0;position:absolute;top:4px;right:5px;background:#ffffffe0!important;border:0!important}.px-product-photo .btn:before{content:"♡";color:#a7192d;font-size:18px}.px-product-photo .btn[aria-pressed=true]:before{content:"♥"}.px-product-fallback-2{background:linear-gradient(145deg,#e6b7bf,#f6e2de)}.px-product-fallback-3{background:linear-gradient(145deg,#e2775f,#e6b843)}.px-product-fallback-4{background:linear-gradient(145deg,#f0ece6,#d8ded4)}.px-product-fallback-5{background:linear-gradient(145deg,#e6adb4,#f0d0d2)}.px-product-fallback-6{background:linear-gradient(145deg,#f2c22d,#8ca243)}.px-product-name{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-family:Georgia,Times New Roman,serif;font-size:10.5px;display:block;overflow:hidden}.px-product-bottom{align-items:center;gap:9px;margin-top:1px;display:flex}.px-product-bottom strong{font-family:Georgia,Times New Roman,serif;font-size:13px}.px-product-bottom small{color:#7b6f69;font-size:9px}.px-product-bottom small:first-letter{color:#f39c12}.px-product-bottom .btn.primary{color:#fff;background:#b7273a;border:0;border-radius:5px;margin-left:auto;padding:3px 6px;font-size:8px}.px-bottom-strip{background:linear-gradient(90deg,#fdf5f2,#f8e8e6);grid-template-columns:1.2fr 1.1fr 1fr 2fr;height:103px;padding:0 52px;display:grid}.px-bottom-item{border-right:1px solid #ead5d2;align-items:center;gap:16px;padding:0 25px;display:flex}.px-bottom-item>span{color:#b91f35;font-size:28px}.px-bottom-item strong,.px-bottom-item small{display:block}.px-bottom-item strong{color:#a7192d;font-family:Georgia,Times New Roman,serif;font-size:13px}.px-bottom-item small{color:#92847f;margin-top:4px;font-size:9px}.px-florist{grid-template-columns:1fr 170px;align-items:center;padding-left:28px;display:grid;overflow:hidden}.px-florist h3{color:#a7192d;margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px}.px-florist p{max-width:280px;margin:2px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:10px;line-height:1.2}.px-florist a{color:#fff;background:#b72d40;border-radius:4px;padding:7px 16px;font-size:9px;display:inline-flex}.px-florist-art{background:radial-gradient(circle,#fff 15%,#efd7d0 55%,#d9a6a3);place-items:center;height:100%;font-size:58px;display:grid}@media (max-width:1450px){.px-header-inner{grid-template-columns:190px minmax(560px,1fr) 280px 160px;padding:0 38px}.px-nav{gap:20px}.px-market-row{grid-template-columns:200px 1fr;padding-left:48px;padding-right:28px}.px-feature-strip{left:45px;right:420px}.px-hero-content{left:72px}}@media (max-width:1100px){.px-header{height:auto;min-height:58px}.px-header-inner{grid-template-columns:auto 1fr auto;padding:10px 20px}.px-nav{display:none}.px-search{grid-area:2/1/auto/-1}.px-hero{height:520px}.px-hero-bg{background-position:65%}.px-hero-content{width:min(510px,72vw);top:66px;left:32px}.px-hero h1{font-size:52px}.px-feature-strip{grid-template-columns:repeat(3,1fr);left:20px;right:20px}.px-feature-strip>div:nth-child(n+4){display:none}.px-market-row{grid-template-columns:1fr;gap:12px;height:auto;min-height:150px;padding:22px 20px}.px-market-row aside{justify-content:space-between;align-items:flex-end;display:flex}.px-market-row aside h2{max-width:none;margin:0}.px-seller-track{grid-template-columns:repeat(3,1fr)}.px-seller-track .px-seller-card:nth-child(n+4){display:none}.px-category-track{grid-template-columns:repeat(4,1fr)}.px-category-track .px-category-card:nth-child(n+5){display:none}.px-product-track{grid-template-columns:repeat(3,1fr)}.px-product-track .px-product-card:nth-child(n+4),.px-round-arrow{display:none}.px-bottom-strip{grid-template-columns:1fr 1fr;height:auto;padding:0}.px-florist{grid-column:1/-1;min-height:150px}}@media (max-width:700px){.px-header-inner{grid-template-columns:1fr auto}.px-tools{gap:10px}.px-tools>a:not(.px-cart){display:none}.px-brand{font-size:25px}.px-rose-mark{width:27px;height:27px}.px-search{height:38px}.px-hero{height:560px}.px-hero-bg{background-position:70%}.px-hero-shade{background:linear-gradient(90deg,#2d1113d1,#2f141585 66%,#140a0a14)}.px-hero-content{width:auto;inset:auto 20px 118px}.px-kicker{font-size:9px}.px-hero h1{max-width:430px;font-size:43px}.px-hero p{max-width:390px;font-size:14px}.px-feature-strip{grid-template-columns:repeat(2,1fr);height:92px;left:12px;right:12px}.px-feature-strip>div:nth-child(3){display:none}.px-market-row aside h2{font-size:24px}.px-seller-track{grid-template-columns:repeat(2,1fr)}.px-seller-track .px-seller-card:nth-child(3){display:none}.px-category-track{grid-template-columns:repeat(2,1fr)}.px-category-track .px-category-card:nth-child(n+3){display:none}.px-product-track{grid-template-columns:repeat(2,1fr)}.px-product-track .px-product-card:nth-child(3){display:none}.px-product-card{height:170px}.px-product-photo{height:120px}.px-bottom-strip{grid-template-columns:1fr}.px-bottom-item{border-bottom:1px solid #ead5d2;border-right:0;min-height:82px}.px-florist{grid-column:auto;grid-template-columns:1fr 110px;padding:18px 22px}.px-florist-art{font-size:44px}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.exact-vardine-page{color:#251817;background:#fff;min-height:100vh;margin:0}.exact-vardine-stage{aspect-ratio:2;background:#fff;width:100%;position:relative;overflow:hidden}.exact-vardine-art{object-fit:fill;image-rendering:auto;width:100%;height:100%;display:block;position:absolute;inset:0}.hotspot,.hotspot-group{z-index:5;position:absolute}.hotspot{background:0 0;display:block}.hs-logo{width:12%;height:5.2%;top:.25%;left:5.4%}.hs-nav-flowers{width:5.8%;height:4.4%;top:.6%;left:21.3%}.hs-nav-bouquets{width:5.8%;height:4.4%;top:.6%;left:28.4%}.hs-nav-gifts{width:5.7%;height:4.4%;top:.6%;left:34.9%}.hs-nav-occasion{width:5.3%;height:4.4%;top:.6%;left:41%}.hs-nav-delivery{width:5%;height:4.4%;top:.6%;left:47.1%}.hs-nav-sellers{width:5.2%;height:4.4%;top:.6%;left:52.8%}.hs-nav-about{width:4.3%;height:4.4%;top:.6%;left:58.2%}.exact-search-live{z-index:9;background:#fffffff7;border:1px solid #50505033;border-radius:999px;align-items:center;width:17.3%;height:4.05%;margin:0;display:flex;position:absolute;top:.58%;left:66.9%;box-shadow:0 1px 8px #0000000d}.exact-search-live svg{fill:none;stroke:#222;stroke-width:1.8px;stroke-linecap:round;width:14%;height:58%;padding-left:10px}.exact-search-live input{color:#222;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 10px 0 4px;font-size:clamp(9px,.68vw,13px)}.exact-search-live input:focus::placeholder{color:#0000}.exact-search-live button{cursor:pointer;background:0 0;border:0;border-radius:999px;position:absolute;inset:0}.exact-search-live input,.exact-search-live svg{z-index:2;position:relative}.exact-search-live button{z-index:1}.exact-lang-live{z-index:10;width:4.8%;height:4.5%;position:absolute;top:.48%;left:95%}.exact-lang-trigger{color:#242424;cursor:pointer;background:#fffffff5;border:0;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;font-size:clamp(9px,.72vw,14px);font-weight:700;display:flex}.exact-lang-menu{background:#fff;border:1px solid #ddd;border-radius:10px;min-width:150px;padding:6px;position:absolute;top:100%;right:0;box-shadow:0 10px 30px #00000024}.exact-lang-menu button{text-align:left;cursor:pointer;color:#222;background:#fff;border:0;border-radius:7px;width:100%;padding:9px 10px;display:block}.exact-lang-menu button:hover,.exact-lang-menu button.active{background:#f3f3f3;font-weight:700}.hs-hero-cta{width:15.4%;height:5.5%;top:32.2%;left:7.05%}.hero-auth-actions{z-index:8;align-items:center;gap:.65vw;display:flex;position:absolute;top:38.6%;left:7.05%}.hero-auth-btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:2.55vw;padding:.55vw 1.05vw;font-size:clamp(9px,.72vw,14px);font-weight:800;line-height:1;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:0 .28vw .9vw #3419141f}.hero-auth-btn:hover{transform:translateY(-1px);box-shadow:0 .38vw 1.1vw #3419142e}.hero-auth-btn:focus-visible{outline-offset:3px;outline:3px solid #a7192d52}.hero-auth-seller{color:#1f1f1f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff0;border:1px solid #1f1f1f59}.hs-sellers{width:100%;height:12.2%;top:46.6%;left:0}.seller-hotspot,.seller-all-hotspot{height:86%;display:block;position:absolute;top:4%}.seller-1{width:15.3%;left:17.5%}.seller-2{width:15.3%;left:33%}.seller-3{width:15.3%;left:48.5%}.seller-4{width:15.3%;left:64%}.seller-5{width:14.7%;left:79.5%}.seller-all-hotspot{display:none}.hs-categories{width:100%;height:12.4%;top:59%;left:0}.category-hotspot,.category-all-hotspot{height:88%;display:block;position:absolute;top:4%}.category-1{width:6.6%;left:16.3%}.category-2{width:6.6%;left:22.9%}.category-3{width:6.1%;left:29.5%}.category-4{width:6.1%;left:35.9%}.category-5{width:6.1%;left:42.2%}.category-6{width:6.3%;left:48.5%}.category-7{width:6.2%;left:55%}.category-8{width:6.3%;left:61.4%}.category-9{width:6.6%;left:67.9%}.category-10{width:6.2%;left:74.7%}.category-11{width:6.3%;left:81.1%}.category-all-hotspot{display:none}.hs-products{width:100%;height:16.8%;top:71.9%;left:0}.product-hotspot,.product-all-hotspot{height:95%;display:block;position:absolute;top:0}.product-1{width:12%;left:16.2%}.product-2{width:12%;left:28.7%}.product-3{width:12%;left:41.4%}.product-4{width:12%;left:54.1%}.product-5{width:12%;left:67%}.product-6{width:12%;left:80%}.product-all-hotspot{display:none}.home-overlay-heading{z-index:9;color:#1d1d1f;background:#fff;flex-direction:column;justify-content:center;width:12.7%;height:82%;padding:.4vw .6vw;display:flex;position:absolute;top:7%;left:3.8%}.home-overlay-heading strong{color:#1d1d1f;font-family:Georgia,serif;font-size:clamp(13px,1.62vw,32px);font-weight:700;line-height:1.04}.home-overlay-heading a{color:#1d1d1f;margin-top:.75vw;font-size:clamp(9px,.72vw,14px);font-weight:700;line-height:1.3}.home-florist-copy{z-index:9;color:#1d1d1f;background:linear-gradient(90deg,#f7e7e4 0%,#f7e7e4fa 78%,#f7e7e400 100%);flex-direction:column;justify-content:center;width:44%;height:86%;padding-left:1vw;display:flex;position:absolute;top:8%;left:3.5%}.home-florist-copy strong{font-family:Georgia,serif;font-size:clamp(13px,1.35vw,26px);line-height:1.05}.home-florist-copy span{margin-top:.25vw;font-size:clamp(9px,.72vw,14px);line-height:1.35}.home-florist-copy a{color:#fff;background:#1f1f1f;border-radius:3px;align-self:flex-start;margin-top:.45vw;padding:.5vw .85vw;font-size:clamp(9px,.68vw,13px);font-weight:800;display:inline-flex}.hs-delivery-info{width:19%;height:10%;top:89%;left:3.5%}.hs-payment-info{width:18%;height:10%;top:89%;left:43%}.florist-cta-hotspot{display:none}.hotspot:focus-visible,.seller-hotspot:focus-visible,.category-hotspot:focus-visible,.product-hotspot:focus-visible,.seller-all-hotspot:focus-visible,.category-all-hotspot:focus-visible,.product-all-hotspot:focus-visible,.florist-cta-hotspot:focus-visible{outline-offset:-3px;background:#ffffff14;outline:3px solid #a7192dd9}.exact-mobile-actions{display:none}@media (max-width:900px){.exact-vardine-stage{aspect-ratio:2;transform-origin:0 0;min-width:900px}.exact-vardine-page{overflow-x:auto}.exact-mobile-actions{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #eadbd6;grid-template-columns:repeat(4,1fr);min-width:100vw;display:grid;position:sticky;bottom:0;left:0}.hero-auth-actions{gap:7px}.hero-auth-btn{min-height:28px;padding:6px 11px;font-size:10px}.exact-mobile-actions a{text-align:center;color:#1d1d1f;padding:13px 6px;font-size:11px;font-weight:700}}.seller-onboarding-form{gap:16px;max-width:1120px;margin-top:28px;display:grid}.seller-onboarding-intro{min-height:auto}.seller-section-title{color:#1f1f1f;align-items:center;gap:12px;margin-top:10px;padding:0 4px;display:flex}.seller-section-title>span{color:#fff;background:#1f1f1f;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid}.seller-section-title>div{flex-direction:column;gap:2px;display:flex}.seller-section-title strong{font-size:18px}.seller-section-title small{color:var(--muted);font-size:12px}.seller-field-row{grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);align-items:stretch;gap:16px;display:grid}.seller-field-input,.seller-field-help{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px}.seller-field-input{flex-direction:column;justify-content:flex-start;gap:9px;display:flex}.seller-field-help{color:#4d5551;background:#f8f7f4;font-size:13px;line-height:1.6}.seller-field-help>strong{color:#1f1f1f;margin-bottom:6px;font-size:14px;display:block}.seller-field-recommendation{color:#303632;border-top:1px solid #e6e0d9;margin-top:12px;padding-top:10px}.seller-live-example{background:#eef8f1;border-radius:10px;flex-direction:column;gap:4px;margin-top:4px;padding:11px 12px;font-size:12px;line-height:1.45;display:flex}.seller-live-example strong{color:#205d3e}.seller-submit-check{min-height:auto}.seller-check-grid{color:#414844;grid-template-columns:1fr 1fr;gap:8px 18px;font-size:13px;line-height:1.5;display:grid}@media (max-width:850px){.seller-field-row{grid-template-columns:1fr}.seller-field-help{margin-top:-6px}.seller-check-grid{grid-template-columns:1fr}}.registration-shell{gap:16px;max-width:1120px;margin:48px auto 0;display:grid}.registration-intro{min-height:auto}.registration-form{gap:16px;display:grid}.registration-field-row{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:stretch;gap:16px;display:grid}.registration-field-input,.registration-field-help{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px}.registration-field-input{flex-direction:column;gap:9px;display:flex}.registration-field-help{color:#4d5551;background:#f8f7f4;font-size:13px;line-height:1.6}.registration-field-help>strong{color:#1f1f1f;margin-bottom:6px;font-size:14px;display:block}.registration-field-recommendation{color:#303632;border-top:1px solid #e6e0d9;margin-top:12px;padding-top:10px}.registration-live-check{background:#f8f5f2;border-radius:10px;margin-top:4px;padding:11px 12px}.registration-next-card{min-height:auto}.registration-submit-card{justify-content:space-between;align-items:center;gap:20px;min-height:auto;display:flex}.registration-footer-actions{flex-wrap:wrap;gap:10px;padding-bottom:30px;display:flex}@media (max-width:850px){.registration-field-row{grid-template-columns:1fr}.registration-field-help{margin-top:-6px}.registration-submit-card{flex-direction:column;align-items:stretch}.registration-submit-card .btn{text-align:center;width:100%}}.exact-search-live{width:43.4%;height:4.8%;box-shadow:none;background:#fff;border:1px solid #d9d9d9;padding:0 .65vw;top:.42%;left:7.6%}.exact-search-live .exact-search-submit{z-index:2;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:2.2vw;min-width:28px;height:100%;padding:0;display:grid;position:relative;inset:auto}.exact-search-live .exact-search-submit svg{fill:none;stroke:#1d1d1f;stroke-width:1.8px;width:1.25vw;min-width:18px;height:1.25vw;min-height:18px;padding:0}.exact-search-live input{z-index:2;color:#1d1d1f;height:100%;padding:0 .65vw;font-size:clamp(11px,.86vw,16px);position:relative}.exact-search-live input::placeholder{color:#9a9a9a;opacity:1}.exact-search-live input:not(:placeholder-shown)::placeholder,.exact-search-live input:focus::placeholder{color:#0000}.hs-favorites{width:5.8%;height:5.1%;top:.35%;left:54%}.hs-account{width:5.8%;height:5.1%;top:.35%;left:62.6%}.hs-cart{width:7%;height:5.1%;top:.35%;left:71.4%}.exact-lang-live{width:10.2%;height:5.2%;top:.3%;left:84.2%}.exact-lang-trigger{box-shadow:none;background:#fff;border-radius:8px;justify-content:center;font-size:clamp(11px,.82vw,15px)}.exact-lang-menu{z-index:100;border-radius:12px;min-width:165px;top:calc(100% + 5px)}.hero-auth-actions{grid-template-columns:1fr 1fr;gap:.55vw;width:29.5%;display:grid;top:20.7%;left:6.2%}.hero-auth-btn{letter-spacing:.01em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:7px;min-height:2.75vw;padding:.55vw .9vw;font-family:Arial,sans-serif;font-size:clamp(10px,.76vw,14px);font-weight:700;box-shadow:0 .2vw .7vw #0000001f}.hero-auth-buyer{color:#171717;background:#fffffff0;border:1px solid #ffffffe6}.hero-auth-buyer:hover{color:#000;background:#fff}.hero-auth-seller{color:#fff;background:#181818e0;border:1px solid #181818eb}.hero-auth-seller:hover{color:#fff;background:#111}.home-overlay-heading{z-index:12;background:#fff;justify-content:center;width:16.4%;height:100%;padding:.6vw 1vw .6vw 3.5vw;top:0;left:0}.home-overlay-heading strong{font-size:clamp(14px,1.58vw,31px);font-weight:700;color:#111!important}.home-overlay-heading a{margin-top:.72vw;font-size:clamp(9px,.74vw,14px);font-weight:600;color:#111!important}.home-overlay-heading a:hover{text-decoration:underline;color:#000!important}.hs-florist{width:100%;height:11%;top:89%;left:0}.home-florist-copy{z-index:12;color:#111;background:linear-gradient(90deg,#f4dfdc 0% 84%,#f4dfdc00 100%);width:43.5%;height:100%;padding:0 1.5vw;top:0;left:15.8%}.home-florist-copy strong{color:#111;font-size:clamp(14px,1.45vw,28px);font-weight:700}.home-florist-copy span{color:#232323;max-width:27vw;font-size:clamp(9px,.74vw,14px)}.home-florist-copy a{color:#fff;background:#171717;border:1px solid #171717;border-radius:6px;margin-top:.48vw;padding:.48vw .95vw;font-size:clamp(9px,.72vw,13px);box-shadow:0 .15vw .45vw #0000001f}.home-florist-copy a:hover{color:#fff;background:#000}.hs-sellers .home-overlay-heading *,.hs-categories .home-overlay-heading *,.hs-products .home-overlay-heading *{color:#111!important}@media (max-width:900px){.hero-auth-actions{gap:5px;width:29.5%;top:20.7%;left:6.2%}.hero-auth-btn{border-radius:6px;min-height:28px;padding:6px 8px;font-size:10px}}.exact-vardine-crop{background:#fff;width:100%;height:23.5vw;min-height:310px;position:relative;overflow:hidden}.exact-vardine-crop .exact-vardine-stage{aspect-ratio:auto;width:100%;height:50vw;min-height:660px}.home-showcase-section{background:#fff;padding:76px 0 84px;position:relative}.home-showcase-section+.home-showcase-section{margin-top:0}.home-showcase-pink{background:#fff2f4;border-top:1px solid #f1d9de;border-bottom:1px solid #f1d9de}.home-showcase-shell{width:min(92vw,1440px);margin:0 auto}.home-showcase-head{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:34px;display:flex}.home-showcase-head h2{color:#111;margin:6px 0 0;font-family:Georgia,serif;font-size:clamp(30px,2.5vw,50px);font-weight:500;line-height:1.03}.home-showcase-kicker{color:#777;letter-spacing:.18em;font-size:11px;font-weight:700;display:block}.home-showcase-head>a{color:#111;border-bottom:1px solid #111;flex:none;padding-bottom:6px;font-size:14px;font-weight:700}.home-showcase-head>a:hover{opacity:.68}.home-seller-grid,.home-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.home-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.home-seller-card,.home-category-card,.home-product-card{background:#fff;border:1px solid #eadfe0;border-radius:18px;min-width:0;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 10px 28px #4226280f}.home-seller-card:hover,.home-category-card:hover,.home-product-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px #4226281c}.home-seller-image{color:#fff;place-items:center;height:250px;font-size:64px;display:grid;position:relative;overflow:hidden}.home-seller-image img,.home-category-image img,.home-product-image img,.home-seller-avatar img{object-fit:cover;width:100%;height:100%}.home-art-1{background:linear-gradient(145deg,#c9828c,#efc4c9 46%,#844953)}.home-art-2{background:linear-gradient(145deg,#e5b8b0,#f6ddd5 46%,#c47382)}.home-art-3{background:linear-gradient(145deg,#d1b49d,#f0ddd0 50%,#a15f66)}.home-art-4{background:linear-gradient(145deg,#b49b87,#ead6c8 50%,#7d5150)}.home-art-5{background:linear-gradient(145deg,#ddb4bd,#f6e0e5 50%,#9d5a68)}.home-art-6{background:linear-gradient(145deg,#e7c86c,#f5dea2 50%,#8e9e68)}.home-seller-body{align-items:center;gap:14px;padding:17px 18px 18px;display:flex}.home-seller-avatar{color:#222;background:#f8e9eb;border:1px solid #ead3d7;border-radius:50%;flex:0 0 50px;place-items:center;width:50px;height:50px;font-weight:800;display:grid;overflow:hidden}.home-seller-body strong,.home-seller-body small{display:block}.home-seller-body strong{color:#111;font-family:Georgia,serif;font-size:20px;line-height:1.15}.home-seller-body small{color:#777;margin-top:5px;font-size:12px}.home-category-image{place-items:center;height:215px;font-size:66px;display:grid;overflow:hidden}.home-category-body{justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:16px 18px;display:flex}.home-category-body strong{color:#111;font-family:Georgia,serif;font-size:19px;line-height:1.15}.home-category-body span{color:#111;border:1px solid #d9c7ca;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.home-product-image{place-items:center;height:310px;font-size:78px;display:grid;overflow:hidden}.home-product-body{padding:17px 18px 19px}.home-product-body strong,.home-product-body small,.home-product-body b{display:block}.home-product-body strong{color:#111;font-family:Georgia,serif;font-size:21px;line-height:1.15}.home-product-body small{color:#777;margin-top:6px;font-size:12px}.home-product-body b{color:#111;margin-top:12px;font-size:18px}.home-promo-slot{background:#ffecef;border-top:1px solid #f3d9de;border-bottom:1px solid #f3d9de;padding:30px 0}.home-promo-banner{background:linear-gradient(100deg,#f5dfe3,#ffeef1 55%,#fff8f9);border:1px solid #eed4da;border-radius:20px;justify-content:space-between;align-items:center;gap:26px;width:min(92vw,1440px);min-height:138px;margin:0 auto;padding:30px 36px;display:flex}.home-promo-banner-soft{background:linear-gradient(100deg,#fff3f5,#f9e6ea 55%,#fff)}.home-promo-banner span{letter-spacing:.18em;color:#777;font-size:10px;font-weight:800;display:block}.home-promo-banner strong{color:#111;max-width:760px;margin-top:8px;font-family:Georgia,serif;font-size:clamp(22px,2vw,36px);font-weight:500;line-height:1.1;display:block}.home-promo-banner a{color:#fff;background:#111;border-radius:8px;flex:none;padding:13px 18px;font-size:13px;font-weight:700}.home-benefit-strip{background:#fff2f4;border:1px solid #ecdadd;border-radius:18px;grid-template-columns:repeat(3,1fr);width:min(92vw,1440px);margin:72px auto;display:grid;overflow:hidden}.home-benefit-strip>div{border-right:1px solid #ecdadd;padding:26px 30px}.home-benefit-strip>div:last-child{border-right:0}.home-benefit-strip strong{color:#111;font-family:Georgia,serif;font-size:19px;display:block}.home-benefit-strip span{color:#777;margin-top:6px;font-size:12px;display:block}.home-florist-section{background:#f7e7ea;border-top:1px solid #ecd2d7;padding:72px 4vw 84px}.home-florist-panel{background:linear-gradient(100deg,#f2dadd 0%,#f8e7ea 52%,#fff 100%);border:1px solid #e8cfd4;border-radius:22px;width:min(92vw,1440px);min-height:280px;margin:0 auto;padding:54px 58px}.home-florist-panel h2{color:#111;margin:8px 0 10px;font-family:Georgia,serif;font-size:clamp(34px,3vw,58px);font-weight:500}.home-florist-panel p{color:#333;max-width:720px;margin:0;font-size:17px;line-height:1.55}.home-florist-panel a{color:#fff;background:#111;border-radius:8px;align-items:center;gap:10px;margin-top:22px;padding:14px 20px;font-weight:700;display:inline-flex}@media (max-width:1000px){.exact-vardine-crop{height:235px;min-height:235px}.exact-vardine-crop .exact-vardine-stage{min-width:1000px;height:500px}.home-seller-grid,.home-product-grid,.home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.home-showcase-section{padding:48px 0 54px}.home-showcase-head{flex-direction:column;align-items:flex-start;margin-bottom:24px}.home-seller-grid,.home-category-grid,.home-product-grid{gap:16px}.home-seller-image{height:175px}.home-category-image{height:155px}.home-product-image{height:220px}.home-seller-body strong,.home-category-body strong{font-size:16px}.home-product-body strong{font-size:17px}.home-promo-banner{flex-direction:column;align-items:flex-start;padding:24px}.home-benefit-strip{grid-template-columns:1fr;margin:48px auto}.home-benefit-strip>div{border-bottom:1px solid #ecdadd;border-right:0}.home-benefit-strip>div:last-child{border-bottom:0}.home-florist-section{padding:48px 4vw 60px}.home-florist-panel{padding:34px 28px}}.home-promo-banner.has-image{isolation:isolate;min-height:190px;position:relative;overflow:hidden}.home-promo-banner.has-image:after{content:"";z-index:-1;background:linear-gradient(90deg,#fff7f9fa 0%,#fff7f9ed 44%,#fff7f973 72%,#fff7f91f 100%);position:absolute;inset:0}.home-promo-image{z-index:-2;object-fit:cover;width:58%;height:100%;position:absolute;inset:0 0 0 auto}.home-promo-copy{z-index:1;max-width:760px;position:relative}.home-promo-copy p{color:#4a4143;max-width:650px;margin:9px 0 0;font-size:14px;line-height:1.55}.home-promo-banner>a{z-index:2;position:relative}@media (max-width:700px){.home-promo-banner.has-image{padding-top:160px}.home-promo-image{width:100%;height:145px;inset:0 0 auto}.home-promo-banner.has-image:after{background:linear-gradient(#fff7f90d 0 135px,#fff7f9f5 160px 100%)}}.admin-home-promo-preview{min-height:170px;margin-top:10px}.admin-home-promo-preview-cta{z-index:2;color:#fff;background:#111;border-radius:8px;flex:none;padding:13px 18px;font-size:13px;font-weight:700;position:relative}.admin-promo-editor{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.admin-promo-editor-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;gap:20px;display:grid}.admin-promo-editor-preview{position:sticky;top:20px}.admin-promo-calendar{gap:28px;display:grid}.admin-promo-month{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px}.admin-promo-month h3{text-transform:capitalize;margin:0 0 16px}.admin-promo-timeline{gap:12px;display:grid}.admin-promo-event{border-top:1px solid var(--line);grid-template-columns:78px minmax(0,1fr);align-items:start;gap:14px;padding:14px 0;display:grid}.admin-promo-event:first-child{border-top:0}.admin-promo-date{color:#111;text-align:center;background:#fff0f3;border-radius:10px;padding:10px 6px;font-size:12px;font-weight:800}.admin-promo-event strong,.admin-promo-event span,.admin-promo-event small{display:block}.admin-promo-event strong{color:#111;font-size:16px}.admin-promo-event span{color:#555;margin-top:4px;font-size:12px}.admin-promo-event small{color:#888;margin-top:4px;font-size:11px}@media (max-width:900px){.admin-promo-editor-grid{grid-template-columns:1fr}.admin-promo-editor-preview{position:static}}.home-live-header{z-index:120;background:#fff;border-bottom:1px solid #eadfe0;position:sticky;top:0}.home-live-header-inner{grid-template-columns:auto minmax(360px,1fr) auto;align-items:center;gap:26px;width:min(94vw,1480px);min-height:72px;margin:0 auto;display:grid}.home-live-logo{letter-spacing:.12em;color:#111;font-family:Georgia,serif;font-size:22px;font-weight:700}.home-live-nav{justify-content:center;align-items:center;gap:24px;min-width:0;display:flex}.home-live-nav a{color:#272727;white-space:nowrap;font-size:13px;font-weight:600}.home-live-nav a:hover{color:#000}.home-live-controls{align-items:center;gap:10px;min-width:470px;display:flex}.home-live-controls .exact-search-live{box-shadow:none;background:#fff;border:1px solid #d9d4d2;border-radius:999px;flex:0 300px;padding:0 10px;width:300px!important;height:42px!important;position:relative!important;top:auto!important;left:auto!important}.home-live-controls .exact-search-live input{min-width:0;padding:0 8px;font-size:13px}.home-live-controls .exact-search-live .exact-search-submit{width:30px;min-width:30px}.home-live-controls .exact-search-live .exact-search-submit svg{width:18px;min-width:18px;height:18px;min-height:18px}.home-live-controls .exact-lang-live{flex:none;width:auto!important;height:auto!important;position:relative!important;top:auto!important;left:auto!important}.home-live-controls .exact-lang-trigger{background:#fff;border:1px solid #ddd7d4;border-radius:999px;min-width:62px;height:38px;padding:0 12px;font-size:12px}.home-live-controls .exact-lang-menu{min-width:170px;top:calc(100% + 8px);left:auto;right:0}.home-icon-link{color:#111;background:#fff;border:1px solid #e0dbd8;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.home-icon-link:hover{background:#faf7f7}.home-icon-link svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.home-icon-link:focus-visible,.home-live-nav a:focus-visible,.home-member-btn:focus-visible{outline-offset:3px;outline:2px solid #9e2b47}.exact-vardine-crop{height:22.1vw;min-height:0}.exact-vardine-crop .exact-vardine-stage{height:52vw;min-height:690px;transform:translateY(-2.7vw)}.exact-vardine-crop .exact-vardine-art{width:100%}.home-showcase-head-sellers{grid-template-columns:minmax(280px,1fr) auto minmax(260px,1fr);align-items:end;display:grid}.home-showcase-head-sellers>div:first-child{justify-self:start}.home-showcase-head-sellers>a{justify-self:end}.home-member-actions{justify-content:center;align-items:center;gap:10px;padding-bottom:2px;display:flex}.home-member-btn{border-radius:10px;justify-content:center;align-items:center;min-width:160px;height:42px;padding:0 18px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 6px 18px #37232614}.home-member-btn:hover{transform:translateY(-1px);box-shadow:0 9px 22px #37232621}.home-member-buyer{color:#111;background:#fff;border:1px solid #d8cdcf}.home-member-seller{color:#fff;background:#171717;border:1px solid #171717}.home-seller-image,.home-category-image,.home-product-image{background:#f4ecee!important}.home-seller-image img,.home-category-image img,.home-product-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.home-seller-card:nth-child(2n) .home-seller-image img{object-position:center 58%}.home-category-card:nth-child(3n) .home-category-image img{object-position:center 62%}.home-product-card:nth-child(2n) .home-product-image img{object-position:center 58%}.home-seller-grid,.home-product-grid{gap:32px}.home-category-grid{gap:26px}.home-seller-image{height:285px}.home-category-image{height:245px}.home-product-image{height:350px}.home-florist-panel{background:#f7e6ea;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);min-height:390px;padding:0;display:grid;overflow:hidden}.home-florist-content{flex-direction:column;justify-content:center;align-items:flex-start;padding:58px 58px 54px;display:flex}.home-florist-photo{background:#eadadd;min-height:390px;overflow:hidden}.home-florist-photo img{object-fit:cover;object-position:center 36%;width:100%;height:100%;display:block}.home-florist-content h2{color:#111;margin:8px 0 10px;font-family:Georgia,serif;font-size:clamp(34px,3vw,58px);font-weight:500}.home-florist-content p{color:#333;max-width:650px;margin:0;font-size:17px;line-height:1.55}.home-florist-content a{color:#fff;background:#111;border-radius:8px;align-items:center;gap:10px;margin-top:22px;padding:14px 20px;font-weight:700;display:inline-flex}@media (max-width:1180px){.home-live-header-inner{grid-template-columns:auto 1fr;gap:14px;padding:10px 0}.home-live-nav{display:none}.home-live-controls{justify-self:end;min-width:0}.home-live-controls .exact-search-live{width:min(42vw,300px)!important}.home-showcase-head-sellers{grid-template-columns:1fr auto}.home-member-actions{grid-area:2/1/auto/-1;justify-content:flex-start;margin-top:18px}}@media (max-width:760px){.home-live-header-inner{grid-template-columns:1fr auto;width:min(94vw,1480px)}.home-live-logo{font-size:18px}.home-live-controls{gap:6px}.home-live-controls .exact-search-live{width:94vw!important;height:40px!important;position:absolute!important;top:64px!important;left:3vw!important;right:3vw!important}.home-live-header{padding-bottom:52px}.home-icon-link{width:36px;height:36px}.home-showcase-head-sellers{grid-template-columns:1fr}.home-showcase-head-sellers>a{justify-self:start}.home-member-actions{grid-area:auto;justify-content:stretch;width:100%}.home-member-btn{flex:1;min-width:0}.home-seller-image{height:190px}.home-category-image{height:170px}.home-product-image{height:235px}.home-florist-panel{grid-template-columns:1fr}.home-florist-photo{order:-1;min-height:300px}.home-florist-content{padding:34px 28px 38px}.exact-vardine-crop{height:220px;min-height:0}.exact-vardine-crop .exact-vardine-stage{min-width:900px;height:450px;transform:translateY(-44px)}.home-live-header-inner{min-height:60px}.home-live-logo{letter-spacing:.07em;font-size:17px}.home-live-controls{gap:4px;min-width:0}.home-live-controls .exact-lang-trigger{min-width:50px;padding:0 7px}.home-icon-link{border-color:#0000;width:32px;height:32px}.home-icon-link svg{width:18px;height:18px}.home-live-controls .exact-search-live{top:60px!important}.home-live-header{background:#fff;padding-bottom:48px}.home-member-actions{flex-wrap:wrap}.home-member-btn{padding:0 8px;font-size:11px}.home-showcase-head-sellers>a{margin-top:2px}}.vardine-header .home-live-logo{white-space:nowrap;color:#4b1829;align-items:center;gap:7px;display:inline-flex}.vardine-mark{fill:none;stroke:#9e334f;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:26px;height:26px}.vardine-visual-hero{isolation:isolate;color:#fff;background:#35232a;align-items:center;min-height:clamp(390px,34vw,570px);padding:72px max(4vw,50vw - 720px) 105px;display:flex;position:relative;overflow:hidden}.vardine-visual-hero-home{min-height:clamp(440px,38vw,630px)}.vardine-visual-image,.vardine-visual-shade{width:100%;height:100%;position:absolute;inset:0}.vardine-visual-image{z-index:-2;object-fit:cover;object-position:center}.vardine-visual-shade{z-index:-1;background:linear-gradient(90deg,#1e1218c9 0%,#1e12188c 38%,#1e121814 77%),linear-gradient(#0000 68%,#160f13b3)}.vardine-visual-content{z-index:1;max-width:min(600px,53vw);position:relative}.vardine-visual-eyebrow{letter-spacing:.22em;font-size:11px;font-weight:750;line-height:1.5}.vardine-visual-content h1{letter-spacing:-.035em;color:#fff;text-wrap:balance;margin:16px 0;font-family:Georgia,serif;font-size:clamp(43px,4.15vw,76px);font-weight:500;line-height:1.03}.vardine-visual-content p{color:#fff;max-width:530px;margin:0;font-size:clamp(16px,1.2vw,20px);line-height:1.48}.vardine-visual-cta{color:#fff;background:#9e334f;border-radius:7px;justify-content:center;align-items:center;gap:22px;margin-top:25px;padding:14px 23px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 8px 26px #19070d33}.vardine-visual-cta:hover{background:#86253f}.vardine-visual-cta:focus-visible{outline-offset:3px;outline:3px solid #fff}.vardine-visual-benefits{background:#180f142e;border-top:1px solid #ffffff61;justify-content:space-between;align-items:stretch;gap:0;display:flex;position:absolute;bottom:0;left:max(4vw,50vw - 720px);right:max(4vw,50vw - 720px)}.vardine-visual-benefits span{border-right:1px solid #ffffff40;flex:1;align-items:center;gap:10px;min-width:0;padding:15px 12px;font-size:12px;font-weight:650;line-height:1.25;display:flex}.vardine-visual-benefits span:first-child{padding-left:0}.vardine-visual-benefits span:last-child{border-right:0}.vardine-visual-benefits b{font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1}.vardine-content{background:#fff;padding:56px max(4vw,50vw - 720px) 88px}.vardine-content .shell{max-width:1440px;padding:0}.vardine-content .card{background:#fff;border-radius:18px;box-shadow:0 10px 28px #4226280f}.vardine-category-list{flex-wrap:wrap;gap:10px;margin:0 0 34px;display:flex}.vardine-category-list a{color:#361c24;background:#fff;border:1px solid #e7d5da;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:650}.vardine-category-list a:hover,.vardine-category-list a[aria-current=page]{color:#fff;background:#5b2235}.vardine-header .home-live-header-inner{grid-template-columns:auto 1fr}.vardine-header .home-live-controls{justify-self:end}@media (max-width:1180px){.vardine-header .home-live-header-inner{grid-template-columns:auto 1fr}.vardine-header .home-live-controls{justify-self:end}}@media (max-width:760px){.vardine-header .home-live-header-inner{grid-template-columns:1fr auto}.vardine-mark{width:23px;height:23px}.vardine-visual-hero,.vardine-visual-hero-home{align-items:flex-start;min-height:510px;padding:42px 6vw 148px}.vardine-visual-image{object-position:68% center}.vardine-visual-shade{background:linear-gradient(90deg,#1e1218cc,#1e121866 72%),linear-gradient(#0000 52%,#160f13cc)}.vardine-visual-content{max-width:90vw}.vardine-visual-content h1{max-width:560px;font-size:clamp(39px,9vw,56px)}.vardine-visual-content p{max-width:460px;font-size:15px}.vardine-visual-benefits{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;bottom:9px;left:6vw;right:6vw}.vardine-visual-benefits span{border-bottom:1px solid #fff3;gap:5px;padding:10px 6px;font-size:10px}.vardine-visual-benefits span:nth-child(3){border-right:0}.vardine-visual-benefits span:first-child{padding-left:6px}.vardine-visual-benefits b{font-size:19px}.vardine-content{padding:38px 5vw 60px}}@media (max-width:400px){.vardine-header .home-live-controls{gap:2px}.vardine-header .home-live-logo{font-size:16px}.vardine-visual-hero,.vardine-visual-hero-home{min-height:540px}.vardine-visual-benefits{grid-template-columns:repeat(2,1fr)}.vardine-visual-benefits span:nth-child(3){border-right:1px solid #ffffff40}.vardine-visual-benefits span:nth-child(2n){border-right:0}}.vardine-section-title{color:#271b21;margin:0 0 26px;font-family:Georgia,serif;font-size:clamp(32px,3vw,48px);font-weight:500}.vardine-empty-collection{grid-column:1/-1;width:100%;padding:22px 0 12px}.vardine-empty-collection>p{color:#554d50;margin:0 0 24px;font-size:16px;line-height:1.55}.vardine-related-collections{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.vardine-related-collections a{background:#fff;border:1px solid #eadfe0;border-radius:16px;overflow:hidden;box-shadow:0 10px 28px #4226280f}.vardine-related-collections img{object-fit:cover;width:100%;height:210px;display:block}.vardine-related-collections span{justify-content:space-between;align-items:center;padding:18px;font-family:Georgia,serif;font-size:20px;display:flex}@media (max-width:680px){.vardine-related-collections{grid-template-columns:1fr 1fr;gap:12px}.vardine-related-collections img{height:145px}.vardine-related-collections span{padding:12px;font-size:16px}}.home-category-bouquets .home-category-image img{object-position:72% center;transform:scale(1.06)}.vardine-visual-picture{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.vardine-visual-hero-bouquets .vardine-visual-image{object-fit:contain;object-position:right center;background:#f5efe9}@media (max-width:760px){.vardine-visual-hero-bouquets .vardine-visual-image{object-fit:cover;object-position:center}}.price-display{align-items:inherit;vertical-align:middle;flex-direction:column;line-height:1.25;display:inline-flex}.price-display-secondary{color:var(--muted);white-space:nowrap;font-size:.76em;font-weight:500}.seo-breadcrumbs{color:#766b68;max-width:1240px;margin:18px auto 0;padding:0 24px;font-size:13px}.seo-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.seo-breadcrumbs li{align-items:center;gap:8px;min-width:0;display:flex}.seo-breadcrumbs a{color:inherit;text-decoration:none;transition:color .18s}.seo-breadcrumbs a:hover{color:#761832;text-underline-offset:3px;text-decoration:underline}.seo-breadcrumbs [aria-current=page]{color:#493e3b;font-weight:600}.seo-breadcrumb-separator{color:#b9aaa4}.home-showcase-empty{padding:42px 0 48px}.home-showcase-empty .home-showcase-head{margin-bottom:0}.home-live-logo{align-items:center;min-width:0;max-width:100%;display:inline-flex;overflow:visible}.vardine-header-logo,.home-live-logo .vardine-header-logo{object-fit:contain;flex:none;width:170px;max-width:100%;height:auto;display:block}.vardine-brand-logo{vertical-align:middle;object-fit:contain;width:160px;max-width:100%;height:auto;display:inline-block}@media (max-width:1180px){.vardine-header-logo,.home-live-logo .vardine-header-logo{width:148px}}@media (max-width:760px){.home-showcase-empty{padding:32px 0 38px}.vardine-header .home-live-header-inner{grid-template-columns:minmax(0,1fr) auto;gap:4px}.vardine-header .home-live-controls{gap:2px;min-width:0}.vardine-header-logo,.home-live-logo .vardine-header-logo{width:clamp(112px,36vw,144px);max-height:none}.vardine-brand-logo{width:144px}.home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-category-card{border-radius:17px}.home-category-image{aspect-ratio:1.08;height:auto;min-height:0}.home-category-body{align-items:center;gap:6px;min-height:70px;padding:11px 12px}.home-category-body strong{overflow-wrap:anywhere;font-size:clamp(14px,3.7vw,17px);line-height:1.16}.home-category-body span{flex:0 0 29px;width:29px;height:29px;font-size:14px}.home-showcase-head>a{font-size:13px;line-height:1.3}.vardine-visual-content h1{font-size:clamp(35px,8vw,48px);line-height:1.06}.vardine-visual-content p{font-size:14px;line-height:1.48}}@media (max-width:360px){.vardine-header-logo,.home-live-logo .vardine-header-logo{width:112px}.home-category-body{min-height:66px;padding:10px}.home-category-body strong{font-size:13px}.home-category-body span{flex-basis:26px;width:26px;height:26px}}.vardine-visual-hero-compact{min-height:300px;padding-top:44px;padding-bottom:82px}.vardine-visual-hero-compact .vardine-visual-content h1{font-size:clamp(36px,3.5vw,56px)}.vardine-visual-hero-compact .vardine-visual-content p{max-width:620px;font-size:15px}.account-content{padding-top:34px}.account-shell{max-width:1240px!important}.account-nav{background:#fff;border:1px solid #eadfe0;border-radius:18px;flex-wrap:wrap;gap:10px;margin:0 0 28px;padding:10px;display:flex;box-shadow:0 8px 26px #4226280a}.account-nav-link{color:#513a42;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:10px 15px;font-size:13px;font-weight:650}.account-nav-link:hover{color:#5b2235;background:#f8eef1}.account-nav-link[aria-current=page]{color:#fff;background:#5b2235;border-color:#5b2235}.account-page-head{margin:0 0 26px}.account-page-head .eyebrow{margin-bottom:8px}.account-page-head h1{color:#271b21;margin:0 0 10px;font-family:Georgia,serif;font-size:clamp(34px,4vw,52px);font-weight:500}.account-page-head p{max-width:850px;color:var(--muted);margin:0;line-height:1.6}.account-settings-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.account-settings-grid>.account-avatar-card{grid-column:1/-1}.account-session-card{grid-column:2}.account-address-grid{grid-template-columns:minmax(420px,.95fr) minmax(0,1.05fr)!important;align-items:start!important;gap:22px!important;display:grid!important}.account-message-list{gap:12px;display:grid}.account-message-empty{text-align:center;padding:34px}.account-notification-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.account-notification-card .notification-channel-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;margin:16px 0;display:grid}.account-avatar-row{grid-template-columns:128px minmax(0,1fr);align-items:center;gap:22px;margin-top:14px;display:grid}.account-avatar-preview{color:#72223c;background:linear-gradient(145deg,#f6e8ec,#efe0e5);border:1px solid #e5cfd6;border-radius:50%;place-items:center;width:128px;height:128px;font-family:Georgia,serif;font-size:40px;font-weight:600;display:grid;overflow:hidden}.account-avatar-preview img{object-fit:cover;width:100%;height:100%;display:block}.home-account-avatar{padding:0;overflow:hidden}.home-account-avatar img{object-fit:cover;width:100%;height:100%;display:block}.home-account-initials{letter-spacing:.03em;color:#72223c;font-size:11px;font-weight:800}.btn.disabled{opacity:.6;pointer-events:none}.account-email-warning{background:#fffaf0;border:1px solid #e7c77f;border-radius:14px;grid-template-columns:auto 1fr;gap:12px;margin:0 0 22px;padding:16px 18px;display:grid}.account-email-warning strong{margin-bottom:4px;display:block}.account-empty{text-align:center;background:#fff;border:1px solid #eadfe0;border-radius:18px;padding:34px}.account-empty h3{margin:0 0 8px;font-family:Georgia,serif;font-size:26px;font-weight:500}.account-empty p{color:var(--muted);margin:0 0 18px}.home-florist-content .about-audience{grid-template-columns:1fr 1fr;gap:14px;width:100%;margin-top:24px;display:grid}.home-florist-content .about-audience-card{background:#ffffff8f;border:1px solid #54243424;border-radius:14px;padding:18px}.home-florist-content .about-audience-card h3{margin:0 0 7px;font-family:Georgia,serif;font-size:22px;font-weight:500}.home-florist-content .about-audience-card p{font-size:14px;line-height:1.55}.home-florist-content .about-audience-card .actions{margin-top:14px}.home-florist-content .about-audience-card a{margin-top:0;padding:11px 15px;font-size:13px}.home-florist-content .about-audience-card .btn-secondary{color:#5b2235;background:#fff;border:1px solid #caaeb7}@media (max-width:900px){.account-settings-grid,.account-address-grid,.account-notification-grid{grid-template-columns:1fr!important}.account-session-card{grid-column:auto}.home-florist-content .about-audience{grid-template-columns:1fr}}@media (max-width:760px){.vardine-visual-hero-compact{min-height:380px;padding:34px 6vw 132px}.account-nav{scrollbar-width:thin;flex-wrap:nowrap;padding:8px;overflow-x:auto}.account-nav-link{flex:none}.account-avatar-row{grid-template-columns:82px 1fr;gap:16px}.account-avatar-preview{width:82px;height:82px;font-size:28px}}:root{--ink:#4a3038;--muted:#806a72;--paper:#fff7f8;--rose:#a84d68;--sage:#8d9a91;--line:#ead5dc;--white:#fffafb;--vardine-pink-0:#fffafb;--vardine-pink-1:#fff5f7;--vardine-pink-2:#fbecef;--vardine-pink-3:#f4dfe5;--vardine-wine:#6f2740;--vardine-wine-strong:#541c32}html,body{background:radial-gradient(circle at 12% 6%,#fffffff5,#fff0 34%), linear-gradient(180deg,var(--vardine-pink-1) 0%,#fff9fa 44%,var(--vardine-pink-1) 100%);color:var(--ink)}body{min-height:100vh}.vardine-content,.premium-home,.v-home{background:radial-gradient(circle at 84% 12%,#ffffffd6,#fff0 26%),linear-gradient(#fff9fa 0%,#fff3f6 52%,#fff9fa 100%)}.section{background:0 0}.card,.metric,.side,.account-nav,.admin-promo-month,.premium-contact-card{border-color:var(--line);background:#fffcfcf0;box-shadow:0 12px 32px #5c273b0e}.card:hover{border-color:#e1c4ce}.side{background:linear-gradient(#fff9fa,#fff1f4)}.main{background:linear-gradient(#fff8f9,#fff3f5)}.dashboard{background:var(--vardine-pink-1)}input,select,textarea{color:var(--ink);background:#fffafb!important;border-color:#e5cdd5!important}input:focus,select:focus,textarea:focus{outline-offset:1px;outline:2px solid #a84d682e;border-color:#c98ca0!important}.btn{color:#5a2d3d;background:#fffafb;border-color:#8d4b61}.btn:hover{background:#fae9ee}.btn.primary{background:var(--vardine-wine);border-color:var(--vardine-wine);color:#fff}.btn.primary:hover{background:var(--vardine-wine-strong)}.eyebrow{color:#b45d78}.muted,.lead{color:var(--muted)}.home-live-header,.premium-header,.v-header{background:#fffafbf5;border-bottom-color:#ead5dc}.home-icon-link,.v-icon-link,.v-cart>a,.home-live-controls .exact-search-live,.home-live-controls .exact-lang-trigger,.vardine-category-list a{background:#fffafb;border-color:#e5cfd6}.vardine-category-list a:hover,.vardine-category-list a[aria-current=page]{background:var(--vardine-wine);border-color:var(--vardine-wine)}.account-nav{background:#fffafbed}.account-nav-link:hover{background:#f8e6ec}.account-nav-link[aria-current=page]{background:var(--vardine-wine);border-color:var(--vardine-wine)}.account-email-warning{background:#fff8ed;border-color:#e4c47d}.vardine-product-detail .visual{background:linear-gradient(145deg,#f9e6eb,#f8f0ec 55%,#ead7dd)}.seo-breadcrumbs{color:#7a626a}.home-benefit-strip,.vardine-visual-benefits{border-color:#ffffff52}@media (max-width:760px){.vardine-content{padding-left:5vw;padding-right:5vw}.card{border-radius:16px}}.quick-choice-card{max-width:900px;margin:0 auto;padding:32px}.quick-choice-card h2{margin:9px 0 10px;font-family:Georgia,serif;font-size:clamp(32px,4vw,48px);font-weight:500}.quick-choice-group{margin-top:26px}.quick-choice-group>strong{margin-bottom:12px;font-family:Georgia,serif;font-size:20px;font-weight:500;display:block}.quick-choice-options{flex-wrap:wrap;gap:10px;display:flex}.quick-choice-option{appearance:none;color:#583744;font:inherit;cursor:pointer;background:#fffafb;border:1px solid #dfc6cf;border-radius:999px;padding:11px 15px;font-size:13px;transition:all .18s}.quick-choice-option:hover{background:#f9e8ed;border-color:#cda0af}.quick-choice-option.active{color:#fff;background:#6f2740;border-color:#6f2740;box-shadow:0 6px 18px #5b223624}.quick-choice-card .btn:disabled{opacity:.45;cursor:not-allowed}.password-input-wrap{width:100%;position:relative}.password-input-wrap>input{width:100%}.password-visibility-toggle{color:#765260;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:background .16s,color .16s;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.password-visibility-toggle:hover,.password-visibility-toggle:focus-visible{color:#6f2740;background:#f5e2e8;outline:none}.password-visibility-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.registration-name-grid{grid-template-columns:1fr;gap:14px;display:grid}.account-notification-single{max-width:760px;margin:0 auto}.account-notification-unified{min-height:0;padding:28px}.notification-quiet-toggle{align-items:center;gap:9px;margin-top:16px;display:flex}.notification-time-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin:14px 0 18px;display:grid}.notification-time-row input{border:1px solid var(--line);border-radius:12px;width:100%;min-width:0;padding:11px 12px}.mobile-bottom-nav{display:none}@media (max-width:760px){body{padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))}.account-nav{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;flex-wrap:nowrap;justify-content:flex-start;width:100%;max-width:100%;margin-left:0;margin-right:0;padding:8px;scroll-padding-inline:8px;overflow:auto hidden}.account-nav-link{flex:none;min-width:max-content}.registration-name-grid{grid-template-columns:1fr;gap:12px}.account-notification-single{max-width:100%}.account-notification-unified{border-radius:18px;padding:22px 18px}.account-notification-unified .notification-channel-list{grid-template-columns:1fr 1fr;gap:12px 14px}.notification-time-row{grid-template-columns:1fr auto 1fr;gap:8px}.notification-time-row input{padding:11px 8px;font-size:16px}.mobile-bottom-nav{z-index:95;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffafbf7;border-top:1px solid #e7ccd5;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 28px #5326361a}.mobile-bottom-nav-inner{gap:6px;width:min(640px,100%);margin:0 auto;display:grid}.mobile-bottom-nav.is-guest .mobile-bottom-nav-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-bottom-nav.is-user .mobile-bottom-nav-inner{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-bottom-nav a{color:#603649;text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:58px;padding:6px 5px;font-size:11px;font-weight:700;line-height:1.15;display:flex}.mobile-bottom-nav a:active{background:#f5e2e8}.mobile-bottom-nav-icon{place-items:center;width:24px;height:24px;display:grid}.mobile-bottom-nav-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}}@media (max-width:390px){.mobile-bottom-nav a{font-size:10.5px}.notification-time-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.verify-email-success{gap:24px;padding:12px 0 32px;display:grid}.verify-email-welcome-card{text-align:center;background:linear-gradient(#fffafb 0%,#fff4f7 100%);max-width:760px;margin:0 auto;padding:34px}.verify-email-welcome-card h1{color:#472b35;margin:10px 0 12px;font-family:Georgia,serif;font-size:clamp(34px,5vw,52px);font-weight:500}.verify-email-welcome-card .lead{max-width:620px;margin:0 auto 18px;font-size:16px;line-height:1.65}.verify-email-mark{color:#6f2740;background:#f3dce4;border:1px solid #dfbdc9;border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto 18px;font-family:Georgia,serif;font-size:28px;font-weight:700;display:grid}.verify-email-mark.success{color:#246b45;background:#eef8f1;border-color:#c8e2d1}.verify-email-mark.error{color:#a7192d;background:#fff0f1;border-color:#edc8cc}.verify-email-loader{justify-content:center;gap:8px;margin-top:18px;display:flex}.verify-email-loader span{background:#9b4a64;border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite vardineVerifyPulse}.verify-email-loader span:nth-child(2){animation-delay:.15s}.verify-email-loader span:nth-child(3){animation-delay:.3s}@keyframes vardineVerifyPulse{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@media (max-width:760px){.verify-email-welcome-card{border-radius:18px;padding:26px 18px}.verify-email-success{gap:18px}}.vardine-visual-hero-home{padding-bottom:72px}.vardine-visual-hero-home .vardine-visual-shade{background:linear-gradient(90deg,#1e1218ad 0%,#1e12186e 38%,#1e12180a 77%),linear-gradient(#0000 70%,#160f1361)}@media (max-width:760px){.vardine-visual-hero-home{padding:42px 6vw 72px}.vardine-visual-hero-home .vardine-visual-shade{background:linear-gradient(90deg,#1e1218b3,#1e121847 72%),linear-gradient(#0000 54%,#160f136b)}}.gps-address-review{background:#fff7f9;border:1px solid #ead5dc;border-radius:12px;margin-top:12px;padding:12px}.gps-address-review p{color:#6d515b;margin:0 0 10px;font-size:13px;line-height:1.5}.sender-hide-toggle{align-items:flex-start;gap:10px;line-height:1.45;display:flex}.sender-hide-toggle input{flex:none;margin-top:3px}@media (max-width:760px){.gps-address-review .actions{grid-template-columns:1fr;display:grid}.gps-address-review .btn{width:100%}}.account-hero-nav{z-index:4;position:absolute;bottom:14px;left:max(4vw,50vw - 720px);right:max(4vw,50vw - 720px)}.account-hero-nav .account-nav{-webkit-backdrop-filter:blur(12px);border:1px solid #ffffff4d;border-radius:18px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:8px;display:grid;box-shadow:0 14px 34px #130a0e2e;background:#26121a33!important}.account-hero-nav .account-nav-link{color:#fff;text-align:center;text-shadow:0 1px 3px #000000b8;white-space:normal;background:#27131b57;border:1px solid #ffffff3d;border-radius:14px;min-width:0;padding:11px 10px;font-size:12px;font-weight:750;line-height:1.25}.account-hero-nav .account-nav-link:hover{color:#fff;background:#fff3;border-color:#ffffff73}.account-hero-nav .account-nav-link[aria-current=page]{color:#fff;background:#6f2740d1;border-color:#ffffff94;box-shadow:0 5px 18px #240c1547}@media (max-width:900px){.account-hero-nav .account-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.vardine-visual-hero-compact:has(.account-hero-nav){min-height:390px;padding-bottom:132px}}@media (max-width:760px){.account-hero-nav{bottom:12px;left:5vw;right:5vw}.account-hero-nav .account-nav{border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:7px;overflow:visible}.account-hero-nav .account-nav-link{justify-content:center;align-items:center;min-height:42px;padding:8px 7px;font-size:11px;line-height:1.18;display:flex}.vardine-visual-hero-compact:has(.account-hero-nav){min-height:470px;padding:34px 6vw 184px}.account-content{padding-top:28px}}.site-hero-nav .site-hero-nav-grid{-webkit-backdrop-filter:blur(12px);background:#26121a33;border:1px solid #ffffff4d;border-radius:18px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:8px;display:grid;box-shadow:0 14px 34px #130a0e2e}.site-hero-nav .site-hero-nav-grid a{color:#fff;text-align:center;text-shadow:0 1px 3px #000000b8;white-space:normal;background:#27131b57;border:1px solid #ffffff3d;border-radius:14px;min-width:0;padding:11px 10px;font-size:12px;font-weight:750;line-height:1.25}.site-hero-nav .site-hero-nav-grid a:hover,.site-hero-nav .site-hero-nav-grid a:focus-visible{color:#fff;background:#fff3;border-color:#ffffff7a;outline:none}.vardine-visual-hero:has(.site-hero-nav){padding-bottom:96px}.vardine-visual-hero-home:has(.site-hero-nav){padding-bottom:96px}@media (max-width:900px){.site-hero-nav .site-hero-nav-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.vardine-visual-hero:has(.site-hero-nav),.vardine-visual-hero-home:has(.site-hero-nav)){padding-bottom:134px}}@media (max-width:760px){.site-hero-nav .site-hero-nav-grid{border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:7px}.site-hero-nav .site-hero-nav-grid a{justify-content:center;align-items:center;min-height:42px;padding:8px 7px;font-size:11px;line-height:1.18;display:flex}:is(.vardine-visual-hero:has(.site-hero-nav),.vardine-visual-hero-home:has(.site-hero-nav)){min-height:500px;padding-bottom:186px}}.catalog-category-section{margin:6px 0 30px}.catalog-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.catalog-category-card{color:#fff;isolation:isolate;background:#f7e9ee;border:1px solid #e2cbd3;border-radius:20px;min-height:150px;position:relative;overflow:hidden;box-shadow:0 10px 24px #56283812}.catalog-category-card img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .22s;position:absolute;inset:0}.catalog-category-shade{z-index:-1;background:linear-gradient(#2110160f,#211016a8);position:absolute;inset:0}.catalog-category-card strong{text-shadow:0 2px 7px #0000008c;font-size:16px;line-height:1.25;position:absolute;bottom:16px;left:16px;right:42px}.catalog-category-arrow{font-size:22px;line-height:1;position:absolute;bottom:15px;right:16px}.catalog-category-card:hover img{transform:scale(1.035)}.catalog-category-card.is-active{outline-offset:2px;outline:3px solid #6f2740eb}.catalog-category-card.is-active:after{content:"";border-radius:inherit;pointer-events:none;border:2px solid #ffffffb8;position:absolute;inset:0}.catalog-category-all{background:#7b2b47}.favorite-seller-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.favorite-seller-card{padding:0;overflow:hidden}.favorite-seller-cover{background:linear-gradient(145deg,#f1dde4,#fff7f9);height:180px;display:block}.favorite-seller-cover img{object-fit:cover;width:100%;height:100%}.favorite-seller-cover>span{place-items:center;height:100%;font-size:54px;display:grid}.favorite-seller-card-body{padding:18px}.favorite-seller-card-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.favorite-seller-card-head h3{margin:0 0 5px}.favorite-seller-card-head p{margin:0;font-size:12px}.favorite-seller-logo{color:#6f2740;background:#f6e4ea;border-radius:16px;flex:0 0 52px;place-items:center;width:52px;height:52px;font-weight:800;display:grid;overflow:hidden}.favorite-seller-logo img{object-fit:cover;width:100%;height:100%}.favorite-seller-btn.is-active{color:#fff;background:#6f2740;border-color:#6f2740}@media (max-width:1000px){.catalog-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.favorite-seller-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mobile-bottom-nav.is-user .mobile-bottom-nav-inner{grid-template-columns:repeat(4,minmax(0,1fr))}.mobile-bottom-nav.is-user a{min-height:60px;padding-inline:2px;font-size:9.5px;line-height:1.08}.mobile-bottom-nav.is-user .mobile-bottom-nav-icon{width:22px;height:22px}.mobile-bottom-nav.is-user .mobile-bottom-nav-icon svg{width:20px;height:20px}.catalog-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalog-category-card{border-radius:17px;min-height:132px}.catalog-category-card strong{font-size:14px;bottom:12px;left:12px;right:34px}.catalog-category-arrow{font-size:20px;bottom:11px;right:11px}.favorite-seller-grid{grid-template-columns:1fr;gap:14px}}.home-seller-card-link{color:inherit;display:block}.home-seller-favorite{padding:0 18px 18px}.home-seller-favorite .btn{justify-content:center;width:100%}.quick-choice-recipient-select{color:#3d2630;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #dfc7d0;border-radius:14px;padding:12px 14px}.quick-choice-recipient-empty{background:#fff8fa;border:1px solid #ead5dc;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.quick-choice-recipient-loading{background:linear-gradient(90deg,#f8edf1 25%,#fff7f9 50%,#f8edf1 75%) 0 0/200% 100%;border-radius:14px;height:48px;animation:1.2s linear infinite quickRecipientLoading}@keyframes quickRecipientLoading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:760px){.mobile-bottom-nav a.is-active{color:#6f2740;font-weight:800}.mobile-bottom-nav a.is-active .mobile-bottom-nav-icon{color:#fff;background:#6f2740;border-radius:50%;width:38px;height:38px;margin-top:-5px;margin-bottom:-5px;box-shadow:0 5px 14px #6f274047}.mobile-bottom-nav a.is-active .mobile-bottom-nav-icon svg{width:21px;height:21px}.quick-choice-recipient-empty{flex-direction:column;align-items:flex-start}}.recipient-address-stack{gap:16px;margin-top:18px;display:grid}.recipient-address-slot{background:#fffafb;border:1px solid #ead5dc;border-radius:16px;padding:16px}.recipient-address-slot-head{color:#4c303a;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.recipient-gps-first{background:#fff4f7;border:1px solid #e2cbd3;border-radius:13px;padding:13px}.address-add-next{width:100%;margin-top:14px}.address-remove-link{color:#8b5365;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px;text-decoration:underline}.recipient-quick-select{z-index:2;position:sticky;top:126px}.saved-recipient-address-list{gap:10px;margin:14px 0;display:grid}.saved-recipient-address{background:#fffafb;border:1px solid #ead5dc;border-radius:13px;gap:4px;padding:12px 14px;display:grid}.saved-recipient-address small{color:#7a626a}.recipient-saved-card{scroll-margin-top:170px}@media (max-width:760px){.recipient-address-slot{padding:13px}.recipient-quick-select{position:static}}.order-auto-hide-option{background:linear-gradient(#fffafb 0%,#fff5f8 100%);border-color:#e4cdd6}.order-auto-hide-option input[type=checkbox]{accent-color:#7b2947;width:18px;height:18px}.order-hide-btn{border-color:#cba7b5}.order-hide-modal-backdrop{z-index:180;-webkit-backdrop-filter:blur(4px);background:#1c101585;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.order-hide-modal{width:min(560px,100%);max-height:min(80vh,620px);padding:28px;overflow:auto;box-shadow:0 26px 70px #170b1047}.order-hide-modal h3{margin:8px 0 12px;font-size:28px}.order-hide-modal p{line-height:1.65}.order-hide-error{color:#a7192d}@media (max-width:760px){.order-hide-modal{border-radius:18px;padding:22px 18px}}.catalog-results-anchor{padding-top:4px;scroll-margin-top:150px}.catalog-applied-filter{color:#65404e;background:#fff7f9;border:1px solid #dfc7d0;border-radius:999px;align-items:center;gap:10px;width:max-content;max-width:100%;margin:4px 0 18px;padding:9px 14px;font-size:13px;display:flex}.catalog-applied-filter span{color:#8a6875}.catalog-applied-filter strong{color:#6f2740}.quick-choice-price-options .quick-choice-option{text-align:center;min-width:170px}@media (max-width:760px){.catalog-results-anchor{scroll-margin-top:190px}.catalog-applied-filter{border-radius:14px;justify-content:center;width:100%}.quick-choice-price-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.quick-choice-price-options .quick-choice-option{border-radius:14px;width:100%;min-width:0;padding:12px 8px}}.vardine-scroll-target{scroll-margin-top:180px}.quick-choice-recipient-picker{width:100%;position:relative}.quick-choice-recipient-trigger{color:#402a32;width:100%;min-height:58px;font:inherit;text-align:left;cursor:pointer;background:#fffafb;border:1px solid #dfc7d0;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;font-size:16px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;box-shadow:0 4px 14px #5a2d3d0a}.quick-choice-recipient-trigger:hover,.quick-choice-recipient-trigger.is-open{background:#fff;border-color:#a9687f;box-shadow:0 7px 20px #5a2d3d14}.quick-choice-recipient-trigger-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.quick-choice-recipient-chevron{color:#7b2947;flex:none;font-size:22px;line-height:1;transform:translateY(-2px)}.quick-choice-recipient-trigger.is-open .quick-choice-recipient-chevron{transform:rotate(180deg)translateY(2px)}.quick-choice-recipient-menu{z-index:90;-webkit-backdrop-filter:blur(14px);overscroll-behavior:contain;background:#fffafbfc;border:1px solid #dfc7d0;border-radius:18px;max-height:min(360px,58vh);padding:7px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 22px 48px #3619232e}.quick-choice-recipient-option{color:#452f37;width:100%;min-height:54px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:14px;line-height:1.35;display:flex}.quick-choice-recipient-option:hover{background:#f8e9ee}.quick-choice-recipient-option.is-selected{color:#67243d;background:#f2dce4;font-weight:700}.quick-choice-recipient-option-main{overflow-wrap:anywhere;min-width:0}.quick-choice-recipient-check{color:#fff;background:#7b2947;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.quick-choice-recipient-new{color:#7b2947;border-top:1px solid #ead7de;border-radius:12px;align-items:center;gap:10px;min-height:54px;margin-top:6px;padding:12px 13px;font-size:14px;display:flex}.quick-choice-recipient-new:hover{background:#f8e9ee}.quick-choice-recipient-new>span{border:1px solid #b77f92;border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;line-height:1;display:grid}@media (max-width:760px){.vardine-scroll-target{scroll-margin-top:172px}.quick-choice-recipient-trigger{min-height:60px;padding:13px 14px;font-size:15px}.quick-choice-recipient-menu{border-radius:16px;max-height:min(420px,62vh);position:absolute}.quick-choice-recipient-option{min-height:58px;font-size:14px}.mobile-bottom-nav{padding:6px 8px calc(7px + env(safe-area-inset-bottom,0px));background:#fffafbfb;border-top-color:#ead5dc;box-shadow:0 -8px 24px #53263613}.mobile-bottom-nav.is-user .mobile-bottom-nav-inner{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}.mobile-bottom-nav.is-user a{color:#694756;border-radius:16px;gap:5px;min-height:64px;padding:5px 2px 4px;font-size:10px;font-weight:650;line-height:1.08;transition:background .16s,color .16s,transform .16s}.mobile-bottom-nav.is-user a:active{background:#7b29470d;transform:translateY(1px)}.mobile-bottom-nav .mobile-bottom-nav-icon{transition:width .16s,height .16s,background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;position:relative}.mobile-bottom-nav a.is-active{color:#6f2740;background:linear-gradient(#7b29470e,#7b294700);font-weight:800}.mobile-bottom-nav a.is-active .mobile-bottom-nav-icon{color:#7b2947;background:linear-gradient(#fff9fb 0%,#f1d8e1 100%);border:1.5px solid #7b29477a;border-radius:50%;width:34px;height:34px;margin:0;transform:translateY(-1px);box-shadow:0 4px 12px #6f274024,inset 0 0 0 3px #ffffff94}.mobile-bottom-nav a.is-active .mobile-bottom-nav-icon:after{content:"";background:#7b2947;border-radius:50%;width:4px;height:4px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%);box-shadow:0 1px 4px #6f274038}.mobile-bottom-nav a.is-active .mobile-bottom-nav-icon svg{stroke-width:1.9px;width:20px;height:20px}}.address-multiline{resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;min-height:96px;line-height:1.45;overflow-y:auto}@media (max-width:760px){.address-multiline{min-height:104px;font-size:16px;line-height:1.45}}.media-uploader{gap:12px;display:grid}.media-upload-policy{background:#fff8fa;border:1px solid #ead5dc;border-radius:14px;gap:10px;padding:14px;display:grid}.media-upload-policy label{align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.media-upload-policy input{accent-color:#7b2947;margin-top:3px}.media-upload-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.media-upload-preview{background:#fff;border:1px solid #ead5dc;border-radius:14px;gap:8px;padding:10px;display:grid}.media-upload-preview img{aspect-ratio:16/10;object-fit:cover;background:#f7edf1;border-radius:10px;width:100%}.seller-media-field h4{margin:0 0 6px}.seller-media-rule,.seller-media-pending-note,.seller-origin-card{background:#fff5f8;border:1px solid #dfc7d0;border-radius:16px;margin-top:18px;padding:15px;line-height:1.55}.seller-media-rule p,.seller-media-pending-note p,.seller-origin-card p{margin-bottom:0}.seller-storefront-url-preview{word-break:break-all;background:#fff7f5;border-radius:10px;margin-top:8px;padding:10px 12px;font-size:12px;line-height:1.45}.admin-seller-media-review{background:#fff7f9;border:1px solid #dfc7d0;border-radius:14px;margin:14px 0;padding:14px}.admin-seller-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.admin-seller-media-grid figure{margin:0}.admin-seller-media-grid img{object-fit:contain;background:#fff;border:1px solid #ead5dc;border-radius:12px;width:100%;max-height:260px}.admin-seller-media-grid figcaption{margin-top:6px;font-size:12px;font-weight:700}@media (max-width:760px){.media-upload-preview-grid,.admin-seller-media-grid{grid-template-columns:1fr}.seller-media-field,.seller-media-rule,.seller-media-pending-note,.seller-origin-card{padding:13px}}.admin-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.admin-media-card{gap:10px;display:grid}.admin-media-card>img{aspect-ratio:4/3;object-fit:contain;background:#fff;border:1px solid #ead5dc;border-radius:12px;width:100%}@media (max-width:1000px){.admin-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-media-grid{grid-template-columns:1fr}}.localized-text-group{margin-top:8px}.localized-text-fields{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.localized-text-field{gap:6px;min-width:0;display:grid}.localized-text-help{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.5}@media (max-width:760px){.localized-text-fields{grid-template-columns:1fr}}.product-photo-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.product-photo-slot{background:#fff;border:1px solid #ead5dc;border-radius:14px;align-content:start;gap:8px;padding:10px;display:grid}.product-photo-slot-frame{aspect-ratio:4/3;background:#fff7f9;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.product-photo-slot-frame>img{object-fit:cover;width:100%;height:100%}.product-photo-placeholder{text-align:center;color:#8c7a74;place-items:center;gap:5px;padding:12px;display:grid}.product-photo-placeholder>span{color:#a24f60;font-size:32px;line-height:1}.product-photo-placeholder small{font-size:12px}.product-photo-primary-badge,.product-photo-state{color:#fff;background:#7b2947;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:700;position:absolute;top:8px}.product-photo-primary-badge{left:8px}.product-photo-state{background:#3b5d84;right:8px}.product-photo-state.error{background:#9b3d39}.product-photo-slot-copy{gap:3px;font-size:13px;display:grid}.product-photo-slot-copy>span,.product-photo-slot-copy small{color:var(--muted);font-size:12px;line-height:1.4}.product-photo-select{color:#7b2947;text-align:center;cursor:pointer;border:1px solid #a24f60;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:8px 12px;font-weight:700;display:flex;position:relative}.product-photo-select.disabled{opacity:.5;cursor:not-allowed}.product-photo-select:focus-within{outline-offset:2px;outline:2px solid #7b2947}.product-photo-file-input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-photo-remove{width:100%}.product-photo-legacy{border:1px dashed #d7bec7;border-radius:10px;gap:8px;padding:10px;display:grid}.product-photo-legacy>span{color:var(--muted);font-size:12px}.product-photo-legacy>div{align-items:center;gap:10px;display:flex}.product-photo-legacy img{object-fit:cover;border-radius:7px;width:72px;height:54px}@media (max-width:600px){.product-photo-slot-grid{grid-template-columns:1fr}}.site-language-switcher{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #ead5dc;border-radius:999px;gap:2px;padding:3px;display:flex;position:fixed;top:10px;right:12px;box-shadow:0 4px 14px #53312c1f}.site-language-switcher button{color:#65534f;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:38px;min-height:30px;padding:5px 8px;font-size:11px;font-weight:700}.site-language-switcher button.active{color:#fff;background:#7b2947}.site-language-switcher button:focus-visible{outline-offset:2px;outline:2px solid #7b2947}.seller-area-layout{background:var(--paper);grid-template-columns:minmax(224px,256px) minmax(0,1fr);align-items:stretch;min-height:100vh;display:grid}.seller-area-sidebar{z-index:200;background:linear-gradient(#fff9fa,#fff1f4);border-right:1px solid #ead5dc;align-self:start;width:100%;height:100dvh;padding:24px 16px;display:block;position:sticky;top:0;overflow-y:auto}.seller-area-brand{align-items:center;min-height:46px;padding:0 8px;display:flex}.seller-area-brand .vardine-brand-logo{object-fit:contain;object-position:left center;width:176px;max-width:100%;height:auto;max-height:52px;display:block}.seller-area-section-label{color:#7b2947;letter-spacing:.08em;text-transform:uppercase;margin:22px 8px 12px;font-size:12px;font-weight:800}.seller-area-nav{gap:5px;display:grid}.seller-area-nav a{color:#58464b;border:1px solid #0000;border-radius:12px;align-items:center;min-height:44px;padding:10px 12px;font-size:14px;font-weight:650;line-height:1.3;transition:background-color .15s,color .15s,border-color .15s;display:flex}.seller-area-nav a:hover{background:#fff;border-color:#ead5dc}.seller-area-nav a[aria-current=page]{color:#fff;background:#7b2947;border-color:#7b2947;box-shadow:0 5px 14px #7b29472e}.seller-area-nav a:focus-visible,.seller-area-brand:focus-visible{outline-offset:2px;outline:2px solid #7b2947}.seller-area-content{width:100%;min-width:0;padding:28px clamp(16px,3vw,44px) 52px}.seller-area-content>main.shell.section{width:100%;max-width:1240px;margin:0 auto;padding:0}.seller-area-content>main.main{width:100%;max-width:1400px;margin:0 auto;padding:0}.seller-area-content .seller-dashboard-page>.eyebrow:first-child{margin-top:0}.seller-area-onboarding{min-width:0}.seller-image-uploader{gap:12px;margin-top:10px;display:grid}.seller-image-preview-frame{aspect-ratio:16/9;background:linear-gradient(145deg,#fff9fa,#f8edf0);border:1px solid #ead5dc;border-radius:14px;place-items:center;width:100%;max-width:860px;display:grid;position:relative;overflow:hidden}.seller-image-uploader--seller_logo .seller-image-preview-frame{aspect-ratio:1;max-width:340px}.seller-image-preview-frame>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.seller-image-uploader--seller_logo .seller-image-preview-frame>img{object-fit:cover}.seller-image-preview-empty{color:#8c7a74;text-align:center;justify-items:center;gap:8px;padding:20px;display:grid}.seller-image-preview-empty>span{color:#a24f60;border:1px dashed #cdaab5;border-radius:50%;place-items:center;width:44px;height:44px;font-size:26px;display:grid}.seller-image-preview-state{color:#fff;background:#3b5d84;border-radius:999px;max-width:calc(100% - 20px);padding:7px 10px;font-size:11px;font-weight:700;position:absolute;bottom:10px;right:10px}.seller-image-preview-state.error{background:#9b3d39}.seller-image-actions{flex-wrap:wrap;align-items:center;gap:8px;max-width:860px;display:flex}.seller-image-actions .product-photo-select,.seller-image-actions .product-photo-remove{flex:180px}.product-photo-placeholder{align-content:center;gap:5px;width:100%;height:100%}.product-photo-angle-illustration{color:#6b545c;justify-items:center;gap:2px;width:100%;line-height:1.25;display:grid}.product-photo-angle-illustration svg{width:min(100%,160px);height:auto;max-height:94px;display:block}.product-photo-angle-illustration strong{font-size:12px}.product-photo-angle-illustration small{color:#7b2947;font-size:11px;font-weight:700}.product-photo-slot-frame>img.image-load-failed{display:none}@media (max-width:800px){.seller-area-layout{flex-direction:column;display:flex}.seller-area-sidebar{border-bottom:1px solid #ead5dc;border-right:0;grid-template-columns:auto minmax(0,1fr);align-items:center;width:100%;height:auto;min-height:0;max-height:none;padding:8px 14px 0;display:grid;position:sticky;top:0;overflow:visible;box-shadow:0 4px 12px #53312c14}.seller-area-brand{grid-column:1;min-height:40px;padding:0 4px}.seller-area-brand .vardine-brand-logo{width:138px;max-height:42px}.seller-area-section-label{display:none}.seller-area-nav{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#cdaab5 transparent;grid-column:1/-1;gap:6px;min-width:0;margin:7px -14px 0;padding:0 14px 9px;display:flex;overflow-x:auto}.seller-area-nav a{background:#fffc;border-color:#ead5dc;flex:none;min-height:38px;padding:8px 12px;font-size:13px}.seller-area-nav a[aria-current=page]{color:#fff;background:#7b2947;border-color:#7b2947}.seller-area-content{padding:20px 16px 40px}.seller-area-content>main.shell.section,.seller-area-content>main.main{padding:0}.seller-area-content .metrics,.seller-area-content .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.seller-area-nav{gap:5px}.seller-area-nav a{min-height:36px;padding:7px 10px;font-size:12px}.seller-area-content .metrics,.seller-area-content .cards{grid-template-columns:1fr}.seller-area-content h1{font-size:38px!important}.seller-image-uploader--seller_logo .seller-image-preview-frame{max-width:100%}.seller-image-actions{grid-template-columns:1fr;display:grid}}@media (max-width:380px){.seller-area-brand .vardine-brand-logo{width:116px}}.seller-area-content>main>h1{letter-spacing:-.025em;overflow-wrap:anywhere;line-height:1.12;margin:.1em 0 .32em!important;font-size:clamp(2rem,3.4vw,2.75rem)!important}.seller-area-content>main>.lead{max-width:72ch;margin:0 0 22px;line-height:1.6}.seller-area-content .cards{gap:16px}.seller-area-content .card,.seller-area-content .metric{overflow-wrap:anywhere;min-width:0}.seller-area-content input,.seller-area-content textarea,.seller-area-content select{max-width:100%}.product-photo-slot{border-color:#d8bdc6;gap:10px;box-shadow:0 2px 9px #53312c0f}.product-photo-slot.primary{border-color:#8a2e50;box-shadow:0 0 0 2px #8a2e5029,0 3px 12px #53312c14}.product-photo-slot-frame{background:linear-gradient(145deg,#fff7f9,#f2e6ea);border:1px solid #dfc7cf;min-height:210px}.product-photo-placeholder{color:#634d55}.product-photo-placeholder>strong{color:#593448;font-size:15px}.product-photo-placeholder>small{color:#725760;font-size:13px;font-weight:650}.product-photo-angle-illustration svg{width:min(100%,190px);max-height:116px}.product-photo-select{color:#632744;background:#fff;border:1px solid #b48797;border-radius:9px;min-height:42px;font-weight:750}.product-photo-select:not(.disabled):hover{background:#fbf2f5}.product-photo-select:has(input:focus-visible){outline-offset:2px;outline:2px solid #7b2947}.seller-image-preview-frame{border-width:2px}.seller-image-preview-empty strong{color:#593448;font-size:15px}.seller-media-field{background:#fffdfd;border:1px solid #ead5dc;border-radius:14px;margin-top:24px;padding:16px}@media (max-width:800px){.seller-area-content>main>h1{font-size:clamp(1.85rem,7vw,2.35rem)!important}.product-photo-slot-frame{min-height:230px}}.seller-area-content .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.seller-area-content .cards.seller-cards-four{grid-template-columns:repeat(4,minmax(0,1fr))}.seller-area-content .card,.seller-area-content .metric{overflow-wrap:break-word;word-break:normal;min-width:0}@media (max-width:900px){.seller-area-content .cards.seller-cards-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.seller-area-content .cards,.seller-area-content .cards.seller-cards-four{grid-template-columns:1fr}}.seller-onboarding-page .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.seller-onboarding-page .card{overflow-wrap:break-word;word-break:normal;min-width:0}@media (max-width:800px){.seller-onboarding-page .cards{grid-template-columns:1fr}}.seller-area-content .product-photo-slot-frame,.seller-area-content .product-photo-placeholder,.seller-area-content .product-photo-angle-illustration,.seller-area-content .product-photo-angle-illustration strong,.seller-area-content .product-photo-angle-illustration small{box-sizing:border-box;min-width:0;max-width:100%}.seller-area-content .product-photo-placeholder{width:100%}.seller-area-content .product-photo-angle-illustration strong,.seller-area-content .product-photo-angle-illustration small{overflow-wrap:anywhere}.account-nav-sections{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;min-width:0;display:grid}.account-role-switcher{justify-content:flex-end;gap:8px;display:flex}.account-role-link{color:#fff;text-align:center;text-shadow:0 1px 3px #000000b8;background:#27131b57;border:1px solid #ffffff61;border-radius:12px;justify-content:center;align-items:center;min-width:132px;min-height:38px;padding:8px 18px;font-size:12px;font-weight:750;line-height:1.2;display:flex}.account-role-link:hover,.account-role-link:focus-visible{color:#fff;background:#fff3;border-color:#ffffff94}.account-role-link[aria-current=page]{color:#fff;background:#6f2740e6;border-color:#ffffffb8;box-shadow:0 5px 18px #240c1547}.account-role-link:focus-visible,.account-nav-link:focus-visible{outline-offset:2px;outline:2px solid #fff}.account-hero-nav .account-nav{grid-template-columns:minmax(0,1fr);gap:8px}.account-hero-nav .account-nav-sections{grid-template-columns:repeat(7,minmax(0,1fr))}.vardine-visual-hero-compact:has(.account-hero-nav){padding-bottom:140px}@media (max-width:900px){.account-hero-nav .account-nav-sections{grid-template-columns:repeat(3,minmax(0,1fr))}.account-role-switcher{justify-content:stretch}.account-role-link{flex:1 1 0}.vardine-visual-hero-compact:has(.account-hero-nav){min-height:440px;padding-bottom:190px}}@media (max-width:760px){.account-hero-nav .account-nav{border-radius:16px;grid-template-columns:minmax(0,1fr);gap:6px;padding:7px;overflow:visible}.account-hero-nav .account-nav-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.account-hero-nav .account-nav-link{justify-content:center;align-items:center;min-height:42px;padding:8px 7px;font-size:11px;line-height:1.18;display:flex}.account-role-switcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.account-role-link{min-width:0;min-height:40px;padding:8px}.vardine-visual-hero-compact:has(.account-hero-nav){min-height:530px;padding:34px 6vw 242px}}.seller-role-switcher{background:#fff;border:1px solid #ead5dc;border-radius:14px;gap:6px;margin:14px 0 16px;padding:5px;display:flex;box-shadow:0 3px 12px #53312c0d}.seller-role-switcher a{color:#5d4750;text-align:center;border:1px solid #0000;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;min-width:0;min-height:40px;padding:8px 9px;font-size:13px;font-weight:750;line-height:1.2;transition:background-color .15s,color .15s,border-color .15s;display:flex}.seller-role-switcher a:hover,.seller-role-switcher a:focus-visible{color:#632744;background:#fff5f7;border-color:#ead5dc}.seller-role-switcher a[aria-current=page]{color:#fff;background:#7b2947;border-color:#7b2947;box-shadow:0 4px 11px #7b294729}.seller-role-switcher a:focus-visible{outline-offset:2px;outline:2px solid #7b2947}.seller-area-onboarding-mode{max-width:1240px;margin:0 auto;padding:14px 28px 0}.seller-area-onboarding-mode .seller-role-switcher{max-width:420px;margin:0 0 12px}@media (max-width:800px){.seller-area-sidebar .seller-role-switcher{grid-column:1/-1;margin:6px 0 0;padding:4px}.seller-area-sidebar .seller-role-switcher a{min-height:36px;font-size:12px}.seller-area-onboarding-mode{padding:10px 18px 0}}@media (max-width:600px){.seller-area-sidebar .seller-role-switcher a{min-height:34px;padding:7px;font-size:11px}}.admin-workspace{min-height:100vh;color:var(--ink,#34252b);background:#fff9fa}.admin-workspace-header{z-index:40;border-bottom:1px solid var(--line,#ead7dd);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffafbf7;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:10px 24px;display:flex;position:sticky;top:0}.admin-workspace-brand{flex:none;align-items:center;display:flex}.admin-workspace-brand .vardine-brand-logo{width:190px;max-width:42vw;height:auto}.admin-workspace-heading{justify-content:flex-end;align-items:center;gap:20px;display:flex}.admin-workspace-title{margin:0;font-size:17px;font-weight:700}.admin-workspace-role{color:var(--muted,#806e75);margin:3px 0 0;font-size:13px}.admin-store-link{border:1px solid var(--line,#ead7dd);min-height:42px;color:var(--ink,#34252b);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.admin-store-link:hover,.admin-store-link:focus-visible{color:#772d4d;border-color:#772d4d}.admin-workspace-grid{grid-template-columns:260px minmax(0,1fr);min-height:calc(100vh - 76px);display:grid}.admin-workspace-sidebar{border-right:1px solid var(--line,#ead7dd);background:#fff;align-self:start;height:calc(100vh - 76px);padding:20px 14px;position:sticky;top:76px;overflow:auto}.admin-nav{gap:20px;display:grid}.admin-nav-group-title{color:var(--muted,#806e75);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;padding:0 9px;font-size:11px;font-weight:700}.admin-nav-list{gap:3px;margin:0;padding:0;list-style:none;display:grid}.admin-nav-link{min-height:40px;color:var(--ink,#34252b);border-radius:11px;align-items:center;padding:8px 10px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.admin-nav-link:hover{color:#772d4d;background:#fbf1f4}.admin-nav-link.is-active{color:#fff;background:#772d4d;box-shadow:0 4px 12px #772d4d24}.admin-nav-link:focus-visible,.admin-store-link:focus-visible,.admin-quick-card:focus-visible{outline-offset:2px;outline:3px solid #b66b84}.admin-workspace-content{min-width:0}.admin-workspace-content>.shell,.admin-workspace-content>main.shell{max-width:none;margin:0;padding:32px 34px}.admin-workspace-content .brand{display:none}.admin-overview{max-width:1480px;margin:0 auto;padding:40px 42px 72px}.admin-overview-heading{margin-bottom:26px}.admin-overview-eyebrow{color:#772d4d;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.admin-overview-heading h1{margin:0;font-size:clamp(30px,3.4vw,48px);line-height:1.08}.admin-overview-lead{max-width:720px;color:var(--muted,#806e75);margin:12px 0 0;font-size:16px;line-height:1.6}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-metric{border:1px solid var(--line,#ead7dd);background:#fff;border-radius:18px;min-width:0;padding:20px;box-shadow:0 6px 18px #4b20310a}.admin-metric span{color:var(--muted,#806e75);font-size:13px;line-height:1.45;display:block}.admin-metric strong{overflow-wrap:anywhere;margin-top:10px;font-size:clamp(20px,2vw,29px);line-height:1.2;display:block}.admin-quick-section{margin-top:34px}.admin-quick-section>h2{margin:0 0 15px;font-size:24px}.admin-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-quick-card{border:1px solid var(--line,#ead7dd);min-height:156px;color:inherit;background:#fff;border-radius:18px;flex-direction:column;align-items:flex-start;padding:20px 22px 32px;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.admin-quick-card:hover{border-color:#c994a6;transform:translateY(-2px);box-shadow:0 10px 24px #4b203114}.admin-quick-card h3{margin:0;font-size:18px}.admin-quick-card p{color:var(--muted,#806e75);margin:9px 0 0;font-size:14px;line-height:1.5}.admin-quick-card>span{color:#772d4d;font-size:22px;position:absolute;bottom:15px;right:19px}@media (max-width:1100px){.admin-workspace-grid{grid-template-columns:220px minmax(0,1fr)}.admin-metrics,.admin-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview{padding:30px 26px 56px}}@media (max-width:820px){.admin-workspace-grid{grid-template-columns:minmax(0,1fr)}.admin-workspace-sidebar{z-index:30;border-right:0;border-bottom:1px solid var(--line,#ead7dd);height:auto;max-height:160px;padding:10px 12px;position:sticky;top:76px;overflow:auto hidden}.admin-nav{align-items:flex-start;gap:14px;width:max-content;min-width:100%;padding-bottom:2px;display:flex}.admin-nav-group{flex:none}.admin-nav-group-title{display:none}.admin-nav-list{gap:5px;display:flex}.admin-nav-link{white-space:nowrap;min-height:40px;padding:8px 12px;font-size:13px}.admin-workspace-content>.shell,.admin-workspace-content>main.shell{padding:24px 18px}.admin-overview{padding:28px 18px 48px}}@media (max-width:520px){.admin-workspace-header{gap:10px;min-height:68px;padding:8px 14px}.admin-workspace-brand .vardine-brand-logo{width:145px}.admin-workspace-heading{gap:10px}.admin-workspace-title{font-size:14px}.admin-workspace-role{font-size:11px}.admin-store-link{white-space:nowrap;min-height:36px;padding:0 11px;font-size:12px}.admin-workspace-grid{min-height:calc(100vh - 68px)}.admin-workspace-sidebar{max-height:150px;padding:8px 10px;top:68px}.admin-quick-grid{grid-template-columns:1fr}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.admin-metric{border-radius:14px;padding:14px}.admin-metric span{font-size:12px}.admin-metric strong{font-size:20px}.admin-overview-heading h1{font-size:32px}.admin-workspace-content>.shell,.admin-workspace-content>main.shell{padding:20px 14px}}@media (prefers-reduced-motion:reduce){.admin-nav-link,.admin-quick-card{transition:none}}.flower-delivery-content{color:#403339;background:snow;padding:48px 24px}.flower-delivery-content .shell{max-width:1120px}.flower-delivery-content h2{margin:0 0 22px;font-size:clamp(25px,3vw,38px);line-height:1.2}.flower-delivery-content h3{font-size:22px;line-height:1.35}.flower-delivery-content p,.flower-delivery-content li{max-width:85ch;line-height:1.75}.flower-delivery-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-block:26px;display:grid}.flower-delivery-links{flex-wrap:wrap;gap:24px;margin:24px 0 36px;display:flex}.flower-delivery-content a{color:#7b2947;text-underline-offset:4px;text-decoration:underline}.flower-delivery-content a.btn{color:inherit;text-decoration:none}.flower-delivery-faq details{background:#fff;border:1px solid #dfcbd3;border-radius:16px;margin:12px 0;padding:18px 22px}.flower-delivery-faq summary{cursor:pointer;font-weight:700}.flower-delivery-faq p{margin-bottom:4px}.delivery-product-photo{aspect-ratio:1;object-fit:cover;border-radius:16px 16px 0 0;width:100%;height:auto;display:block}@media (max-width:760px){.flower-delivery-columns{grid-template-columns:1fr;gap:8px}.flower-delivery-content{padding:32px 20px}}.vardine-development-notice{color:#fff;text-align:center;background:#68253e;justify-content:center;align-items:center;min-height:68px;padding:14px 20px;font-size:clamp(20px,3vw,36px);font-weight:700;line-height:1.25;display:flex}.vardine-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vardine-visual-cta-secondary{color:#fff!important;background:#ffffff18!important;border:1px solid #ffffff70!important}.site-hero-nav .site-hero-nav-grid{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:none;background:#25121a38;border:1px solid #ffffff75;border-radius:19px;gap:6px;padding:5px}.site-hero-nav .site-hero-nav-grid a{background:0 0;border-color:#ffffff60;border-radius:13px;justify-content:center;align-items:center;min-height:44px;font-weight:600;display:flex}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:#a08993;outline:none;box-shadow:0 0 0 2px #d8c8cf4d}.account-nav-link[aria-current=page]{color:#201b1d;box-shadow:none;background:#fff;border-color:#0000}@media (max-width:760px){.vardine-development-notice{min-height:54px;padding:12px 16px;font-size:21px}.site-hero-nav .site-hero-nav-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px}.site-hero-nav .site-hero-nav-grid a{min-height:44px;font-size:11px}.vardine-visual-hero-home:has(.site-hero-nav){padding-bottom:146px}.vardine-hero-actions{gap:9px}}
