.row--product-list{margin:0;padding:0;overflow:hidden}.row--product-list>*:not(.shopify-section){margin-bottom:0}.row--product-list>.shopify-section{margin-bottom:var(--section-gap, 52px)}.row--product-list>.shopify-section:last-child{margin-bottom:0}.row--product-list .nomargin{margin-bottom:0!important}.row--product-list>.shopify-section:has([id^=s--].nomargin){margin-bottom:0!important}.row--product-list>.banner,.row--product-list>.breadcrumbs__wrapper+.banner,.row--product-list>div:has(.breadcrumbs){min-height:auto!important;height:auto!important}.row--product-list>.banner{padding:clamp(1.5rem,4vw,3rem) clamp(1.25rem,5vw,4rem) clamp(1rem,2vw,1.5rem);position:relative;overflow:hidden;margin-bottom:0}.row--product-list>.banner .breadcrumbs{display:block;width:100%;margin-bottom:1rem;padding-bottom:0}.row--product-list>.banner .overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.row--product-list>.banner h1,.row--product-list>.banner .h-reset{font-family:var(--title-font);font-size:clamp(1.8rem,4vw,3rem);font-weight:400;line-height:1.15;letter-spacing:-.02em;color:var(--tier-heading, var(--tertiary-title-color));margin:0}.row--product-list>.banner .collection__total-items{color:var(--tier-accent, var(--accent-color, #ff8400));font-weight:700}.row--product-list>.banner .collection__description,.row--product-list>.banner .readMore__toggle{display:none}.row--product-list>.banner .section__row{max-width:var(--maxwidth);margin:0 auto}.row--product-list>.max-width,.row--product-list>[id^=s--]:has(.filter__bar){background:var(--tier-bg, var(--body-background-color));border-bottom:1px solid var(--tier-border, var(--default-border-color));position:sticky;top:0;z-index:9;max-width:100%;width:100%}.row--product-list{display:flex!important;flex-wrap:wrap!important;overflow:visible!important}.row--product-list>.shopify-section,.row--product-list>.banner,.row--product-list>.breadcrumbs__wrapper,.row--product-list>.max-width,.row--product-list>[id^=s--]{width:100%}.row--product-list>.shopify-section:has(.filter__bar){position:sticky;top:0;z-index:9;background:var(--tier-bg, var(--body-background-color))}.row--product-list .filter__bar{max-width:var(--maxwidth);margin:0 auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;min-height:48px;gap:.75rem;padding:.25rem 0}.row--product-list .filter__views{display:flex!important;flex-direction:row!important;align-items:center;gap:.35rem;margin-right:auto!important}.row--product-list .filter__view{width:34px;height:34px;border-radius:8px;border:1.5px solid var(--tier-border, var(--default-border-color));background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .25s,border-color .25s;padding:0}.row--product-list .filter__view:hover{border-color:var(--tier-link, var(--link-color))}.row--product-list .filter__view.view--active{background:var(--tier-bg, var(--tertiary-body-background-color));border-color:var(--tier-bg, var(--tertiary-body-background-color))}.row--product-list .filter__view.view--active svg{fill:var(--tier-heading, var(--tertiary-title-color))}.row--product-list .filter__view svg{width:16px;height:16px}.row--product-list .filter__view.hide-mobile{display:flex!important}.row--product-list .filter__dropdown{position:relative}.row--product-list .filter__dropdown select{appearance:none;-webkit-appearance:none;font-family:var(--title-font);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tier-heading, var(--title-color));background:var(--tier-bg, var(--secondary-body-background-color));border:1.5px solid var(--tier-border, var(--default-border-color));border-radius:10px;padding:.5rem 2rem .5rem .85rem;cursor:pointer;transition:border-color .25s}.row--product-list .filter__dropdown select:focus{outline:none;border-color:var(--tier-link, var(--link-color))}.row--product-list .filter__dropdown:after{content:"";position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--tier-heading, var(--title-color));pointer-events:none}.row--product-list .filter__dropdown .filter__icon{display:none}.row--product-list .filter__bar>span{font-family:var(--title-font);font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--tier-secondary-text, var(--secondary-text-color, #5A5A5A))}.row--product-list .product-list,.row--product-list .filter__sidebar{padding-top:1rem}.row--product-list .filter__sidebar .filter__group{border-bottom:1px solid var(--tier-border, var(--default-border-color));padding-bottom:1rem;margin-bottom:1rem}.row--product-list .filter__sidebar .filter__group-title,.row--product-list .filter__sidebar .filter__title{font-family:var(--title-font);font-size:.82rem;font-weight:700;color:var(--tier-heading, var(--title-color));margin-bottom:.5rem}.row--product-list .card__img--container{overflow:hidden}.row--product-list .tag{font-family:var(--title-font);font-weight:700;letter-spacing:.08em;border-radius:999px}.row--product-list .tag--sale{background:var(--tag-sale-color, #DC3545);color:var(--tag-sale-text-color, #ffffff)}.row--product-list .tag--soldout{background:var(--tag-sold-out-color, #333333);color:var(--tag-sold-out-text-color, #ffffff)}.row--product-list .card__title{font-family:var(--title-font);font-size:calc(.82rem * var(--card-font-scale, 1));font-weight:var(--card-name-weight, 400);color:var(--tier-heading, var(--title-color));line-height:1.4}.row--product-list .card__brand{font-size:calc(.78rem * var(--card-font-scale, 1))}.row--product-list .card__price{font-family:var(--title-font);font-size:calc(var(--card-price-size, 16px) * var(--card-font-scale, 1));font-weight:var(--card-price-weight, 600);color:var(--tier-heading, var(--title-color))}.row--product-list .card__price--old{font-size:calc(var(--card-old-price-ratio, .8) * 1em);color:var(--tier-secondary-text, var(--secondary-text-color, #5A5A5A));font-weight:var(--card-old-price-weight, 600)}.row--product-list .card__price.card__price--sale,.row--product-list .card__price--sale{color:var(--tier-sale, var(--alert-color, #DC3545))}.row--product-list .pagination{text-align:center;padding:1rem clamp(1.25rem,5vw,4rem) 2rem}.row--product-list .section__featured-collection,.row--product-list .section__featured-collections,.row--product-list .section__hm-collections{border-top:1px solid var(--tier-border, var(--default-border-color));padding-top:2.5rem;padding-bottom:2.5rem}.row--product-list .section__featured-collection .section__heading--heading,.row--product-list .section__featured-collections .section__heading--heading,.row--product-list .section__hm-collections .section__heading--heading,.row--product-list .section__faq .section__heading--heading{font-family:var(--title-font);font-weight:400}.row--product-list .section__featured-collection .section__heading--subheading,.row--product-list .section__featured-collections .section__heading--subheading,.row--product-list .section__hm-collections .section__heading--subheading{font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;color:var(--tier-secondary-text, var(--secondary-text-color, #5A5A5A))}.row--product-list .section__faq,.row--product-list .scrolling-ticker{border-top:1px solid var(--tier-border, var(--default-border-color))}.row--product-list .cta-band{width:100%}.row--product-list .cta-band__inner{max-width:var(--maxwidth);margin:0 auto}.row--product-list>[id^=s--]:has(.cta-band){display:block}[id^=s--].layout__boxed .cta-band{max-width:var(--maxwidth);margin:0 auto;border-radius:14px}[id^=s--].layout__stretchContent .cta-band__inner{max-width:100%}@media(max-width:767px){.row--product-list>.banner{padding:1rem 1rem .75rem}.row--product-list>.banner h1,.row--product-list>.banner .h-reset{font-size:clamp(1.4rem,6vw,2rem)}.row--product-list .filter__bar{min-height:40px;padding:.2rem 0;gap:.4rem}.row--product-list .filter__bar>span{white-space:nowrap;font-size:.6rem;flex-shrink:0}.row--product-list .filter__dropdown select{font-size:.62rem;padding:.4rem 1.5rem .4rem .6rem;max-width:120px}.row--product-list .section__featured-collection,.row--product-list .section__featured-collections,.row--product-list .section__hm-collections,.row--product-list .section__faq{padding-top:1.5rem;padding-bottom:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/page-collection.css.map */
