.collection__image-wrapper{z-index:1;height:180px;margin-bottom:-1px;position:relative;overflow:hidden}.collection__image-wrapper--small{height:140px}.collection__image-wrapper--large{height:230px}.collection__image-wrapper--preserve-ratio{height:auto!important}.collection__image-wrapper+.card{border-top-left-radius:0;border-top-right-radius:0}.collection__image{background-position:center;background-size:cover;height:100%}.collection__title{margin-bottom:5px}.collection__meta{margin-bottom:12px}.collection__description{margin-top:20px}.collection__brand-logo-wrapper{border:1px solid var(--border-color);border-radius:3px;width:70px;height:70px;margin-right:20px;padding:10px}.collection__brand-logo-image{place-content:center;width:100%;height:100%;display:grid}.collection__products-count{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 13px));margin-bottom:18px}.collection__toolbar{padding:0 var(--mobile-container-gutter);box-shadow:0 1px var(--border-color),0 -1px var(--border-color);background:var(--secondary-background);z-index:3;justify-content:space-between;align-items:center;margin-top:22px;display:flex;position:relative}.collection__toolbar-item--filter svg{width:19px;height:20px;margin-right:12px}.collection__layout-label{margin-right:20px}.collection__layout-button{opacity:.7;transition:all .2s ease-in-out}.collection__layout-button:last-child{margin-left:15px}.collection__layout-button:hover{opacity:1}.collection__layout-button.is-selected{opacity:1;color:var(--heading-color)}.collection__layout-button svg{width:18px;height:18px;display:block}.collection__header .expandable-content--expandable{margin-bottom:-22px}.collection__header--brand .collection__meta{align-items:center;display:flex}.collection__header--brand .collection__description{margin-top:0}@media screen and (max-width: 999px){.collection__toolbar{top:calc(var(--header-height) * var(--header-is-sticky, 0));position:sticky}}@media screen and (min-width: 641px){.collection__image-wrapper{border-radius:3px 3px 0 0;height:230px}.collection__image-wrapper--small{height:200px}.collection__image-wrapper--large{height:310px}.collection__brand-logo-wrapper{width:90px;height:90px;margin-right:30px}.collection__products-count{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 14px))}.collection__toolbar{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 14px));padding:0 30px}.collection__toolbar--bordered{box-shadow:0 1px var(--border-color),0 -1px var(--border-color);margin-top:30px}.card__header--tight+.collection__toolbar--bordered{margin-top:25px}}@media screen and (max-width: 640px){.collection__toolbar-item--count+.collection__toolbar-item--layout{margin-left:auto}}@media screen and (min-width: 1000px){.collection__toolbar:not(.collection__toolbar--bordered){box-shadow:0 1px var(--border-color);margin-top:-12px}.collection__brand-logo-wrapper{flex:none;width:110px;height:110px}.collection__header--brand{align-items:flex-start;display:flex}.collection__header--brand .collection__meta{display:block}}@media screen and (min-width: 1280px){.collection__title{margin-bottom:12px}.collection__description{margin-top:10px}.collection__toolbar-item--sort{margin-left:auto}.collection__header--brand .collection__meta{margin-bottom:0}}.collection__filter-group-list--ordered{flex-direction:column;display:flex}.collection__filter-group{border:1px solid var(--border-secondary);padding:12px 16px}.collection__filter-group-name{text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex}.collection__filter-group-name svg{width:20px;height:20px;margin-left:var(--spacing-md);color:var(--text-fg-quinary-hover);transition:transform .25s ease-in-out}.collection__filter-group-name[aria-expanded=true] svg{transform:rotate(180deg)}.js .collection__filter-collapsible{visibility:hidden;height:0;transition:all .2s ease-in-out;overflow:hidden}.collection__filter-collapsible[aria-hidden=false]{visibility:visible}.collection__filter-item-active{color:var(--accent-color);font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 12px));white-space:nowrap;text-overflow:ellipsis;max-width:250px;margin-top:-5px;display:block;overflow:hidden}.collection__filter-linklist{padding:4px 0 8px;list-style:none}.collection__filter-link{text-align:left;width:100%;padding:3px 0 4px;display:block}.collection__filter-link svg{width:12px;height:8px;margin-left:8px;transition:transform .25s ease-in-out}.collection__filter-link[aria-expanded=true] svg{transform:rotate(180deg)}.collection__filter-link.is-active{font-weight:var(--fw600);color:var(--accent-color)}.collection__filter-linklist .collection__filter-linklist{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 14px));padding:0 0 0 10px}.collection__filter-color-list{padding:7px 0 5px 6px}.collection__filter-visual-filter-list{padding:8px 0}.collection__filter-checkbox-list{list-style:none}.collection__filter-checkbox{align-items:center;display:flex;margin-top:var(--spacing-md)}.collection__filter-checkbox .checkbox{margin-right:0}.collection__filter-checkbox label{padding-left:var(--spacing-md);line-height:1.5;color:var(--text-secondary-700)}.collection__filter-icon--active{position:relative}.collection__filter-icon--active:after{content:"";background:var(--accent-color);border-radius:100%;width:8px;height:8px;position:absolute;top:3px;left:13px}.collection__active-filters:empty{display:none}.collection__active-filter-item{--border-color: var(--border-primary)}.collection__active-filter-cross{display:flex;align-items:center}.collection__active-filter-cross svg{width:20px;height:20px}.collection__filter-group label+.switch-checkbox{margin-left:auto}@media screen and (min-width: 1000px){.collection__filter-group{padding:12px 16px}.collection__filter-linklist{padding:0 0 9px}.collection__filter-linklist .collection__filter-linklist{padding-left:15px}.collection__filter-link{padding:2px 0}.collection__filter-color-list{padding:12px 0 10px}.collection__filter-checkbox{padding:0}.collection__filter-checkbox .checkbox-wrapper{margin:8px 0}}@media screen and (min-width: 1280px){.collection__sidebar{flex-basis:290px}}.collection__mobile-filters-recap{background:var(--background);border-bottom:1px solid var(--border-color)}.collection__mobile-active-filters{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 12px));margin:-5px}.collection__mobile-active-filter-item{background:var(--accent-color);box-shadow:0 1px rgba(var(--accent-color-rgb),.15);color:var(--secondary-background);font-weight:var(--fw600);border-radius:3px;padding:4px 12px}.collection__mobile-active-filter-item,.collection__mobile-active-clear{margin:5px}.collection__mobile-active-filter-cross{margin-right:7px}.collection__mobile-active-filter-cross svg{stroke:currentColor;stroke-width:3px;width:7px;height:7px}.collection__mobile-active-clear{margin-left:15px;position:relative}.collection__mobile-active-clear:after{content:"";background:currentColor;width:100%;height:1px;position:absolute;bottom:3px;left:0}.collection__mobile-active-filters-results{margin-top:25px;margin-bottom:-5px;display:block}.collection-drawer{flex-direction:column;height:100%;display:flex}.collection-drawer__header{border-bottom:1px solid var(--border-color);z-index:1;flex:1 0 auto;justify-content:space-between;align-items:center;max-height:64px;padding:15px 15px 15px 25px;display:flex}.collection-drawer__header>div{align-items:center;display:flex}.collection-drawer__close{color:var(--heading-color);margin-right:16px}.collection-drawer__close svg{width:19px;height:19px;margin-top:-1px;display:block}.collection-drawer__title{margin-bottom:0}.collection-drawer__inner{-webkit-overflow-scrolling:touch;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 15px));flex:auto;overflow:auto}.collection-drawer__section-title{text-transform:uppercase;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 12px));font-weight:var(--fw600);background:var(--background);border-bottom:1px solid var(--border-color);margin:0;padding:4px 15px}.collection-drawer__footer{box-shadow:0 -2px 2px rgba(var(--border-color-rgb),.65);padding:15px}.collection-drawer__footer .button{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 14px))}@supports (padding: max(0px)){.collection-drawer__footer{padding-bottom:max(15px,env(safe-area-inset-bottom,0px) + 15px)}}
