.collections-luxury{width:100%;overflow:hidden}.cl-hero{position:relative;display:block;width:100%;height:100vh;min-height:600px;max-height:900px;overflow:hidden;text-decoration:none;color:#000}.cl-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cl-hero__image img{width:100%;height:100%;object-fit:cover;transition:transform 1.5s cubic-bezier(.25,.46,.45,.94)}.cl-hero:hover .cl-hero__image img{transform:scale(1.03)}.cl-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0003,#0000001a 30%,#0000004d 70%,#00000080);transition:opacity .5s ease}.cl-hero:hover .cl-hero__overlay{opacity:.9}.cl-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px;z-index:2}.cl-hero__subtitle{font-family:Lato,sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:4px;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.5);margin-bottom:20px;opacity:0;transform:translateY(10px);transition:all .5s ease .1s}.cl-hero:hover .cl-hero__subtitle{opacity:1;transform:translateY(0)}.cl-hero__title{font-family:Libre Baskerville,serif;font-size:56px;font-weight:400;letter-spacing:2px;line-height:1.2;margin:0;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3),0 4px 20px rgba(0,0,0,.4),0 8px 40px rgba(0,0,0,.3)}.cl-hero__btn{font-family:Lato,sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:3px;padding:16px 40px;background:#000;color:#fff;border:1px solid #000;margin-top:30px;transition:all .4s ease;opacity:0;transform:translateY(15px)}.cl-hero:hover .cl-hero__btn{opacity:1;transform:translateY(0)}.cl-hero__btn:hover{background:#333;border-color:#333}.cl-split{display:grid;grid-template-columns:1fr 1fr;min-height:80vh;margin:100px 0}.cl-split__image-wrap{position:relative;overflow:hidden}.cl-split__image-wrap img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.25,.46,.45,.94)}.cl-split__image-wrap:hover img{transform:scale(1.04)}.cl-split__content{display:flex;flex-direction:column;justify-content:center;padding:80px;background:#fafafa}.cl-split__subtitle{font-family:Lato,sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:4px;color:#93a374;margin-bottom:20px}.cl-split__title{font-family:Libre Baskerville,serif;font-size:42px;font-weight:400;color:#000;letter-spacing:1px;line-height:1.2;margin:0}.cl-split__desc{font-family:Lato,sans-serif;font-size:15px;font-weight:300;color:#666;line-height:1.8;margin-top:25px;max-width:400px}.cl-split__btn{display:inline-block;font-family:Lato,sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:3px;color:#fff;text-decoration:none;padding:16px 40px;background:#000;border:1px solid #000;margin-top:40px;transition:all .4s ease;align-self:flex-start}.cl-split__btn:hover{background:#333;border-color:#333}.cl-grid{padding:0 60px 100px;max-width:1600px;margin:0 auto}.cl-grid__header{text-align:center;margin-bottom:60px}.cl-grid__title{font-family:Libre Baskerville,serif;font-size:32px;font-weight:400;color:#000;letter-spacing:1px;margin:0}.cl-grid__items{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.cl-card{position:relative;display:block;text-decoration:none;color:inherit}.cl-card__image{position:relative;aspect-ratio:4/5;overflow:hidden;background:#f5f5f5}.cl-card__image img{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.25,.46,.45,.94)}.cl-card:hover .cl-card__image img{transform:scale(1.04)}.cl-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 60%,rgba(0,0,0,.4) 100%);opacity:0;transition:opacity .5s ease}.cl-card:hover .cl-card__overlay{opacity:1}.cl-card__content{padding:20px 0;text-align:center}.cl-card__title{font-family:Libre Baskerville,serif;font-size:18px;font-weight:400;color:#000;letter-spacing:.5px;margin:0;transition:opacity .3s ease}.cl-card:hover .cl-card__title{opacity:.7}.cl-card__count{display:block;font-family:Lato,sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#999;margin-top:8px}.cl-card__title:after{content:"";display:block;width:30px;height:1px;background:#000;margin:15px auto 0;transform:scaleX(0);transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.cl-card:hover .cl-card__title:after{transform:scaleX(1)}.cl-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#f5f5f5,#e8e8e8)}@media screen and (max-width:1200px){.cl-grid__items{grid-template-columns:repeat(3,1fr);gap:24px}}@media screen and (max-width:989px){.cl-hero{height:70vh;min-height:500px}.cl-hero__title{font-size:38px}.cl-hero__subtitle,.cl-hero__btn{opacity:1;transform:translateY(0)}.cl-split{grid-template-columns:1fr;margin:60px 0;min-height:auto}.cl-split__image-wrap{aspect-ratio:4/3}.cl-split__content{padding:50px 40px}.cl-split__title{font-size:32px}.cl-grid{padding:0 30px 60px}.cl-grid__items{grid-template-columns:repeat(2,1fr);gap:20px}.cl-card__title{font-size:16px}}@media screen and (max-width:749px){.cl-hero{height:60vh;min-height:450px}.cl-hero__content{padding:30px}.cl-hero__title{font-size:28px}.cl-hero__btn{padding:14px 30px;font-size:10px}.cl-split{margin:40px 0}.cl-split__content{padding:40px 24px}.cl-split__title{font-size:26px}.cl-split__desc{font-size:14px}.cl-split__btn{padding:14px 30px}.cl-grid{padding:0 20px 50px}.cl-grid__header{margin-bottom:40px}.cl-grid__title{font-size:24px}.cl-grid__items{grid-template-columns:repeat(2,1fr);gap:16px}.cl-card__image{aspect-ratio:3/4}.cl-card__content{padding:14px 0}.cl-card__title{font-size:14px}.cl-card__title:after{transform:scaleX(1);width:25px;margin-top:10px}.cl-card__overlay{opacity:1}.cl-card__count{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/collections-luxury.css.map */
