
.hny-information{max-width:1180px;margin:0 auto;padding:55px 32px 80px}.hny-information header{margin-bottom:40px}.hny-information h1,.hny-refined .m-page-header__title{color:#a51037;font-size:clamp(42px,6vw,82px);line-height:1.06;letter-spacing:-.045em;text-transform:none}.hny-information h1 em{font-family:Georgia,serif;font-weight:400}.hny-prose{max-width:780px;font-size:16px;line-height:1.85}.hny-prose h2,.hny-prose h3{color:#a51037;line-height:1.3;margin:30px 0 15px}.hny-prose p,.hny-prose ul,.hny-prose ol{margin:18px 0}.hny-prose a:not(.club-button){text-decoration:underline;text-underline-offset:3px}.hny-prose li{margin:8px 0}.hny-faq details{padding:23px 0;border-bottom:1px solid #dbcbd2}.hny-faq summary{font-size:20px;cursor:pointer}.hny-directory{max-width:1500px}.hny-directory .hny-catalog-photo img{width:100%;height:100%;object-fit:cover}.hny-not-found{min-height:50vh;text-align:center}.hny-not-found p{margin:25px auto}.hny-text-link{display:inline-block;margin:20px;text-decoration:underline}.hny-refined .m-contact-form{padding:40px 0 70px}.hny-refined .m-contact-form h3{color:#a51037}.hny-refined .form-field--input{border:1px solid #cdbac4;border-radius:13px;background:#fffaf3;color:#3b1830}.hny-field-label{display:block;font-size:13px;margin:12px 0 8px}.hny-refined .m-button--primary{border-radius:999px;background:#a51037;border-color:#a51037;color:#fffaf3}.hny-refined .m-button--primary:hover{background:#7e102d}.hny-refined .m-cart__footer{background:#e8ddf3;border-radius:24px;padding:28px}.hny-refined .m-cart__header,.hny-refined .m-cart-item{border-color:#ead9de}.hny-refined .m-cart-item__title{font-weight:500;color:#3b1830}.hny-refined .m-cart-item img{border-radius:18px}.hny-refined .m-quantity{border-color:#cdbac4;border-radius:12px}.hny-refined .m-search--form{border-radius:999px;border:1px solid #cdbac4;overflow:hidden}.hny-refined .m-search--form-input{background:#fffaf3;border:none}.hny-refined .m-search-item-page{background:#e8ddf3;border-radius:20px;padding:25px}.hny-refined .m-article-card{border-radius:20px;overflow:hidden}.hny-refined .m-customer-forms,.hny-refined .m-page-wishlist,.hny-refined .m-page-compare{color:#3b1830}.hny-refined .m-product-card__main-image,.hny-refined .m-product-card__image{border-radius:22px;overflow:hidden}.hny-refined .m-product-card__name{font-weight:500;color:#3b1830}.hny-refined .m-price{color:#a51037}.hny-refined .m-product-card__content{padding-top:14px}.hny-refined .m-page-content{max-width:780px;line-height:1.85;margin:auto}.hny-refined .m-page-header{padding:40px 20px}.hny-refined .m-page-header__title{margin-bottom:25px}@media(max-width:680px){.hny-information{padding:35px 22px 55px}.hny-prose{font-size:15px}.hny-faq summary{font-size:17px}.hny-refined .m-cart__footer{padding:23px}.hny-refined .m-page-header__title{font-size:43px}}

body[data-hny-password]{background:#fffaf3;color:#3b1830;font-family:Jost,Arial,sans-serif}body[data-hny-password] .m-password-page__wrapper{background:#fffaf3}body[data-hny-password] h1,body[data-hny-password] h2{color:#a51037;letter-spacing:-.04em}body[data-hny-password] input{border:1px solid #cdbac4;border-radius:14px;background:#fffaf3}body[data-hny-password] button{color:#a51037}

.hny-refined .shopify-policy__container{max-width:820px;padding:45px 24px 70px;line-height:1.85}.hny-refined .shopify-policy__title h1{font-size:clamp(38px,5vw,68px);color:#a51037;letter-spacing:-.04em;line-height:1.1;margin-bottom:35px}.hny-refined .shopify-policy__body h2,.hny-refined .shopify-policy__body h3{color:#a51037}.hny-refined .shopify-policy__body a{color:#a51037;text-decoration:underline}
