.ugc__item{background:#fff;border-radius:var(--radius);overflow:hidden;border:1px solid var(--color-border);position:relative}.ugc__grid .ugc__video{border-radius:0}.ugc__item figcaption{padding:12px 14px 14px}.ugc__heart{position:absolute;right:12px;top:0;margin-top:calc(100% - 46px);width:32px;height:32px;border-radius:50%;background:#fff;color:var(--color-accent);display:grid;place-items:center;box-shadow:0 2px 8px #00000026}.ugc__heart .icon{fill:currentColor}.section-ugc .section--accent .ugc__item figcaption,.ugc.section--accent .ugc__item figcaption{color:var(--color-text)}.compare__table{border-radius:var(--radius);overflow:visible;background:#fff}.compare__row>*{padding:16px 14px}.compare__feature{font-weight:700!important}.compare__row--head .compare__us{border-radius:var(--radius) var(--radius) 0 0}.compare__us{background:var(--color-accent);color:var(--color-accent-text)}.compare__row:last-child .compare__us{border-radius:0 0 var(--radius) var(--radius)}.compare__us .yes{background:#fff;color:var(--color-accent)}.compare .no{background:var(--color-accent-soft);color:var(--color-accent);opacity:1}.compare__txt--us{color:var(--color-accent-text)}.compare .section-head__text{margin-top:-6px}.sticky-atc__prices{display:flex;gap:6px;align-items:baseline;font-size:.9rem}.sticky-atc__prices s{color:var(--color-muted)}.sticky-atc__price{color:var(--color-text);font-weight:700}.bundles{gap:12px}.bundles__heading{font-size:1.05rem}.bundles__heading:before,.bundles__heading:after{height:2px;background:var(--color-accent)}.bcard{border:2px solid #F3C4C0;background:#fffbfa;border-radius:12px;box-shadow:none}.bcard+.bcard{margin-top:0}.bcard.has-badge{margin-top:6px}.bcard:hover{border-color:#eba19b}.bcard.is-selected{border:2px solid var(--color-accent);background:#fdedeb;box-shadow:none}.bcard__head{padding:16px 18px;gap:14px}.bcard__radio{width:22px;height:22px;border:2px solid #F0A8A2;background:#fff}.bcard.is-selected .bcard__radio{border-color:var(--color-accent)}.bcard.is-selected .bcard__radio:after{width:12px;height:12px}.bcard__title{font-family:var(--font-heading);font-weight:700;font-size:1.15rem;letter-spacing:.01em}.bcard__sub{color:var(--color-text);opacity:.8;font-size:.92rem;letter-spacing:.02em}.bcard__save{display:none}.bcard__price{color:var(--color-accent);font-family:var(--font-heading);font-weight:700;font-size:1.15rem}.bcard__compare{color:var(--color-text);opacity:.7;font-size:.95rem}.bcard__badge{top:-14px;right:10px;transform:rotate(2deg);border-radius:3px;padding:5px 12px;font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 2px 6px -2px #00000040}.bcard__body{padding:0 18px 14px}.addrow{display:grid;grid-template-columns:56px 1fr auto auto;align-items:center;gap:12px;padding:6px 0}.addrow+.addrow{border-top:1px solid var(--color-border);padding-top:12px}.addrow__img{width:56px;height:56px;border-radius:10px;object-fit:cover;background:var(--color-soft)}.addrow__img--icon{display:grid;place-items:center;color:var(--color-accent)}.addrow__info{display:grid;line-height:1.3;min-width:0}.addrow__title{font-weight:700;font-size:.98rem}.addrow__desc{color:var(--color-muted);font-size:.85rem}.addrow__price{color:var(--color-accent);font-weight:700;white-space:nowrap}.addrow__btn{-webkit-appearance:none;appearance:none;border:0;border-radius:6px;background:var(--color-accent);color:var(--color-accent-text);font:inherit;font-weight:700;font-size:.92rem;padding:8px 18px;cursor:pointer;transition:opacity .15s}.addrow__btn:hover{opacity:.9}.addrow__btn:disabled{opacity:.6;cursor:wait}.addrow__btn.is-added{background:var(--color-success)}.buybox .stockline{justify-content:center}.rw__empty{max-width:560px;margin:0 auto;text-align:center;display:grid;justify-items:center;gap:8px;padding:28px 20px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.rw__empty .stars__base{opacity:.35}.rw__empty-title{font-family:var(--font-heading);font-weight:700;font-size:1.2rem;margin:4px 0 0}.rw__empty-text{color:var(--color-muted);margin:0 0 8px}.rwf{max-width:640px;margin:24px auto 0}.rwf__box:not([open]){display:none}.rwf__box{display:grid;gap:14px;padding:22px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);scroll-margin-top:90px}.rwf__box[open]{display:grid}.rwf__title{font-family:var(--font-heading);font-size:1.25rem;margin:0}.rwf__stars{border:0;padding:0;margin:0}.rwf__stars legend{font-size:.85rem;font-weight:600;margin-bottom:4px}.rwf__stars-row{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;gap:2px}.rwf__stars-row input{position:absolute;opacity:0;pointer-events:none}.rwf__stars-row label{font-size:2rem;line-height:1;color:#d9d4cc;cursor:pointer;transition:color .1s}.rwf__stars-row input:checked~label,.rwf__stars-row label:hover,.rwf__stars-row label:hover~label{color:var(--color-stars)}.rwf__stars-row input:focus-visible+label{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}.rwf__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:600px){.rwf__grid{grid-template-columns:1fr}}.rwf__field{display:grid;gap:5px;font-size:.85rem;font-weight:600}.rwf__field input,.rwf__field textarea{font:inherit;font-weight:400;font-size:1rem;padding:11px 12px;border:1px solid var(--color-border-strong);border-radius:10px;background:#fff;color:var(--color-text);width:100%}.rwf__field input:focus,.rwf__field textarea:focus{outline:2px solid var(--color-accent);outline-offset:0;border-color:transparent}.rwf__check{display:flex;gap:8px;align-items:flex-start;font-size:.85rem;color:var(--color-muted)}.rwf__check input{margin-top:3px;accent-color:var(--color-accent)}.rwf__note{margin:0;font-size:.78rem;color:var(--color-muted);text-align:center}.rwf__done{display:flex;gap:12px;align-items:flex-start;padding:18px 20px;border-radius:var(--radius);background:#eaf7ef;color:var(--color-success)}.rwf__done p{margin:0;color:var(--color-text)}.rwf__check{display:grid;grid-template-columns:18px 1fr;text-align:left}.rwf__check input{width:18px;height:18px;min-height:0;padding:0;margin:2px 0 0;border-radius:4px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/theme-extra.css.map */
