.collection-grid{display:grid;gap:10px}.collection-grid--1{grid-template-columns:repeat(1,1fr)}.collection-grid--2{grid-template-columns:repeat(2,1fr)}.collection-grid--3{grid-template-columns:repeat(3,1fr)}.collection-grid--4{grid-template-columns:repeat(4,1fr)}.collection-grid__item{position:relative;background-size:cover;background-position:center;color:#000;min-height:300px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:30px;padding-right:25rem}.collection-grid__item .subtitle{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:5px}.collection-grid__item .button-coll{color:#000;font-weight:600;text-decoration:underline;margin-top:10px;text-transform:uppercase}.collection-grid.collection-grid--3{padding:50px}.collection-grid__item h3{font-size:36px;margin:0 0 10px;font-weight:700;color:#000}@media only screen and (max-width:767px){.collection-grid{display:block}.collection-grid.collection-grid--3{padding:60px 20px}.collection-grid__item{padding:30px 80px 30px 30px;min-height:300px;margin-bottom:20px}.collection-grid__item h3{font-size:30px}}.custom-newsletter{border:0px solid #333333;display:flex;flex-wrap:wrap;background-color:#fff;overflow:hidden;border-radius:15px}.custom-newsletter__left{flex:1 1 50%;background-color:#000;padding:40px;color:#fff;display:flex;flex-direction:column;justify-content:center}.custom-newsletter__heading{font-size:32px;font-weight:700;text-transform:uppercase;margin-bottom:30px}.custom-newsletter__form{display:flex;max-width:100%}.custom-newsletter__input{flex:1;padding:16px;border:1px solid #000;font-size:16px}.custom-newsletter__button{background-color:#fff;color:#000;border:1px solid #000;padding:16px 24px;cursor:pointer;font-weight:600;text-transform:uppercase}.custom-newsletter__button:hover{background-color:#fff}.custom-newsletter__right{flex:1 1 50%;overflow:hidden}.custom-newsletter__image{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 768px){.custom-newsletter{flex-direction:column}.custom-newsletter__left,.custom-newsletter__right{flex:1 1 100%}.custom-newsletter{flex-wrap:nowrap}.custom-newsletter__form{flex-direction:column}}.gradient-banner{display:flex;justify-content:space-between;align-items:center;padding:15px 60px;color:#fff;background:linear-gradient(to right,#8e44ad,#e74c3c);text-align:center}.gradient-banner__text{font-size:20px;font-weight:500}.gradient-banner__button{background-color:#fff;padding:14px 28px;color:#000;text-decoration:none;font-weight:600;letter-spacing:1px;border:none;cursor:pointer;transition:background .3s ease;border-radius:0;text-transform:uppercase}.gradient-banner__button:hover{background-color:#000}@media only screen and (max-width:767px){.gradient-banner{padding:15px 20px;flex-direction:column}}.image-text-split{display:flex;justify-content:space-between;align-items:center;gap:100px;padding:60px}.image-text-split__content{flex:1;max-width:50%}.image-text-split__content h5{font-size:12px;color:#333;font-weight:500}.image-text-split__content h2{font-size:45px;margin-bottom:20px;font-weight:600;margin-top:0}.image-text-split__content p{font-size:16px;color:#555;margin-bottom:16px;line-height:1.6}.image-text-split__button{display:inline-block;padding:12px 24px;background:#000;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:1px;text-decoration:none;border:none;cursor:pointer;transition:background .3s ease;border-radius:0}.image-text-split__button:hover{background-color:#000}.image-text-split__images{flex:1;display:flex;gap:20px;justify-content:center}.image-text-split__image{width:50%;position:relative}.image-text-split__image img{width:100%;height:auto;display:block;border-radius:4px}.image-text-split__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:2px solid white;width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:transparent}.image-text-split__play-button:before{content:"";display:block;width:0;height:0;border-left:12px solid white;border-top:8px solid transparent;border-bottom:8px solid transparent}.image-text-split.page-width{padding:60px}h2.title.inline-richtext.h0{font-size:45px;font-weight:600}@media only screen and (max-width:767px){.image-text-split{flex-direction:column}.image-text-split__content{max-width:100%}.image-text-split.page-width{padding:60px 20px}.image-text-split{gap:50px}.image-text-split__imag.right-image img{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map */
