@media screen and (max-width:749px){.collection .grid__item:only-child{flex:0 0 100%;max-width:100%}}@media screen and (max-width:989px){.collection .slider.slider--tablet{margin-bottom:1.5rem}}.collection .loading-overlay{position:absolute;z-index:1;width:1.8rem}@media screen and (max-width:749px){.collection .loading-overlay{top:0;right:0}}@media screen and (min-width:750px){.collection .loading-overlay{left:0}}.collection .loading-overlay{top:0;right:0;bottom:0;left:0;display:none;width:100%;padding:0 1.5rem;opacity:.7}@media screen and (min-width:750px){.collection .loading-overlay{padding-left:5rem;padding-right:5rem}}.collection.loading .loading-overlay{display:block}.collection--empty .title-wrapper{margin-top:10rem;margin-bottom:15rem}@media screen and (max-width:989px){.collection .slider--tablet.product-grid{scroll-padding-left:1.5rem}}.collection__description>*{margin:0}.collection__title.title-wrapper{margin-bottom:2.5rem}.collection__title .title:not(:only-child){margin-bottom:1rem}@media screen and (min-width:990px){.collection__title--desktop-slider .title{margin-bottom:2.5rem}.collection__title.title-wrapper--self-padded-tablet-down{padding:0 5rem}.collection slider-component:not(.page-width-desktop){padding:0}.collection--full-width slider-component:not(.slider-component-desktop){padding:0 1.5rem;max-width:none}}.collection__view-all a:not(.link){margin-top:1rem}.trc-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 0 16px;position:relative}.trc-size-pills{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.trc-size-pill{display:inline-flex;align-items:center;padding:7px 13px;border:1px solid #e5e7eb;border-radius:999px;font-size:12px;font-weight:700;text-decoration:none;color:#111;background:#fff;transition:background .15s,border-color .15s,color .15s;line-height:1}.trc-size-pill:hover{background:#f9fafb;border-color:#9ca3af}.trc-size-pill--active{background:#111;color:#fff;border-color:#111}.trc-pill{position:relative}.trc-pill>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border:1px solid #e5e7eb;border-radius:999px;font-size:12px;font-weight:700;color:#111;background:#fff;transition:background .15s,border-color .15s,color .15s;-webkit-user-select:none;user-select:none;line-height:1;white-space:nowrap}.trc-pill>summary::-webkit-details-marker,.trc-pill>summary::marker{display:none;content:""}.trc-pill>summary:hover{background:#f9fafb;border-color:#9ca3af}.trc-pill--active>summary{background:#111;color:#fff;border-color:#111}.trc-pill--active>summary:hover{background:#1f1f1f}.trc-pill[open]>summary .trc-pill__caret{transform:rotate(180deg)}.trc-pill__caret{transition:transform .15s;flex-shrink:0}.trc-pill__panel{position:absolute;top:calc(100% + 6px);left:0;min-width:220px;max-width:320px;max-height:540px;overflow-y:auto;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px #00000014;padding:6px 0;z-index:50}.trc-pill__panel--summary{padding:10px;min-width:240px}.trc-pill__panel--price{padding:12px;min-width:200px}.trc-pill__panel--sort{min-width:220px}.trc-pill__panel--size{min-width:380px;max-width:480px}.trc-pill--sort>.trc-pill__panel{left:auto;right:0}.trc-filter-row__right{margin-left:auto;display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.trc-filter-row__count{font-size:12px;color:#6b7280;font-weight:500;white-space:nowrap}.trc-pill__option{display:flex;align-items:center;gap:8px;padding:8px 14px;text-decoration:none;color:#111;font-size:13px;transition:background .1s}.trc-pill__option:hover{background:#f9fafb}.trc-pill__option.is-active{font-weight:700}.trc-pill__check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1.5px solid #d1d5db;border-radius:3px;flex-shrink:0;font-size:11px;line-height:1;color:#fff;background:#fff}.trc-pill__option.is-active .trc-pill__check{background:#111;border-color:#111}.trc-pill__bucket{padding:6px 0 8px}.trc-pill__bucket+.trc-pill__bucket{border-top:1px solid #f1f1f1}.trc-pill__bucket-heading{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:#888;padding:8px 14px 4px;margin:0}.trc-pill__bucket-row{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:0 8px 4px}.trc-pill__bucket-row .trc-pill__option{min-width:0;padding:8px 10px}.trc-pill__option-label{flex:1}.trc-pill__option-count{color:#6b7280;font-size:12px;flex-shrink:0}.trc-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;margin:0 6px 6px 0;background:#f3f4f6;border-radius:999px;font-size:12px;color:#111;text-decoration:none;transition:background .15s}.trc-chip:hover{background:#e5e7eb}.trc-chip__x{color:#6b7280;font-size:10px}.trc-clear-all{display:block;margin-top:8px;padding-top:8px;border-top:1px solid #e5e7eb;font-size:12px;font-weight:700;color:#111;text-decoration:underline;text-underline-offset:2px}.trc-price-form{display:flex;flex-direction:column;gap:8px}.trc-price-form__field{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700}.trc-price-form__lbl{width:50px;flex-shrink:0}.trc-price-form__field input{flex:1;padding:6px 8px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px}.trc-price-form__submit{margin-top:4px;padding:8px 14px;background:#111;color:#fff;border:0;border-radius:6px;font-size:12px;font-weight:700;cursor:pointer}.trc-price-form__submit:hover{background:#1f1f1f}.facets.facets-pill.small-hide,#main-collection-filters .mobile-facets__wrapper,#main-collection-filters .active-facets.active-facets-mobile,#main-collection-filters .product-count,#main-collection-filters .product-count-vertical,#main-collection-filters .mobile-facets__count{display:none!important}@media(max-width:749px){.trc-filter-row{flex-wrap:wrap;gap:6px;padding-bottom:12px;overflow:visible}.trc-filter-row__count{display:none}.trc-filter-row__right{margin-left:0;gap:6px}.trc-pill>summary,.trc-size-pill{padding:7px 10px;font-size:11.5px;gap:4px}.trc-pill__panel{left:0;min-width:240px;max-width:calc(100vw - 32px)}.trc-pill__panel--size{min-width:calc(100vw - 32px);max-width:calc(100vw - 32px)}.trc-pill__option{padding:12px 14px;min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/template-collection.css.map */
