.alva-collection{--alva-collection-background: #f2f1ed;--alva-collection-surface: #efeee9;--alva-collection-copy: #30332f;--alva-collection-accent: #5a6550;--alva-collection-border: rgba(48, 51, 47, .18);display:block;color:var(--alva-collection-copy);background:var(--alva-collection-background);font-family:var(--font-body-family);letter-spacing:0}.alva-collection__container{width:calc(100% - 80px);max-width:1280px;margin-inline:auto}.alva-collection__hero{position:relative;isolation:isolate;display:flex;min-height:300px;overflow:hidden;background:var(--alva-collection-surface)}.alva-collection__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--alva-collection-surface) 0%,var(--alva-collection-surface) 42%,rgba(239,238,233,.95) 52%,rgba(239,238,233,.65) 68%,transparent 80%);pointer-events:none;z-index:1}.alva-collection__hero-copy{position:relative;z-index:2;min-width:0;width:calc(100% - 80px);max-width:1280px;margin-inline:auto;align-self:center;padding-block:14px 40px}.alva-collection__breadcrumb{display:flex;align-items:center;gap:11px;font-size:13px;line-height:1.5;margin-bottom:10px;color:var(--alva-collection-copy)}.alva-collection__breadcrumb a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none}.alva-collection__eyebrow{margin:0 0 8px;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:1.6px;text-transform:uppercase}.alva-collection__hero h1{font-family:var(--alva-collection-serif, Georgia, serif);font-size:clamp(40px,4.1vw,58px);font-weight:400;letter-spacing:-.8px;line-height:1.14;max-width:16ch;margin:0 0 12px;color:inherit;text-wrap:balance}.alva-collection__intro{max-width:min(48ch,55%);margin:0;font-size:16px;line-height:1.6;color:inherit;letter-spacing:0}.alva-collection__intro>:first-child{margin-top:0}.alva-collection__intro>:last-child{margin-bottom:0}.alva-collection__hero--text{min-height:0}.alva-collection__hero--text:after{display:none}.alva-collection__categories{position:relative;z-index:2;margin-top:-24px;padding-block:0 24px}.alva-collection__categories ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:12px}.alva-collection__categories li{min-width:0}.alva-collection__categories a{display:flex;align-items:center;justify-content:center;min-height:48px;min-width:140px;padding:10px 24px;border:1px solid var(--alva-collection-border);border-radius:30px;background:var(--alva-collection-background);color:inherit;text-decoration:none;font-size:14px;line-height:1.4;text-align:center}.alva-collection__categories a[aria-current]{background:var(--alva-collection-accent);border-color:var(--alva-collection-accent);color:#fff}.alva-collection__catalog{padding-bottom:56px;border-top:1px solid var(--alva-collection-border)}.alva-collection__layout{display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-rows:auto 1fr;gap:0 36px}.alva-collection .alva-collection__filters{grid-column:1;grid-row:1 / span 2;min-width:0;padding-right:0}.alva-collection__toolbar{grid-column:2;grid-row:1;min-width:0;padding-block:12px 16px}.alva-collection__sort .facets-vertical-form{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:48px}.alva-collection__toolbar .product-count-vertical{margin:0}.alva-collection__toolbar .facet-filters{display:flex;align-items:center;padding:0 14px;border:1px solid var(--alva-collection-border);border-radius:8px}.alva-collection .facets-container{display:block;padding-top:0}.alva-collection .facets__form-vertical{width:100%}.alva-collection .facets__heading--vertical{display:flex;align-items:center;min-height:76px;margin:0;font-family:var(--alva-collection-serif, Georgia, serif);font-size:22px;font-weight:400;line-height:1.4;color:inherit}.alva-collection .facets__disclosure-vertical{border-top:1px solid var(--alva-collection-border);margin-right:0}.alva-collection .facets__summary{min-height:56px;margin-bottom:0;padding-block:16px;font-size:15px;line-height:1.4;color:inherit}.alva-collection .facets__header-vertical{padding:0 0 12px;font-size:13px}.alva-collection .facets__display-vertical{padding-bottom:16px}.alva-collection .facets__price{padding:0}.alva-collection .facets__price .field__input{min-height:48px;font-size:14px}.alva-collection .facets__price .field:before,.alva-collection .facets__price .field:after{border-radius:7px}.alva-collection .facet-checkbox{min-height:44px;font-size:14px}.alva-collection .facet-filters__field{min-height:48px}.alva-collection .facet-filters__label{font-size:14px;line-height:1.5;margin-right:8px;color:inherit}.alva-collection .facet-filters__sort{min-height:44px;font-size:14px;color:inherit}.alva-collection__results{grid-column:2;grid-row:2;min-width:0}.alva-collection__layout--no-sidebar{grid-template-columns:1fr}.alva-collection__layout--no-sidebar .alva-collection__toolbar,.alva-collection__layout--no-sidebar .alva-collection__results{grid-column:1}.alva-collection .product-count__text{font-family:var(--font-body-family);color:var(--alva-collection-copy);font-weight:400;font-size:14px;letter-spacing:0}.alva-collection .active-facets-desktop{margin-block:0}.alva-collection .active-facets__button-inner{background:var(--alva-collection-surface);border-radius:20px;color:inherit;font-size:13px;min-height:44px}.alva-collection .active-facets__button-remove{color:inherit;min-height:44px;display:inline-flex;align-items:center}.alva-collection__results .collection{position:relative}.alva-collection__results .loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:none;background:var(--alva-collection-background);opacity:.7}.alva-collection__results .collection.loading .loading-overlay{display:block}.alva-collection__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 22px;margin:0;padding:0;list-style:none}.alva-collection__grid>li{min-width:0}.alva-collection-card{height:100%;overflow:hidden;border:1px solid var(--alva-collection-border);border-radius:7px;background:#fff}.alva-collection__grid product-component{display:block;height:100%}.alva-collection-card__image{display:block;aspect-ratio:1;overflow:hidden;background:var(--alva-collection-surface)}.alva-collection-card__image img{display:block;width:100%;height:100%;object-fit:contain}.alva-collection-card__body{padding:16px 18px 18px}.alva-collection-card h3{font-family:var(--font-body-family);color:inherit;font-size:17px;font-weight:500;line-height:1.4;letter-spacing:0;margin:0 0 10px;overflow-wrap:break-word}.alva-collection-card h3 a{color:inherit;text-decoration:none;display:block}.alva-collection-card__purchase{min-width:0}.alva-collection-card .price{font-family:var(--font-body-family);font-size:16px;font-weight:500;line-height:1.45;color:inherit;letter-spacing:0;min-width:0}.alva-collection-card .price__container,.alva-collection-card .price-item{margin:0}.alva-collection-card .price.price--on-sale .price__sale{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.alva-collection-card .price__sale>.price-item--sale{order:0}.alva-collection-card .price__sale>span:has(s){order:1}.alva-collection-card .price s{font-size:14px;font-weight:400;color:#74786f;text-decoration-thickness:1px}.alva-collection__more{display:flex;flex-direction:column;align-items:center;padding-top:42px}.alva-collection__more-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 32px;min-width:280px;max-width:100%;border:1px solid var(--alva-collection-accent);border-radius:30px;background:transparent;color:inherit;font-size:14px;font-weight:500;line-height:1.4;text-align:center;text-decoration:none}.alva-collection__more-button[aria-disabled=true]{cursor:wait}.alva-collection__more-button[hidden]{display:none}.alva-collection__progress{font-size:13px;line-height:1.5;margin:16px 0 0;color:var(--alva-collection-copy)}.alva-collection__error{font-size:14px;line-height:1.5;text-align:center;max-width:50ch;margin:16px 0 0}.alva-collection__error a{display:inline-flex;align-items:center;min-height:44px;margin-inline-start:8px;color:inherit;text-underline-offset:4px}.alva-collection__error[hidden]{display:none}.alva-collection__empty{padding:64px 20px;text-align:center}.alva-collection__empty h2{font-family:var(--alva-collection-serif, Georgia, serif);font-size:28px;font-weight:400;color:inherit}.alva-collection__empty p{font-size:16px;line-height:1.5}.alva-collection a:focus-visible,.alva-collection summary:focus-visible,.alva-collection select:focus-visible{outline:2px solid var(--alva-collection-accent);outline-offset:4px;box-shadow:none}.alva-collection-card:has(a:focus-visible){outline:2px solid var(--alva-collection-accent);outline-offset:4px}.alva-collection__more-button,.alva-collection__categories a{transition:background-color .14s ease,transform .14s cubic-bezier(.23,1,.32,1)}.alva-collection__more-button:active:not(:focus-visible){transform:scale(.97)}@media(hover:hover)and (pointer:fine){.alva-collection__categories a:not([aria-current]):hover,.alva-collection__more-button:hover{background:var(--alva-collection-surface)}.alva-collection-card h3 a:hover,.alva-collection__breadcrumb a:hover{text-decoration:underline;text-underline-offset:4px}}@media(max-width:989px){.alva-collection__container,.alva-collection__hero-copy{width:calc(100% - 64px)}.alva-collection__hero h1{font-size:40px}.alva-collection__categories ul{gap:10px}.alva-collection__categories a{min-width:110px;font-size:12px;padding-inline:15px}.alva-collection__layout{grid-template-columns:180px minmax(0,1fr);gap:0 24px}.alva-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.alva-collection-card__body{padding-inline:14px}.alva-collection-card h3{font-size:16px}.alva-collection-card .price{font-size:15px}}@media(max-width:749px){.alva-collection__container{width:calc(100% - 32px)}.alva-collection__hero{display:flex;flex-direction:column;min-height:0}.alva-collection__hero:after{display:none}.alva-collection__hero-copy{width:100%;padding:18px 20px 28px}.alva-collection__breadcrumb{font-size:12px;margin-bottom:20px}.alva-collection__hero h1{font-size:34px;line-height:1.18;max-width:18ch;margin-bottom:14px}.alva-collection__intro{font-size:15px;line-height:1.5;max-width:42ch}.alva-collection__categories{margin-top:0;padding-block:20px}.alva-collection__categories ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.alva-collection__categories a{min-width:0;min-height:44px;padding:8px 5px;font-size:12px}.alva-collection__layout{display:block}.alva-collection__toolbar{display:none}.alva-collection__filters{padding-block:10px 16px}.alva-collection .facets-container{display:grid;grid-template-columns:auto minmax(0,max-content);gap:0 14px}.alva-collection .mobile-facets__open{min-height:44px;color:inherit;font-size:14px}.alva-collection .mobile-facets__open-label{font-size:14px}.alva-collection .mobile-facets__inner{background:var(--alva-collection-background)}.alva-collection .product-count__text{font-size:13px}.alva-collection .mobile-facets__footer{background:var(--alva-collection-background)}.alva-collection .mobile-facets__summary,.alva-collection .mobile-facets__sort .select__select{min-height:44px}.alva-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.alva-collection-card h3{font-size:15px;line-height:1.4;margin-bottom:8px}.alva-collection-card__body{padding:12px}.alva-collection-card .price{font-size:14px;padding-top:0}.alva-collection-card .price s{font-size:12px}.alva-collection__more{padding-top:30px}.alva-collection__more-button{min-width:230px}.alva-collection__catalog{padding-bottom:36px}}@media(prefers-reduced-motion:reduce){.alva-collection__more-button,.alva-collection__categories a{transition:none}.alva-collection__more-button:active{transform:none}.alva-collection .mobile-facets__inner{transition:none}.alva-collection details[open]>.mobile-facets__submenu{transition:none}}.alva-collection__sentinel{display:block;width:100%;height:1px}.alva-type-filter{border-top:1px solid var(--alva-collection-border);color:inherit}.alva-type-filter>summary{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding-block:16px;font-size:15px;font-weight:500;list-style:none;cursor:pointer}.alva-type-filter>summary::-webkit-details-marker{display:none}.alva-type-filter>summary .svg-wrapper{width:12px;height:12px}.alva-type-filter[open]>summary svg{transform:rotate(180deg)}.alva-type-filter__links{margin:0;padding:0 0 14px;list-style:none}.alva-type-filter__links a{display:flex;align-items:center;gap:10px;min-height:44px;color:inherit;text-decoration:none;font-size:14px;line-height:1.4}.alva-type-filter__links a:before{content:"";box-sizing:border-box;width:16px;height:16px;flex:0 0 16px;border:1px solid #9ca192;border-radius:50%}.alva-type-filter__links a[aria-current]{font-weight:500}.alva-type-filter__links a[aria-current]:before{border:5px solid var(--alva-collection-accent);background:#fff}.alva-type-filter--mobile{padding:16px 20px;border-top:0;border-bottom:1px solid var(--alva-collection-border)}.alva-type-filter--mobile h3{margin:0 0 8px;font-family:var(--font-body-family);font-size:16px;font-weight:500}.alva-type-filter--mobile .alva-type-filter__links{padding-bottom:0}@media(hover:hover)and (pointer:fine){.alva-type-filter__links a:hover{text-decoration:underline;text-underline-offset:4px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/alva-collection-reference.css.map */
