:root{--hr-bg-dark: #0d0b0c;--hr-bg-cream: #faf7f2;--hr-burgundy: #5e0b1a;--hr-burgundy-hover: #7a1225;--hr-text-light: #f3ede6;--hr-text-dark: #2b2324;--hr-divider: rgba(94, 11, 26, .35);--hr-font-display: "Bodoni Moda", serif;--hr-font-body: "Lora", serif}.button--primary,.shopify-payment-button__button--unbranded{background-color:var(--hr-burgundy)!important;color:var(--hr-text-light)!important;border:none!important;letter-spacing:.08em;text-transform:uppercase;font-size:.85rem;font-family:var(--hr-font-body)}.button--primary:hover{background-color:var(--hr-burgundy-hover)!important}.hr-divider{display:block;width:48px;height:1px;background:var(--hr-burgundy);margin:.75rem auto 1.5rem}.hr-diamond{display:inline-block;width:6px;height:6px;background:var(--hr-burgundy);transform:rotate(45deg);margin:0 auto .5rem}.hr-bullet{list-style:none;padding:0}.hr-bullet li{display:flex;align-items:flex-start;gap:.6rem;margin-bottom:.55rem;font-family:var(--hr-font-body);font-size:.95rem;line-height:1.5}.hr-bullet li:before{content:"\25c6";color:var(--hr-burgundy);font-size:.45rem;margin-top:.45rem;flex-shrink:0}.hr-section-heading{font-family:var(--hr-font-display);letter-spacing:-.02em;line-height:1.15}.hr-tagline{font-family:var(--hr-font-display);font-style:italic;font-size:.95rem;color:var(--hr-text-dark);opacity:.75;margin-top:.5rem}.hr-tab-header{border-bottom:1px solid var(--hr-divider);font-family:var(--hr-font-body);letter-spacing:.04em;font-size:.875rem;text-transform:uppercase}.hr-compare-table{width:100%;border-collapse:collapse;font-family:var(--hr-font-body);font-size:.9rem}.hr-compare-table th{font-family:var(--hr-font-display);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;padding:.75rem 1rem;border-bottom:1px solid var(--hr-divider)}.hr-compare-table td{padding:.65rem 1rem;border-bottom:1px solid rgba(94,11,26,.12);vertical-align:middle}.hr-compare-table tr:last-child td{border-bottom:none}.hr-check{color:var(--hr-burgundy);font-size:1.1rem}.hr-cross{color:#5e0b1a4d;font-size:1.1rem}.hr-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:1.5rem}.hr-badge{display:flex;align-items:center;gap:.45rem;font-family:var(--hr-font-body);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.hr-badge svg{flex-shrink:0}.hr-sticky-atc{position:fixed;bottom:0;left:0;right:0;background:var(--hr-bg-dark);border-top:1px solid var(--hr-divider);padding:.75rem 1rem;z-index:200;display:none;align-items:center;gap:.75rem}.hr-sticky-atc.is-visible{display:flex}.hr-sticky-atc__thumb{width:44px;height:44px;object-fit:cover;flex-shrink:0}.hr-sticky-atc__price{font-family:var(--hr-font-display);color:var(--hr-text-light);font-size:1rem;font-weight:600}.hr-sticky-atc__size{flex:1}.hr-sticky-atc__size select{background:transparent;border:1px solid var(--hr-divider);color:var(--hr-text-light);padding:.4rem .6rem;font-family:var(--hr-font-body);font-size:.8rem;width:100%}.hr-sticky-atc__btn{background:var(--hr-burgundy);color:var(--hr-text-light);border:none;padding:.65rem 1.1rem;font-family:var(--hr-font-body);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background .2s ease}.hr-sticky-atc__btn:hover{background:var(--hr-burgundy-hover)}.hr-size-popup{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0d0b0cbf;z-index:300;align-items:center;justify-content:center;padding:1rem}.hr-size-popup.is-open{display:flex}.hr-size-popup__inner{background:var(--hr-bg-cream);max-width:480px;width:100%;position:relative}.hr-size-popup__close{position:absolute;top:.75rem;right:.75rem;background:none;border:none;font-size:1.3rem;cursor:pointer;color:var(--hr-text-dark);line-height:1}.hr-size-popup__img{width:100%;display:block}@media(max-width:767px){.hr-sticky-atc{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hollow-rose-brand.css.map */
