body.aileron-store:not(.aileron-home){display:flex;flex-direction:column;min-height:100svh;color:rgb(var(--color-foreground));background:var(--paper);font-family:var(--font-body-family);font-size:16px;font-weight:400;line-height:1.7;letter-spacing:normal}body.aileron-store:not(.aileron-home) #MainContent{min-width:0}body.aileron-store:not(.aileron-home) #MainContent{flex:1 0 auto}body.aileron-store:not(.aileron-home) #MainContent :where(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5){font-family:var(--font-heading-family);font-style:normal;font-weight:600;letter-spacing:-.035em;line-height:1.3;overflow-wrap:break-word}body.aileron-store:not(.aileron-home) #MainContent :where(h1,.h0){font-weight:700;font-size:clamp(3.4rem,4.2vw,5.6rem);line-height:1.2;letter-spacing:-.045em}body.aileron-store:not(.aileron-home) #MainContent :where(h2,.h1){font-size:clamp(2.8rem,3.2vw,3.8rem)}body.aileron-store:not(.aileron-home) #MainContent :where(h3,.h2){font-size:clamp(2.1rem,2.4vw,2.8rem)}body.aileron-store:not(.aileron-home) #MainContent :is(.card__heading,.accordion__title,.cart-item__name){font-size:1.6rem;line-height:1.5;letter-spacing:-.015em}body.aileron-store:not(.aileron-home) #MainContent :is(.facets__heading,.facets__summary,.facet-filters__label,.product-count__text,.product-count-vertical h2,.facets__heading--vertical){font-family:var(--sans);font-size:1.2rem;line-height:1.6;letter-spacing:normal;font-weight:500}body.aileron-store:not(.aileron-home) #MainContent :is(.rte,.rich-text__text,.image-with-text__text,.article-template__content){font-family:var(--body);line-height:1.8;overflow-wrap:break-word}body.aileron-store:not(.aileron-home) #MainContent .rte :is(p,ul,ol){line-height:inherit}body.aileron-store:not(.aileron-home) #MainContent :is(h1,h2,h3,h4,h5,h6).rte{font-family:var(--font-heading-family)}body.aileron-store:not(.aileron-home) #MainContent .rte h2{margin-top:1.5em;margin-bottom:.65em}body.aileron-store:not(.aileron-home) #MainContent .rte h3{margin-top:1.35em;margin-bottom:.6em}body.aileron-store :is(.button,.shopify-challenge__button,.customer button){font-family:var(--sans);font-size:1.2rem;font-weight:500;line-height:1.5;letter-spacing:0;min-height:48px;padding:13px 24px;border-radius:0;text-align:center}body.aileron-store :is(.button,.shopify-challenge__button):not([disabled]):hover{filter:brightness(.96)}body.aileron-store :is(.button,.shopify-challenge__button):focus-visible{outline:3px solid var(--gold);outline-offset:4px}body.aileron-store:not(.aileron-home) #MainContent :is(.link,.rte a,.customer a,.article-template__back a){text-underline-offset:.3em;text-decoration-thickness:1px}body.aileron-store:not(.aileron-home) #MainContent :is(.caption-with-letter-spacing,.form__label,.field__label,.select__select,.quantity__input,.quantity__label,.price,.badge,.pagination__item,.breadcrumbs,.product__tax){font-family:var(--sans)}body.aileron-store:not(.aileron-home) #MainContent .caption-with-letter-spacing{font-size:1.1rem;letter-spacing:.12em;line-height:1.6}body.aileron-store:not(.aileron-home) #MainContent :is(.field__input,.select__select,.customer input,.customer select){font-family:var(--sans);font-size:1.5rem;line-height:1.5;letter-spacing:0;border-radius:0}body.aileron-store:not(.aileron-home) #MainContent :is(.field,.select,.quantity){border-radius:0}body.aileron-store:not(.aileron-home) #MainContent :is(.form__label,.quantity__label){font-size:1.2rem;font-weight:500;letter-spacing:.015em}body.aileron-store:not(.aileron-home) #MainContent :is(.title-wrapper-with-link,.title-wrapper){align-items:center}body.aileron-store:not(.aileron-home) #MainContent .main-page-title{margin-bottom:clamp(2.4rem,4vw,4.2rem)}body.aileron-store:not(.aileron-home) #MainContent :is(.main-page-title,.collection-hero__title,.main-blog .title--primary){max-width:22ch}body.aileron-store:not(.aileron-home) #MainContent .collection-hero{padding-top:clamp(2.8rem,4vw,5.2rem);padding-bottom:clamp(2.4rem,3vw,4rem)}body.aileron-store:not(.aileron-home) #MainContent .collection-hero__description{max-width:62ch;font-size:1.6rem}body.aileron-store:not(.aileron-home) #MainContent .product-card-wrapper .card__media img{object-fit:contain}body.aileron-store:not(.aileron-home) #MainContent .card__information{padding-top:1.8rem;padding-bottom:1.8rem}body.aileron-store:not(.aileron-home) #MainContent .card-information .price{font-size:1.3rem;margin-top:.8rem}body.aileron-store:not(.aileron-home) #MainContent .card__heading a{line-height:1.55}body.aileron-store:not(.aileron-home) #MainContent :is(.facets__disclosure,.facets__disclosure-vertical,.active-facets__button-inner,.mobile-facets__inner){border-radius:0}body.aileron-store:not(.aileron-home) #MainContent .product__title{margin-bottom:1.8rem}body.aileron-store:not(.aileron-home) #MainContent .product__title h1{font-weight:700;font-size:clamp(3rem,3.1vw,4.6rem);line-height:1.2;margin:0}body.aileron-store:not(.aileron-home) #MainContent .product__info-container>.price{font-size:1.8rem;letter-spacing:0}body.aileron-store:not(.aileron-home) #MainContent :is(.product__description,.product__accordion .accordion__content){font-size:1.6rem;line-height:1.8}body.aileron-store:not(.aileron-home) #MainContent .product__accordion{border-color:var(--line)}body.aileron-store:not(.aileron-home) #MainContent .product__accordion summary{min-height:56px;align-items:center}body.aileron-store:not(.aileron-home) #MainContent .product-form__input--pill input[type=radio]+label{font-family:var(--sans);font-size:1.3rem;line-height:1.5;letter-spacing:0;border-radius:0;padding:1.2rem 1.8rem}body.aileron-store:not(.aileron-home) #MainContent .product-form__submit{font-size:1.3rem;min-height:50px}body.aileron-store:not(.aileron-home) #MainContent .cart-items th{font-family:var(--sans);font-size:1.1rem;letter-spacing:.1em}body.aileron-store:not(.aileron-home) #MainContent :is(.cart-items td,.cart__footer){border-color:var(--line)}body.aileron-store:not(.aileron-home) #MainContent :is(.cart__checkout-button,.cart__note,.cart__blocks){border-radius:0}body.aileron-store:not(.aileron-home) #MainContent :is(.article-card__excerpt,.article-template__content,.blog-articles){line-height:1.8}body.aileron-store:not(.aileron-home) #MainContent .article-template__title{max-width:24ch;line-height:1.2}body.aileron-store:not(.aileron-home) #MainContent .article-template__content{max-width:70ch}body.aileron-store:not(.aileron-home) #MainContent .shopify-policy__container{max-width:82rem;padding:clamp(3.2rem,5vw,6.4rem) 2.2rem}body.aileron-store:not(.aileron-home) #MainContent .customer{margin-top:4rem;margin-bottom:5.6rem}body.aileron-store .section-header{position:relative;z-index:10}.aileron-v3 .site-header.header-wrapper{background:var(--paper);border-bottom:1px solid var(--line)}.aileron-v3 .utilities>.header__icon--cart{margin:0}.aileron-v3 .predictive-search{font-family:var(--sans)}body.aileron-store.aileron-standalone{background:rgb(var(--color-background))}body.aileron-store.aileron-standalone :is(h1,h2,h3,.gift-card__number,.gift-card__price){font-family:var(--sans);letter-spacing:-.025em}@media(max-width:749px){body.aileron-store:not(.aileron-home){font-size:16px;line-height:1.7}body.aileron-store:not(.aileron-home) #MainContent :is(.field__input,.select__select,.customer input,.customer select){font-size:16px}body.aileron-store:not(.aileron-home) #MainContent .product__info-wrapper{padding-top:2.8rem}body.aileron-store:not(.aileron-home) #MainContent .product__title h1{font-size:3.2rem}body.aileron-store:not(.aileron-home) #MainContent .card__heading{font-size:1.3rem}body.aileron-store:not(.aileron-home) #MainContent .card-information .price{font-size:1.2rem}body.aileron-store:not(.aileron-home) #MainContent .rte table{display:block;max-width:100%;overflow-x:auto}body.aileron-store:not(.aileron-home) #MainContent :is(.button,.customer button){padding-left:1.8rem;padding-right:1.8rem}body.aileron-store:not(.aileron-home) #MainContent .article-template__title{font-size:3.4rem}body.aileron-store:not(.aileron-home) #MainContent .banner:not(.banner--mobile-bottom) .banner__box.color-scheme-2{--color-foreground: 255,254,250;--color-button: 255,254,250;--color-button-text: 25,45,50;--color-secondary-button-text: 255,254,250;--color-link: 255,254,250;color:var(--white)}}@media(min-width:750px){body.aileron-store:not(.aileron-home) #MainContent .banner--desktop-transparent .banner__box.color-scheme-2{--color-foreground: 255,254,250;--color-button: 255,254,250;--color-button-text: 25,45,50;--color-secondary-button-text: 255,254,250;--color-link: 255,254,250;color:var(--white)}}@media(prefers-reduced-motion:reduce){body.aileron-store :is(.button,.card__media img){transition:none}}@media print{body.aileron-store.aileron-standalone{background:#fff;color:#000}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/aileron-store.css.map */
