.archive{display:block;color:#222;background:#fff}.archive[aria-busy=true] .archive__grid{opacity:.5}.archive__heading{padding:28px 16px 20px}.archive__heading h1{margin:0;font-size:20px;text-transform:uppercase}.archive__toolbar{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:0 8px 0 16px}.archive__desktop-filters{display:none}.archive button{font-family:var(--font-body-family);font-size:12px;font-weight:400;letter-spacing:0;text-transform:uppercase;cursor:pointer}.archive__mobile-filter{display:flex;align-items:center;gap:9px;min-height:44px;padding:0;border:0;color:#555;background:transparent}.archive__density{display:flex;align-items:center}.archive__density button{display:flex;align-items:center;justify-content:center;width:36px;height:44px;padding:0;border:0;color:#777;background:transparent}.archive__density button[aria-pressed=true]{color:#111;background:#f4f4f4}.archive__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 4px;list-style:none;padding:0;margin:0}.archive__grid>li{min-width:0}.archive[data-density=compact] .archive__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.archive-card{min-width:0}.archive-card a{color:#222;text-decoration:none}.archive-card__media{display:block;position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#f4f4f4}.archive-card__image{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.archive-card__image--hover{opacity:0;transition:opacity .18s ease}.archive-card__placeholder{display:block;width:100%;height:100%}.archive-card__status{position:absolute;bottom:8px;left:8px;padding:2px 4px;background:#ffffffeb;font-size:10px;color:#444;text-transform:uppercase}.archive-card__details{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:8px}.alvez-theme .archive-card__details h2{margin:0;font-size:12px;font-weight:700;line-height:1.25;text-transform:uppercase;overflow-wrap:anywhere}.archive-card__price{font-size:12px;font-weight:400;line-height:1.25;white-space:nowrap;color:#666}.archive-card__price s{display:block;font-size:10px}.archive-card__colour{grid-column:1 / -1;margin:0;color:#666;font-size:10px;line-height:1.4;text-transform:uppercase}.archive[data-density=compact] .archive-card__details{grid-template-columns:minmax(0,1fr)}.alvez-theme .archive[data-density=compact] .archive-card__details h2,.archive[data-density=compact] .archive-card__price{font-size:10px}.archive__description{max-width:760px;padding:64px 24px;margin:auto}.archive__pagination{padding:40px 16px}.archive__empty{padding:80px 24px;text-align:center}.archive__active{display:flex;flex-wrap:wrap;gap:12px;padding:0 16px 16px}.archive__active a{color:#555;font-size:11px}.archive__active span{margin-left:5px}.archive-filter summary{display:flex;justify-content:space-between;align-items:center;gap:6px;min-height:44px;font-size:12px;color:#555;cursor:pointer}.archive-filter summary::marker{content:""}.archive-filter summary::-webkit-details-marker{display:none}.archive-filter__options{padding:8px 0 16px}.archive-filter__option{display:flex;align-items:center;gap:10px;min-height:40px;color:#222;cursor:pointer}.archive-filter__option input{margin:0;width:16px;height:16px;accent-color:#111}.archive-filter__option small{margin-left:auto;color:#777}.archive-filter__option:has(input:disabled){opacity:.45;cursor:default}alvez-price-range{display:block;--price-start: 0%;--price-end: 100%}.archive-price__slider{position:relative;height:44px;margin:4px 0 0}.archive-price__slider[hidden]{display:none}.archive-price__track{position:absolute;top:21px;left:12px;right:12px;height:2px;background:#ddd}.archive-price__track span{display:block;position:absolute;left:var(--price-start);right:calc(100% - var(--price-end));height:100%;background:#222}.archive .archive-price__handle{appearance:none;-webkit-appearance:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:44px;padding:0;margin:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;outline:none!important;pointer-events:none}.archive-price__handle::-webkit-slider-runnable-track{height:2px;background:transparent}.archive-price__handle::-moz-range-track{height:2px;background:transparent}.archive-price__handle::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;box-sizing:border-box;width:24px;height:24px;margin-top:-11px;border:6px solid transparent;border-radius:50%;background:#111;background-clip:content-box;cursor:grab;pointer-events:auto}.archive-price__handle::-moz-range-thumb{box-sizing:border-box;width:24px;height:24px;border:6px solid transparent;border-radius:50%;background:#111;background-clip:content-box;cursor:grab;pointer-events:auto}.archive-price__handle:active::-webkit-slider-thumb{cursor:grabbing}.archive-price__handle:active::-moz-range-thumb{cursor:grabbing}.archive-price__handle:focus-visible::-webkit-slider-thumb{outline:2px solid #222;outline-offset:3px}.archive-price__handle:focus-visible::-moz-range-thumb{outline:2px solid #222;outline-offset:3px}.archive-price__handle:disabled::-webkit-slider-thumb{background-color:#888;cursor:default}.archive-price__handle:disabled::-moz-range-thumb{background-color:#888;cursor:default}.archive-price__slider[aria-busy=true]{opacity:.35}.archive-price__status{margin:10px 0 0;color:#666;font-size:11px}.archive-price__status:empty{display:none}.archive-price__labels{display:flex;justify-content:space-between;gap:16px;color:#222;font-size:12px;font-variant-numeric:tabular-nums}.archive-price__labels span:last-child{text-align:right}.archive-filter__apply{width:100%;min-height:40px;margin-top:12px;border:1px solid #222;background:#fff;color:#222}.archive__filter-dialog{position:fixed;top:0;right:0;bottom:0;left:0;max-width:none;max-height:none;width:100%;height:100%;height:100dvh;padding:0;border:0;margin:0;background:transparent}.archive__filter-dialog:not([open]){display:none}.archive__filter-dialog::backdrop{background:#00000052}.archive__filter-panel{width:min(400px,calc(100% - 24px));height:100%;padding:16px 24px 32px;background:#fff;overflow-y:auto;overscroll-behavior:contain}.archive__filter-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.alvez-theme .archive__filter-heading h2{color:#222;font-size:14px;text-transform:uppercase}.archive__filter-heading button{display:flex;align-items:center;justify-content:center;border:0;background:transparent;width:44px;height:44px}.archive__filter-heading svg{width:16px;height:16px}.archive__filter-panel .archive-filter{border-bottom:1px solid #e7e7e7}.archive__mobile-sort{display:block;margin:24px 0}.archive__mobile-sort select{display:block;width:100%;min-height:46px;margin-top:8px;padding:8px;border:1px solid #bbb;background:#fff;color:#222;font-size:16px}.archive__filter-panel .button{width:100%}.archive__reset{display:block;padding:20px;text-align:center;color:#222}html.archive-filters-open,html.archive-filters-open body{overflow:hidden!important}@media(hover:hover)and (pointer:fine){.archive-card__media:hover .archive-card__image--hover{opacity:1}.archive-card__details a:hover{text-decoration:underline}}@media(min-width:750px){.archive__heading{padding:24px 40px 20px}.archive__toolbar{padding:0 28px 0 40px;min-height:68px;gap:12px}.archive__mobile-filter{display:none}.archive__desktop-filters{display:flex;align-items:center;flex:1;gap:20px;min-width:0}.archive__filter-list{display:flex;gap:24px;margin-right:auto}.archive__desktop-filters .archive-filter{position:relative}.archive__desktop-filters .archive-filter__options{position:absolute;top:100%;left:0;z-index:4;min-width:220px;padding:16px;border:1px solid #e7e7e7;background:#fff}.archive__desktop-filters .archive-filter__options:has(alvez-price-range){width:280px}.archive__count{white-space:nowrap;color:#666;font-size:12px}.archive__sort{position:relative;display:flex;gap:8px;align-items:center;min-height:44px;color:#555}.archive__sort select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}.archive__sort:focus-within{outline:1px solid #222;outline-offset:3px}.archive__active{padding-left:40px}}@media(min-width:990px){.archive__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 4px}.archive[data-density=compact] .archive__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.archive-card__image--hover{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/alvez-collection.css.map */
