:root{--ave-paper: #FAF9F7;--ave-ink: #1C1B18;--ave-ink-soft: #565149;--ave-teal: #5B8E83;--ave-teal-dark: #446B63;--ave-taupe: #D5CCC3;--ave-ivory: #F4F3EC;--ave-blush: #EADCDC;--ave-hairline: #E7E4DE;--ave-gutter: clamp(16px, 3vw, 40px)}body{letter-spacing:.4px}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:Cormorant,Georgia,serif;font-weight:400;letter-spacing:.4px}.button,.shopify-challenge__button,.customer button,.product-form__submit,.newsletter-form__button,.shopify-payment-button__button--unbranded{font-family:Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;letter-spacing:.1em;text-transform:uppercase;border-radius:0;min-height:52px}.button--secondary,.button--tertiary{border:1px solid var(--ave-ink);background:transparent;color:var(--ave-ink)}.link--text,.product__view-details{font-family:Helvetica,Arial,sans-serif;letter-spacing:.06em}.announcement-bar__message,.announcement-bar p{font-family:Helvetica,Arial,sans-serif;font-weight:400;font-size:13px;letter-spacing:.02em;text-transform:none;padding:12px 0}.announcement-bar__link,.announcement-bar a{text-decoration:underline;text-underline-offset:3px}.header-wrapper{border-bottom:1px solid var(--ave-hairline)}.header{padding-top:18px;padding-bottom:18px}.header__menu-item,.header__menu-item span,.header__inline-menu .list-menu__item{font-family:Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ave-ink)}.header__heading-link .h2,.header__heading-logo-wrapper,.header__heading .h2{font-family:Cormorant,Georgia,serif;font-weight:400;letter-spacing:.3em;text-transform:uppercase}.header__icons .header__icon .icon,.header__icon svg{transform:scale(.9)}.card,.card-wrapper,.card__inner,.card__media,.card .media{border-radius:0}.card__inner .media,.card--standard .card__inner{--ratio-percent: 100%}.card__inner{background:var(--ave-paper)}.card__content,.card__information{text-align:center;padding-top:16px;padding-bottom:18px}.card__heading,.card__heading a,.card-information .card__heading{font-family:Cormorant,Georgia,serif;font-weight:400;font-size:19px;line-height:1.3;letter-spacing:.4px;color:var(--ave-ink);text-transform:none}.card-information .price,.card__information .price,.card-information .price .price-item,.card__information .price .price-item{font-family:Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:.4px;color:var(--ave-teal);margin-top:6px}.card-information .price__sale .price-item--regular,.card__information .price__sale .price-item--regular{color:var(--ave-ink-soft);opacity:.7}.card__badge .badge,.badge{border-radius:0;font-family:Helvetica,Arial,sans-serif;font-size:10px;letter-spacing:.12em;text-transform:uppercase}@media screen and (min-width:990px){.product-grid.grid--4-col-desktop .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}.collection .grid,.product-grid{--grid-desktop-horizontal-spacing: 2px;--grid-desktop-vertical-spacing: 2px}.collection-hero__title,.main-collection-title,.title--primary{font-family:Cormorant,Georgia,serif;font-weight:400;letter-spacing:.06em}.facets__label,.facet-filters__label,.facets__summary,.facet-filters__sort,.product-count__text{font-family:Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.facets-container,.facets__form{border-top:1px solid var(--ave-hairline);border-bottom:1px solid var(--ave-hairline)}.product__title h1,.product__title .h1{font-family:Cormorant,Georgia,serif;font-weight:400;font-size:clamp(28px,3vw,38px);line-height:1.15;letter-spacing:.4px}.product .price,.product .price .price-item{font-family:Helvetica,Arial,sans-serif;font-size:18px;letter-spacing:.4px;color:var(--ave-ink)}.product__description{font-family:Helvetica,Arial,sans-serif;font-size:14px;line-height:1.7;color:var(--ave-ink-soft)}.product-form__input .form__label,.product-form__input legend,variant-selects legend{font-family:Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ave-ink)}.product-form__input input[type=radio]+label{border-radius:0;border:1px solid var(--ave-hairline);font-family:Helvetica,Arial,sans-serif;font-size:13px;letter-spacing:.06em;min-width:46px;padding:11px 12px}.product-form__input input[type=radio]:checked+label{border-color:var(--ave-ink);background:transparent;color:var(--ave-ink)}.product-form__submit.button--secondary,.product-form__submit{--color-button: var(--color-secondary-button-text);--color-button-text: 255, 255, 255;background:var(--ave-teal);color:#fff;border:1px solid var(--ave-teal);min-height:55px;font-size:15px;letter-spacing:.08em}.product-form__submit:hover{background:var(--ave-teal-dark);border-color:var(--ave-teal-dark)}.product-form__submit[disabled],.product-form__submit.disabled{opacity:.5}.shopify-payment-button__button--unbranded{border-radius:0}.product__accordion{border-bottom:1px solid var(--ave-hairline)}.product__accordion:first-of-type{border-top:1px solid var(--ave-hairline);margin-top:28px}.product__accordion .summary__title,.product__accordion summary .h4{font-family:Helvetica,Arial,sans-serif;font-weight:400;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ave-ink)}.product__accordion summary{padding:20px 2px}.product__accordion .accordion__content{font-family:Helvetica,Arial,sans-serif;font-size:14px;line-height:1.75;color:var(--ave-ink-soft);padding:0 2px 22px}.footer{border-top:1px solid var(--ave-hairline)}.footer .footer-block__heading{font-family:Cormorant,Georgia,serif;font-weight:400;font-size:16px;letter-spacing:.14em;text-transform:uppercase;color:var(--ave-ink)}.footer .list-menu__item--link,.footer .copyright__content,.footer .footer-block__details-content{font-family:Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:.4px;text-transform:none;color:#313131}@media screen and (min-width:750px){.footer .list-menu__item--link,.footer .copyright__content,.footer .footer-block__details-content,.footer .footer-block__details-content .list-menu__item--link,.footer .footer__list-social .list-menu__item--link,.footer .footer-block__details-content a.list-menu__item{font-size:14px;letter-spacing:.4px;text-transform:none}}.footer .footer-block__details-content .list-menu__item--link,.footer .copyright__content a,.footer .copyright__content small{color:#313131}.rich-text__heading,.most-loved__heading,.collage-overlay__heading,.process-slider__heading,.craft__heading,.collection-list__heading,.multicolumn .title{font-family:Cormorant,Georgia,serif;font-weight:400;font-size:clamp(24px,2.6vw,34px);line-height:1.25;letter-spacing:.4px;color:var(--ave-ink);text-wrap:balance}.rich-text__text,.most-loved__subheading,.process-slider__text{font-family:Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6;color:var(--ave-ink)}.most-loved__eyebrow,.craft__eyebrow{font-family:Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ave-ink-soft)}.ave-ship-bar{padding:16px 0 18px;border-top:1px solid var(--ave-hairline)}.ave-ship-bar__text{margin:0 0 10px;font-family:Helvetica,Arial,sans-serif;font-size:13px;letter-spacing:.4px;color:var(--ave-ink-soft)}.ave-ship-bar--reached .ave-ship-bar__text{color:var(--ave-teal-dark)}.ave-ship-bar__track{position:relative;height:3px;background:var(--ave-hairline);overflow:hidden}.ave-ship-bar__fill{display:block;height:100%;background:var(--ave-teal);transition:width .4s ease}@media(prefers-reduced-motion:reduce){.ave-ship-bar__fill{transition:none}}.ave-addons{padding:18px 0;border-top:1px solid var(--ave-hairline)}.ave-addons__heading{margin:0 0 14px;font-family:Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ave-ink-soft)}.ave-addons__list{margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.ave-addons__item{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px}.ave-addons__media{display:block;width:48px;aspect-ratio:1;overflow:hidden;background:var(--ave-ivory)}.ave-addons__media img{width:100%;height:100%;object-fit:cover;display:block}.ave-addons__info{display:flex;flex-direction:column;gap:2px;min-width:0}.ave-addons__name{font-family:Cormorant,Georgia,serif;font-weight:400;font-size:16px;line-height:1.25;color:var(--ave-ink);text-decoration:none}.ave-addons__price{font-family:Helvetica,Arial,sans-serif;font-size:13px;color:var(--ave-teal)}.ave-addons__add{background:transparent;border:1px solid var(--ave-ink);border-radius:0;cursor:pointer;padding:9px 16px;font-family:Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ave-ink)}.ave-addons__add:hover{background:var(--ave-teal);border-color:var(--ave-teal);color:#fff}.card__information .price,.card-information .price,.card__information .price__container,.card-information .price__container,.card__information .price__regular,.card__information .price__sale{text-align:center}.card__information .price__container{display:block}.collection-banner__title,.collection-banner h1,.collection-banner h2{font-weight:400;letter-spacing:.4px}.product-form__input--pill input[type=radio]+label,.product-form__input--pill label,fieldset.product-form__input--pill label{border-radius:0;border:1px solid var(--ave-hairline);font-family:Helvetica,Arial,sans-serif;font-size:13px;letter-spacing:.06em;padding:11px 14px}.product-form__input--pill input[type=radio]:checked+label{border-color:var(--ave-ink);background:transparent;color:var(--ave-ink)}.footer .footer__content-top{padding-bottom:0;border-bottom:0}.footer .footer__blocks-wrapper{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;margin:0 auto;max-width:760px}.footer .footer-block{width:100%;align-items:center;text-align:center;margin:0}.footer .footer-block-image{display:flex;justify-content:center}.footer .footer-block__image-wrapper{margin:0 auto}.footer .footer-block--menu .footer-block__heading{display:none}.footer .footer-block--menu .footer-block__details-content{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 26px;margin:0}.footer .footer-block--menu .footer-block__details-content>li{margin:0}.footer .footer-block--menu .list-menu__item--link{font-size:13px;letter-spacing:.06em;text-transform:uppercase;padding:0}@media screen and (min-width:750px){.footer .footer-block--menu .list-menu__item--link,.footer .footer-block--menu .footer-block__details-content .list-menu__item--link{font-size:13px;letter-spacing:.06em;text-transform:uppercase}}.footer .footer-block__details-content.rte,.footer .footer-block__details-content.rte p{margin:0;font-family:Helvetica,Arial,sans-serif;font-size:13px;letter-spacing:.4px;color:var(--ave-ink-soft)}.footer .footer-block__details-content.rte a{color:var(--ave-ink-soft);text-underline-offset:3px}.footer .footer-block--newsletter{align-items:center;padding:0;margin:0}.footer .footer__list-social{justify-content:center;margin:0}.footer .footer__list-social .list-social__link{padding:8px}.footer .list-social__link .icon{height:17px;width:17px}.footer .footer__content-bottom{border-top:1px solid var(--ave-hairline);margin-top:26px;padding-top:18px;padding-bottom:0}.footer .footer__content-bottom-wrapper{justify-content:center;flex-wrap:wrap;gap:8px}.footer .footer__column,.footer .footer__column--info{justify-content:center;align-items:center;width:100%;margin:0}.footer .footer__payment{margin:0 0 6px}.footer .footer__copyright{text-align:center;margin:0}.footer .policies{justify-content:center;margin-top:2px}.footer .copyright__content,.footer .policies li a{font-size:12px;letter-spacing:.4px}@media screen and (min-width:750px){.footer .copyright__content,.footer .policies li a{font-size:12px;letter-spacing:.4px}}@media screen and (max-width:749px){.footer .footer__blocks-wrapper{gap:16px}.footer .footer-block--menu .footer-block__details-content{gap:6px 18px}.footer .footer__content-bottom{margin-top:20px;padding-top:14px}.footer .footer__payment{margin-bottom:2px}.footer .footer__payment .list-payment__item svg{height:20px;width:auto}.footer .footer__payment .list-payment{gap:6px}.footer .policies{gap:2px 14px}.footer .footer__copyright{line-height:1.5}}.footer .footer__content-top{display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.footer .footer__blocks-wrapper,.footer .footer-block--newsletter{display:contents}.footer .footer-block:has(.footer-block-image){order:1}.footer .footer-block__newsletter{order:2}.footer .footer-block--menu{order:3}.footer .footer-block:has(.footer-block__details-content.rte){order:4}.footer .footer__list-social{order:5}.footer .footer-block,.footer .footer-block__newsletter{width:100%;max-width:760px;margin:0;text-align:center}.footer .footer-block__newsletter{max-width:560px}.footer .footer-block__newsletter .footer-block__heading{font-family:Helvetica,Arial,sans-serif;font-weight:400;font-size:15px;letter-spacing:.1em;text-transform:uppercase;color:var(--ave-ink);margin:0 0 14px}.footer .footer__newsletter.newsletter-form{margin:0 auto;max-width:560px}.footer .newsletter-form__field-wrapper .field{display:flex;align-items:stretch}.footer .newsletter-form__field-wrapper .field__input{flex:1 1 auto;height:48px;min-height:48px;border:1px solid var(--ave-ink);border-right:0;border-radius:0;background:transparent;padding:0 16px;font-family:Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:.4px}.footer .newsletter-form__field-wrapper .field__input:focus{box-shadow:none;outline:0}.footer .newsletter-form__field-wrapper .field__label{display:none}.footer .newsletter-form__button.field__button{position:static;flex:0 0 auto;height:48px;min-height:48px;width:auto;padding:0 22px;border:1px solid var(--ave-ink);border-radius:0;background:transparent;color:var(--ave-ink);font-family:Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.footer .newsletter-form__button.field__button:hover{background:var(--ave-ink);color:#fff}.footer .newsletter-form__message{justify-content:center;margin-top:10px;font-family:Helvetica,Arial,sans-serif;font-size:13px}@media screen and (max-width:749px){.footer .footer__content-top{gap:18px}.footer .newsletter-form__button.field__button{padding:0 14px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/ave-refined.css.map */
