:root{--rr-bg: #ffffff;--rr-fg: #111111;--rr-accent: #e6005c;--rr-muted: #6b7280;--rr-radius: 14px;--rr-gap: 16px;--rr-font: ui-sans-serif, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial}body{background:var(--rr-bg);color:var(--rr-fg);font-family:var(--rr-font)}.btn-rr{display:inline-block;padding:.8rem 1.1rem;border-radius:var(--rr-radius);background:var(--rr-accent);color:#fff;text-decoration:none}.badge-low{background:#fff1f4;border:1px solid #ffc0d1;border-radius:999px;padding:.2rem .6rem;font-size:.8rem}.rr-pdp{display:grid;gap:var(--rr-gap);grid-template-columns:1.2fr 1fr;align-items:start}@media (max-width: 960px){.rr-pdp{grid-template-columns:1fr}}.rr-gallery{display:grid;gap:var(--rr-gap)}.rr-media{margin:0}.rr-media-img,.rr-media-video{width:100%;height:auto;border-radius:var(--rr-radius);aspect-ratio:3/4;object-fit:cover}.rr-info{position:relative}.rr-title{font-size:clamp(22px,3.2vw,34px);margin:0 0 .25rem}.rr-price{font-size:clamp(16px,2.2vw,20px);color:var(--rr-fg);margin-bottom:.8rem}.rr-label{display:block;margin:.5rem 0 .25rem}.rr-select{width:100%;padding:.7rem .8rem;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.rr-atc-btn{margin-top:.8rem;width:100%}.rr-trust{list-style:none;padding:0;margin:1rem 0;display:grid;gap:.25rem;color:var(--rr-muted);font-size:.95rem}.rr-details details{border-top:1px solid #eee;padding:.8rem 0}.rr-details summary{cursor:pointer;font-weight:600}.rr-sticky-atc{position:fixed;left:12px;right:12px;bottom:12px;display:none;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid #eee;border-radius:16px;padding:10px 12px;box-shadow:0 10px 30px #00000014;z-index:50}.rr-sticky-atc .rr-sticky-meta{display:flex;flex-direction:column;gap:2px;max-width:60%}.rr-sticky-atc .rr-sticky-title{font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-sticky-atc .rr-sticky-price{font-size:.9rem;color:var(--rr-muted)}.rr-sticky-atc .rr-sticky-btn{white-space:nowrap}@media (max-width: 960px){.rr-sticky-atc.is-visible{display:flex}}@media screen and (max-width: 989px){header-drawer{margin-left:0!important}.header__icons{padding-right:0!important}.header__icon--menu{position:relative!important}.header__icon--menu .icon{left:50%!important;transform:translate(-50%,-50%) scale(1)!important}details:not([open])>.header__icon--menu .icon-close,details[open]>.header__icon--menu .icon-hamburger{transform:translate(-50%,-50%) scale(.8)!important}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger{transform:translate(-50%,-50%) scale(1.07)!important}}
/*# sourceMappingURL=/cdn/shop/t/158/assets/custom.css.map */
