.product__info-container>*+*{margin:1.8rem 0!important}.product__text.caption-with-letter-spacing{font-family:var(--hr-sans)!important;font-size:1.15rem!important;letter-spacing:.22em!important;color:var(--hr-text-light)!important;text-transform:uppercase!important}.product__title h1{font-family:var(--hr-serif)!important;font-size:clamp(1.9rem,2.4vw,2.6rem)!important;font-weight:400!important;letter-spacing:.1em!important;color:var(--hr-navy)!important;line-height:1.5!important;margin:0!important}.product__title:after{content:"";display:block;width:40px;height:1px;background:var(--hr-gold);opacity:.7;margin-top:1.4rem}.product .price--large .price-item{font-family:var(--hr-serif)!important;font-size:2.2rem!important;font-weight:400!important;letter-spacing:.06em!important;color:var(--hr-text)!important}.product .price--large .price-item--sale{color:var(--hr-navy)!important}.product .price--on-sale .price-item--regular{font-size:1.6rem!important;color:var(--hr-text-light)!important;text-decoration:line-through!important}.product .price__regular .price-item--regular,.product .price--large .price-item--regular:only-child{text-decoration:none!important;color:var(--hr-text)!important}.product .price__badge-sale{background:var(--hr-navy)!important;color:var(--hr-white)!important;border-radius:0!important;font-family:var(--hr-sans)!important;font-size:1.1rem!important;letter-spacing:.1em!important;padding:.3rem .8rem!important}.product .price__badge-sold-out{background:var(--hr-greige-mid)!important;color:var(--hr-text-mid)!important;border-radius:0!important;font-family:var(--hr-sans)!important;font-size:1.1rem!important}.product__tax{font-family:var(--hr-sans)!important;font-size:1.2rem!important;color:var(--hr-text-light)!important;letter-spacing:.04em!important}.product-form__input .form__label{font-family:var(--hr-sans)!important;font-size:1.3rem!important;letter-spacing:.1em!important;color:var(--hr-text-mid)!important;font-weight:400!important}.swatch-input__input+.swatch__button,.product-form__input .button{border-radius:0!important;border:1px solid var(--hr-greige-mid)!important;font-family:var(--hr-sans)!important;font-size:1.3rem!important;letter-spacing:.08em!important;color:var(--hr-text)!important;transition:border-color .2s,background .2s,color .2s!important}.swatch-input__input:checked+.swatch__button,.swatch-input__input+.swatch__button:hover{border-color:var(--hr-navy)!important;color:var(--hr-navy)!important;background:var(--hr-ivory)!important}.swatch-input__input:disabled+.swatch__button{opacity:.4!important;text-decoration:line-through!important}.quantity__label.form__label{font-family:var(--hr-sans)!important;font-size:1.3rem!important;letter-spacing:.1em!important;color:var(--hr-text-mid)!important}.quantity{border:1px solid var(--hr-greige-mid)!important;border-radius:0!important}.quantity__input{font-family:var(--hr-serif)!important;font-size:1.5rem!important;color:var(--hr-text)!important;border-radius:0!important}.quantity__button{border-radius:0!important;color:var(--hr-text-mid)!important;border-color:var(--hr-greige-mid)!important;transition:color .15s,background .15s!important}.quantity__button:hover{color:var(--hr-navy)!important;background:var(--hr-ivory)!important}.product-form__submit{font-family:var(--hr-sans)!important;font-size:1.4rem!important;letter-spacing:.2em!important;font-weight:400!important;border-radius:0!important;background:var(--hr-navy)!important;color:var(--hr-white)!important;border:1px solid var(--hr-navy)!important;padding:1.6rem 2.4rem!important;transition:background .25s,border-color .25s!important;height:auto!important;min-height:5.2rem!important}.product-form__submit:hover:not([disabled]),.product-form__submit:hover:not([aria-disabled=true]){background:var(--hr-navy-light)!important;border-color:var(--hr-navy-light)!important}.product-form__submit[aria-disabled=true],.product-form__submit[disabled]{background:var(--hr-greige-mid)!important;border-color:var(--hr-greige-mid)!important;color:var(--hr-white)!important;opacity:1!important}.product__wishlist-btn--cart{border-radius:0!important;border:1px solid var(--hr-border)!important;font-family:var(--hr-sans)!important;font-size:1.3rem!important;letter-spacing:.12em!important;color:var(--hr-text-mid)!important;background:transparent!important;padding:1.2rem 2rem!important;min-height:4.8rem!important;gap:.8rem!important;transition:border-color .2s,color .2s!important}.product__wishlist-btn--cart:hover{border-color:var(--hr-gold)!important;color:var(--hr-gold)!important;background:transparent!important}.product__wishlist-btn--cart.is-active{border-color:var(--hr-gold)!important;color:var(--hr-gold)!important;background:#b8975a0d!important}.product__wishlist-btn--cart.is-active .product__wishlist-icon{fill:var(--hr-gold)!important;stroke:var(--hr-gold)!important}.product__accordion .accordion__title{font-family:var(--hr-sans)!important;font-size:1.35rem!important;letter-spacing:.1em!important;color:var(--hr-text)!important;font-weight:400!important}.product__accordion details>summary{border-top:1px solid var(--hr-border)!important;padding:1.4rem 0!important;border-bottom:none!important}.product__accordion details[open]>summary{border-bottom:none!important}.product__accordion .accordion__content{font-family:var(--hr-sans)!important;font-size:1.35rem!important;line-height:1.9!important;color:var(--hr-text-mid)!important;padding:0 0 1.6rem!important}.product__accordion:last-of-type details{border-bottom:1px solid var(--hr-border)!important}.product__inventory{font-family:var(--hr-sans)!important;font-size:1.25rem!important;letter-spacing:.06em!important;color:var(--hr-text-light)!important}.product__sku{font-family:var(--hr-sans)!important;font-size:1.2rem!important;color:var(--hr-text-light)!important;letter-spacing:.06em!important}.share-button__button{font-family:var(--hr-sans)!important;font-size:1.25rem!important;letter-spacing:.1em!important;color:var(--hr-text-light)!important}.share-button__button:hover{color:var(--hr-navy)!important}.product-popup-modal__button{font-family:var(--hr-sans)!important;font-size:1.3rem!important;letter-spacing:.1em!important;color:var(--hr-navy)!important;text-decoration:underline!important;text-underline-offset:.3rem!important;text-decoration-color:var(--hr-gold)!important}.thumbnail-list .thumbnail{border-radius:0!important;border:1px solid transparent!important;transition:border-color .2s!important}.thumbnail-list .thumbnail.is-active,.thumbnail-list .thumbnail:hover{border-color:var(--hr-navy)!important}.thumbnail-list__item:before{padding-bottom:125%!important}.product__media-item .product__media,.product__media-item .deferred-media,.product__media-item model-viewer,.product__media-item iframe,.product__media-list .product__media-item .media,.product__media-list .product__media-item>*{aspect-ratio:4 / 5!important;overflow:hidden!important}.product__media-item .product__media img,.product__media-item .product__media video,.product__media-list .product__media-item img,.product__media-list .product__media-item video{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important}.thumbnail-list__item .thumbnail{aspect-ratio:4 / 5!important;overflow:hidden!important;display:block!important}.thumbnail-list__item .thumbnail img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important}.product__description table,.rte table{width:100%!important;border-collapse:collapse!important;font-family:var(--hr-sans)!important;font-size:1.3rem!important;margin:1.2rem 0 2rem!important;overflow-x:auto!important;display:block!important}.product__description table th,.rte table th{background:var(--hr-navy)!important;color:var(--hr-white)!important;font-weight:400!important;letter-spacing:.06em!important;padding:.7rem 1rem!important;text-align:center!important;white-space:nowrap!important}.product__description table td,.rte table td{padding:.7rem 1rem!important;text-align:center!important;border-bottom:1px solid var(--hr-border)!important;color:var(--hr-text)!important;white-space:nowrap!important}.product__description table tr:nth-child(2n) td,.rte table tr:nth-child(2n) td{background:var(--hr-ivory)!important}.product__description table td:first-child,.rte table td:first-child{font-family:var(--hr-serif)!important;font-weight:500!important;color:var(--hr-navy)!important}.related-products .title{font-family:var(--hr-serif)!important;font-weight:400!important;letter-spacing:.15em!important;color:var(--hr-navy)!important}@media(max-width:749px){.product__title h1,.product .price--large .price-item{font-size:2rem!important}.product-form__submit{font-size:1.35rem!important}}.product__description{text-align:left!important;overflow-x:auto!important;overflow-y:visible!important;word-break:break-word!important;max-width:100%!important}@media(max-width:749px){product-info{overflow-x:clip!important}product-info .product__info-wrapper,product-info .product__info-container{overflow:visible!important;max-width:100%!important;min-width:0!important}.product__description{overflow-x:auto!important;max-width:100%!important;min-width:0!important}.product__description h2,.product__description h3,.product__description p{max-width:100%!important;overflow-wrap:break-word!important;word-break:break-word!important;white-space:normal!important}.product.grid .grid__item{min-width:0!important;overflow:visible!important}}.product__info-wrapper,.product__info-container,.product__accordion{overflow:visible!important;max-width:100%!important}.product__description h2,.product__description h3,.product__description p,.product__description li{text-align:left!important;font-family:var(--hr-sans)!important;color:var(--hr-text)!important;line-height:1.8!important;overflow-wrap:break-word!important;word-break:break-word!important;white-space:normal!important}.product__description h2{font-family:var(--hr-serif)!important;font-size:1.5rem!important;font-weight:500!important;letter-spacing:.08em!important;color:var(--hr-navy)!important;margin:2rem 0 .8rem!important;padding-bottom:.5rem!important;border-bottom:1px solid var(--hr-border)!important}.product__description h3{font-size:1.4rem!important;font-weight:400!important;letter-spacing:.04em!important;margin:.4rem 0!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:break-word!important;overflow:visible!important;max-width:100%!important}.hr-size-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch;margin:.8rem 0 1.6rem;max-width:100%!important;display:block!important}.hr-size-table{width:100%;min-width:480px;border-collapse:collapse;font-family:var(--hr-sans);font-size:1.3rem}@media(max-width:749px){.hr-size-table{min-width:0;width:100%;font-size:1.1rem}.hr-size-table th,.hr-size-table td{padding:.5rem .6rem!important;white-space:normal!important;word-break:break-all!important}}.hr-size-table th{background:var(--hr-navy);color:var(--hr-white);font-weight:400;letter-spacing:.06em;padding:.7rem 1rem;text-align:center;white-space:nowrap}.hr-size-table td{padding:.7rem 1rem;text-align:center;border-bottom:1px solid var(--hr-border);color:var(--hr-text);white-space:nowrap}.hr-size-table tr:nth-child(2n) td{background:var(--hr-ivory)}.hr-size-table td:first-child{font-family:var(--hr-serif);font-weight:500;color:var(--hr-navy)}.hr-size-cards{display:flex;flex-direction:column;gap:.8rem;margin:.8rem 0 1.6rem}.hr-size-card{border:1px solid var(--hr-border);background:var(--hr-white);overflow:hidden}.hr-size-card__size{background:var(--hr-navy);color:var(--hr-white);font-family:var(--hr-serif);font-size:1.4rem;font-weight:400;letter-spacing:.1em;padding:.5rem 1.2rem}.hr-size-card__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--hr-border)}.hr-size-card__cell{display:flex;flex-direction:column;align-items:center;padding:.6rem .4rem;background:var(--hr-white);text-align:center}.hr-size-card:nth-child(2n) .hr-size-card__cell{background:var(--hr-white)}.hr-size-card__key{font-family:var(--hr-sans);font-size:1rem;color:var(--hr-text-light);letter-spacing:.04em;line-height:1.3}.hr-size-card__val{font-family:var(--hr-serif);font-size:1.3rem;color:var(--hr-text);font-weight:400}.hr-desc-accordion{border-bottom:1px solid var(--hr-border)}.hr-desc-accordion:first-of-type{border-top:1px solid var(--hr-border)}.hr-desc-accordion>summary{list-style:none}.hr-desc-accordion>summary::-webkit-details-marker{display:none}.hr-desc-accordion__summary{display:flex;align-items:center;justify-content:space-between;padding:1.4rem 0;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s}.hr-desc-accordion__summary:hover{color:var(--hr-navy)}.hr-desc-accordion__title{font-family:var(--hr-serif);font-size:1.5rem;font-weight:400;letter-spacing:.1em;color:var(--hr-navy);line-height:1.4}.hr-desc-accordion__icon{color:var(--hr-gold);flex-shrink:0;transition:transform .25s ease;display:flex;align-items:center}.hr-desc-accordion[open] .hr-desc-accordion__icon{transform:rotate(180deg)}.hr-desc-accordion__content{padding:0 0 1.6rem;font-family:var(--hr-sans);font-size:1.4rem;line-height:1.9;color:var(--hr-text-mid)}.hr-desc-accordion__content h3{font-family:var(--hr-sans)!important;font-size:1.4rem!important;font-weight:400!important;color:var(--hr-text)!important;margin:.3rem 0!important;letter-spacing:.04em!important;white-space:normal!important;word-break:break-word!important}@media screen and (min-width:990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:58%!important;width:calc(58% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product--large:not(.product--no-media) .product__info-wrapper{max-width:42%!important;width:calc(42% - var(--grid-desktop-horizontal-spacing) / 2)!important;padding:0 0 0 3.2rem!important}}@media screen and (max-width:749px){.product__info-wrapper{padding-left:2rem!important;padding-right:2rem!important}}@media screen and (max-width:749px){.product__media-list.slider--mobile{scroll-padding-left:0!important;padding-left:0!important;padding-right:0!important}.product__media-list.slider--mobile:after{padding-left:0!important;width:0!important;display:none!important}.product__media-item.slider__slide{padding-left:0!important;padding-right:0!important}}@media screen and (max-width:749px){.product__media-item,.product__media-item .product__media,.product__media-item .media{--media-padding: 0px !important;padding:0!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/harerina-product.css.map */
