.romero{--romero-green:#003020;--romero-green-700:#00251a;--romero-cream:#f5f1e8;--romero-line:#e3e0d8;--romero-ink:#1a1a1a;--romero-muted:#6f6f6a;--romero-gold:#c8a24b;--romero-head:"Oswald","Archivo Narrow",system-ui,sans-serif;--romero-body:"Inter",system-ui,sans-serif;font-family:var(--romero-body);color:var(--romero-ink);max-width:1200px;margin:0 auto;padding:34px 20px 56px}.romero *{box-sizing:border-box}.romero__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:start}@media(max-width:900px){.romero__grid{grid-template-columns:1fr;gap:32px}}.romero__stage{position:relative;border:1px solid var(--romero-line);border-radius:8px;aspect-ratio:1/1;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center}.romero__stage img{width:100%;height:100%;object-fit:cover}.romero__badge{position:absolute;left:22px;bottom:22px;background:var(--romero-green);color:#fff;font-family:var(--romero-head);text-transform:uppercase;font-size:10px;letter-spacing:.05em;padding:8px 12px;border-radius:6px;max-width:150px;line-height:1.2}.romero__thumbs{display:flex;gap:10px;margin-top:12px}.romero__thumb{width:74px;height:74px;border:1px solid var(--romero-line);border-radius:6px;overflow:hidden;background:none;cursor:pointer;padding:0;flex:0 0 auto}.romero__thumb.is-active{border-color:var(--romero-green);border-width:2px}.romero__thumb img{width:100%;height:100%;object-fit:cover}.romero__rating{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--romero-muted)}.romero__stars{color:var(--romero-ink);letter-spacing:2px}.romero__rating a{color:var(--romero-muted);text-decoration:underline}.romero__title{font-family:var(--romero-head);text-transform:uppercase;font-size:30px;line-height:1.05;font-weight:600;margin:8px 0 6px;letter-spacing:.01em}.romero__subtitle{color:var(--romero-ink);font-size:15px;margin-bottom:6px}.romero__promo{display:inline-block;background:var(--romero-green);color:#fff;font-family:var(--romero-head);text-transform:uppercase;font-size:11px;letter-spacing:.1em;padding:5px 10px;border-radius:3px;margin:6px 0 14px}.romero__price{font-family:var(--romero-head);font-size:26px;margin:8px 0 4px}.romero__price s{font-family:var(--romero-body);font-size:15px;color:var(--romero-muted);margin-left:8px}.romero__field{margin:16px 0}.romero__label{display:flex;justify-content:space-between;font-family:var(--romero-head);text-transform:uppercase;font-size:11px;letter-spacing:.1em;color:var(--romero-muted);margin-bottom:8px}.romero__label b{color:var(--romero-ink)}.romero__label a{color:var(--romero-green);text-decoration:underline}.romero__sizes{display:flex;gap:10px;flex-wrap:wrap}.romero__size{flex:1;min-width:90px;border:1px solid var(--romero-line);background:none;border-radius:5px;padding:11px 8px;cursor:pointer;font-family:var(--romero-head);text-transform:uppercase;font-size:12px;letter-spacing:.05em;text-align:center;color:var(--romero-ink)}.romero__size.is-active{border-color:var(--romero-green);background:var(--romero-green);color:#fff}.romero__size.is-soldout{opacity:.4;cursor:not-allowed;text-decoration:line-through}.romero__size small{display:block;font-family:var(--romero-body);font-size:10px;letter-spacing:0;text-transform:none;opacity:.7}.romero__tiers{display:flex;flex-direction:column;gap:8px}.romero__tier{width:100%;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--romero-line);border-radius:6px;padding:12px 14px;cursor:pointer;background:none;font:inherit;color:inherit;text-align:left;-webkit-appearance:none;appearance:none}.romero__tier.is-active{border-color:var(--romero-green);border-width:2px}.romero__tier-l{display:flex;align-items:center;gap:10px}.romero__radio{width:16px;height:16px;border-radius:50%;border:2px solid var(--romero-muted);flex:0 0 auto}.romero__tier.is-active .romero__radio{border-color:var(--romero-green);background:radial-gradient(var(--romero-green) 40%,#fff 45%)}.romero__tier-name{font-family:var(--romero-head);text-transform:uppercase;font-size:13px;letter-spacing:.05em}.romero__free{background:var(--romero-gold);color:#1a1a1a;font-family:var(--romero-head);text-transform:uppercase;font-size:9px;padding:2px 6px;border-radius:3px;letter-spacing:.06em}.romero__tier-price{text-align:right;display:flex;flex-direction:column;align-items:flex-end;line-height:1.25}.romero__tier-price b{font-family:var(--romero-head);font-size:16px}.romero__tier-price s{font-size:11px;color:var(--romero-muted)}.romero__tier-save{font-style:normal;font-family:var(--romero-head);text-transform:uppercase;font-size:9px;letter-spacing:.04em;color:var(--romero-green)}@keyframes romero-pulse{0%{background:#fff}30%{background:var(--romero-cream)}to{background:#fff}}.romero-pulse{animation:romero-pulse .5s ease}.romero__form{margin-top:6px}.romero__qtywrap{display:flex;align-items:center;gap:12px;margin-bottom:10px}.romero__qtylabel{font-family:var(--romero-head);text-transform:uppercase;font-size:11px;letter-spacing:.1em;color:var(--romero-muted)}.romero__stepper{display:flex;border:1px solid var(--romero-line);border-radius:6px;overflow:hidden}.romero__stepper button{background:none;border:0;padding:10px 14px;cursor:pointer;font-size:16px;color:var(--romero-ink)}.romero__stepper input{width:52px;text-align:center;border:0;border-left:1px solid var(--romero-line);border-right:1px solid var(--romero-line);font-family:var(--romero-body);font-size:14px;padding:8px 0;-moz-appearance:textfield}.romero__stepper input::-webkit-outer-spin-button,.romero__stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.romero__add{width:100%;background:var(--romero-green);color:#fff;border:0;border-radius:6px;padding:16px;cursor:pointer;font-family:var(--romero-head);text-transform:uppercase;font-size:15px;letter-spacing:.08em;transition:background .2s}.romero__add:hover{background:var(--romero-green-700)}.romero__add:disabled{opacity:.5;cursor:not-allowed}.romero__soldout{color:var(--romero-muted);font-size:13px;margin-top:8px}.romero__assure{display:flex;justify-content:space-between;gap:12px;margin:14px 0;font-size:12px;color:var(--romero-muted)}.romero__assure .dot{color:var(--romero-green);font-style:normal;margin-right:4px}.romero__guarantee{border:1px solid var(--romero-line);border-radius:8px;padding:16px;display:flex;gap:14px;align-items:center;margin-top:8px}.romero__seal{width:56px;height:56px;flex:0 0 auto;border-radius:50%;background:var(--romero-cream);border:1px solid var(--romero-line);display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--romero-head);text-transform:uppercase;font-size:9px;color:var(--romero-green);line-height:1.1;padding:6px}.romero__guarantee p{font-size:12.5px;color:var(--romero-muted)}.romero__acc{border-top:1px solid var(--romero-line);margin-top:18px}.romero__acc details{border-bottom:1px solid var(--romero-line)}.romero__acc summary{list-style:none;cursor:pointer;padding:14px 0;display:flex;justify-content:space-between;align-items:center;font-family:var(--romero-head);text-transform:uppercase;font-size:13px;letter-spacing:.05em}.romero__acc summary::-webkit-details-marker{display:none}.romero__acc summary .pm{color:var(--romero-muted);font-size:18px}.romero__accbody{padding:0 0 16px;font-size:13.5px;color:var(--romero-muted);line-height:1.6}.romero:focus-visible,.romero button:focus-visible,.romero a:focus-visible{outline:2px solid var(--romero-green);outline-offset:2px}@media(prefers-reduced-motion:reduce){.romero *{transition:none!important}}.romero__overlays{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}.romero__ov{position:absolute;transform:translate(-50%,-50%);pointer-events:auto}.romero__ov-badge{display:inline-block;background:var(--romero-green);color:#fff;font-family:var(--romero-head);text-transform:uppercase;font-size:10px;letter-spacing:.06em;padding:6px 10px;border-radius:5px;white-space:nowrap;box-shadow:0 2px 8px #00000026;line-height:1.15}.romero__ov--pointer{display:flex;align-items:center}.romero__ov-dot{width:12px;height:12px;border-radius:50%;background:var(--romero-green);box-shadow:0 0 0 4px #0030202e;flex:0 0 auto;position:relative;z-index:2}.romero__ov-line{position:absolute;background:var(--romero-green);opacity:.55}.romero__ov-line--right{height:1.5px;width:34px;left:12px;top:50%}.romero__ov-line--left{height:1.5px;width:34px;right:12px;top:50%}.romero__ov-line--up{width:1.5px;height:34px;left:50%;bottom:12px}.romero__ov-line--down{width:1.5px;height:34px;left:50%;top:12px}.romero__ov-label{position:absolute;background:#fff;border:1px solid var(--romero-line);border-radius:6px;padding:7px 10px;box-shadow:0 3px 12px #0000001a;min-width:90px;line-height:1.2}.romero__ov-label b{display:block;font-family:var(--romero-head);text-transform:uppercase;font-size:11px;letter-spacing:.04em;color:var(--romero-ink)}.romero__ov-label span{display:block;font-size:11px;color:var(--romero-muted);margin-top:1px}.romero__ov-label--right{left:46px;top:50%;transform:translateY(-50%)}.romero__ov-label--left{right:46px;top:50%;transform:translateY(-50%)}.romero__ov-label--up{left:50%;bottom:46px;transform:translate(-50%)}.romero__ov-label--down{left:50%;top:46px;transform:translate(-50%)}.romero__ov-feature{display:flex;align-items:center;gap:8px;background:#ffffffeb;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid var(--romero-line);border-radius:8px;padding:7px 11px;box-shadow:0 3px 12px #00000014;white-space:nowrap}.romero__ov-feature--right{flex-direction:row-reverse}.romero__ov-feature--center{flex-direction:column;text-align:center;gap:4px}.romero__ov-ic{font-size:18px;line-height:1;flex:0 0 auto}.romero__ov-ftxt b{display:block;font-family:var(--romero-head);text-transform:uppercase;font-size:11px;letter-spacing:.04em;color:var(--romero-ink)}.romero__ov-ftxt span{display:block;font-size:11px;color:var(--romero-muted)}@media(max-width:600px){.romero__ov-badge{font-size:9px;padding:5px 8px}.romero__ov-label{min-width:72px;padding:5px 8px}.romero__ov-label b,.romero__ov-label span,.romero__ov-ftxt b,.romero__ov-ftxt span{font-size:10px}.romero__ov-feature{padding:5px 8px}}.romero__ov-img{display:block;height:auto;filter:drop-shadow(0 2px 8px rgba(0,0,0,.18))}@media(max-width:600px){.romero__ov--hide-mobile{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/romero-buybox.css.map */
