:root{--bg-ink:#1b1416;--bg-ink-2:#2a1f22;--bg-cream:#faf4ef;--bg-rose:#e8899f;--bg-rose-deep:#b8506d;--bg-rose-text:#9a3d58;--bg-mint:#8fd3c0;--bg-sun:#f4b860;--bg-peach:#fbe3d0;--bg-sky:#f7d7dc;--bg-text:#2a1f22;--bg-muted:#62535a;--bg-radius:18px}.bg-wrap{max-width:1120px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.bg-sec{padding:40px 0}.bg-sec h1,.bg-sec h2,.bg-sec h3,.bg-sec p,.bg-sec li,.bg-sec td{color:inherit}.bg-sec--ink{background:var(--bg-ink);color:#fff}.bg-sec--cream{background:var(--bg-cream);color:var(--bg-text)}.bg-sec--sun{background:linear-gradient(180deg,var(--bg-peach),var(--bg-sky));color:var(--bg-text)}.bg-sec--white{background:#fff;color:var(--bg-text)}.bg-eyebrow{display:inline-block;font-size:13px;letter-spacing:.06em;font-weight:600;color:var(--bg-rose)!important;margin:0 0 10px}.bg-sec--sun .bg-eyebrow,.bg-sec--cream .bg-eyebrow,.bg-sec--white .bg-eyebrow,.bg-world--sun .bg-eyebrow{color:var(--bg-rose-text)!important}.bg-h1{font-size:clamp(34px,9vw,56px);line-height:1.08;margin:0 0 14px;text-wrap:balance;letter-spacing:-.01em}.bg-h2{font-size:clamp(26px,6.4vw,40px);line-height:1.15;margin:0 0 12px;text-wrap:balance}.bg-h3{font-size:19px;line-height:1.3;margin:0 0 6px;display:block}.bg-lead{font-size:17px;line-height:1.6;max-width:60ch;margin:0 0 22px;opacity:.92}.bg-small{font-size:14px;color:var(--bg-muted)!important}.bg-sec--ink .bg-small{color:#cbb9bd!important}.bg-btns{display:flex;flex-wrap:wrap;gap:10px}.bg-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:999px;font-weight:700;font-size:16px;text-decoration:none;transition:transform .15s ease,background .15s ease}.bg-btn:active{transform:scale(.98)}.bg-btn--rose{background:var(--bg-rose);color:var(--bg-ink)!important}.bg-btn--rose:hover{background:#f0a0b3}.bg-btn--ink{background:var(--bg-ink);color:#fff!important}.bg-btn--ghost{border:2px solid currentColor;color:inherit;background:transparent}.bg-btn--sun{background:var(--bg-sun);color:var(--bg-ink)!important}.bg-btn--block{width:100%}@media(max-width:749px){.bg-btns .bg-btn{flex:1 1 100%}}.bg-hero{position:relative;overflow:hidden}.bg-hero__grid{display:grid;gap:20px;align-items:center}.bg-hero__media{order:-1}.bg-hero__media img{display:block;width:100%;height:auto;max-height:360px;object-fit:cover;object-position:top center;border-radius:var(--bg-radius)}.bg-hero.bg-sec{padding-top:20px}@media(min-width:750px){.bg-hero__grid{grid-template-columns:1.05fr .95fr}.bg-hero__media{order:0}.bg-hero__media img{max-height:none}.bg-sec{padding:72px 0}.bg-hero.bg-sec{padding-top:56px}}.bg-grid{display:grid;gap:14px}@media(min-width:750px){.bg-grid--3{grid-template-columns:repeat(3,1fr)}.bg-grid--2{grid-template-columns:repeat(2,1fr)}.bg-grid--4{grid-template-columns:repeat(4,1fr)}}.bg-card{background:#fff;color:var(--bg-text);border-radius:var(--bg-radius);padding:20px;border:1px solid #efe3e6;min-width:0}.bg-sec--ink .bg-card{background:var(--bg-ink-2);color:#fff;border-color:#3a2c31}.bg-kit{position:relative;display:flex;flex-direction:column;gap:6px;text-decoration:none;color:var(--bg-text)!important;border:2px solid #efe3e6;transition:border-color .15s}.bg-sec--ink .bg-kit{color:#fff!important}.bg-kit:hover{border-color:var(--bg-rose)}.bg-kit--hot{border-color:var(--bg-rose);box-shadow:0 10px 30px #b8506d2e}.bg-kit__badge{position:absolute;top:-12px;inset-inline-start:16px;background:var(--bg-rose-deep);color:#fff;font-size:12px;font-weight:700;padding:4px 12px;border-radius:999px}.bg-kit__price{font-size:28px;font-weight:800;margin:6px 0 2px;font-variant-numeric:tabular-nums}.bg-kit__list{margin:6px 0 0;padding:0;list-style:none;font-size:15px;line-height:1.7}.bg-kit__list li:before{content:"\2713";color:var(--bg-rose-deep);font-weight:800;margin-inline-end:8px}.bg-sec--ink .bg-kit__list li:before{color:var(--bg-rose)}.bg-feature{display:flex;gap:14px;align-items:flex-start}.bg-feature__mark{flex:0 0 40px;height:40px;border-radius:12px;background:var(--bg-rose);color:var(--bg-ink);display:grid;place-items:center;font-weight:800;font-size:18px}.bg-world{display:grid;border-radius:var(--bg-radius);overflow:hidden;text-decoration:none;min-height:100%}.bg-world img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.bg-world__body{padding:20px}.bg-world--ink{background:var(--bg-ink);color:#fff!important}.bg-world--ink *{color:inherit}.bg-world--sun{background:linear-gradient(160deg,var(--bg-peach),var(--bg-sky));color:var(--bg-text)!important}.bg-strip{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);font-size:14px;font-weight:600}@media(min-width:750px){.bg-strip{grid-template-columns:repeat(4,1fr)}}.bg-strip__item{background:#fff;border-radius:14px;padding:14px;text-align:center;border:1px solid #efe3e6;color:var(--bg-text)}.bg-steps{counter-reset:s;display:grid;gap:12px;margin:0;padding:0;list-style:none}.bg-steps li{counter-increment:s;display:flex;gap:14px;align-items:flex-start;background:#fff;border-radius:14px;padding:16px;border:1px solid #efe3e6;color:var(--bg-text)}.bg-steps li:before{content:counter(s);flex:0 0 34px;height:34px;border-radius:50%;background:var(--bg-ink);color:#fff;display:grid;place-items:center;font-weight:800}.bg-sec--sun .bg-steps li:before{background:var(--bg-sun);color:var(--bg-ink)}.bg-table{width:100%;border-collapse:collapse;font-size:16px;background:#fff;border-radius:14px;overflow:hidden;color:var(--bg-text)}.bg-table td{padding:14px 16px;border-bottom:1px solid #f1e7ea;vertical-align:top;color:var(--bg-text)!important}.bg-table td:last-child{text-align:end;font-weight:700;font-variant-numeric:tabular-nums}.bg-table tr:last-child td{border-bottom:0}.bg-faq details{background:#fff;border-radius:14px;border:1px solid #efe3e6;margin-bottom:10px;color:var(--bg-text)}.bg-faq summary{cursor:pointer;list-style:none;padding:16px 18px;font-weight:700;font-size:16px;display:flex;justify-content:space-between;gap:12px}.bg-faq summary::-webkit-details-marker{display:none}.bg-faq summary:after{content:"+";font-size:22px;line-height:1;color:var(--bg-rose-deep)}.bg-faq details[open] summary:after{content:"\2013"}.bg-faq .bg-faq__a{padding:0 18px 16px;line-height:1.65}.bg-note{border-inline-start:4px solid var(--bg-rose);background:#fff;padding:14px 16px;border-radius:10px;font-size:15px;line-height:1.6;color:var(--bg-text)}.bg-note p{margin:0}.bg-video{position:relative;aspect-ratio:16/9;border-radius:var(--bg-radius);overflow:hidden;background:#000}.bg-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.bg-prose p{line-height:1.7;margin:0 0 12px}.bg-prose strong{font-weight:800}.bg-prose ul{margin:0 0 12px;padding-inline-start:22px;line-height:1.7}.bg-prose li{margin-bottom:6px}.bg-center{text-align:center}.bg-center .bg-lead{margin-inline:auto}@media(prefers-reduced-motion:reduce){.bg-btn{transition:none}}.bg-kp{display:grid;gap:10px;margin:8px 0 6px}.bg-kp__opt{position:relative;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px;border:2px solid #e9dde0;border-radius:16px;background:#fff;cursor:pointer;text-align:start;font:inherit;color:var(--bg-text);width:100%}.bg-kp__opt[aria-pressed=true]{border-color:var(--bg-rose-deep);background:#fff6f8;box-shadow:0 6px 18px #b8506d26}.bg-kp__name{font-weight:800;font-size:16px}.bg-kp__sub{font-size:13px;color:var(--bg-muted);margin-top:2px}.bg-kp__price{font-weight:800;font-size:18px;white-space:nowrap;font-variant-numeric:tabular-nums}.bg-kp__badge{position:absolute;top:-10px;inset-inline-start:14px;background:var(--bg-rose-deep);color:#fff;font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px}.bg-ship-line{font-size:14px;line-height:1.6;color:var(--bg-muted);margin-top:8px}.bg-sec a:focus-visible,.bg-sec button:focus-visible,.bg-sec summary:focus-visible,.bg-sec [tabindex]:focus-visible,a.bg-world:focus-visible,.bg-kp__opt:focus-visible{outline:3px solid var(--bg-rose-text);outline-offset:3px;box-shadow:none}.bg-sec--ink a:focus-visible,.bg-sec--ink button:focus-visible,.bg-sec--ink summary:focus-visible,.bg-sec--ink [tabindex]:focus-visible,a.bg-world--ink:focus-visible{outline-color:var(--bg-rose)}.bg-scroll{overflow-x:auto}
/*# sourceMappingURL=/cdn/shop/t/10/assets/bg-brand.css.map */
