.cc-collection-products.section--template,.cc-main-search.section--template{margin-top:16px}.cc-collection-products .products-toolbar,.cc-main-search .products-toolbar{gap:6px;border:none}.cc-collection-products .products-toolbar__filter,.cc-collection-products .products-toolbar__sort,.cc-main-search .products-toolbar__filter,.cc-main-search .products-toolbar__sort{flex:1 1 0;min-width:0;padding:0}.cc-collection-products .products-toolbar__sort,.cc-main-search .products-toolbar__sort{display:flex;order:-1;align-items:center;width:auto}.cc-collection-products .products-toolbar__sort custom-select,.cc-main-search .products-toolbar__sort custom-select{width:100%}.cc-collection-products .products-toolbar__sort label,.cc-main-search .products-toolbar__sort label{display:none}.cc-collection-products .products-toolbar__sort .custom-select,.cc-main-search .products-toolbar__sort .custom-select{top:0;width:100%}.cc-collection-products .products-toolbar__sort .custom-select__btn,.cc-main-search .products-toolbar__sort .custom-select__btn{column-gap:8px;min-width:0;max-width:none;margin:0;padding:7px 14px;text-transform:uppercase;background:none;box-shadow:none}.cc-collection-products .products-toolbar__sort .custom-select__btn:before,.cc-main-search .products-toolbar__sort .custom-select__btn:before{content:var(--sort-label, "Sort by")}.cc-collection-products .products-toolbar__sort .custom-select__btn>span,.cc-main-search .products-toolbar__sort .custom-select__btn>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cc-collection-products .products-toolbar__sort .custom-select__btn>.icon,.cc-main-search .products-toolbar__sort .custom-select__btn>.icon{display:none}.cc-collection-products .products-toolbar__sort .custom-select__btn:after,.cc-main-search .products-toolbar__sort .custom-select__btn:after{content:"";display:none;flex-shrink:0;width:14px;height:7px;background:url("data:image/svg+xml,%3Csvg%20width='14'%20height='7'%20viewBox='0%200%2014%207'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M13.0352%200.90979L7.50935%204.92856C7.11487%205.21545%206.58044%205.21545%206.18596%204.92856L0.660156%200.909789'%20stroke='%232A255A'%20stroke-width='2.25'/%3E%3C/svg%3E") no-repeat center / contain}.cc-collection-products .products-toolbar__sort .custom-select__listbox,.cc-main-search .products-toolbar__sort .custom-select__listbox{top:calc(100% + 4px);right:0;left:auto;min-width:max-content}.cc-collection-products .products-toolbar__active-filters,.cc-main-search .products-toolbar__active-filters{display:none;gap:9px;margin-inline-start:12px}.cc-collection-products .products-toolbar__active-filter,.cc-main-search .products-toolbar__active-filter{gap:2px;padding:8px 9px 8px 16px;font:600 15.75px/1 var(--sofia-font);color:var(--mc-deep-blue);border-radius:999px;background-color:#f5f5f5;transition:background-color .2s ease}.cc-collection-products .products-toolbar__active-filter:hover,.cc-main-search .products-toolbar__active-filter:hover{opacity:.8}.cc-collection-products .products-toolbar__active-filter>*,.cc-main-search .products-toolbar__active-filter>*{pointer-events:none}.cc-collection-products .products-toolbar__active-filter .icon,.cc-main-search .products-toolbar__active-filter .icon{width:20px;height:20px;stroke-width:2px}.cc-collection-products .products-toolbar__filter-btn .products-toolbar__filter-label,.cc-main-search .products-toolbar__filter-btn .products-toolbar__filter-label{text-transform:uppercase}.cc-collection-products .products-toolbar__filter-btn .products-toolbar__filter-chevron .icon,.cc-main-search .products-toolbar__filter-btn .products-toolbar__filter-chevron .icon{width:20px;height:20px;fill:currentcolor;transition:transform .3s ease}.cc-collection-products .products-toolbar__filter-btn:not(.is-active) .products-toolbar__filter-chevron .icon,.cc-main-search .products-toolbar__filter-btn:not(.is-active) .products-toolbar__filter-chevron .icon{transform:rotate(180deg)}.cc-collection-products .products-toolbar__filter-btn>.md\:hidden .icon,.cc-main-search .products-toolbar__filter-btn>.md\:hidden .icon{display:none}.cc-collection-products .products-toolbar__filter-btn,.cc-collection-products .products-toolbar__sort .custom-select__btn,.cc-main-search .products-toolbar__filter-btn,.cc-main-search .products-toolbar__sort .custom-select__btn{justify-content:center;width:100%;height:36px;font:700 14px/1 var(--sofia-font);letter-spacing:.01em;text-align:center;text-transform:uppercase;border:1px solid var(--mc-deep-blue);border-radius:6px}.cc-collection-products #filter-sort,.cc-main-search #filter-sort,.cc-collection-products .products-toolbar__layout,.cc-main-search .products-toolbar__layout{display:none}.cc-collection-products .promo-item--card,.cc-main-search .promo-item--card{grid-column:1 / -1}.cc-collection-products .main-products-grid__results ul.grid,.cc-collection-products .main-products-grid__results li.js-pagination-result,.cc-main-search .main-products-grid__results ul.grid,.cc-main-search .main-products-grid__results li.js-pagination-result{border:none!important}.cc-collection-products .main-products-grid__results>ul.grid,.cc-main-search .main-products-grid__results>ul.grid{margin-bottom:28px}.cc-collection-products .pagination.pagination--numbered,.cc-main-search .pagination.pagination--numbered{justify-content:center;gap:calc(2 * var(--space-unit));width:auto;margin-inline:auto}.cc-collection-products .pagination.pagination--numbered li.hidden,.cc-main-search .pagination.pagination--numbered li.hidden{display:block}.cc-collection-products .pagination.pagination--numbered .pagination__item.text-center,.cc-main-search .pagination.pagination--numbered .pagination__item.text-center{display:none}.cc-collection-products .pagination.pagination--numbered .pagination__item--arrow,.cc-main-search .pagination.pagination--numbered .pagination__item--arrow{flex:0 0 auto}.cc-collection-products .pagination.pagination--numbered .pagination__prev-label,.cc-collection-products .pagination.pagination--numbered .pagination__next-label,.cc-main-search .pagination.pagination--numbered .pagination__prev-label,.cc-main-search .pagination.pagination--numbered .pagination__next-label{display:none}.cc-collection-products .pagination.pagination--numbered .pagination__arrow,.cc-main-search .pagination.pagination--numbered .pagination__arrow{margin:0;padding:0 calc(2 * var(--space-unit));color:rgb(var(--text-color))}.cc-collection-products .pagination.pagination--numbered .pagination__page-link,.cc-collection-products .pagination.pagination--numbered .pagination__page-current,.cc-main-search .pagination.pagination--numbered .pagination__page-link,.cc-main-search .pagination.pagination--numbered .pagination__page-current{display:flex;justify-content:center;align-items:center;min-width:30px;height:30px;padding:0 8px;font:400 14px/1 var(--sofia-font);border-radius:6px;background:none}.cc-collection-products .pagination.pagination--numbered .pagination__page-link,.cc-main-search .pagination.pagination--numbered .pagination__page-link{color:rgb(var(--text-color));background-color:var(--c-light)}.cc-collection-products .pagination.pagination--numbered .pagination__page-link:hover,.cc-main-search .pagination.pagination--numbered .pagination__page-link:hover{background-color:rgba(var(--text-color)/10%)}.cc-collection-products .pagination.pagination--numbered .pagination__page-current,.cc-main-search .pagination.pagination--numbered .pagination__page-current{color:var(--mc-white);background-color:var(--mc-blue)}.cc-collection-products .facets .filter.disclosure,.cc-main-search .facets .filter.disclosure{border-bottom-color:var(--mc-blue)}.cc-collection-products .facets .filter__toggle,.cc-main-search .facets .filter__toggle{text-transform:uppercase}.cc-collection-products .facets .filter__toggle span,.cc-main-search .facets .filter__toggle span{font:700 16px/1 var(--sofia-font);letter-spacing:.01em}.cc-collection-products .facets .filter .disclosure__toggle,.cc-main-search .facets .filter .disclosure__toggle{display:block;position:relative;width:20px;height:20px}.cc-collection-products .facets .filter .disclosure__toggle>svg,.cc-main-search .facets .filter .disclosure__toggle>svg{display:none}.cc-collection-products .facets .filter .disclosure__toggle:before,.cc-collection-products .facets .filter .disclosure__toggle:after,.cc-main-search .facets .filter .disclosure__toggle:before,.cc-main-search .facets .filter .disclosure__toggle:after{content:"";position:absolute;top:50%;left:50%;background-color:var(--mc-orange)}.cc-collection-products .facets .filter .disclosure__toggle:before,.cc-main-search .facets .filter .disclosure__toggle:before{width:18px;height:2px;transform:translate(-50%,-50%)}.cc-collection-products .facets .filter .disclosure__toggle:after,.cc-main-search .facets .filter .disclosure__toggle:after{width:2px;height:18px;transform:translate(-50%,-50%)}.cc-collection-products .facets .filter.disclosure[open]:not(.is-closing) .disclosure__toggle:after,.cc-main-search .facets .filter.disclosure[open]:not(.is-closing) .disclosure__toggle:after{display:none}.cc-collection-products .facets .disclosure__content,.cc-main-search .facets .disclosure__content{padding-bottom:31px}.cc-collection-products .facets .filter__label,.cc-main-search .facets .filter__label{align-items:center;font:400 16px/1 var(--sofia-font);letter-spacing:.01em}.cc-collection-products .facets .filter__label .filter__count,.cc-main-search .facets .filter__label .filter__count{color:#c2c2c2}.cc-collection-products .facets .filter .checkbox+.filter__label:before,.cc-main-search .facets .filter .checkbox+.filter__label:before{order:1;width:18px;height:18px;margin:0;margin-inline-start:9px;border:1px solid var(--mc-deep-blue);border-radius:50%;background:none}.cc-collection-products .facets .filter .checkbox:checked+.filter__label:before,.cc-main-search .facets .filter .checkbox:checked+.filter__label:before{top:7px;border-color:rgb(var(--text-color));background-color:rgb(var(--text-color))}.cc-collection-products .facets .filter .checkbox:checked+.filter__label:after,.cc-main-search .facets .filter .checkbox:checked+.filter__label:after{top:7px;right:10px;left:auto;width:6px;height:10px;transform:translate(50%,-50%) rotate(45deg)}.cc-collection-products .facets .filter__more,.cc-main-search .facets .filter__more{font:700 14px/1 var(--sofia-font);letter-spacing:.01em;text-transform:uppercase;color:#5f6368}.cc-collection-products .facets .filter__more:after,.cc-main-search .facets .filter__more:after{content:"";display:inline-block;width:14px;height:6px;margin-inline-start:30px;vertical-align:middle;background:url("data:image/svg+xml,%3Csvg%20width='14'%20height='6'%20viewBox='0%200%2014%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20opacity='0.8'%20d='M12.8711%200.682373L7.34529%204.70114C6.9508%204.98804%206.41638%204.98804%206.0219%204.70114L0.496094%200.682373'%20stroke='%232A255A'%20stroke-width='1.6875'/%3E%3C/svg%3E") no-repeat center / contain}.cc-collection-products .main-products-grid .card--promo-collection,.cc-main-search .main-products-grid .card--promo-collection{justify-content:center;padding:20px 20px 15px;text-align:center;background-color:var(--promo-bg);border-radius:8px 8px 0 0;overflow:hidden}.cc-collection-products .main-products-grid .card--promo-collection .card--promo__info,.cc-main-search .main-products-grid .card--promo-collection .card--promo__info{justify-content:center;padding:0}.cc-collection-products .main-products-grid .card--promo-collection .card--promo__body,.cc-main-search .main-products-grid .card--promo-collection .card--promo__body{display:flex;flex-direction:column}.cc-collection-products .main-products-grid .card--promo-collection .card--promo__sub-heading,.cc-main-search .main-products-grid .card--promo-collection .card--promo__sub-heading{max-width:230px;margin:0 auto 8px;font:900 28px/1 var(--sofia-font);text-transform:uppercase;color:var(--promo-sale-color, #e4022d)}.cc-collection-products .main-products-grid .card--promo-collection .card--promo__heading,.cc-main-search .main-products-grid .card--promo-collection .card--promo__heading{margin-bottom:14px;font:400 48px/1 var(--bungee-font);text-transform:uppercase;color:var(--promo-heading-color)}.cc-collection-products .main-products-grid .card--promo-collection .card--promo__content,.cc-main-search .main-products-grid .card--promo-collection .card--promo__content{font:400 18px/1 var(--sofia-font);letter-spacing:.01em;color:var(--promo-text-colo)}.cc-collection-products .main-products-grid .card--promo-collection .card--promo__content p,.cc-main-search .main-products-grid .card--promo-collection .card--promo__content p{margin:0}.cc-collection-products .main-products-grid .card--promo-collection .card--promo__btn,.cc-main-search .main-products-grid .card--promo-collection .card--promo__btn{display:flex;align-items:center;justify-content:center;width:100%;height:48px;margin-top:20px;font:600 17px/1 var(--bungee-font);text-transform:uppercase;letter-spacing:.02em;color:var(--promo-btn-color);border:2px solid var(--promo-btn-border);border-radius:4px;background:var(--promo-btn-bg)}.cc-collection-products .collection-products__description,.cc-main-search .collection-products__description{margin-top:-10px;margin-bottom:10px;padding:20px 30px 24px;font:400 16px/26px var(--sofia-font);color:var(--mc-deep-blue);background-color:var(--c-light)}.cc-collection-products #filter-results ul,.cc-main-search #filter-results ul{column-gap:8px}@media(min-width:769px){.cc-collection-products.section--template,.cc-main-search.section--template{margin-top:8px}.cc-collection-products .products-toolbar,.cc-main-search .products-toolbar{gap:0;margin-bottom:27px;padding-bottom:10px;border-bottom:1px solid var(--mc-blue)}.cc-collection-products .products-toolbar__filter,.cc-collection-products .products-toolbar__sort,.cc-main-search .products-toolbar__filter,.cc-main-search .products-toolbar__sort{flex:0 1 auto}.cc-collection-products .products-toolbar__sort,.cc-main-search .products-toolbar__sort{order:0}.cc-collection-products .products-toolbar__sort .custom-select__btn,.cc-main-search .products-toolbar__sort .custom-select__btn{justify-content:flex-start;width:auto;height:auto;font-size:16px;letter-spacing:normal;text-align:start;border-color:#c2c2c2;border-radius:1px}.cc-collection-products .products-toolbar__sort .custom-select__btn:after,.cc-main-search .products-toolbar__sort .custom-select__btn:after{display:block}.cc-collection-products .products-toolbar__filter-btn,.cc-main-search .products-toolbar__filter-btn{justify-content:space-between;width:auto;height:auto;font-size:16px;text-align:start;border:0}.cc-collection-products .products-toolbar__layout,.cc-main-search .products-toolbar__layout{display:flex}.cc-collection-products .main-products-grid__filters,.cc-main-search .main-products-grid__filters{width:270px;padding-inline-end:0;margin-inline-end:24px;border:none}.cc-collection-products .promo-item--card,.cc-main-search .promo-item--card{grid-column:auto}.cc-collection-products .main-products-grid .card--promo-collection .card--promo__heading,.cc-main-search .main-products-grid .card--promo-collection .card--promo__heading{font-size:40px}.cc-collection-products .main-products-grid .card--promo-collection .card--promo__btn,.cc-main-search .main-products-grid .card--promo-collection .card--promo__btn{margin-top:auto}.cc-collection-products .pagination.pagination--numbered .pagination__page-link,.cc-collection-products .pagination.pagination--numbered .pagination__page-current,.cc-main-search .pagination.pagination--numbered .pagination__page-link,.cc-main-search .pagination.pagination--numbered .pagination__page-current{min-width:50px;height:50px;padding:0 10px;font-size:18px}}@media(min-width:1024px){.cc-collection-products .products-toolbar__active-filters,.cc-main-search .products-toolbar__active-filters{display:flex}.cc-collection-products .facets .facets__active-filters,.cc-main-search .facets .facets__active-filters{display:none}}@media(max-width:768.98px){.cc-collection-products .main-products-grid[data-layout=grid] .grid-cols-2,.cc-main-search .main-products-grid[data-layout=grid] .grid-cols-2{margin-left:0;margin-right:0;gap:15px 8px;grid-auto-flow:dense}.cc-collection-products .main-products-grid[data-layout=grid] .grid-cols-2 .card--product,.cc-main-search .main-products-grid[data-layout=grid] .grid-cols-2 .card--product{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-collection-products.css.map */
