.collection-header{display:flex;align-items:center;min-height:clamp(14rem,32vh,22rem);border-top-style:solid;border-bottom:1px solid rgba(var(--bs-primary-rgb),.14);text-align:center;background:linear-gradient(180deg,rgba(var(--bs-primary-rgb),.045),transparent 72%),var(--bs-body-bg);box-shadow:0 .9rem 2rem rgba(var(--bs-primary-rgb),.045)}.collection-header .container{width:min(100% - 2rem,820px);padding-top:clamp(2.5rem,6vh,4.5rem);padding-bottom:clamp(2.5rem,6vh,4.5rem)}.collection-header .title{margin:0 auto 1rem;color:var(--bs-primary);font-size:clamp(2rem,3.8vw,3.5rem);line-height:1;letter-spacing:0;text-transform:none}.collection-header .title span{display:inline-block}.collection-header .description{color:rgba(var(--bs-body-color-rgb),.68);line-height:1.8}.collection-products{margin-top:clamp(.85rem,2vw,1.4rem);border-top:1px solid rgba(var(--bs-primary-rgb),.12);border-bottom-style:solid;background:snow}.product-list{list-style:none;padding:0;margin:0;transition:all .2s ease-out}.collection-utilities{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(1.5rem,3vw,2.5rem)!important}.collection-product-count{color:rgba(var(--bs-body-color-rgb),.62);letter-spacing:.08em;text-transform:uppercase}.collection-utilities .btn{border-radius:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sort-by input+label{cursor:pointer}.sort-by input:checked+label{color:var(--bs-primary)}.sort-by input:focus-visible+label{box-shadow:var(--bs-focus-box-shadow)}.collection-curated-shell{display:grid;grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.collection-curated-rail{position:sticky;top:calc(var(--header-height, 0px) + 1.25rem);padding-top:.25rem}.collection-curated-rail-title{margin:0 0 1.5rem;color:var(--bs-primary);font-size:clamp(1.45rem,2.4vw,2.15rem);font-weight:700;line-height:1.05}.collection-category-filters{display:block}.collection-category-filter-groups{display:grid;gap:.8rem;padding-bottom:1.35rem;border-bottom:1px solid rgba(var(--bs-primary-rgb),.18)}.collection-category-filter-section{display:grid;gap:.65rem}.collection-category-filter-heading{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;background:transparent;color:var(--bs-primary);font-size:.76rem;font-weight:700;letter-spacing:.12em;line-height:1.3;text-align:left;text-transform:uppercase}.collection-category-filter-heading span:last-child{color:rgba(var(--bs-primary-rgb),.68);font-size:.82rem;letter-spacing:0;transition:transform .16s ease}.collection-category-filter-section.is-open .collection-category-filter-heading span:last-child{transform:rotate(90deg)}.collection-category-filter-heading-link{cursor:pointer}.collection-category-filter-heading-link input{position:absolute;opacity:0;pointer-events:none}.collection-category-filter-heading-link input:checked+span{text-decoration:underline;text-underline-offset:.32rem}.collection-category-filter-options{display:grid;gap:.42rem}.collection-category-filter-option{display:flex;align-items:center;gap:.55rem;min-height:1.35rem;margin:0;color:rgba(var(--bs-body-color-rgb),.74);cursor:pointer;font-size:.86rem;line-height:1.35}.collection-category-filter-option input{width:.78rem;height:.78rem;margin:0;border:1px solid rgba(var(--bs-primary-rgb),.28);border-radius:0;accent-color:var(--bs-primary);flex:0 0 auto}.collection-category-filter-option span{min-width:0}.collection-category-filter-count{margin-left:auto;color:rgba(var(--bs-body-color-rgb),.42);font-size:.72rem;font-variant-numeric:tabular-nums}.collection-category-filter-option:hover,.collection-category-filter-option:focus-within,.collection-category-filter-option:has(input:checked){color:var(--bs-primary)}.collection-category-brand,.collection-category-price{margin-top:1.55rem}.collection-category-brand p,.collection-category-price p{margin:0 0 .8rem;color:var(--bs-primary);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.collection-category-brand-form{display:grid;gap:.48rem;padding-bottom:1.35rem;border-bottom:1px solid rgba(var(--bs-primary-rgb),.18)}.collection-category-brand-empty{color:rgba(var(--bs-body-color-rgb),.58);font-size:.86rem;line-height:1.45}.collection-category-price-form{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.collection-category-price-form label{display:flex;align-items:center;min-width:0;margin:0;border:1px solid rgba(var(--bs-primary-rgb),.2);background:#fff}.collection-category-price-form span{padding:0 .55rem;color:rgba(var(--bs-body-color-rgb),.68);font-size:.8rem}.collection-category-price-form input{width:100%;min-width:0;height:2.35rem;border:0;background:transparent;color:var(--bs-body-color);font-size:.84rem}.collection-category-price-form input:focus{outline:0;box-shadow:inset 0 0 0 1px rgba(var(--bs-primary-rgb),.4)}.collection-curated-main{min-width:0}.collection-products .product-card{height:100%;border:1px solid rgba(var(--bs-primary-rgb),.18);background:#fff;text-align:center;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.collection-products .product-card:hover,.collection-products .product-card:focus-within{transform:translateY(-.35rem);border-color:rgba(var(--bs-primary-rgb),.46);box-shadow:0 1.1rem 2.8rem rgba(var(--bs-secondary-rgb),.08)}.collection-products .product-card-link{display:block;height:100%;padding-bottom:1.15rem;color:currentColor;text-decoration:none}.collection-products .product-card-img-wrapper{margin-bottom:1rem!important;background:radial-gradient(circle at top left,rgba(var(--bs-primary-rgb),.1),transparent 32%),#f7f3f2;overflow:hidden}.collection-products .product-card-img-wrapper img{width:100%;aspect-ratio:1 / 1.18;object-fit:cover;mix-blend-mode:multiply;transition:transform .35s ease}.collection-products .product-card:hover .product-card-img-wrapper img,.collection-products .product-card:focus-within .product-card-img-wrapper img{transform:scale(1.035)}.collection-products .product-card-title{width:min(100% - 1.5rem,18rem);margin:0 auto .45rem;color:var(--bs-primary);font-size:clamp(1rem,1.6vw,1.35rem);line-height:1.15;letter-spacing:0;text-transform:none}.collection-products .product-card-price{margin-bottom:0!important;color:rgba(var(--bs-body-color-rgb),.72);font-size:.88rem}.collection-products .badge{border-radius:50rem;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.collection-pagination{display:flex;justify-content:center;margin-top:clamp(1.5rem,4vw,3rem)}@media(min-width:992px){.collection-utilities [data-bs-target="#offcanvas-collection-filters"]{display:none}}.collection-curated-promo{display:grid;grid-template-columns:minmax(0,.85fr) minmax(18rem,1.15fr);gap:clamp(2rem,6vw,5rem);align-items:center;margin-top:clamp(4rem,8vw,7rem);padding-top:clamp(3rem,6vw,5rem);border-top:1px solid rgba(var(--bs-primary-rgb),.18)}.collection-curated-promo-copy p{margin:0 0 1rem;color:var(--bs-primary);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.collection-curated-promo-copy h2{max-width:9ch;margin:0 0 1.25rem;color:var(--bs-primary);font-size:clamp(2.4rem,5vw,4.8rem);line-height:.95;letter-spacing:0;text-transform:none}.collection-curated-promo-copy span{display:block;max-width:28rem;margin-bottom:1.6rem;color:rgba(var(--bs-body-color-rgb),.68);line-height:1.75}.collection-curated-promo-media{border:1px solid rgba(var(--bs-primary-rgb),.18);background:#fff;overflow:hidden}.collection-curated-promo-media img{display:block;width:100%;min-height:clamp(17rem,32vw,28rem);object-fit:cover;opacity:.72;mix-blend-mode:multiply}#offcanvas-collection-filters{width:min(380px,100vw)}.collection-filters{display:flex;flex-direction:column;height:100%}.collection-filters .collapse-wrapper{border-bottom:none;margin:0}.collection-filters .collapse-wrapper button[data-bs-toggle=collapse]{background-color:snow;padding:.75rem 1rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.collection-filters .collapse-wrapper button[data-bs-toggle=collapse]:after{right:.75rem}.collection-filters .collapse-wrapper .collapse-inner{padding:.25rem 1rem 1.5rem}.collection-filters .form-check{font-size:.9rem;margin-top:.25rem;margin-bottom:.25rem}@media(max-width:991px){.collection-header{min-height:clamp(12rem,28vh,18rem)}.collection-header .title{font-size:clamp(1.85rem,8vw,2.85rem)}.collection-curated-shell{grid-template-columns:1fr}.collection-curated-rail{display:none}.collection-utilities{align-items:flex-start;flex-direction:column}.collection-utilities>div{width:100%;justify-content:space-between}.collection-utilities .btn,.collection-utilities .sort-by{flex:1 1 auto}.collection-utilities .sort-by .btn{width:100%}.collection-curated-promo{grid-template-columns:1fr}}@media(max-width:575px){.collection-header .container,.collection-products .container{width:min(100% - 1.25rem,var(--bs-container-max-width))}.collection-products .product-list{display:grid!important;grid-template-columns:1fr;gap:1.35rem;margin-right:0!important;margin-left:0!important}.collection-products .product-list>[role=list-item]{width:100%;max-width:none;margin-bottom:0!important;padding:0!important}.collection-products .product-card-link{padding-bottom:1.35rem}.collection-products .product-card-img-wrapper{margin-bottom:1.15rem!important}.collection-products .product-card-img-wrapper img{aspect-ratio:1 / .95}.collection-curated-rail-title{margin-bottom:1rem;font-size:1.45rem}.collection-products .product-card-title{width:min(100% - 2rem,22rem);font-size:1.1rem}.collection-products .product-card-price{font-size:.8rem}.collection-curated-promo-copy h2{font-size:clamp(2.3rem,12vw,3.3rem)}}.collections-directory{padding:clamp(4rem,8vw,7rem) 0;background:linear-gradient(180deg,rgba(var(--bs-primary-rgb),.035),transparent 34rem),snow}.collections-directory-hero{max-width:42rem;margin:0 auto clamp(2rem,4vw,3.2rem);text-align:center}.collections-directory-hero p{margin:0 0 1rem;color:var(--bs-primary);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.collections-directory-hero h1{margin:0 0 .85rem;color:var(--bs-primary);font-size:clamp(1.75rem,3vw,2.6rem);line-height:1.05;letter-spacing:0;text-transform:none}.collections-directory-hero span{display:block;margin:0 auto;color:rgba(var(--bs-body-color-rgb),.68);line-height:1.8}.collections-directory-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.2vw,1.5rem)}.collections-directory-card{grid-column:span 1;display:flex;flex-direction:column;min-height:23rem;border:1px solid rgba(var(--bs-primary-rgb),.16);background:#fff;overflow:hidden}.collections-directory-card-large,.collections-directory-card-wide,.collections-directory-card:first-child{grid-column:1 / -1;min-height:21rem}.collections-directory-card a{color:currentColor;text-decoration:none}.collections-directory-card-content{display:flex;flex-direction:column;min-height:0;height:100%}.collections-directory-card:first-child .collections-directory-card-content{display:grid;grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);align-items:center}.collections-directory-card:not(.collections-directory-card-large):not(.collections-directory-card-wide) .collections-directory-card-content{min-height:0}.collections-directory-card-media{display:grid;width:100%;aspect-ratio:1 / 1;place-items:center;align-self:center;overflow:hidden;background:#fff7f6}.collections-directory-card img{width:100%;height:100%;min-height:0;object-fit:cover;background:transparent;mix-blend-mode:multiply;transition:transform .35s ease,opacity .35s ease}.collections-directory-card-large img,.collections-directory-card-wide img,.collections-directory-card:first-child img{width:100%;height:100%}.collections-directory-card:hover img,.collections-directory-card:focus-within img{opacity:.82;transform:scale(1.035)}.collections-directory-card-copy{display:flex;flex-direction:column;justify-content:flex-start;padding:clamp(.95rem,2vw,1.35rem);overflow:hidden}.collections-directory-card:first-child .collections-directory-card-copy{justify-content:center}.collections-directory-card:not(.collections-directory-card-large):not(.collections-directory-card-wide) .collections-directory-card-copy{justify-content:flex-start}.collections-directory-card p{margin:0 0 .9rem;color:var(--bs-primary);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.collections-directory-card h2{max-width:none;margin:0 0 .6rem;color:var(--bs-primary);font-size:clamp(1.15rem,1.7vw,1.55rem);line-height:1.08;letter-spacing:0;text-transform:none}.collections-directory-card h2 a{color:currentColor;text-decoration:none}.collections-directory-card span{display:block;max-width:30rem;color:rgba(var(--bs-body-color-rgb),.68);line-height:1.7}.collections-directory-card-copy nav{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.45rem;padding:0}.collections-directory-card-copy nav a{display:inline-flex;align-items:center;min-height:1.85rem;padding:0 .65rem;border:1px solid rgba(var(--bs-primary-rgb),.18);background:snow;color:var(--bs-primary);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.collections-directory-card-copy nav a:hover,.collections-directory-card-copy nav a:focus{border-color:var(--bs-primary);background:var(--bs-primary);color:#fff}@media(max-width:991px){.collections-directory-grid{grid-template-columns:1fr}.collections-directory-card,.collections-directory-card-large,.collections-directory-card-wide,.collections-directory-card:nth-child(n+3){grid-column:auto;min-height:0}.collections-directory-card-content,.collections-directory-card:not(.collections-directory-card-large):not(.collections-directory-card-wide) .collections-directory-card-content{grid-template-columns:1fr;min-height:0}.collections-directory-card img,.collections-directory-card-large img,.collections-directory-card-wide img{width:86%;height:86%;max-height:none}}.collection-card-link{display:block;text-decoration:none;color:currentColor}.collection-card-link:focus-visible{outline:0;box-shadow:var(--bs-focus-box-shadow)}.collection-card-title{transition:all .2s ease-out}.collection-card-img-wrapper{position:relative}.collection-card-img-wrapper img{width:100%}.collection-card-title-normal{margin-top:.5rem}.collection-card-link:hover .collection-card-title-normal,.collection-card-link:focus .collection-card-title-normal{opacity:.8}
/*# sourceMappingURL=/cdn/shop/t/20/assets/collection.css.map */
