.collection-template{padding-top:0;padding-bottom:var(--section-spacing-medium, 60px)}.collection-template__top-bar.show-desktop{display:flex!important;justify-content:space-between;align-items:center;padding:14px 0}@media only screen and (max-width: 989px){.collection-template__top-bar.show-desktop{display:none!important}.collection-template__header-mobile.show-mobile{display:flex!important}}.collection-template__breadcrumb-wrapper.show-mobile{padding:14px 0}.collection-breadcrumb{display:flex;align-items:center;gap:2px}.collection-breadcrumb__link{color:var(--surfaces-black-100);text-decoration:none;transition:opacity .2s}.collection-breadcrumb__link:hover{opacity:.7}.collection-breadcrumb__separator{display:flex;align-items:center;color:var(--surfaces-black-100)}.collection-breadcrumb__current{color:var(--surfaces-black-100)}.collection-template__header{display:flex;justify-content:flex-end}.collection-template__sort-form,.collection-template__sort-form-inner{display:block}.collection-sort-dropdown{position:relative;display:block}.collection-sort-dropdown__toggle{display:flex;align-items:center;gap:2px;padding:8px 12px;background:transparent;border:1px solid rgba(0,0,0,.2);border-radius:500px;cursor:pointer;color:var(--surfaces-black-100)}collection-filter-drawer{z-index:10000000!important}.collection-template__drawer.is-open .collection-template__drawer-overlay{display:block!important}.collection-filters__title{display:none!important}.collection-template__drawer-filters-form{width:100%!important}@media only screen and (max-width: 989px){facet-filters-form{width:calc(50% - 6px)!important;flex:none!important}.collection-template__filter-trigger{width:calc(50% - 6px)!important}.collection-filters__group{padding:unset!important}.collection-template__drawer .collection-filters__group{background-color:transparent!important}.collection-filters .collection-filters__reset-wrapper{display:none!important}.collection-template__drawer-content{border-radius:0 0 12px 12px;overflow:hidden}}.collection-filters__checkbox:checked+.collection-filters__checkbox-custom span{background-color:#000!important}.collection-sort-dropdown__toggle:hover{opacity:.7}.collection-sort-dropdown__icon{transition:transform .2s}.collection-sort-dropdown.is-open .collection-sort-dropdown__icon{transform:rotate(180deg)}.collection-sort-dropdown__options{position:absolute;top:100%;right:0;z-index:10;min-width:200px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 4px 12px #0000001a;padding:8px 0;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s}.collection-sort-dropdown.is-open .collection-sort-dropdown__options{opacity:1;visibility:visible;transform:translateY(0)}.collection-sort-dropdown__option{display:block;width:100%;padding:10px 16px;text-align:left;background:transparent;border:none;cursor:pointer;color:var(--surfaces-black-80);transition:background .2s}.collection-sort-dropdown__option:hover{background:#0000000d}.collection-sort-dropdown__option--active{color:var(--surfaces-black-100);font-weight:600}.collection-template__header-mobile{display:flex;gap:12px;padding-bottom:20px}.collection-template__sort-form-mobile{flex:1}.collection-template__filter-trigger{display:flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;border:1px solid rgba(0,0,0,.2);border-radius:8px;cursor:pointer;color:var(--surfaces-black-100);transition:background .2s}.collection-template__filter-trigger{border-radius:500px!important}.collection-template__filter-trigger:hover{background:#0000000d}.collection-template__content{display:flex;gap:18px}.collection-template__sidebar{width:307px;flex-shrink:0;position:sticky;top:calc(var(--header-bottom-position, 100px) + 16px);align-self:flex-start;max-height:calc(100vh - var(--header-bottom-position, 100px) - 32px);overflow-y:auto;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:12px;padding:18px;box-shadow:0 6px 12px #00000012}.collection-template__filters-form,.collection-template__filters-form-inner{display:block}.collection-filters__inner{display:flex;flex-direction:column;gap:18px;overflow:hidden}.collection-filters__groups{display:flex;flex-direction:column}.collection-filters__group{border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:18px}.collection-filters__group:not(:last-child){margin-bottom:18px!important}.collection-filters__group:last-child{border-bottom:none;padding-bottom:0}.collection-filters__group-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none}.collection-filters__group-header::-webkit-details-marker{display:none}.collection-filters__group-icon{flex-shrink:0}.collection-filters__icon-horizontal{transition:opacity .3s ease}.collection-filters__icon-vertical{transform-origin:center;transition:transform .3s ease,opacity .3s ease}.collection-filters__group[open] .collection-filters__icon-vertical{transform:rotate(90deg);opacity:0}.collection-filters__options{display:flex;flex-direction:column;gap:12px;padding-top:16px;animation:filterExpand .3s ease}@keyframes filterExpand{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.collection-filters__option{display:flex;align-items:center;gap:8px;cursor:pointer}.collection-filters__option--disabled{opacity:.4;cursor:not-allowed}.collection-filters__checkbox{position:absolute;opacity:0;width:0;height:0}.collection-filters__checkbox-custom{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;flex-shrink:0;transition:all .2s}.collection-filters__checkbox:checked+.collection-filters__checkbox-custom span{transition:all .2s ease;border-radius:1px}.collection-filters__checkbox+.collection-filters__checkbox-custom{transition:all .2s ease}.collection-filters__checkbox:checked+.collection-filters__checkbox-custom{border-color:#000}.collection-filters__checkbox-inner{display:none;width:14px;height:14px;background:var(--surfaces-black-100);border-radius:1px}.collection-filters__checkbox:checked+.collection-filters__checkbox-custom .collection-filters__checkbox-inner{display:block}.collection-filters__option-label{flex:1;color:#000c}.collection-filters__checkbox:checked~.collection-filters__option-label{color:var(--surfaces-black-100);font-weight:600}.collection-filters__option-count{color:#00000080}.collection-filters__checkbox:checked~.collection-filters__option-count{color:var(--surfaces-black-100)}.collection-filters__price-range{padding-top:16px;animation:filterExpand .3s ease}.collection-filters__price-inputs{display:flex;align-items:center;gap:8px}.collection-filters__price-field{display:flex;align-items:center;gap:4px;flex:1;padding:8px 12px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:8px}.collection-filters__price-currency{color:#00000080}.collection-filters__price-input{flex:1;border:none;background:transparent;outline:none;width:100%;min-width:0}.collection-filters__price-separator{color:#00000080}.collection-filters__reset{color:#00000080;text-decoration:underline;transition:color .2s}.collection-filters__reset:hover{color:var(--surfaces-black-100)}.collection-template__products{flex:1;min-width:0;position:relative}.collection-template__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:60px 24px;text-align:center}.collection-template__grid{display:flex;flex-wrap:wrap;column-gap:12px;row-gap:24px}.collection-template__grid-item,.collection-template__cta-card{flex:0 0 calc((100% - 24px) / 3);display:flex}@media (max-width: 1135px){.collection-template__grid-item,.collection-template__cta-card{flex:0 0 calc((100% - 12px)/2)}}.collection-template__cta-card{flex-direction:column;gap:8px;padding:6px;border-radius:12px}.collection-template__cta-image{position:relative;aspect-ratio:1 / 1;border-radius:8px;padding-top:100%;overflow:hidden}.collection-template__cta-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.collection-template__cta-content{display:flex;flex-direction:column;gap:16px;padding:6px;height:100%}.collection-template__cta-text{display:flex;flex-direction:column;gap:8px;padding:0 6px;text-align:center}.collection-template__cta-title,.collection-template__cta-description{color:var(--surfaces-black-100);text-align:center}.collection-template__cta-description p{margin:0}.collection-template__cta-button{width:100%}.collection-product-card{display:flex;flex-direction:column;height:100%}.collection-product-card__image-link{display:block;text-decoration:none}.collection-product-card__image{position:relative;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:12px}.collection-product-card__img{width:100%;height:100%;object-fit:contain}.collection-product-card__tag{position:absolute;top:12px;left:12px;background:#d1007f;color:#fff;padding:2px 12px;border-radius:500px}.collection-product-card__content{display:flex;flex-direction:column;gap:12px;padding:12px;flex:1}.collection-product-card__rating{display:flex;gap:6px;align-items:center}.collection-product-card__stars{display:flex;gap:2px;align-items:center}.collection-product-card__star{width:14px;height:14px;flex-shrink:0}.collection-product-card__rating-text{color:var(--surfaces-black-100);white-space:nowrap}.collection-product-card__title{color:var(--surfaces-black-100);text-decoration:none;font-weight:500}.collection-product-card__title:hover{text-decoration:underline}.collection-product-card__benefits{display:flex;flex-direction:column;gap:6px;list-style:none;padding:0;margin:0}.collection-product-card__benefit{display:flex;gap:4px;align-items:center}.collection-product-card__benefit-icon{width:16px;height:16px;flex-shrink:0}.collection-product-card__benefit-text{color:var(--surfaces-black-100)}.collection-product-card__button{width:100%;margin-top:auto}.collection-product-card__compare-price{font-size:.85em;opacity:.6;text-decoration:line-through}.collection-template__pagination{display:flex;justify-content:center;padding-top:40px}.collection-template__pagination-list{display:flex;align-items:center;gap:6px}.collection-template__pagination-arrow{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--surfaces-black-100);transition:opacity .2s}.collection-template__pagination-arrow:hover{opacity:.7}.collection-template__pagination-item{display:flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:4px;border-radius:50%;color:var(--surfaces-black-100);text-decoration:none;border:2px solid var(--Black-20, rgba(0, 0, 0, .2));transition:background .2s}.collection-template__pagination-item:hover:not(.collection-template__pagination-item--current){background:#0000000d}.collection-template__pagination-item--current{background:var(--surfaces-black-100);color:#fff}.collection-template__pagination-arrow{border-radius:500px;height:30px!important;width:30px!important;border:2px solid var(--Black-20, rgba(0, 0, 0, .2));background:var(--Surfaces-White, #fff);box-shadow:0 6px 12px #00000012}.collection-template__pagination-arrow svg{width:20px;height:20px}.collection-template__products .collection{display:contents}.collection-template__products .collection.loading{opacity:.5;pointer-events:none}.collection-template__count,.collection-template__count-desktop{display:none}.collection-template__drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;justify-content:flex-end;visibility:hidden;pointer-events:none;transition:visibility 0s .3s}.collection-template__drawer.is-open{visibility:visible;pointer-events:auto;transition:visibility 0s 0s}.collection-template__drawer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:opacity .3s}.collection-template__drawer.is-open .collection-template__drawer-overlay{opacity:1}.collection-template__drawer-content{position:relative;width:100%;max-width:340px;height:100%;background:#faf6f9;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s;border-radius:12px 0 0 12px}@media only screen and (max-width: 989px){.collection-template__drawer-content{max-width:286px}}.collection-template__drawer.is-open .collection-template__drawer-content{transform:translate(0)}.collection-template__drawer-header{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#fff;box-shadow:0 3px 12px #0000000d;border-radius:0 0 12px 12px}.collection-template__drawer-close{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:transparent;border:none;cursor:pointer;color:var(--surfaces-black-100)}.collection-template__drawer-body{flex:1;overflow-y:auto;padding:12px}.collection-template__drawer-menu,.collection-template__drawer-filters-form,.collection-template__drawer-filters-form-inner{display:block}.collection-template__drawer-footer{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fff;box-shadow:0 -3px 12px #0000000d;border-radius:12px 12px 0 0}.collection-template__drawer-apply{width:100%}.collection-template__drawer-reset-wrapper{text-align:center}.collection-template__drawer-reset{color:#00000080;text-decoration:underline}.collection-template__products .loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffb3;z-index:5;opacity:0;visibility:hidden;transition:all .2s}.collection-template__products.loading .loading-overlay{opacity:1;visibility:visible}@media (max-width: 989px){.collection-template__sidebar{display:none}.collection-template__top-bar{display:none!important}.collection-template__content{flex-direction:column}.collection-template__breadcrumb-wrapper.show-mobile{padding:12px 0}.collection-template__header-mobile{display:flex;gap:8px;padding-bottom:16px}.collection-template__sort-form-mobile{flex:1}.collection-template__filter-trigger{padding:8px 12px;border-radius:6px}.collection-sort-dropdown__toggle{width:100%;justify-content:space-between;border:1px solid rgba(0,0,0,.2);border-radius:500px;padding:8px 12px}.collection-sort-dropdown__options{left:0;right:auto}.collection-product-card__image{padding:8px;border-radius:6px}.collection-product-card__tag{top:8px;left:8px;padding:2px 8px}.collection-product-card__content{padding:8px 4px;gap:8px}.collection-product-card__rating{gap:4px}.collection-product-card__star{width:12px;height:12px}.collection-product-card__benefits{gap:2px}.collection-product-card__benefit-icon{width:14px;height:14px}.collection-product-card__button-extended{display:none}.collection-product-card__button{padding-inline:2px;word-wrap:break-word;overflow-wrap:break-word}.collection-template__cta-card{padding:4px;gap:6px;border-radius:8px}.collection-template__cta-image{border-radius:6px}.collection-template__cta-content{padding:4px;gap:12px}.collection-template__cta-text{padding:0 4px;gap:6px}.collection-template__pagination{padding-top:24px}.collection-template__pagination-arrow{width:28px;height:28px}.collection-template__pagination-item{min-width:28px;height:28px}.collection-template__drawer .collection-filters{background:transparent;border:none;border-radius:0;padding:0;box-shadow:none}.collection-template__drawer .collection-filters__group{background:#fff;border-radius:12px;padding:16px;margin-bottom:12px;border-bottom:none}.collection-template__drawer .collection-filters__group:last-child{margin-bottom:0}}@media (max-width: 749px){.collection-template__grid{column-gap:8px;row-gap:16px}.collection-template__grid-item,.collection-template__cta-card{flex:0 0 calc((100% - 8px)/2)}}.collection-template__cta-content{justify-content:space-between}
/*# sourceMappingURL=/cdn/shop/t/12/assets/collection-template.css.map */
