:root{--hr-rule: 1px solid hsl(var(--border));--hr-rule-strong: 1px solid hsl(var(--foreground));--hr-label-size: .6875rem;--hr-label-track: .18em}body{counter-reset:hr-plate}.hr-section-heading{counter-increment:hr-plate;position:relative;border-top:var(--hr-rule);padding-top:2.25rem;margin-top:var(--hr-space-block)}.hr-section-heading:before{content:counter(hr-plate,decimal-leading-zero);position:absolute;top:.9rem;left:0;font-family:var(--font-display);font-size:var(--hr-label-size);font-weight:500;letter-spacing:var(--hr-label-track);line-height:1;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.hr-materials__care h2{border-top:var(--hr-rule);padding-top:2.25rem}.hr-delivery__title,.hr-faq__q{font-family:var(--font-display);letter-spacing:var(--hr-track-title)}.hr-faq__q{padding-top:1.1rem}.hr-gallery__stagewrap{position:relative}.hr-gallery__stagewrap:before,.hr-gallery__stagewrap:after{content:"";position:absolute;width:18px;height:18px;pointer-events:none;z-index:2;opacity:.55}.hr-gallery__stagewrap:before{top:-9px;left:-9px;border-top:var(--hr-rule-strong);border-left:var(--hr-rule-strong)}.hr-gallery__stagewrap:after{bottom:-9px;right:-9px;border-bottom:var(--hr-rule-strong);border-right:var(--hr-rule-strong)}.hr-gallery__counter,.hr-lightbox__counter{font-family:var(--font-display);font-size:var(--hr-label-size);font-weight:500;letter-spacing:var(--hr-label-track);font-variant-numeric:tabular-nums}.hr-atc-btn,.hr-atc-btn--main,.hr-btn,[data-hr-cta],.hr-sizepick__cell,.hr-opt__body button,.hr-opt__body label,input[type=text],input[type=email],input[type=search],input[type=password],input[type=tel],select,textarea{border-radius:0}.hr-atc-btn{font-family:var(--font-display);font-weight:500;letter-spacing:var(--hr-label-track);text-transform:uppercase;position:relative;overflow:hidden;transition:color var(--hr-t-med) var(--hr-ease)}.hr-atc-btn>*{position:relative;z-index:1}@media(prefers-reduced-motion:no-preference){.hr-atc-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:hsl(var(--accent));transform:scaleX(0);transform-origin:left center;transition:transform var(--hr-t-med) var(--hr-ease);z-index:0}.hr-atc-btn:hover:after,.hr-atc-btn:focus-visible:after{transform:scaleX(1)}}.hr-opt__name,.hr-units__label,.hr-gallery__chip{font-family:var(--font-display);font-size:var(--hr-label-size);font-weight:500;letter-spacing:var(--hr-label-track);text-transform:uppercase;color:hsl(var(--muted-foreground))}.hr-opt__value,.hr-sizepick__w,.hr-sizepick__meta{font-variant-numeric:tabular-nums}.hr-opt__value{font-family:var(--font-display);letter-spacing:0}.hr-sizepick__cell{border:var(--hr-rule);transition:border-color var(--hr-t-fast) var(--hr-ease)}.hr-sizepick__cell:hover{border-color:hsl(var(--border-strong))}.hr-sizepick__cell[aria-checked=true],.hr-sizepick__cell[aria-selected=true],.hr-sizepick__cell.is-selected{border:var(--hr-rule-strong);box-shadow:inset 0 0 0 1px hsl(var(--foreground))}.hr-section-heading+*{margin-top:1.25rem}.hr2-card__title{margin:0;font-family:var(--font-display);font-size:.875rem;font-weight:400;line-height:1.35;letter-spacing:.005em;color:hsl(var(--foreground));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hr2-card__meta{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.5rem;margin:.375rem 0 0;line-height:1.3;color:hsl(var(--muted-foreground))}.hr2-card__type,.hr2-card__from{font-family:var(--font-display);font-size:.625rem;font-weight:500;letter-spacing:var(--hr-label-track);text-transform:uppercase;color:hsl(var(--muted-foreground))}.hr2-card__finishes{font-family:var(--font-display);font-size:.6875rem;font-weight:400;letter-spacing:.02em}.hr2-card__finishes:before{content:"\b7";margin-right:.5rem}.hr2-card__price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.4375rem;row-gap:.125rem;margin-bottom:0;padding-top:.75rem;font-family:var(--font-display);font-size:.875rem;font-weight:400;line-height:1.2;letter-spacing:.01em;color:hsl(var(--foreground));font-variant-numeric:lining-nums tabular-nums}.hr2-card__was{font-size:.75rem;color:hsl(var(--muted-foreground));text-decoration-thickness:1px}@media(min-width:768px){.hr2-card__title,.hr2-card__price{font-size:.9375rem}.hr2-card__type,.hr2-card__from{font-size:.65625rem}}
/*# sourceMappingURL=/cdn/shop/t/183/assets/hr-brand.css.map */
