.template-collection{--plp-ink: 18, 28, 38;--plp-muted: 93, 104, 116;--plp-line: 222, 226, 230;--plp-soft: 246, 247, 248;--plp-accent: 218, 45, 38;overflow-x:clip}.template-collection .m-collection-page-header{margin-top:18px}.template-collection .m-collection-page-header__wrapper{min-height:260px;border-radius:12px;background:rgb(var(--plp-soft))}.template-collection .m-collection-page-header--no-image .m-collection-page-header__wrapper{min-height:auto}.template-collection .m-collection-page-header__inner{min-width:0;padding-inline:clamp(28px,5vw,72px)}.template-collection .m-collection-page-header__title{color:rgb(var(--plp-ink));font-size:clamp(34px,4vw,58px);line-height:1.08;letter-spacing:-.035em;overflow-wrap:anywhere}.template-collection .m-collection-page-header__description{color:rgb(var(--plp-muted));line-height:1.65}.template-collection .m-collection--wrapper{column-gap:36px;margin-top:54px;margin-bottom:72px}.template-collection .m-sidebar--leftColumn .m-sidebar,.template-collection .m-sidebar--rightColumn .m-sidebar{flex-basis:270px;width:270px}.template-collection .m-sidebar--title{color:rgb(var(--plp-ink));font-size:24px;font-weight:700}.template-collection .m-sidebar .m-filter--widget{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgb(var(--plp-line))}.template-collection .m-sidebar .m-filter--widget-title{color:rgb(var(--plp-ink));font-size:15px;font-weight:700}.template-collection #CollectionProductGrid{min-width:0}.template-collection .m-collection-toolbar{position:relative;z-index:12;min-height:58px;border-top:1px solid rgb(var(--plp-line));border-bottom:1px solid rgb(var(--plp-line));background:#fff}.template-collection .m-collection-toolbar--wrapper{min-height:58px;justify-content:space-between;gap:18px}.template-collection .plp-toolbar-count{flex:0 0 auto;margin:0;color:rgb(var(--plp-muted));font-size:14px;font-weight:500}.template-collection .m-toolbar--left,.template-collection .m-toolbar--right{min-width:0}.template-collection .m-sidebar--open,.template-collection .m-sortby--open{min-height:44px;color:rgb(var(--plp-ink));font-weight:700}.template-collection .m-toolbar--sortby select,.template-collection .m-select-custom--trigger{min-height:42px;border-radius:6px}.template-collection .m-toolbar--column-switcher>button{border:1px solid transparent;border-radius:6px}.template-collection .m-toolbar--column-switcher>button.active{border-color:rgb(var(--plp-ink))}.template-collection .m-active-facets{gap:8px;padding-top:14px}.template-collection .m-active-facets--item{min-height:36px;margin:0;border-radius:999px;background:rgb(var(--plp-soft))}.template-collection .m-collection-products{margin-top:28px;row-gap:10px}.template-collection .m-collection-products .m-product-item{display:flex;min-width:0;margin-bottom:28px}.template-collection .m-collection-products .m-product-card{display:flex;width:100%;min-width:0;flex-direction:column}.template-collection .m-product-card__media{overflow:hidden;border-radius:10px;background:rgb(var(--plp-soft))}.template-collection .m-product-card__media responsive-image,.template-collection .m-product-card__media .m-image{display:block;width:100%}.template-collection .m-product-card__content{display:flex;min-width:0;flex:1;flex-direction:column;padding-top:16px}.template-collection .m-product-card__vendor{color:rgb(var(--plp-muted));font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.template-collection .m-product-card__title,.template-collection .m-product-card__name{color:rgb(var(--plp-ink));font-size:15px;font-weight:650;line-height:1.4}.template-collection .m-product-card__title a,.template-collection .m-product-card__name a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.template-collection .m-product-card__price{margin-top:10px;color:rgb(var(--plp-ink));font-weight:700}.template-collection .m-product-card__price .m-price-item--sale{color:rgb(var(--plp-accent))}.template-collection .m-product-card__reviews{min-height:20px}.template-collection .m-product-card__tags{top:12px;left:12px}.template-collection .m-product-card__tag-name,.template-collection .m-product-tag{border-radius:999px;font-size:11px;font-weight:700}.template-collection .m-product-card__atc-button,.template-collection .m-product-card__action .m-button{min-height:44px;border-radius:6px}.template-collection .m-product-option{max-width:100%;overflow:hidden}.template-collection .m-product-option--swatch,.template-collection .m-product-option--node{flex-shrink:0}.template-collection .m-collection--pagination{margin-top:34px}.template-collection .m-collection--pagination .m-button{min-width:180px;min-height:50px;border-radius:6px}.template-collection .m-collection--empty{min-height:420px;justify-content:center;padding:64px 20px;border-radius:10px;background:rgb(var(--plp-soft));text-align:center}.template-collection .m-collection--empty-title{margin-top:22px;color:rgb(var(--plp-ink))}.template-collection .m-collection--empty-text{max-width:520px;margin:10px auto 22px;color:rgb(var(--plp-muted))}.template-collection .plp-collection-description{max-width:920px;color:rgb(var(--plp-muted));line-height:1.75}.template-collection .plp-collection-description--above{margin:46px auto 0;padding:26px 30px;border:1px solid rgb(var(--plp-line));border-radius:10px}.template-collection .plp-collection-description--below{margin:0 auto 84px}.template-collection .plp-collection-description .read-more__toggle{margin-top:14px}.template-collection .plp-subcollections .m-collection-list__container{border-bottom:1px solid rgb(var(--plp-line))}.template-collection .plp-subcollections .collection-card__image,.template-collection .plp-subcollections .m-collection-card__image{border-radius:10px}.template-collection .plp-seo-content .m-image-with-text__image{border-radius:12px;overflow:hidden}.template-collection .plp-collection-faq .m-collapsible-section__wrapper{max-width:900px;margin-inline:auto}.template-collection .plp-collection-faq .m-collapsible{border-bottom:1px solid rgb(var(--plp-line))}.template-collection :is(button,a,select,input):focus-visible{outline:2px solid rgb(var(--plp-ink));outline-offset:3px}@media(min-width:768px)and (max-width:1023px){.template-collection .m-collection-products.m-cols-4 .m-product-item,.template-collection .m-collection-products.m-cols-5 .m-product-item{width:33.3333%;max-width:33.3333%}}@media(max-width:1279px){.template-collection .m-sidebar--content{box-shadow:18px 0 42px #121c262e}.template-collection .m-sidebar--close{display:grid;width:44px;height:44px;place-items:center}}@media(max-width:767px){.template-collection .m-collection-page-header{margin-top:8px}.template-collection .m-collection-page-header__wrapper{min-height:190px;border-radius:8px}.template-collection .m-collection-page-header__inner{padding:30px 20px}.template-collection .m-collection-page-header__title{font-size:clamp(30px,10vw,40px)}.template-collection .m-collection-page-header__description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.template-collection .m-collection--wrapper{margin-top:24px;margin-bottom:48px}.template-collection .m-collection-toolbar{top:var(--header-height, 0px)}.template-collection .m-collection-toolbar--wrapper{min-height:52px;gap:10px;padding:4px 0}.template-collection .plp-toolbar-count{max-width:34%;font-size:12px;line-height:1.3}.template-collection .m-toolbar--right{flex:0 0 auto}.template-collection .m-toolbar--column-switcher{padding-left:8px}.template-collection .m-toolbar--column-switcher>button{width:40px;height:40px}.template-collection .m-sidebar--open{margin-right:14px}.template-collection .m-collection-products{margin-inline:-6px;margin-top:18px}.template-collection .m-collection-products .m-product-item{padding-inline:6px;margin-bottom:24px}.template-collection .m-product-card__content{padding-top:12px}.template-collection .m-product-card__title,.template-collection .m-product-card__name{font-size:14px}.template-collection .m-product-card__atc-button{width:100%;min-width:0;padding-inline:8px;font-size:13px}.template-collection .m-product-option{gap:5px}.template-collection .plp-collection-description--above{margin-top:24px;padding:20px}.template-collection .plp-collection-description--below{margin-bottom:54px}.template-collection .m-collection--empty{min-height:320px;padding:46px 18px}}@media(max-width:390px){.template-collection .plp-toolbar-count{display:none}.template-collection .m-toolbar--left{flex:1}}@media(prefers-reduced-motion:reduce){.template-collection .m-product-card,.template-collection .m-product-card__media img,.template-collection .m-sidebar--content{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/plp-premium.css.map */
