.sg,.sgl,.sgr{--sg-ink: #121212;--sg-ink-soft: #5c5c5c;--sg-line: #e5e5e5;--sg-bg: #ffffff;--sg-card: #ffffff;--sg-accent: #121212;--sg-accent-dark: #000000;--sg-gold: #6b6b6b;--sg-ok: #2f7a52;--sg-radius: 14px;--sg-max: 680px;color:var(--sg-ink);background:var(--sg-bg);font-family:var(--font-body--family, Georgia, "Times New Roman", serif);-webkit-font-smoothing:antialiased}.sg *,.sgl *,.sgr *{box-sizing:border-box}.sg .sr-only,.sgl .sr-only,.sgr .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sg{padding:0 0 72px}.sg__progress{position:sticky;top:0;z-index:5;height:4px;background:var(--sg-line)}.sg__progress span{display:block;height:100%;background:linear-gradient(90deg,var(--sg-gold),var(--sg-accent));transition:width .45s cubic-bezier(.4,0,.2,1)}.sg__wrap{max-width:var(--sg-max);margin:0 auto;padding:40px 20px 0}.sg__step{margin:0 0 28px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--sg-ink-soft)}.sg__panel{display:none}.sg__panel.is-active{display:block;animation:sgIn .4s ease both}@keyframes sgIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sg__h{margin:0 0 10px;font-size:clamp(27px,5.5vw,38px);line-height:1.18;font-weight:400;letter-spacing:-.01em}.sg__sub{margin:0 0 32px;font-size:16px;line-height:1.55;color:var(--sg-ink-soft)}.sg__field{margin:0 0 32px;border:0;padding:0}.sg__label{display:block;margin:0 0 12px;font-size:14px;font-weight:600;letter-spacing:.01em}.sg__opt{font-weight:400;color:var(--sg-ink-soft)}.sg__chips{display:flex;flex-wrap:wrap;gap:10px}.sg__chip{position:relative}.sg__chip input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.sg__chip span{display:block;padding:11px 19px;border:1px solid var(--sg-line);border-radius:999px;background:var(--sg-card);font-size:15px;line-height:1.2;transition:border-color .15s,background .15s,color .15s}.sg__chip input:hover+span{border-color:var(--sg-ink)}.sg__chip input:focus-visible+span{outline:2px solid var(--sg-accent);outline-offset:2px}.sg__chip input:checked+span{background:var(--sg-accent);border-color:var(--sg-accent);color:#fff}.sg__input,.sg__area{width:100%;padding:14px 16px;border:1px solid var(--sg-line);border-radius:var(--sg-radius);background:var(--sg-card);font:inherit;font-size:16px;color:var(--sg-ink);transition:border-color .15s,box-shadow .15s}.sg__area{line-height:1.6;resize:vertical;min-height:148px}.sg__input:focus,.sg__area:focus{outline:0;border-color:var(--sg-accent);box-shadow:0 0 0 3px #0000001a}.sg__input::placeholder,.sg__area::placeholder{color:#9b9b9b}.sg__hint{margin:10px 0 0;font-size:13.5px;line-height:1.5;color:var(--sg-ink-soft)}.sg__count{margin:8px 0 0;font-size:12.5px;color:#9b9b9b;text-align:right}.sg__err{display:none;margin:10px 0 0;font-size:13.5px;color:#b3261e}.sg__err.is-on{display:block}.sg__nav{display:flex;align-items:center;gap:14px;margin-top:36px;padding-top:28px;border-top:1px solid var(--sg-line)}.sg__back{padding:12px 4px;border:0;background:none;font:inherit;font-size:15px;color:var(--sg-ink-soft);cursor:pointer}.sg__back:hover{color:var(--sg-ink)}.sg__next{margin-left:auto;padding:15px 34px;border:0;border-radius:999px;background:var(--sg-accent);color:#fff;font:inherit;font-size:16px;font-weight:600;cursor:pointer;transition:background .15s,transform .1s}.sg__next:hover{background:var(--sg-accent-dark)}.sg__next:active{transform:translateY(1px)}.sg__next[disabled]{opacity:.6;cursor:progress}.sg__formerr{margin:18px 0 0;padding:13px 16px;border-radius:var(--sg-radius);background:#fdeceb;color:#8c1d18;font-size:14px;line-height:1.5}.sg__trust{display:flex;flex-wrap:wrap;gap:8px 26px;margin:40px 0 0;padding:0;list-style:none;font-size:13.5px;color:var(--sg-ink-soft)}.sg__trust li{position:relative;padding-left:20px}.sg__trust li:before{content:"";position:absolute;left:0;top:.42em;width:11px;height:6px;border-left:1.8px solid var(--sg-ok);border-bottom:1.8px solid var(--sg-ok);transform:rotate(-45deg)}.sgr{padding:44px 0 80px}.sgr__wrap{max-width:760px;margin:0 auto;padding:0 20px}.sgr__h{margin:0 0 8px;font-size:clamp(26px,5vw,35px);line-height:1.2;font-weight:400}.sgr__sub{margin:0 0 32px;font-size:16px;line-height:1.55;color:var(--sg-ink-soft)}.sgr__card{border:1px solid var(--sg-line);border-radius:18px;background:var(--sg-card);padding:26px;margin-bottom:26px}.sgr__row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;border-bottom:1px solid var(--sg-line);font-size:15px}.sgr__row:last-of-type{border-bottom:0}.sgr__row dt{color:var(--sg-ink-soft);margin:0}.sgr__row dd{margin:0;text-align:right;font-weight:600}.sgr__price{display:flex;align-items:baseline;gap:11px;flex-wrap:wrap}.sgr__was{font-size:18px;color:#9b9b9b;text-decoration:line-through}.sgr__now{font-size:30px;font-weight:600;letter-spacing:-.01em}.sgr__off{padding:4px 10px;border-radius:999px;background:#f2f2f2;color:var(--sg-accent-dark);font-size:12px;font-weight:700;letter-spacing:.06em}.sgr__cta{display:block;width:100%;padding:18px 24px;margin-top:8px;border:0;border-radius:999px;background:var(--sg-accent);color:#fff;font:inherit;font-size:17px;font-weight:600;text-align:center;cursor:pointer;transition:background .15s}.sgr__cta:hover{background:var(--sg-accent-dark)}.sgr__cta[disabled]{opacity:.6;cursor:progress}.sgr__edit{display:inline-block;margin-top:16px;font-size:14px;color:var(--sg-ink-soft)}.sgr__guarantee{display:flex;gap:14px;align-items:flex-start;padding:20px;margin-top:26px;border:1px solid var(--sg-line);border-radius:18px;background:#f6f6f6}.sgr__guarantee h3{margin:0 0 5px;font-size:15px;font-weight:600}.sgr__guarantee p{margin:0;font-size:14px;line-height:1.55;color:var(--sg-ink-soft)}.sgr__quotes{margin-top:36px;display:grid;gap:16px}.sgr__quote{padding:22px;border:1px solid var(--sg-line);border-radius:18px;background:var(--sg-card)}.sgr__quote blockquote{margin:0 0 11px;font-size:16px;line-height:1.6}.sgr__quote cite{font-style:normal;font-size:13.5px;color:var(--sg-ink-soft)}.sgr__empty{text-align:center;padding:60px 0}.sgl{padding:0 0 80px}.sgl__wrap{max-width:980px;margin:0 auto;padding:0 20px}.sgl__hero{padding:56px 0 44px;text-align:center}.sgl__eyebrow{margin:0 0 16px;font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--sg-gold)}.sgl__title{margin:0 auto 18px;max-width:16ch;font-size:clamp(34px,7vw,60px);line-height:1.1;font-weight:400;letter-spacing:-.02em}.sgl__lede{margin:0 auto 32px;max-width:46ch;font-size:clamp(16px,2.2vw,19px);line-height:1.6;color:var(--sg-ink-soft)}.sgl__btn{display:inline-block;padding:17px 42px;border-radius:999px;background:var(--sg-accent);color:#fff;font-size:17px;font-weight:600;text-decoration:none;transition:background .15s,transform .1s}.sgl__btn:hover{background:var(--sg-accent-dark);color:#fff}.sgl__btn:active{transform:translateY(1px)}.sgl__under{margin:15px 0 0;font-size:13.5px;color:var(--sg-ink-soft)}.sgl__steps{display:grid;gap:22px;margin:64px 0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.sgl__step{padding:26px 24px;border:1px solid var(--sg-line);border-radius:18px;background:var(--sg-card)}.sgl__num{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-bottom:15px;border-radius:50%;background:#f2f2f2;font-size:14px;font-weight:700;color:var(--sg-accent-dark)}.sgl__step h3{margin:0 0 7px;font-size:17px;font-weight:600}.sgl__step p{margin:0;font-size:14.5px;line-height:1.6;color:var(--sg-ink-soft)}.sgl__sechead{margin:0 0 28px;text-align:center;font-size:clamp(24px,4vw,32px);font-weight:400;line-height:1.25}.sgl__occasions{display:grid;gap:12px;margin:0 0 64px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.sgl__occasion{padding:20px 18px;text-align:center;border:1px solid var(--sg-line);border-radius:14px;background:var(--sg-card);font-size:15px}.sgl__closer{text-align:center;padding:56px 0 0;border-top:1px solid var(--sg-line)}@media(max-width:640px){.sg__wrap{padding-top:28px}.sg__nav{position:sticky;bottom:0;background:var(--sg-bg);padding-bottom:16px}.sgr__card{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cb-song.css.map */
