.collection-banner{position:relative;display:grid;width:min(100%,calc(var(--page-width) + (var(--page-gutter) * 2)));margin-inline:auto;color:var(--banner-text);background:var(--color-background, #ffffff)}.collection-banner--wide{width:100%;max-width:none}.collection-banner .collection-breadcrumbs{grid-area:1 / 1;z-index:1;margin-block:0 32px;padding-block:0;text-align:start;font-size:13px;font-weight:400}.collection-banner .collection-breadcrumbs .breadcrumbs__link{color:#75675f;font-weight:400}.collection-banner__media{position:relative;grid-area:2 / 1;min-height:8rem}.collection-banner__media:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:var(--banner-overlay);opacity:var(--banner-opacity)}.collection-banner__media img{width:100%;height:100%;min-height:8rem;object-fit:cover}.collection-banner__content{z-index:1;grid-area:2 / 1;align-self:center;text-align:center;padding-block:0}.collection-banner__content h1{margin:0;font-family:var(--font-heading, serif);font-size:clamp(42px,3.4vw,50px);line-height:1.4;font-weight:var(--font-heading-weight, 600);letter-spacing:0;text-align:center;overflow-wrap:anywhere}.collection-banner--floating:has(.collection-banner__media) .collection-banner__content h1{display:inline-block;margin:0;padding:.3em .5em;background:color-mix(in srgb,var(--color-background) 86%,transparent)}.collection-banner:not(:has(.collection-banner__media)) .collection-banner__content{align-self:center}.main-collection{padding-top:0;padding-bottom:var(--space-6, 2rem)}.collection-controls-bar{display:flex;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:72px;padding-block:10px;border-block:1px solid var(--color-border);margin-bottom:32px}.collection-listing:not(:has(>.collection-intro)) .collection-controls-bar{margin-top:24px}.collection-controls-bar .listing-region--count{text-align:left}.collection-controls-bar .listing-region--count p{margin:0;font-size:13px;color:#75675f;white-space:nowrap}.collection-count--range{display:none}.collection-controls-bar .listing-region--facets{flex:1;margin-inline-start:auto;min-width:0}.collection-controls-bar:has(.facets__group) .listing-region--count{padding-inline-end:18px;border-inline-end:1px solid var(--color-border)}.main-collection .facets-shell--collection{display:flex;align-items:center;gap:18px;width:100%}.main-collection .facets-shell--collection>[data-facets-drawer]{flex:1;min-width:0}.main-collection .facets-shell--collection .facets{flex-wrap:nowrap;align-items:center;gap:14px}.main-collection .facets-shell--collection .facets__group{flex:0 1 auto;min-width:0;border:0;background:transparent}.main-collection .facets-shell--collection .facets__group summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:0;color:#75675f;font-size:12px;line-height:1.4;font-weight:400;text-transform:uppercase;list-style:none;cursor:pointer}.main-collection .facets-shell--collection .facets__group summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-collection .facets-shell--collection .facets__group summary::-webkit-details-marker{display:none}.main-collection .facets-shell--collection .facets__group summary:after,.main-collection .facets__mobile-open:after,.main-collection .facets__sort--collection:after{content:"";flex:none;width:6px;height:6px;border-inline-end:1px solid currentColor;border-block-end:1px solid currentColor;transform:rotate(45deg)}.main-collection .facets__sort--collection{position:relative;display:flex;flex:none;align-items:center;gap:12px;min-width:0;margin-inline-start:auto;color:#75675f;font-size:12px;text-transform:uppercase;white-space:nowrap}.main-collection .facets__sort--collection select{width:auto;max-width:200px;min-height:44px;height:44px;padding:0 18px 0 0;border:0;border-radius:0;-webkit-appearance:none;appearance:none;color:inherit;background:transparent;font:inherit;text-transform:inherit;text-overflow:ellipsis;cursor:pointer}.main-collection .facets__sort--collection:after{position:absolute;inset-inline-end:2px;pointer-events:none}.main-collection .facets__sort--collection option{color:var(--color-text);background:var(--color-background);text-transform:none}.main-collection .listing-region--active:has(.active-facets__chip){margin-bottom:24px}.main-collection .facets__group summary:focus-visible,.main-collection .facets__mobile-open:focus-visible,.main-collection .facets__sort--collection:focus-within{outline:2px solid var(--color-focus, #75675f);outline-offset:3px}.collection-listing>.collection-intro,.collection-listing>.subcollections{grid-column:1 / -1;text-align:center}.main-collection .listing-region--with-sidebar{display:grid;grid-template-columns:minmax(13rem,18rem) minmax(0,1fr);align-items:start;gap:24px}.main-collection .listing-region--with-sidebar>.collection-sidebar{grid-column:1;grid-row:1;margin-top:0}.main-collection .listing-region--with-sidebar>.product-grid,.main-collection .listing-region--with-sidebar>infinite-loader{grid-column:2;grid-row:1}.main-collection .listing-region--with-sidebar>.pagination{grid-column:1 / -1}.listing-region{min-width:0}.listing-region--count p{margin:0}.collection-intro{display:grid;gap:var(--space-5);align-items:center;margin-block:0 48px}.collection-intro--with-image{grid-template-columns:minmax(12rem,.7fr) minmax(0,1fr)}.collection-intro__image img{width:100%;max-height:34rem;object-fit:cover}.collection-description{width:100%;max-width:840px;margin-inline:auto;color:#75675f;font-size:15px;line-height:1.65;text-align:center;overflow-wrap:anywhere}.collection-description>:first-child{margin-top:0}.collection-description>:last-child{margin-bottom:0}.collection-description img,.collection-description video,.collection-description iframe{max-width:100%}.collection-description table{display:block;max-width:100%;overflow-x:auto}.collection-description ul,.collection-description ol{display:inline-block;text-align:start}.collection-sidebar{min-width:0;margin-top:var(--space-4)}.collection-sidebar>*{margin-bottom:var(--space-4)}.collection-sidebar__image{display:block}.collection-sidebar__image img{width:100%}.collection-sidebar__text{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding-block:var(--space-2)}.sidebar-menu ul{padding-inline-start:1rem}.sidebar-menu a{text-decoration:none}.sidebar-menu li.is-current>a{font-weight:700;text-decoration:underline}.sidebar-menu li.is-child{padding-inline-start:.75rem}.subcollections{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-4)}.collection-card{min-width:0}.collection-card a{display:grid;gap:var(--space-2);text-decoration:none}.collection-card img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.collection-card h3{margin:0;font-size:1rem;overflow-wrap:anywhere}.collection-empty{grid-column:1 / -1}@media(max-width:989px){.collection-listing--sidebar{grid-template-columns:1fr}.collection-listing--sidebar>.listing-region--facets,.collection-listing--sidebar>.listing-region--active,.collection-listing--sidebar>.listing-region--results{grid-column:1;grid-row:auto}.main-collection .listing-region--with-sidebar{display:block}.collection-banner .collection-breadcrumbs{margin-bottom:24px}.collection-banner__content h1{font-size:34px}.collection-intro{margin-bottom:32px}.collection-controls-bar{flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:0;border:0;margin-bottom:24px}.collection-controls-bar .listing-region--facets{order:0;width:100%;margin:0}.collection-controls-bar .listing-region--count{order:1;padding:18px 0 0;border:0}.collection-controls-bar:has(.facets__group) .listing-region--count{padding-inline-end:0;border:0}.collection-count--total{display:none}.collection-count--range{display:block}.main-collection .facets-shell--collection{gap:0;border-block:1px solid var(--color-border)}html.js .main-collection .facets-shell--collection .facets__mobile-open{position:relative;display:flex;flex:1 1 50%;align-items:center;justify-content:center;gap:10px;min-height:48px;height:auto;padding:0 12px;border:0;color:#75675f;background:transparent;font-size:12px;font-weight:400;text-transform:uppercase}.main-collection .facets__mobile-open:disabled{opacity:.5;cursor:default}.main-collection .facets__sort--collection{flex:1 1 50%;justify-content:center;gap:10px;min-height:48px;margin:0}html.js .main-collection .facets-shell--collection:has(.facets__mobile-open) .facets__sort--collection:before{position:absolute;content:"";inset-inline-start:0;height:20px;border-inline-start:1px solid var(--color-border)}.main-collection .facets__sort--collection:after{position:static}.main-collection .facets__sort-colon{display:none}.main-collection .facets__sort--collection select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;opacity:0}html.js .main-collection .facets-shell--collection>.facets__drawer{position:fixed;z-index:1100;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100vh;height:100dvh;max-height:none;margin:0;padding:0;border:0;visibility:hidden;pointer-events:none;background:#fff;color:var(--color-text)}html.js .main-collection .facets-shell--collection>.facets__drawer[data-open=true]{visibility:visible;pointer-events:auto}html.js .main-collection .facets-shell--collection .facets__backdrop{display:none}html.js .main-collection .facets-shell--collection .facets__drawer-panel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom,0px);background:#fff;box-shadow:none;transform:none}html.js .main-collection .facets-shell--collection [data-open=true] .facets__drawer-panel{transform:translate(0)}html.js .main-collection .facets-shell--collection .facets__mobile-header{position:sticky;z-index:2;top:0;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;min-height:72px;align-items:center;gap:8px;padding:calc(12px + env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) 12px max(20px,env(safe-area-inset-left,0px));border-bottom:1px solid var(--color-border);background:#fff}html.js .main-collection .facets-shell--collection .facets__mobile-header strong{grid-column:2;text-align:center;color:#75675f;font-size:16px;font-weight:400;text-transform:uppercase}html.js .main-collection .facets-shell--collection .facets__mobile-header button{width:44px;height:44px;padding:12px;border:0;background:transparent;color:#75675f}html.js .main-collection .facets-shell--collection .facets{display:grid;width:100%;padding:0 max(20px,env(safe-area-inset-right,0px)) 20px max(20px,env(safe-area-inset-left,0px));gap:0}html.js .main-collection .facets-shell--collection .facets__group{width:100%;border-bottom:1px solid var(--color-border)}html.js .main-collection .facets-shell--collection .facets__group summary{min-height:64px;padding-block:18px;font-size:14px}html.js .main-collection .facets-shell--collection .facets__group[open] summary:after{transform:rotate(225deg)}html.js .main-collection .facets-shell--collection .facet-list label{min-height:44px}.main-collection .facets-shell--collection .facets__panel{position:static;width:auto;max-height:none;overflow:visible;border:0;border-radius:0;box-shadow:none;padding:4px 0 16px}html.js .main-collection .facets-shell--collection>.facets__inline{flex:0}html.js .main-collection .facets-shell--collection[data-mobile-sort-ready]>.facets__sort--collection{display:none}html.js .main-collection .facets-shell--collection[data-mobile-sort-ready]>.facets__mobile-sort{display:block;position:relative;flex:1 1 50%}.main-collection .facets__sort-toggle{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:0 12px;border:0;border-radius:0;color:#75675f;background:transparent;font:inherit;font-size:12px;text-transform:uppercase;cursor:pointer}.main-collection .facets__sort-toggle:after{content:"";width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg)}.main-collection .facets__sort-toggle[aria-expanded=true]:after{transform:rotate(225deg)}.main-collection .facets-shell--collection:has(.facets__mobile-open) .facets__sort-toggle:before{position:absolute;content:"";inset-inline-start:0;height:20px;border-inline-start:1px solid var(--color-border)}.main-collection .facets__sort-popup{position:fixed;inset:auto;width:min(22rem,max(50vw,15rem),calc(100vw - 32px));margin:0;padding:16px;overflow:auto;overscroll-behavior:contain;border:1px solid var(--color-border, #bcb7b2);border-radius:0;background:#fff;color:#75675f;box-shadow:0 8px 20px #00000014}.main-collection .facets__sort-option{display:flex;align-items:center;gap:12px;min-height:48px;font-size:13px;line-height:1.4;text-transform:uppercase;cursor:pointer}.main-collection .facets__sort-option input{-webkit-appearance:none;appearance:none;flex:none;width:18px;height:18px;margin:0;padding:3px;border:1px solid var(--color-border, #bcb7b2);border-radius:0;background:#fff;background-clip:content-box;cursor:pointer}.main-collection .facets__sort-option input:checked{background-color:#796e65}.main-collection .facets__sort-toggle:focus-visible,.main-collection .facets__sort-option input:focus-visible{outline:2px solid var(--color-focus, #75675f);outline-offset:3px}.main-collection :is(.facets__sort-toggle,.facets__sort-option,.facets__mobile-header button){-webkit-tap-highlight-color:transparent}html.facets-drawer-open:has(.main-collection [data-collection-facets][data-open=true]){overflow:hidden}html.facets-drawer-fallback .main-content:has(.main-collection [data-collection-facets][data-open=true]){container-type:normal}html:not(.js) .main-collection .facets-shell--collection{align-items:stretch;flex-direction:column}html:not(.js) .main-collection .facets-shell--collection .facets{flex-wrap:wrap;padding-block:12px}}@media(max-width:749px){.collection-banner,.main-collection{--page-content-gutter: 20px}.collection-banner__content h1{font-size:32px}.collection-description{font-size:14px;line-height:1.65}.main-collection .product-grid{gap:16px}.main-collection .product-grid:not(.product-grid--mobile-one){grid-template-columns:repeat(2,minmax(0,1fr))}.collection-intro--with-image{grid-template-columns:1fr}.subcollections{grid-template-columns:repeat(2,minmax(0,1fr))}}.main-content,.site-header-section{container-type:inline-size}@container (max-width: 414.49px){.site-header__main{min-height:4.8rem}}@container (min-width: 414.5px) and (max-width: 749px){.collection-banner__content h1{font-size:32px}}@media(prefers-reduced-motion:reduce){.main-collection .facets-shell--collection .facets__drawer-panel{transition:none}}@media(max-width:374px){.subcollections{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/section-main-collection.css.map */
