:root{--aleva-cream: #fcfaf7;--aleva-cream-deep: #f3ece3;--aleva-cream-light: #ffffff;--aleva-ink: #262523;--aleva-ink-soft: #6b6259;--aleva-ink-faint: #9a9086;--aleva-terracotta: #b5533a;--aleva-terracotta-dark: #94402b;--aleva-terracotta-tint: #f4e2db;--aleva-line: rgba(38, 37, 35, .12);--aleva-line-soft: rgba(38, 37, 35, .07);--aleva-font-display: "Fraunces", Georgia, "Times New Roman", serif;--aleva-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--aleva-space-xs: .8rem;--aleva-space-sm: 1.6rem;--aleva-space-md: 3.2rem;--aleva-space-lg: 5.6rem;--aleva-space-xl: 9rem;--aleva-radius: 8px;--aleva-radius-lg: 16px}body{font-family:var(--aleva-font-body);font-weight:400;letter-spacing:0;line-height:1.65;color:var(--aleva-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--aleva-font-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 0,"WONK" 1;font-weight:400;color:var(--aleva-ink);letter-spacing:-.015em;text-transform:none}.h0{font-size:clamp(3.8rem,6vw,6.4rem);line-height:1.08}h1,.h1{font-size:clamp(3.2rem,5vw,5rem);line-height:1.12}h2,.h2{font-size:clamp(2.6rem,3.6vw,3.8rem);line-height:1.18}h3,.h3{font-size:clamp(2rem,2.4vw,2.6rem);line-height:1.28}h4,.h4{font-size:1.8rem;line-height:1.35}h1 em,h2 em,h3 em,.h0 em,.h1 em,.h2 em{font-style:normal;color:var(--aleva-terracotta)}p,.rte p,li{font-size:1.6rem;line-height:1.7;color:var(--aleva-ink-soft)}.rte h2,.rte h3{margin-top:4rem;margin-bottom:1.2rem;color:var(--aleva-ink)}.aleva-eyebrow{display:block;font-family:var(--aleva-font-body);font-size:1.2rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--aleva-ink-faint);margin-bottom:1.2rem}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--aleva-font-body);font-size:1.4rem;font-weight:500;letter-spacing:.04em;min-height:5.2rem;padding:0 3.2rem;border-radius:var(--aleva-radius);transition:background-color .2s ease,color .2s ease,transform .12s ease}.button:not([disabled]):hover{transform:translateY(-1px)}.button:not([disabled]):active{transform:translateY(0)}.button--primary,.button:not(.button--secondary):not(.button--tertiary){background-color:var(--aleva-terracotta);color:var(--aleva-cream-light);border:none;box-shadow:none}.button--primary:not([disabled]):hover,.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{background-color:var(--aleva-terracotta-dark)}.button--primary:after,.button:after{box-shadow:none;border:none}.button--secondary{background-color:transparent;color:var(--aleva-ink);border:1px solid var(--aleva-line)}.button--secondary:not([disabled]):hover{background-color:#2625230a;border-color:var(--aleva-ink)}.product-form__submit{font-size:1.5rem;letter-spacing:.06em;text-transform:uppercase}.header{padding-top:1.8rem;padding-bottom:1.8rem;border-bottom:1px solid var(--aleva-line-soft)}.header__heading-link{padding:0}.header__menu-item{font-family:var(--aleva-font-body);font-size:1.5rem;font-weight:400;letter-spacing:.01em;padding:1rem 1.4rem}.header__menu-item span{text-decoration:none}.header__menu-item:hover span,.header__active-menu-item{text-decoration:none;color:var(--aleva-terracotta)}.announcement-bar{background-color:var(--aleva-ink)}.announcement-bar__message{font-family:var(--aleva-font-body);font-size:1.3rem;font-weight:400;letter-spacing:.04em;color:var(--aleva-cream);padding:1.1rem 0;min-height:auto}.page-width{padding-left:2.4rem;padding-right:2.4rem}@media screen and (min-width:750px){.page-width{padding-left:6rem;padding-right:6rem}}@media screen and (min-width:1200px){.page-width{padding-left:9rem;padding-right:9rem}}.title-wrapper-with-link,.title-wrapper{margin-bottom:var(--aleva-space-md)}.card__inner{border-radius:var(--aleva-radius-lg);overflow:hidden}.card__content{padding-top:1.6rem}.card__heading{font-family:var(--aleva-font-display);font-size:2rem;font-weight:400;letter-spacing:-.01em}.card__heading a:after{border-radius:var(--aleva-radius-lg)}.card-information .price{font-family:var(--aleva-font-body);font-size:1.6rem;font-weight:500;color:var(--aleva-ink);letter-spacing:0}.card--card,.card-wrapper .card--standard .card__inner{background-color:var(--aleva-cream-deep)}.badge{font-family:var(--aleva-font-body);font-size:1.1rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:.5rem 1.2rem;border:none}.product__title h1,.product__title .h1{font-size:clamp(2.8rem,3.6vw,4rem);line-height:1.15;margin-bottom:1.6rem}.product .price{font-family:var(--aleva-font-display);font-size:3.6rem;font-weight:400;line-height:1;letter-spacing:-.01em;color:var(--aleva-ink)}.product .product__info-container .price{padding:2rem 0 .4rem;border-top:1px solid var(--aleva-line-soft)}.product .price__container{display:flex;align-items:baseline;flex-wrap:wrap;gap:1.2rem}.product .price--on-sale .price-item--sale{color:var(--aleva-terracotta)}.product .price--on-sale .price-item--regular,.product .price s{font-family:var(--aleva-font-body);font-size:1.7rem;font-weight:400;color:var(--aleva-ink-faint);text-decoration-thickness:1px}.product .price__badge-sale{font-family:var(--aleva-font-body);font-size:1.15rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;align-self:center}.product .product__tax,.product .product__tax a{font-size:1.3rem;color:var(--aleva-ink-faint);margin-top:.4rem}.product__info-container>*+*{margin-top:2.4rem}.product-form__input .form__label{font-size:1.3rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--aleva-ink-soft);margin-bottom:1.2rem}.product-form__input input[type=radio]+label{font-family:var(--aleva-font-body);font-size:1.5rem;font-weight:400;min-width:5rem;padding:1.1rem 1.6rem;border-radius:var(--aleva-radius);border:1px solid var(--aleva-line);transition:border-color .15s ease,background-color .15s ease}.product-form__input input[type=radio]+label:hover{border-color:var(--aleva-ink-soft)}.product-form__input input[type=radio]:checked+label{background-color:var(--aleva-ink);color:var(--aleva-cream-light);border-color:var(--aleva-ink)}@media screen and (min-width:990px){.product:not(.product--no-media) .product__media-wrapper{max-width:49%;width:49%}.product:not(.product--no-media) .product__info-wrapper{max-width:51%;width:51%;padding-left:4rem}}.product__media-wrapper .product__media,.product__media-wrapper .media{aspect-ratio:1 / 1;padding-top:0!important;padding-bottom:0!important;height:auto;background-color:var(--aleva-cream-light)}.product__media-wrapper .media>img,.product__media-wrapper .product__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.thumbnail__badge,.thumbnail img{object-fit:contain}@media screen and (max-width:749px){.product__media-wrapper .product-media-container.constrain-height{--constrained-min-height: 0px;--constrained-height: 44vh}.product__media-wrapper{margin-bottom:1.6rem}}.aleva-gallery-nav{display:none}@media screen and (min-width:750px){slider-component.aleva-gallery-viewer{position:relative}.aleva-gallery-nav{display:block}.aleva-gallery-nav__button{position:absolute;top:50%;z-index:2;transform:translateY(-50%);display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;cursor:pointer;color:var(--aleva-ink);background-color:#ffffffeb;box-shadow:0 .2rem 1.2rem #0000001a;transition:background-color .2s ease,box-shadow .2s ease}.aleva-gallery-nav__button:hover{background-color:#fff;box-shadow:0 .2rem 1.6rem #00000029}.aleva-gallery-nav__button svg{width:1.4rem;height:1.4rem}.aleva-gallery-nav__button--prev{left:1.6rem}.aleva-gallery-nav__button--prev svg{transform:rotate(90deg)}.aleva-gallery-nav__button--next{right:1.6rem}.aleva-gallery-nav__button--next svg{transform:rotate(-90deg)}}.product__accordion .accordion__title{font-family:var(--aleva-font-body);font-size:1.6rem;font-weight:500;color:var(--aleva-ink)}.accordion,.product .accordion{border-top:1px solid var(--aleva-line-soft);border-bottom:none;margin-top:0}.accordion summary{padding:2rem 0}.field__input,.select__select,.customer .field input,.customer select{font-family:var(--aleva-font-body);font-size:1.5rem;border-radius:var(--aleva-radius);background-color:var(--aleva-cream-light)}.field:after,.select:after{border-radius:var(--aleva-radius);box-shadow:0 0 0 1px var(--aleva-line)}.field__input:focus~.field__label,.field__input:focus{outline:none}.field:focus-within:after{box-shadow:0 0 0 2px var(--aleva-terracotta)}.footer{border-top:none;background-color:var(--aleva-ink);color:var(--aleva-cream)}.footer .footer-block__heading,.footer .h4{font-family:var(--aleva-font-body);font-size:1.2rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--aleva-cream);opacity:.55;margin-bottom:1.8rem}.footer a,.footer p,.footer li{color:var(--aleva-cream);opacity:.8;font-size:1.5rem;text-decoration:none}.footer a:hover{opacity:1;color:var(--aleva-cream);text-decoration:none}.footer__content-bottom{border-top:1px solid rgba(246,239,230,.15)}.footer__content-top{padding-bottom:4rem}.aleva-trust{border-top:1px solid var(--aleva-line-soft);border-bottom:1px solid var(--aleva-line-soft)}.aleva-trust__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem 1.6rem;padding:3rem 0}@media screen and (min-width:750px){.aleva-trust__grid{grid-template-columns:repeat(4,1fr);padding:3.6rem 0}}.aleva-trust__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.8rem}.aleva-trust__icon{width:2.4rem;height:2.4rem;color:var(--aleva-terracotta)}.aleva-trust__icon svg{width:100%;height:100%}.aleva-trust__label{font-size:1.35rem;line-height:1.45;color:var(--aleva-ink-soft);margin:0}.aleva-rating{display:inline-flex;align-items:center;gap:.8rem;font-size:1.3rem;color:var(--aleva-ink-soft)}.aleva-rating__stars{color:var(--aleva-terracotta);letter-spacing:.1em;font-size:1.4rem}.cart-notification,.cart-drawer__inner{border-radius:var(--aleva-radius-lg) 0 0 var(--aleva-radius-lg)}.quantity{border-radius:var(--aleva-radius)}.quantity:after{border-radius:var(--aleva-radius)}img,.media>img{border-radius:inherit}.rte a:not(.button){color:var(--aleva-terracotta);text-decoration-thickness:1px;text-underline-offset:.25em}.card-wrapper .card,.media,.global-media-settings{box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/aleva.css.map */
