.cards-shop[data-v-06fb1551]{--ink:#332545;--purple:#6e428e;--muted:#756d7c;color:var(--ink);font-family:inherit;background:#fffdf9}.cards-hero[data-v-06fb1551],.checkout[data-v-06fb1551],.closing[data-v-06fb1551],.facts[data-v-06fb1551],.order-panel[data-v-06fb1551],.shop-layout[data-v-06fb1551]{max-width:1240px;margin:auto}.cards-hero[data-v-06fb1551]{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;padding:76px 30px 60px;align-items:center}.eyebrow[data-v-06fb1551]{font-size:11px;font-weight:800;letter-spacing:2px;color:#795794}.cards-hero h1[data-v-06fb1551]{font-size:clamp(42px,5vw,68px);line-height:1.08;letter-spacing:-2px;margin:20px 0 24px;font-weight:700}.cards-hero h1 em[data-v-06fb1551]{font-family:Georgia,serif;font-weight:400;color:#76528e}.cards-hero p[data-v-06fb1551]{font-size:17px;line-height:1.75;max-width:520px}.cards-hero .purpose[data-v-06fb1551]{font-size:14px;color:var(--muted);margin:20px 0 28px}.primary[data-v-06fb1551]{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--purple);color:#fff;border-radius:9px;padding:15px 22px;font-size:14px;font-weight:700;text-decoration:none;border:0;cursor:pointer}.primary[data-v-06fb1551]:disabled{opacity:.55;cursor:wait}.hero-art[data-v-06fb1551]{position:relative;min-height:370px;background:#f0e8ed;border-radius:50% 50% 40% 40%;display:flex;align-items:center;justify-content:center}.hero-art img[data-v-06fb1551]{width:49%;height:280px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 16px 13px #34204633);transform:rotate(-12deg)}.hero-art img+img[data-v-06fb1551]{transform:rotate(13deg);margin-left:-20px;margin-top:34px}.hero-art span[data-v-06fb1551]{position:absolute;bottom:8px;right:0;background:#fff5dd;border-radius:50%;padding:20px;font:italic 20px Georgia;transform:rotate(-8deg)}.facts[data-v-06fb1551]{display:flex;justify-content:space-between;gap:20px;padding:25px 30px;border-top:1px solid #e9e1e9;border-bottom:1px solid #e9e1e9;font-size:13px;color:var(--muted)}.facts b[data-v-06fb1551]{display:block;color:var(--ink);font-size:18px;margin-bottom:4px}.shop-layout[data-v-06fb1551]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:42px;padding:65px 30px}.cards-shop h2[data-v-06fb1551]{font-size:30px;line-height:1.3;font-weight:600;letter-spacing:-.6px;margin:12px 0 18px}.checkout p[data-v-06fb1551],.shop-layout>section>p[data-v-06fb1551]{color:var(--muted);font-size:14px;line-height:1.8;margin-bottom:28px}.products[data-v-06fb1551]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px}.product[data-v-06fb1551]{border:1px solid #eee6ec;background:#fff;border-radius:13px;overflow:hidden}.product-image[data-v-06fb1551]{display:block;width:100%;height:245px;padding:20px;background:#f6f2f0;cursor:zoom-in}.product-image img[data-v-06fb1551]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .2s}.product-image:hover img[data-v-06fb1551]{transform:scale(1.04)}.product-body[data-v-06fb1551]{padding:20px}.sku[data-v-06fb1551]{font-size:9px;letter-spacing:1px;color:var(--muted)}.product h3[data-v-06fb1551]{font-size:19px;font-weight:600;margin:9px 0}.badge[data-v-06fb1551]{font-size:10px;color:#76528e}.product-bottom[data-v-06fb1551]{display:flex;justify-content:space-between;align-items:center;margin-top:22px}.product-bottom strong[data-v-06fb1551]{font-size:20px}.product-bottom button[data-v-06fb1551]{border:1px solid #ddd0e6;border-radius:7px;color:var(--purple);padding:9px 15px;font-size:13px;font-weight:700}.product-bottom button[data-v-06fb1551]:disabled{opacity:.4}.basket[data-v-06fb1551]{position:-webkit-sticky;position:sticky;top:25px;align-self:start;background:#f3edf6;border-radius:14px;padding:27px}.basket h2[data-v-06fb1551]{font-size:24px}.basket>p[data-v-06fb1551]{font-size:13px;line-height:1.7}.basket-line[data-v-06fb1551]{display:grid;grid-template-columns:40px 1fr auto;gap:10px;border-bottom:1px solid #dfd4e4;padding:17px 0;font-size:11px}.basket-line img[data-v-06fb1551]{height:58px;-o-object-fit:contain;object-fit:contain}.basket-line b[data-v-06fb1551]{display:block}.quantity[data-v-06fb1551]{display:flex;gap:6px;align-items:center;margin:7px 0;color:var(--muted)}.quantity input[data-v-06fb1551]{width:55px;border:1px solid #d8cadf;border-radius:5px;padding:4px;background:#fff}.remove[data-v-06fb1551]{color:#866d94;text-decoration:underline;font-size:10px}.totals[data-v-06fb1551]{margin-top:24px}.totals p[data-v-06fb1551]{display:flex;justify-content:space-between;font-size:13px;margin:13px 0}.totals .total[data-v-06fb1551]{border-top:1px solid #dbd0e0;padding-top:18px;font-size:19px}.small[data-v-06fb1551]{font-size:11px!important;color:var(--muted);line-height:1.7}.minimum[data-v-06fb1551]{background:#fff;padding:10px;border-radius:6px;margin:15px 0;color:#7b421d}.full[data-v-06fb1551]{width:100%;margin-top:15px}.checkout[data-v-06fb1551]{display:grid;grid-template-columns:1fr 1.3fr;gap:70px;padding:55px 30px 70px;border-top:1px solid #e9e1e9;scroll-margin-top:30px}.checkout a[data-v-06fb1551]{color:var(--purple);text-decoration:underline}.checkout label[data-v-06fb1551]{display:block;font-size:12px;font-weight:600;margin-bottom:18px}.checkout label input[data-v-06fb1551]:not([type=checkbox]),textarea[data-v-06fb1551]{display:block;width:100%;background:#fff;border:1px solid #dcd4df;border-radius:7px;padding:12px;margin-top:7px;font-size:15px}.form-grid[data-v-06fb1551]{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.wide[data-v-06fb1551]{grid-column:1/-1}.checkout .check[data-v-06fb1551]{display:flex;align-items:flex-start;gap:10px;font-weight:400;line-height:1.7}.check input[data-v-06fb1551]{margin-top:4px;accent-color:var(--purple)}.checkout label a[data-v-06fb1551]{display:inline-block;font-size:11px;margin-top:4px}.closing[data-v-06fb1551]{text-align:center;padding:65px 30px;background:#f7f0e7}.closing h2[data-v-06fb1551]{font-family:Georgia,serif;font-weight:400;font-size:36px}.closing p[data-v-06fb1551]{max-width:600px;margin:20px auto;line-height:1.8;color:var(--muted);font-size:14px}.closing a[data-v-06fb1551]{font-size:12px;text-decoration:underline;color:var(--purple)}.error[data-v-06fb1551]{padding:20px;max-width:1180px;margin:25px auto;background:#fff0ed;border:1px solid #e3ada2;color:#8c2525;border-radius:8px}.order-panel[data-v-06fb1551]{padding:40px 30px;background:#f0e9f5;margin-top:30px;border-radius:12px}.order-panel li[data-v-06fb1551],.order-panel p[data-v-06fb1551]{margin:12px 0;font-size:14px}.text-button[data-v-06fb1551]{display:block;margin-top:20px;text-decoration:underline}.lightbox[data-v-06fb1551]{position:fixed;inset:0;background:rgba(33,23,41,.9294117647058824);z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 20px;color:#fff}.lightbox img[data-v-06fb1551]{max-height:80vh;max-width:90vw;-o-object-fit:contain;object-fit:contain}.lightbox>button[data-v-06fb1551]{position:absolute;right:30px;top:12px;font-size:42px;color:#fff}.lightbox p[data-v-06fb1551]{margin-top:15px}a[data-v-06fb1551]:focus-visible,button[data-v-06fb1551]:focus-visible,input[data-v-06fb1551]:focus-visible,textarea[data-v-06fb1551]:focus-visible{outline:3px solid #b88acf;outline-offset:3px}@media(min-width:1280px){.products[data-v-06fb1551]{grid-template-columns:repeat(3,minmax(0,1fr))}.product-image[data-v-06fb1551]{height:210px}.product-body[data-v-06fb1551]{padding:15px}.product h3[data-v-06fb1551]{font-size:17px}}@media(max-width:850px){.cards-hero[data-v-06fb1551]{gap:20px;padding:45px 22px;grid-template-columns:1fr 1fr}.hero-art[data-v-06fb1551]{min-height:280px}.hero-art img[data-v-06fb1551]{height:210px}.hero-art span[data-v-06fb1551]{font-size:15px}.shop-layout[data-v-06fb1551]{grid-template-columns:1fr;padding:40px 22px;gap:30px}.basket[data-v-06fb1551]{position:static}.checkout[data-v-06fb1551]{grid-template-columns:1fr;gap:25px;padding:35px 22px}.facts[data-v-06fb1551]{flex-wrap:wrap}.facts span[data-v-06fb1551]{width:43%}}@media(max-width:550px){.cards-hero[data-v-06fb1551]{grid-template-columns:1fr}.cards-hero h1[data-v-06fb1551]{font-size:49px}.hero-art[data-v-06fb1551]{min-height:260px;margin-top:15px}.hero-art img[data-v-06fb1551]{height:230px}.products[data-v-06fb1551]{gap:12px}.product-image[data-v-06fb1551]{height:180px;padding:12px}.product-body[data-v-06fb1551]{padding:12px}.product h3[data-v-06fb1551]{font-size:16px;min-height:42px}.badge[data-v-06fb1551]{font-size:9px}.product-bottom[data-v-06fb1551]{margin-top:14px;gap:6px}.product-bottom strong[data-v-06fb1551]{font-size:17px}.product-bottom button[data-v-06fb1551]{padding:7px 10px;font-size:12px}.form-grid[data-v-06fb1551]{grid-template-columns:1fr}.cards-shop h2[data-v-06fb1551]{font-size:26px}.hero-art span[data-v-06fb1551]{right:12px}}@media(max-width:380px){.products[data-v-06fb1551]{grid-template-columns:1fr}.product-image[data-v-06fb1551]{height:255px}.product h3[data-v-06fb1551]{min-height:0}.product-bottom[data-v-06fb1551]{flex-wrap:wrap}}