.ao-shop{padding-block:var(--space-5) var(--section-y)}.ao-shop__crumbs{display:flex;gap:var(--space-2);align-items:baseline;margin-block-end:var(--space-4);color:var(--steel)}.ao-shop__crumbs a{color:var(--ink);text-decoration:none}.ao-shop__crumbs a:hover{text-decoration:underline}.ao-shop__bar{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-6);align-items:center;justify-content:space-between;padding:var(--space-5);border-block-end:1px solid var(--line);background-color:color-mix(in srgb,var(--glass) 38%,var(--paper))}.ao-shop__bar-start,.ao-shop__bar-end{display:flex;gap:var(--space-5);align-items:center}.ao-shop__title{margin:0;font-family:var(--font-serif);font-size:var(--text-display-md);font-weight:300;line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.ao-shop__filters-btn,.ao-shop-filters__close{display:inline-flex;gap:var(--space-2);align-items:center;min-height:var(--tap);padding:0;border:0;background:none;color:var(--ink);font-family:var(--font-body);font-size:var(--text-body);font-weight:500;cursor:pointer}.ao-shop__count{margin:0;color:var(--steel);white-space:nowrap}.ao-shop__sort{display:flex;gap:var(--space-2);align-items:center;padding-inline-start:var(--space-5);border-inline-start:1px solid var(--line)}.ao-shop__sort-label{font-weight:500}.ao-shop__sort-select,.ao-shop-card__select{min-height:var(--tap);padding-inline:0 1.75rem;border:0;border-radius:0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 8'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%2317191B' stroke-width='1'/%3E%3C/svg%3E") no-repeat right .25rem center / .875rem .5rem;color:var(--ink);font-family:var(--font-body);font-size:var(--text-body);-webkit-appearance:none;appearance:none;cursor:pointer}.ao-shop__active{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:center;margin:var(--space-4) 0 0;padding:0;list-style:none}.ao-shop__chip{display:inline-flex;gap:var(--space-2);align-items:center;min-height:2.25rem;padding-inline:var(--space-3);border:1px solid var(--ink);color:var(--ink);text-decoration:none}.ao-shop__chip:hover{background-color:var(--ink);color:var(--paper)}.ao-shop__clear{color:var(--ink)}.ao-shop__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-7) var(--space-4);margin:var(--space-6) 0 var(--space-7);padding:0;list-style:none}@media(min-width:48em){.ao-shop__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8) var(--space-5)}}@media(min-width:64em){.ao-shop__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ao-shop__item{display:flex}.ao-shop-card{position:relative;display:flex;flex:1;flex-direction:column;min-width:0}.ao-shop-card__badge{position:absolute;z-index:1;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);max-width:calc(100% - 2 * var(--space-3));margin:0;padding:.125rem var(--space-2);background-color:var(--paper);color:var(--amber);font-family:var(--font-label);font-size:var(--text-label);font-stretch:var(--stretch-label);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase}.ao-shop-card__media{display:block;overflow:hidden;aspect-ratio:4 / 5;background-color:var(--white)}.ao-shop-card__media img,.ao-shop-card__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--dur-2) var(--ease)}@media(hover:hover){.ao-shop-card:hover .ao-shop-card__img{transform:scale(1.03)}}.ao-shop-card__title{margin:var(--space-4) 0 0;font-family:var(--font-body);font-size:var(--text-body);font-weight:500;line-height:1.35}.ao-shop-card__title a{color:var(--ink);text-decoration:none}.ao-shop-card__title a:hover,.ao-shop-card__title a:focus-visible{text-decoration:underline;text-underline-offset:.2em}.ao-shop-card__note{margin:var(--space-2) 0 0;color:var(--steel);font-size:.9375rem;line-height:1.5}.ao-shop__item--feature{grid-column:1 / -1}.ao-shop-feature{display:grid;flex:1;min-width:0;border-block:1px solid var(--ink);background-color:var(--white)}.ao-shop-feature__media{display:block;overflow:hidden;aspect-ratio:3 / 2}.ao-shop-feature__media .ao-shot{width:100%;height:100%}.ao-shop-feature__body{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start;padding:var(--space-5) var(--space-4) var(--space-6)}.ao-shop-feature__eyebrow{margin:0;color:var(--amber)}.ao-shop-feature__title{margin:0;font-family:var(--font-serif);font-size:var(--text-display-md);font-weight:300;line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.ao-shop-feature__title a{color:var(--ink);text-decoration:none}.ao-shop-feature__title a:hover,.ao-shop-feature__title a:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.ao-shop-feature__line{max-width:26em;margin:0;color:var(--steel)}.ao-shop-feature__price{margin:0;font-family:var(--font-data)}.ao-shop-feature__cta{align-self:stretch;margin-top:var(--space-2)}@media(min-width:48em){.ao-shop-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.ao-shop-feature__media{aspect-ratio:auto;min-height:20rem}.ao-shop-feature__body{justify-content:center;padding:var(--space-7)}.ao-shop-feature__cta{align-self:flex-start}}.ao-shop-card .ao-btn{justify-content:center;text-align:center}@media(max-width:47.99em){.ao-shop-card .ao-btn{padding-inline:var(--space-3)}.ao-shop-card .ao-btn:after{display:none}}.ao-shop-card__buy{display:flex;flex-direction:column;gap:var(--space-3);margin-block-start:auto;padding-block-start:var(--space-4)}.ao-shop-card__form{display:flex;flex-direction:column;gap:var(--space-3)}.ao-shop-card__size{display:flex;flex-direction:column;padding:var(--space-1) var(--space-3);border:1px solid var(--line);background-color:var(--white)}.ao-shop-card__size-label{color:var(--steel)}.ao-shop-card__select{width:100%;min-height:2rem;font-size:.9375rem}.ao-shop-card__price{margin:0;font-family:var(--font-data)}.ao-shop-card__measure{margin-block-start:var(--space-3)}.ao-shop-card__measure>.ao-measure{min-width:0}.ao-shop-card__sale{margin:calc(-1 * var(--space-2)) 0 0;font-size:.9375rem;line-height:1.5}.ao-shop__intro{max-width:40rem;padding-block:var(--space-5) var(--space-2)}.ao-shop__intro>.ao-lead{margin:0}.ao-shop-card__status{min-height:1.125rem;margin:0;color:var(--steel)}.ao-shop-card__status:empty{display:none}.ao-shop__empty a{color:var(--ink)}.ao-shop-filters{inset:0 auto 0 0;width:min(26rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;border-inline-end:1px solid var(--line);background-color:var(--paper);color:var(--ink)}.ao-shop-filters[open]{display:flex;flex-direction:column}.ao-shop-filters::backdrop{background-color:#17191b59}.ao-shop-filters__head{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-5);border-block-end:1px solid var(--line)}.ao-shop-filters__title{margin:0;font-family:var(--font-label);font-size:var(--text-label);font-stretch:var(--stretch-label);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase}.ao-shop-filters__group{border-block-end:1px solid var(--line)}.ao-shop-filters__summary{display:flex;align-items:center;justify-content:space-between;min-height:3.5rem;padding-inline:var(--space-5);font-weight:500;list-style:none;cursor:pointer}.ao-shop-filters__summary::-webkit-details-marker{display:none}.ao-shop-filters__summary:after{content:"";width:.875rem;height:.5rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 8'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%2317191B' stroke-width='1'/%3E%3C/svg%3E") no-repeat center / contain;transition:transform var(--dur-1) var(--ease)}.ao-shop-filters__group[open]>.ao-shop-filters__summary:after{transform:rotate(180deg)}.ao-shop-filters .ao-shop-filters__list{margin:0;padding:0 var(--space-5) var(--space-4);list-style:none}.ao-shop-filters__option{display:flex;gap:var(--space-3);align-items:center;min-height:var(--tap);color:var(--ink);text-decoration:none}.ao-shop-filters__box{flex:none;width:1rem;height:1rem;border:1px solid var(--ink)}.ao-shop-filters__option[aria-current=true] .ao-shop-filters__box{background-color:var(--ink);box-shadow:inset 0 0 0 3px var(--paper)}.ao-shop-filters__foot{display:flex;gap:var(--space-3);margin-block-start:auto;padding:var(--space-4) var(--space-5);border-block-start:1px solid var(--line)}.ao-shop-filters__foot>*{flex:1}@media(max-width:47.99em){.ao-shop__bar{padding:var(--space-4)}.ao-shop__bar-start,.ao-shop__bar-end{width:100%;justify-content:space-between}.ao-shop__sort{padding-inline-start:0;border-inline-start:0}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/ao-shop.css.map */
