:root{--hwl-section-space: 64px;--hwl-section-space-lg: 96px;--hwl-ease: cubic-bezier(.22, .61, .36, 1);--hwl-shadow-sm: 0 2px 10px rgba(58, 49, 69, .06);--hwl-shadow-md: 0 14px 34px rgba(58, 49, 69, .12);--hwl-radius: 3px;--hwl-gold: #c8a34e}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.heading,.h1,.h2,.h3,.h4,.rte h1,.rte h2,.rte h3,.rte h4{letter-spacing:-.01em}@media screen and (min-width:641px){.h1,.rte h1{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 46px));line-height:1.12;letter-spacing:-.018em}.h2,.rte h2{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 34px));line-height:1.2}.h3,.rte h3{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 25px));line-height:1.3}}.rte{line-height:1.75}.rte p{margin-bottom:1.1em}.section__action-link,.product-item__vendor,.featured-collection__cta,.announcement-bar__content{text-transform:uppercase;letter-spacing:.14em;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 12px))}.section{margin:var(--hwl-section-space) 0}.section--isolated{padding:var(--hwl-section-space) 0}@media screen and (min-width:1024px){.section{margin:var(--hwl-section-space-lg) 0}.section--isolated{padding:var(--hwl-section-space-lg) 0}}.section__title{line-height:1.15}.button{padding:0 38px;line-height:52px;border-radius:var(--hwl-radius);font-weight:var(--text-font-bolder-weight);text-transform:uppercase;letter-spacing:.12em;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 13px));transition:transform .35s var(--hwl-ease),background .35s var(--hwl-ease),box-shadow .35s var(--hwl-ease),color .35s var(--hwl-ease)}.button--small{line-height:44px;padding:0 28px}.button--extra-small{line-height:38px;padding:0 20px;letter-spacing:.1em}.button--primary:hover,.button--secondary:hover{transform:translateY(-2px);box-shadow:var(--hwl-shadow-md)}.button--primary:hover{background:var(--primary-button-background);filter:brightness(.93)}.button--secondary:hover{background:var(--secondary-button-background);filter:brightness(1.15)}.button--ternary{box-shadow:inset 0 0 0 1px rgba(var(--accent-color-rgb),.5);transition:background .35s var(--hwl-ease),color .35s var(--hwl-ease),box-shadow .35s var(--hwl-ease),transform .35s var(--hwl-ease)}.button--ternary:hover{background:var(--accent-color);color:#fff;box-shadow:inset 0 0 0 1px var(--accent-color);transform:translateY(-2px)}.rte a,a.link{text-underline-offset:.22em;text-decoration-thickness:1px}.announcement-bar{font-weight:var(--text-font-bolder-weight)}.announcement-bar__content{padding:8px 0}.product-item{transition:transform .4s var(--hwl-ease)}.product-item__image-wrapper{border-radius:var(--hwl-radius);overflow:hidden;background:var(--secondary-background)}@media screen and (min-width:1024px){.product-item:hover{transform:translateY(-4px)}}.product-item__vendor{color:var(--accent-color);margin-bottom:8px;opacity:.9}.product-item__title{letter-spacing:.005em;line-height:1.35}.price{letter-spacing:.01em}.form__input,input[type=text],input[type=email],input[type=search],input[type=tel],input[type=password],textarea,select{border-radius:var(--hwl-radius);transition:border-color .3s var(--hwl-ease),box-shadow .3s var(--hwl-ease)}.form__input:focus,input[type=text]:focus,input[type=email]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=password]:focus,textarea:focus,select:focus{border-color:var(--accent-color);box-shadow:0 0 0 3px rgba(var(--accent-color-rgb),.12);outline:none}.slideshow__title,.slideshow .heading{letter-spacing:-.02em;line-height:1.08}.slideshow__content-wrapper .button{margin-top:6px}.newsletter{border-radius:var(--hwl-radius)}.section--isolated .rte,.newsletter__content{max-width:62ch;margin-left:auto;margin-right:auto}@media screen and (min-width:1024px){.image-with-text__text-container{padding:0 clamp(20px,4vw,64px)}}.footer .h6,.footer__title{letter-spacing:.12em;text-transform:uppercase}.section__header--stack .section__title:after,.rich-text__title:after{content:"";display:block;width:48px;height:2px;margin:18px auto 0;background:var(--hwl-gold);opacity:.9}.product-item__vendor{color:var(--hwl-gold)}.collection-item__image-wrapper--rounded{box-shadow:var(--hwl-shadow-sm);transition:transform .4s var(--hwl-ease),box-shadow .4s var(--hwl-ease)}.collection-item:hover .collection-item__image-wrapper--rounded{transform:translateY(-5px);box-shadow:var(--hwl-shadow-md)}.collection-item__title{letter-spacing:.02em;margin-top:14px}.testimonials.section--isolated{background:var(--testimonials-bg, #efeaf2)}.testimonials__header{text-align:center;max-width:640px;margin:0 auto 48px}.testimonials__eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 12px));color:var(--accent-color);margin:0 0 12px}.testimonials__title{margin:0}.testimonials__grid{display:grid;grid-template-columns:1fr;gap:24px}@media screen and (min-width:768px){.testimonials__grid{grid-template-columns:repeat(3,1fr);gap:28px}}.testimonial{margin:0;padding:34px 30px;background:var(--secondary-background);border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--hwl-shadow-sm);display:flex;flex-direction:column;gap:16px;transition:transform .4s var(--hwl-ease),box-shadow .4s var(--hwl-ease)}@media screen and (min-width:1024px){.testimonial:hover{transform:translateY(-4px);box-shadow:var(--hwl-shadow-md)}}.testimonial__stars{letter-spacing:2px;font-size:15px;line-height:1}.testimonial__star{color:rgba(var(--text-color-rgb),.2)}.testimonial__star.is-filled{color:var(--hwl-gold)}.testimonial__quote{margin:0;font-family:var(--heading-font-family);font-style:italic;font-size:calc(var(--base-text-font-size) + 2px);line-height:1.6;color:var(--heading-color)}.testimonial__quote p{margin:0}.testimonial__author{margin-top:auto;display:flex;flex-direction:column;gap:2px}.testimonial__name{font-weight:var(--text-font-bolder-weight);color:var(--heading-color)}.testimonial__location{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 13px));text-transform:uppercase;letter-spacing:.1em;color:var(--accent-color)}.rte li::marker{color:var(--accent-color)}.page__content.rte ul,.collection__description .rte ul{list-style:none;margin:28px 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}@media screen and (min-width:700px){.page__content.rte ul,.collection__description .rte ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.page__content.rte ul li,.collection__description .rte ul li{position:relative;margin:0;padding:13px 8px 13px 28px;border-bottom:1px solid var(--border-color);line-height:1.4}.page__content.rte ul li:before,.collection__description .rte ul li:before{content:"";position:absolute;left:4px;top:calc(13px + .72em);transform:translateY(-50%);width:7px;height:7px;border-radius:50%;background:var(--accent-color);box-shadow:0 0 0 3px rgba(var(--accent-color-rgb),.14)}.page__content.rte>p,.collection__description .rte>p{line-height:1.75}.template-page .page__title:after{content:"";display:block;width:48px;height:2px;margin:20px auto 0;background:var(--hwl-gold);opacity:.9}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
