.main-collection{background:#ebeae8;color:#000;padding-bottom:64px}.main-collection__header{padding:24px 48px 52px;text-align:center}.main-collection__breadcrumb{text-align:left;font-size:10px;text-transform:uppercase;margin-bottom:12px}.main-collection__breadcrumb a{text-decoration:none;margin-right:6px}.main-collection__title{font:32px/1.3 var(--font-heading);letter-spacing:.01em;margin:0}.main-collection__description{max-width:680px;margin:16px auto 0;font-size:14px;line-height:1.65}.main-collection__toolbar{display:flex;align-items:center;justify-content:flex-end;min-height:56px;border-block:1px solid #cececc}.main-collection__count{margin-right:auto;padding-left:48px;font-size:12px}.main-collection__sort{display:flex;align-items:center;gap:8px;padding:12px 32px;border-left:1px solid #cececc;font-size:12px}.main-collection__sort-select{background:transparent;border:0;color:inherit;font:inherit;max-width:170px}.main-collection__sort-submit{background:transparent;border:1px solid currentColor;padding:4px 8px;font:inherit}.main-collection[data-enhanced] .main-collection__sort-submit{display:none}.main-collection__layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:50px;padding:50px 48px 0}.main-collection__filters{position:sticky;top:calc(var(--header-height,142px) + 20px);align-self:start;max-height:calc(100dvh - 170px);overflow:auto}.main-collection__filter-toggle,.main-collection__drawer-heading{display:none}.main-collection__backdrop[hidden]{display:none!important}.collection-filters__group{border-bottom:1px solid #c9c8c6}.collection-filters__group:last-of-type{border-bottom:0}.collection-filters__group summary{cursor:pointer;padding:20px 0;font:700 12px/20px var(--font-body);display:flex;justify-content:space-between;align-items:center;list-style:none}.collection-filters__group:first-of-type summary{padding-top:0}.collection-filters__group summary::-webkit-details-marker{display:none}.collection-filters__group summary:after{content:"";width:6px;height:6px;border-inline-end:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform .15s ease;margin-inline-end:3px}.collection-filters__group[open] summary:after{transform:rotate(225deg)}.collection-filters__values{display:grid;gap:10px;padding:0 0 20px;font:400 14px/23.1px var(--font-body)}.collection-filters__values label{display:flex;align-items:center;gap:12px;min-height:23px;color:#444;cursor:pointer}.collection-filters__values input[type=checkbox]{-webkit-appearance:none;appearance:none;width:14px;height:14px;flex:0 0 14px;margin:0;border:1px solid #444;background:transparent;position:relative}.collection-filters__values input[type=checkbox]:checked{background:#000;border-color:#000}.collection-filters__values input[type=checkbox]:checked:after{content:"";position:absolute;top:2px;right:4px;bottom:3px;left:4px;border:solid #fff;border-width:0 1px 1px 0;transform:rotate(45deg)}.collection-filters__values input[type=checkbox]:disabled{opacity:.35}.collection-filters__values label:has(input:disabled){opacity:.5;cursor:default}.collection-filters__values input:focus-visible,.collection-filters__group summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.collection-filters__values input[type=number]{width:100%;padding:10px;background:transparent;border:1px solid #999}.collection-filters__actions{margin-top:18px;font-size:12px}.collection-filters__actions a{text-decoration:underline;text-underline-offset:3px}.collection-filters noscript button{background:transparent;color:inherit;border:1px solid currentColor;padding:6px 12px;font:inherit}.collection-filters__missing{font-size:12px;margin:0;line-height:1.65}.main-collection__results{min-width:0}.main-collection__active{display:flex;flex-wrap:wrap;gap:10px}.main-collection__active:empty{display:none}.main-collection__active a{border:1px solid #cececc;padding:6px 10px;margin-bottom:20px;font-size:12px;text-decoration:none}.main-collection__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:64px 60px}.main-collection .home-product-card h3{font:700 12px/1.65 var(--font-body);text-transform:uppercase;letter-spacing:.1em;margin:20px 0 6px}.main-collection .home-product-card__price{font-size:14px}.main-collection .home-product-card__media{background:#ebeae8;aspect-ratio:1}.main-collection .home-product-card__media img{transition:opacity .1s ease-in-out}.main-collection .home-product-card__figure:has(.home-product-card__hover):hover .home-product-card__media>img:first-child,.main-collection .home-product-card__figure:has(.home-product-card__hover):focus-within .home-product-card__media>img:first-child{opacity:0}.main-collection .home-product-card__figure:hover .home-product-card__hover,.main-collection .home-product-card__figure:focus-within .home-product-card__hover{opacity:1}.main-collection .home-product-card__badge{top:5%;left:auto;right:0;background:#000;color:#fff;font-size:8px;padding:5px 10px;line-height:1;letter-spacing:-.25px}.main-collection .home-product-card__add{transition:opacity .2s ease-in-out,transform .2s ease-in-out;transform:translateY(5px)}.main-collection .home-product-card__figure:hover .home-product-card__add,.main-collection .home-product-card__figure:focus-within .home-product-card__add{transform:translateY(0)}.main-collection__empty{text-align:center;padding:60px 20px;line-height:1.65}.main-collection__empty h2{font:24px var(--font-heading)}.main-collection__pagination{margin-top:48px;text-align:center;font-size:14px}.main-collection__pagination span{display:inline-block;margin:4px;padding:8px 12px}.main-collection__pagination .current{border-bottom:1px solid #000}@media(min-width:1000px){.main-collection__filters{margin-top:-30px}}@media(min-width:1000px)and (max-width:1199px){.main-collection__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 30px}.main-collection__layout{gap:30px}}@media(max-width:999px){.main-collection__header{padding:30px 20px 48px}.main-collection__breadcrumb{display:none}.main-collection__title{font-size:22.1463px;line-height:1.5}.main-collection__toolbar{min-height:46px}.main-collection__count{display:none}.main-collection__filter-toggle{display:block;width:50%;align-self:stretch;background:transparent;border:0;font-size:12px}.main-collection__sort{width:50%;justify-content:center;padding:12px 10px;flex-wrap:wrap}.main-collection__sort-select{max-width:110px}.main-collection__layout{display:block;padding:22px 10px 0}.main-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 10px}.main-collection__filters{display:none;position:fixed;inset:0 0 0 auto;width:min(360px,100%);height:100dvh;max-height:none;background:#fff;z-index:1001;padding:20px;overflow:auto}.main-collection__filters.is-open{display:block}.main-collection__drawer-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.main-collection__drawer-heading h2{font:24px var(--font-heading);margin:0}.main-collection__drawer-heading button{border:0;background:none;font-size:28px;padding:8px}.main-collection__backdrop:not([hidden]){display:block;position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#0006;z-index:1000}.main-collection .home-product-card__price{font-size:12px}.main-collection .home-product-card__add{transform:none}}@media(prefers-reduced-motion:reduce){.main-collection .home-product-card__media img,.main-collection .home-product-card__add{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/collection.css.map */
