.cc-wrapper,.cc-wrapper *,.cc-wrapper *:before,.cc-wrapper *:after{box-sizing:border-box}.cc-wrapper{width:100%!important;max-width:1400px!important;margin:0 auto!important;padding:80px 28px!important}.cc-wrapper .cc-collection{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:32px!important;align-items:stretch!important;flex-wrap:unset!important;overflow:visible!important}.cc-wrapper .cc-card{display:flex!important;flex-direction:column!important;gap:0!important;cursor:pointer;min-width:0!important;width:100%!important;flex:unset!important;max-width:100%!important}.cc-wrapper .cc-visual{position:relative!important;width:100%!important;display:block!important}.cc-wrapper .cc-img-box{display:block!important;width:100%!important;height:420px!important;overflow:hidden!important;position:relative!important;z-index:2!important;flex-shrink:0!important}.cc-wrapper .cc-img-box img,.cc-wrapper .cc-img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transition:transform .45s ease!important}.cc-wrapper .cc-img--placeholder{width:100%!important;height:100%!important;background:#e8e4e0!important;display:flex!important;align-items:center!important;justify-content:center!important}.cc-wrapper .cc-bg-block{display:block!important;position:absolute!important;top:-65px;left:-50px!important;right:-200px!important;height:382px!important;background-color:#41150b!important;z-index:1!important;transition:transform .4s ease}.cc-wrapper .cc-side-label{position:absolute!important;top:-49px;font-size:19px!important;letter-spacing:4px!important;text-transform:uppercase!important;color:#fff!important;z-index:3!important;white-space:nowrap!important;pointer-events:none!important;font-weight:bolder}.cc-wrapper .cc-label{display:flex!important;align-items:center!important;gap:10px!important;margin-top:20px!important;padding:0!important}.cc-wrapper .cc-label__link{display:flex!important;align-items:center!important;gap:10px!important;text-decoration:none!important;color:inherit!important}.cc-wrapper .cc-label>span,.cc-wrapper .cc-label__link>span{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-size:15px!important;letter-spacing:.4px!important;color:#2c2c2c!important}.cc-wrapper .cc-arrow{font-size:14px!important;color:#2c2c2c!important;transition:transform .3s ease!important;display:inline-block!important}.cc-wrapper .cc-card:hover .cc-img-box img,.cc-wrapper .cc-card:hover .cc-img{transform:scale(1.04)!important}.cc-wrapper .cc-card:hover .cc-arrow{transform:translate(6px)!important}.cc-wrapper .cc-card--featured:hover .cc-bg-block{transform:translate(4px,4px)}.cc-dots{display:none;justify-content:center;gap:8px;margin-top:28px}.cc-dot{width:7px;height:7px;border-radius:50%;border:none;background:#ccc;cursor:pointer;padding:0;transition:background .3s,transform .3s}.cc-dot--active{background:#8fac9b;transform:scale(1.35)}@media(max-width:768px){.cc-wrapper{padding:50px 24px!important}.cc-wrapper .cc-collection{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}.cc-wrapper .cc-card:nth-child(n){padding-top:0!important}.cc-wrapper .cc-img-box{height:320px!important}.cc-wrapper .cc-bg-block{height:334px!important}.cc-wrapper .cc-side-label{top:4px!important;font-size:14px;font-weight:500}}@media(max-width:520px){.cc-wrapper{padding:40px 0!important;overflow:hidden!important}.cc-wrapper .cc-collection{display:flex!important;grid-template-columns:unset!important;flex-wrap:nowrap!important;gap:0!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;align-items:flex-end!important;cursor:grab}.cc-wrapper .cc-collection:active{cursor:grabbing}.cc-wrapper .cc-collection::-webkit-scrollbar{display:none!important}.cc-wrapper .cc-card{flex:0 0 82vw!important;width:82vw!important;padding:0 14px!important;scroll-snap-align:center}.cc-wrapper .cc-card:nth-child(n){padding-top:0!important}.cc-wrapper .cc-img-box{height:270px!important}.cc-wrapper .cc-card--featured .cc-visual{padding-top:38px!important}.cc-wrapper .cc-bg-block{left:-12px!important;right:6px!important;height:278px!important}.cc-wrapper .cc-side-label{top:4px!important;font-size:14px;font-weight:500}.cc-dots{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/collection-cards.css.map */
