@font-face{font-family:"Favorit";src:url("./FavoritStd-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Times Now";src:url("./TimesNow-SemiLight.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"WNBA";src:url("./WNBA-ExtendedBold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}.collection__head{padding-block:2rem 2.3rem}@media(min-width: 1024px){.collection__head{padding-block:5.3rem 6.6rem}}.collection__head:has(~.collection__subcategories){padding-block:2rem}@media(min-width: 1024px){.collection__head:has(~.collection__subcategories){padding-block:5.3rem}}.collection__title{margin:0;padding-inline:1.3rem;padding-right:1rem}@media(min-width: 1024px){.collection__title{margin-top:0;margin-bottom:1rem;padding-inline:2.6rem;padding-right:1rem}}.collection__title__wrapper{display:flex}.collection__count-items{display:inline-block;text-transform:uppercase;padding-inline-end:.8rem}@media(min-width: 1024px){.collection__count-items{padding-inline-end:unset}}.collection__description{padding-inline:1.1rem;margin:2.25rem 0;font-size:calc(1.3rem - 1px)}@media(min-width: 1024px){.collection__description{padding-inline:0}}.collection__description:has(.description-block){display:grid}@media(min-width: 1024px){.collection__description:has(.description-block){grid-template-columns:repeat(2, 1fr);justify-content:space-between}}@media(min-width: 1024px){.collection__description .description-block{width:fit-content;max-width:min(35.5vw,512px)}}.collection__description .description-block :is(h1,h2,h3,h4,h5,h6){line-height:1}@media(min-width: 1024px){.collection__description .description-block :is(h1,h2,h3,h4,h5,h6){text-wrap:pretty}}.collection__hero-categories{display:grid;grid-template-columns:repeat(auto-fit, minmax(0, 1fr));border-bottom:1px solid #161616;padding-bottom:2.8rem}.collection__hero-categories .single-hero-category__title{padding-inline:1.3rem}@media(min-width: 1024px){.collection__hero-categories .single-hero-category__title{padding-inline:2.6rem}}.collection__sort-wrapper{width:100%;position:relative}@media(min-width: 1024px){.collection__sort-wrapper{position:sticky;z-index:99;top:calc(var(--header-inner-height) + var(--header-top-bar-height) + 68px)}}.collection__active-filters{padding-inline:1.3rem;margin-bottom:1.3rem}@media(min-width: 1024px){.collection__active-filters{padding-inline:2.6rem;position:sticky;top:calc(var(--header-wrapper-height) + 1.3rem);z-index:15}}.collection .collection__active-filters-wrapper{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}@media(min-width: 768px){.collection .collection__active-filters-wrapper{gap:1.5rem}}.collection .collection__active-filters-list{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.collection .collection__active-filter-item{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1rem;background-color:#d9d9d9;border:1px solid #d0d0d0;font-size:1rem;text-transform:uppercase;text-decoration:none}.collection .collection__active-filter-item:hover{background-color:#161616;color:#fff;border-color:#161616}.collection .collection__active-filter-item span{line-height:1}.collection .collection__active-filter-item svg{width:1rem;height:1rem;flex-shrink:0;opacity:.7}.collection .collection__active-filter-item:hover svg{opacity:1}.collection .collection__active-filter-item:hover svg path{fill:currentColor}.collection .collection__clear-all-filters{padding:.6rem 1rem;background-color:#fff;font-size:1rem;text-decoration:none;text-transform:uppercase;font-weight:500;white-space:nowrap;border:.1rem solid #cbcbcb;line-height:1}.collection__active-filters:not(:has(.collection__active-filter-item)){display:none}.collection .collection__active-filters-list:empty+.collection__clear-all-filters{display:none}@media(max-width: 767px){.collection .collection__active-filters-wrapper{flex-direction:row;align-items:flex-start;gap:.8rem}}.collection__filters{position:relative}.collection .collection__no-products-title{width:fit-content;margin:0 auto;text-align:center}.collection .collection__togglers{padding-inline:1.3rem;display:flex;justify-content:space-between;align-items:center}@media(min-width: 1024px){.collection .collection__togglers{position:sticky;z-index:99;top:var(--header-inner-height);padding-inline:2.6rem;pointer-events:none}}@media(min-width: 1280px){.collection .collection__togglers{top:calc(var(--header-inner-height) + var(--header-top-bar-height))}}@media(min-width: 1024px){.collection .collection__togglers:has(~.collection__active-filters){top:calc(var(--header-inner-height) + 2.4rem + 1rem)}}@media(min-width: 1280px){.collection .collection__togglers:has(~.collection__active-filters){top:calc(var(--header-inner-height) + var(--header-top-bar-height) + 2.4rem + 1rem)}}.collection .collection__togglers button{padding:1.1rem 1.6rem .9rem;line-height:10px;margin:1.3rem 0;background:#fff;font-size:1.2rem;pointer-events:auto}@media(min-width: 1280px){.collection .collection__togglers button{min-height:3.8rem}}.collection .collection__togglers .right-side-toggles{display:flex;gap:1.3rem}.collection .collection__sort-toggle{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;font-size:1.3rem;text-transform:uppercase;white-space:nowrap;color:#161616;cursor:pointer;margin:1.3rem 0}.collection .collection__filter-toggle{width:fit-content;min-height:3.2rem;padding-block:0;display:flex;align-items:center;gap:1rem;text-transform:uppercase;color:#161616;cursor:pointer}@media(min-width: 1280px){.collection .collection__filter-toggle{padding-block:unset}}.collection .collection__filter-toggle svg{width:1.2rem}.collection .collection__filter-toggle span{transform:translateY(1px)}@media(min-width: 1280px){.collection .collection__filter-toggle span{transform:unset}}.collection .collection__count{margin:0;padding:1rem .5rem;font-weight:600;font-size:1.3rem;line-height:1.2;letter-spacing:.03em;text-transform:uppercase}.collection .collection__subcategories{padding-block:1.2rem;padding-inline:1.3rem;margin-bottom:1rem;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb}@media(min-width: 1024px){.collection .collection__subcategories{margin-bottom:2.5rem;padding-inline:1.6rem}}.collection .collection__subcategories nav{width:fit-content}.collection .collection__subcategories ul{font-family:"Favorit",sans-serif}.collection .collection__subcategories ul li{text-transform:uppercase;display:inline-block}.collection .collection__subcategories ul li a{line-height:1.5;display:inline-block;padding:8px 10px;font-size:1.2rem}@media(min-width: 1024px){.collection .collection__subcategories ul li a{transition:opacity .3s ease}.collection .collection__subcategories ul li a:hover,.collection .collection__subcategories ul li a:focus-visible{text-decoration:underline;text-underline-offset:5px;opacity:.7}}.collection .collection__breadcrumbs{--faded-color: #6c757d;padding-inline:.5rem}@media(min-width: 1024px){.collection .collection__breadcrumbs{padding-inline:1.6rem}}.collection .collection__breadcrumbs nav{width:fit-content}.collection .collection__breadcrumbs ol{margin-block:unset;font-family:"Favorit",sans-serif;padding-inline-start:unset}.collection .collection__breadcrumbs ol li{font-size:1.2rem;display:inline-block;text-transform:uppercase}.collection .collection__breadcrumbs ol li+li::before{content:"/";color:var(--faded-color)}.collection .collection__breadcrumbs ol li+li span{padding:8px 10px;color:var(--faded-color)}.collection .collection__breadcrumbs ol li a{line-height:100%;display:inline-block;padding:8px 10px}@media(min-width: 1024px){.collection .collection__breadcrumbs ol li a{transition:opacity .3s ease}.collection .collection__breadcrumbs ol li a:hover,.collection .collection__breadcrumbs ol li a:focus-visible{opacity:.7}}.collection .collection__body{position:relative;max-width:100%;padding:0 .2rem 7.5rem;box-sizing:border-box}@media(min-width: 1024px){.collection .collection__body{overflow:hidden;padding:0 2.6rem 12rem}}.collection .collection__body .collection__items{position:relative;margin-bottom:7.5rem;display:grid;grid-template-columns:repeat(2, 1fr);gap:3.5rem .6rem}@media(min-width: 1024px){.collection .collection__body .collection__items{margin:0 auto 14rem;grid-template-columns:repeat(4, 1fr);gap:5.4rem .6rem}}.collection .collection__body .collection__items .collection__item{position:relative;width:100%;min-width:0;background-color:#fff}.collection .collection__view-toggle{display:none;align-items:center;justify-content:center;font-size:1.3rem;text-transform:uppercase;white-space:nowrap;color:#161616;cursor:pointer;margin:1.3rem 0;border:1px solid #cbcbcb;padding:0}@media(min-width: 1024px){.collection .collection__view-toggle{display:flex}}.collection .collection__view-toggle .view-toggle-icon{display:flex;align-items:center;justify-content:center}.collection .collection__view-toggle svg{opacity:.3;transition:opacity .3s ease}.collection .collection__view-toggle svg:hover,.collection .collection__view-toggle svg.active{opacity:1}.collection .collection__view-toggle#view_toggle{padding:0}@media(min-width: 1024px){.collection.collection--grid-4 .collection__items .collection__item:not(.collection__item--full-width-banner):nth-child(10n+9 of .collection__item){justify-self:end}.collection.collection--grid-4 .collection__items .collection__item:not(.collection__item--full-width-banner):nth-child(10n+9 of .collection__item),.collection.collection--grid-4 .collection__items .collection__item:not(.collection__item--full-width-banner):nth-child(10n+10 of .collection__item){grid-column:span 2;max-width:75%}}.collection__full-width-banner{width:100%;height:40vh;background-size:cover;background-position:center center;padding-inline:1.3rem;padding-top:2.25rem;padding-bottom:2.25rem;color:#fff}@media(min-width: 1024px){.collection__full-width-banner{height:60rem;padding-inline:2.6rem}}.collection__full-width-banner-content{display:flex;gap:1rem}.collection__full-width-banner-text{text-transform:uppercase}.collection__item--full-width-banner{grid-column:1/-1;margin-top:5.4rem}.collection__item--full-width-banner .collection__full-width-banner{width:100vw;margin-left:-2px}@media(min-width: 1024px){.collection__item--full-width-banner .collection__full-width-banner{margin-inline:-2.6rem}}.collection__seo-description{padding-inline:1.3rem;margin-top:1.6rem}@media(min-width: 1024px){.collection__seo-description{margin-top:1.2rem;padding-inline:3.05rem}}/*# sourceMappingURL=collection.css.map */
