.custom-collection-list .ccl-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:12px}.custom-collection-list .ccl-title-text{margin:0;font-weight:700;line-height:1.2;letter-spacing:-.02em}.custom-collection-list .ccl-view-all{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;color:currentColor;opacity:.75;transition:opacity .2s ease,gap .2s ease;white-space:nowrap;flex-shrink:0}.custom-collection-list .ccl-view-all:hover{opacity:1;gap:10px}.custom-collection-list .ccl-inner{overflow:hidden;position:relative}.custom-collection-list .ccl-inner .swiper-wrapper{align-items:stretch}.custom-collection-list .ccl-card{display:block;text-decoration:none;color:inherit;position:relative;height:100%}.custom-collection-list .ccl-card-image-wrap{position:relative;overflow:hidden;border-radius:var(--ccl-border-radius, 8px);width:100%;padding-bottom:var(--ccl-img-ratio, 130%);height:0}.custom-collection-list .ccl-card-img,.custom-collection-list .ccl-card-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.custom-collection-list .ccl-card-placeholder{background:#f1f1f1;display:flex;align-items:center;justify-content:center}.custom-collection-list .ccl-placeholder-svg{width:60%;height:60%;opacity:.25}.custom-collection-list .ccl-card:hover .ccl-card-img{transform:scale(1.04)}.custom-collection-list .ccl-card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;border-radius:inherit;transition:opacity .3s ease}.custom-collection-list .ccl-label--on-image{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:8px}.custom-collection-list .ccl-label--on-image .ccl-collection-title{color:#fff;font-weight:600;line-height:1.2;text-shadow:0 1px 4px rgba(0,0,0,.3);flex:1}.custom-collection-list .ccl-label--on-image .ccl-arrow-btn{flex-shrink:0;width:32px;height:32px;background:#ffffff2e;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .2s ease,transform .3s ease}.custom-collection-list .ccl-card:hover .ccl-label--on-image .ccl-arrow-btn{background:#ffffff4d;transform:translate(3px)}.custom-collection-list .ccl-label--below{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 4px 4px}.custom-collection-list .ccl-label--below .ccl-collection-title{font-weight:600;line-height:1.3;flex:1}.custom-collection-list .ccl-label--below .ccl-arrow-btn{flex-shrink:0;width:30px;height:30px;border:1px solid currentColor;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:.6;transition:opacity .2s ease,transform .3s ease}.custom-collection-list .ccl-card:hover .ccl-label--below .ccl-arrow-btn{opacity:1;transform:translate(3px)}.custom-collection-list .ccl-nav-btn{--swiper-navigation-color: currentColor;--swiper-navigation-size: 18px;width:40px;height:40px;background:#ffffffe6;border-radius:50%;box-shadow:0 2px 12px #0000001f;transition:background .2s ease,transform .2s ease}.custom-collection-list .ccl-nav-btn:after{font-size:14px;font-weight:700;color:#111}.custom-collection-list .ccl-nav-btn:hover{background:#fff;transform:scale(1.08)}.custom-collection-list .swiper-button-prev.ccl-nav-btn{left:8px}.custom-collection-list .swiper-button-next.ccl-nav-btn{right:8px}.custom-collection-list .ccl-pagination{position:relative!important;bottom:auto!important;margin-top:16px;display:flex;justify-content:center}.custom-collection-list .ccl-pagination .swiper-pagination-bullet{width:8px;height:8px;background:currentColor;opacity:.25;transition:opacity .2s ease,width .3s ease;border-radius:4px}.custom-collection-list .ccl-pagination .swiper-pagination-bullet-active{opacity:.85;width:20px}@media screen and (max-width:749px){.custom-collection-list .ccl-inner{overflow:visible}.custom-collection-list{overflow:hidden}}@media screen and (min-width:750px){.custom-collection-list .ccl-inner.ccl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--ccl-gap, 16px)}.custom-collection-list .ccl-inner.ccl-grid .swiper-wrapper{display:contents}.custom-collection-list .ccl-inner.ccl-grid .swiper-slide{width:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-collection-list.css.map */
