html body{--font-heading-family:"Barlow Condensed","Arial Narrow",Impact,sans-serif;--font-body-family:"Inter","Helvetica Neue",Arial,sans-serif;--font-heading-weight:600;--font-body-weight:400;font-family:var(--font-body-family);-webkit-font-smoothing:antialiased}html body h1,html body h2,html body h3,html body .h0,html body .h1,html body .h2,html body .h3,html body .h4{font-family:var(--font-heading-family);font-weight:600;letter-spacing:.02em;text-transform:uppercase}.avelle-announce{background:#cfd2d6;color:#0b0b0c;font-size:1.15rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;text-align:center;position:relative;height:3.8rem;overflow:hidden}.avelle-announce span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;animation:avelleAnn 12s infinite;padding:0 1.5rem}.avelle-announce span:nth-child(2){animation-delay:4s}.avelle-announce span:nth-child(3){animation-delay:8s}@keyframes avelleAnn{0%{opacity:0}4%,30%{opacity:1}34%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.avelle-announce span{animation:none}.avelle-announce span:first-child{opacity:1}}html body .header{padding-top:1.4rem;padding-bottom:1.4rem}html body .header__menu-item,html body .header__menu-item span{text-transform:uppercase;letter-spacing:.18em;font-size:1.2rem;font-weight:600}html body .header-wrapper{border-bottom:1px solid rgba(255,255,255,.1)}html body .card-wrapper .card{background:transparent;border-radius:0}html body .card__heading,html body .card__heading a{font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}html body .card .media img{transition:transform .8s cubic-bezier(.2,.6,.2,1)}html body .card-wrapper:hover .card .media img{transform:scale(1.05)}html body .price{font-size:1.35rem;letter-spacing:.06em;font-weight:600}html body .badge{border-radius:0;font-size:1rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600}html body .button,html body .shopify-payment-button__button--unbranded{border-radius:0;text-transform:uppercase;letter-spacing:.18em;font-size:1.2rem;font-weight:700;min-height:5.2rem}html body .product__title h1,html body .product__title{font-family:var(--font-heading-family);font-size:4rem;line-height:1.05;text-transform:uppercase}html body .product-form__input input[type=radio]+label{border-radius:0;letter-spacing:.08em}.avelle-trust{list-style:none;margin:1.6rem 0 0;padding:1.4rem 0 0;border-top:1px solid rgba(255,255,255,.18);display:grid;gap:.8rem}.avelle-trust li{font-size:1.3rem;letter-spacing:.04em;line-height:1.4}.avelle-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;justify-content:space-between;align-items:center;gap:1.6rem;padding:1.2rem 1.6rem;background:#cfd2d6;color:#0b0b0c;transform:translateY(110%);transition:transform .3s ease}.avelle-sticky.is-visible{transform:none}.avelle-sticky__info{display:grid;gap:.2rem;font-size:1.25rem;letter-spacing:.08em;text-transform:uppercase;min-width:0;font-weight:600}.avelle-sticky__info strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.avelle-sticky .button{--color-button:11,11,12;--color-button-text:207,210,214;width:auto;min-width:18rem;flex-shrink:0}html body .cart-drawer .cart__checkout-button{width:100%}html body .cart-drawer .drawer__heading,html body .cart-drawer h2{font-family:var(--font-heading-family);font-weight:600;text-transform:uppercase}.avelle-ship{margin:0 0 1.6rem;padding:1.4rem 1.6rem;border:1px solid rgba(255,255,255,.2);font-size:1.3rem;letter-spacing:.04em;line-height:1.5}.avelle-ship__bar{height:4px;background:#ffffff26;margin-top:1rem;overflow:hidden}.avelle-ship__bar i{display:block;height:100%;background:#cfd2d6}.avelle-hero{position:relative;min-height:86vh;display:flex;align-items:flex-end;overflow:hidden;background:#0b0b0c;color:#f2f2f2}.avelle-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;opacity:.78}.avelle-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0b0c00 30%,#0b0b0cd9)}.avelle-hero__content{position:relative;max-width:var(--page-width);width:100%;margin:0 auto;padding:0 2.4rem 6.4rem}.avelle-eyebrow{font-size:1.2rem;font-weight:600;letter-spacing:.32em;text-transform:uppercase;margin:0 0 1.6rem;color:#cfd2d6}.avelle-hero h1{font-size:clamp(5rem,10vw,12rem);line-height:.92;margin:0 0 1.6rem;color:#f2f2f2;font-weight:700}.avelle-lead{max-width:48rem;font-size:1.7rem;line-height:1.6;margin:0 0 3rem;color:#f2f2f2e6}.avelle-hero .button{--color-button:207,210,214;--color-button-text:11,11,12;width:auto;padding:0 4.4rem}.avelle-ribbon{background:#cfd2d6;color:#0b0b0c;overflow:hidden;white-space:nowrap;padding:1.3rem 0}.avelle-ribbon__track{display:inline-flex;animation:avelleRib 40s linear infinite}.avelle-ribbon__track span{padding:0 3.2rem;font-size:1.2rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.avelle-ribbon__track span:after{content:"\2022";margin-left:6.4rem;opacity:.6}@keyframes avelleRib{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.avelle-ribbon__track{animation:none}}.avelle-values{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.avelle-values div{padding:3.4rem 2.4rem;text-align:center;border-right:1px solid rgba(255,255,255,.12)}.avelle-values div:last-child{border-right:0}.avelle-values h3{font-family:var(--font-body-family);font-size:1.25rem;letter-spacing:.2em;text-transform:uppercase;margin:0 0 .8rem;font-weight:700}.avelle-values p{margin:0;font-size:1.4rem;opacity:.75;line-height:1.6}@media(max-width:749px){.avelle-values{grid-template-columns:1fr}.avelle-values div{border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.avelle-hero{min-height:76vh}}.avelle-story{max-width:78rem;margin:0 auto;padding:9rem 2.4rem;text-align:center}.avelle-story h2{font-size:clamp(3.4rem,5.4vw,6rem);margin:0 0 2.4rem;line-height:1}.avelle-story p{font-size:1.7rem;line-height:1.8;opacity:.8;margin:0 0 1.6rem}.avelle-story details summary{cursor:pointer;font-size:1.2rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;margin-top:1rem;list-style:none}.avelle-story details summary::-webkit-details-marker{display:none}.avelle-welcome{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;max-width:var(--page-width);margin:0 auto;padding:8rem 2.4rem}.avelle-welcome h2{font-size:clamp(3.4rem,4.6vw,5.4rem);margin:0 0 1.2rem;line-height:1}.avelle-welcome p{margin:0 0 1rem;font-size:1.5rem;line-height:1.7;opacity:.8}.avelle-welcome form{display:grid;gap:1.2rem}.avelle-welcome input[type=email]{height:5.6rem;padding:0 2rem;border:1px solid rgba(255,255,255,.35);background:transparent;color:inherit;border-radius:0;font-family:inherit;font-size:1.4rem}.avelle-welcome .button{width:100%}@media(max-width:749px){.avelle-welcome{grid-template-columns:1fr;gap:2.4rem;padding:5rem 2rem}}.wh-footer{background:#0b0b0c;color:#f2f2f2;border-top:1px solid rgba(255,255,255,.12);padding:7rem 2.4rem 5rem}.wh-footer__in{max-width:var(--page-width);margin:0 auto;display:grid;grid-template-columns:1.3fr 1fr 1fr 1.4fr;gap:5rem}.wh-footer h3{font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;margin:0 0 2.2rem;color:#cfd2d6;font-weight:700}.wh-footer p,.wh-footer li{font-size:1.4rem;line-height:1.7;opacity:.85;margin:0 0 .8rem;list-style:none}.wh-footer ul{padding:0;margin:0}.wh-footer a{color:inherit;text-decoration:none}.wh-footer a:hover{color:#cfd2d6;opacity:1}.wh-footer__logo{font-family:var(--font-heading-family);font-size:4rem;font-weight:700;letter-spacing:.14em;margin:0 0 1.6rem}.wh-footer form{display:grid;gap:1rem}.wh-footer input[type=email]{height:5rem;padding:0 1.6rem;border:1px solid rgba(255,255,255,.35);background:transparent;color:inherit;border-radius:0;font-family:inherit;font-size:1.3rem}@media(max-width:989px){.wh-footer__in{grid-template-columns:1fr 1fr;gap:3.6rem}}@media(max-width:749px){.wh-footer__in{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/avelle-premium.css.map */
