*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:Inter,sans-serif;background:#fff;color:#000;line-height:1.5;overflow-x:hidden;max-width:100vw}h1,h2,h3,h4,h5,h6{font-family:Inter,sans-serif;font-weight:700}p,span,a,li,input,button{font-family:Inter,sans-serif}a{text-decoration:none;color:inherit}ul{list-style:none}img{max-width:100%;height:auto;display:block}.container{max-width:84%;margin:0 auto;width:100%}.top-banner{background:#2a2a2a;color:#fff;text-align:center;padding:8px 20px;font-size:12px;font-weight:600;letter-spacing:1px}.header{position:absolute;top:32px;left:0;right:0;z-index:100;padding:20px 0}.header-content{display:flex;align-items:center;justify-content:space-between;max-width:1440px;margin:0 auto;padding:0 40px;width:100%}.logo img{height:43px;width:auto}.nav{display:flex;gap:48px}.nav a{font-size:14px;font-weight:600;color:#000;transition:opacity .3s ease}.nav a:hover{opacity:.7}.header-icons{display:flex;align-items:center;gap:24px}.icon-link{color:#000;transition:opacity .3s ease}.icon-link:hover{opacity:.7}.header-line{width:calc(100% - 80px);max-width:82%;height:1px;background:#000;margin:20px auto 0}.hero{position:relative;height:720px;background:url(https://via.placeholder.com/1664x1040/e8e0d5/8e7968?text=Hero+Image) center top;background-size:cover;display:flex;align-items:center;justify-content:center}.hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(270deg,#fff0,#41362d6b);background-image:url(/cdn/shop/files/Hero-croped.png?v=1769301881);background-position:center center;background-repeat:no-repeat;background-size:cover}.hero-content{position:relative;z-index:1;width:84%}.hero h1{font-family:Inter,sans-serif;font-size:clamp(36px,6vw,82px);font-weight:400;line-height:90%;text-transform:uppercase;color:#000;margin-bottom:10px;max-width:100%}.rating{display:flex;align-items:flex-start;margin-bottom:20px;flex-direction:column}.stars{display:flex;gap:2px}.star{color:#ffc629;font-size:20px;text-shadow:0px 1px 20px rgba(0,0,0,.25)}.star.half{background:linear-gradient(90deg,#ffc629 50%,#ccc 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rating p{font-size:15px;font-weight:500;color:#2a2a2a}.rating p strong{font-weight:700}.btn{display:inline-block;padding:18px 56px;font-size:15px;font-weight:700;text-align:center;border-radius:5px;transition:all .3s ease;cursor:pointer;border:none}.btn-primary{background:#fff;color:#000}.btn-primary:hover{background:#f0f0f0;transform:translateY(-2px)}.btn-outline{background:transparent;color:#000;border:2px solid #000000;padding:16px 54px}.btn-outline:hover{background:#000;color:#fff}.btn-dark{background:#2a2a2a;color:#fff}.btn-dark:hover{background:#000}.featured-in{background:#2a2a2a;padding:35px 40px;display:flex;align-items:center;gap:40px;flex-wrap:wrap;justify-content:center}.featured-label{font-size:18px;font-weight:600;color:#fff;text-decoration:underline;opacity:.72;white-space:nowrap}.featured-logos{display:flex;align-items:center;gap:40px;flex-wrap:wrap;justify-content:center}.featured-logos img{height:50px;width:auto;filter:brightness(0) invert(1);opacity:.9}.testimonials{padding:80px 0 0}.testimonials-wrapper{background:#8e7968c7;border-radius:8px;display:flex;overflow:hidden;padding:70px 40px}.testimonials-left{flex:0 0 40%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.testimonials-left h2{font-family:Inter,sans-serif;font-size:36px;font-weight:700;line-height:1.2;color:#fff;margin-bottom:30px}.review-summary{display:flex;align-items:center;gap:15px;margin-bottom:30px}.review-summary .stars .star{color:#ffc629}.review-count{font-size:14px;color:#000;text-decoration:none;font-weight:600}.testimonials-right{flex:1;display:flex;flex-direction:column;padding:40px;position:relative}.testimonial-card{background:#fff;border-radius:8px;padding:40px;display:flex;align-items:center;gap:20px;position:relative}.testimonial-content{flex:1}.testimonial-content p{font-size:14px;line-height:1.6;color:#333;margin-bottom:15px}.testimonial-content .author{font-size:14px;font-weight:600;color:#000}.nav-arrow{width:36px;height:36px;background:#fff;border:1px solid #ddd;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.nav-arrow:hover{background:#f5f5f5}.testimonial-dots{display:flex;gap:8px;justify-content:center;margin-top:20px}.dot{width:8px;height:8px;border-radius:50%;background:#ffffff80;cursor:pointer;transition:background .3s ease}.dot.active{background:#fff}.products{padding:80px 0}.products h2{font-family:Inter,sans-serif;font-size:30px;font-weight:700;text-align:center;margin-bottom:60px;text-transform:capitalize}.products-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:30px}.product-card{position:relative}.product-image{position:relative;height:382px;border-radius:5px;overflow:hidden;background:#f5f0eb}.product-image img{width:100%;height:100%;object-fit:cover}.product-image:after{content:"";position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(0deg,#c7b8a3 13.51%,#fff0 44.4%);pointer-events:none}.product-btn{position:absolute;top:20px;right:20px;width:36px;height:36px;background:#fff;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1;transition:all .3s ease}.product-btn:hover{background:#f0f0f0;transform:scale(1.1)}.product-info{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.product-info h3{font-family:Inter,sans-serif;font-size:20px;font-weight:700;text-transform:capitalize}.product-info .price{font-size:20px;font-weight:500}.imagine-section{padding:80px 0}.imagine-wrapper{background-image:url(/cdn/shop/files/lower-hero.png?v=1769305348);background-repeat:no-repeat;background-size:cover;border-radius:0;display:flex;min-height:520px;position:relative;flex-wrap:wrap;overflow:hidden}.imagine-content{flex:1;padding:60px 40px;position:relative;min-width:300px}.corner-decoration{position:absolute;width:186px;height:165px;border:8px solid #000000}.corner-decoration.top-left{top:-40px;left:-40px;border-right:none;border-bottom:none}.corner-decoration.bottom-right{bottom:-40px;right:-40px;border-left:none;border-top:none}.imagine-content h2{font-family:Inter,sans-serif;font-size:clamp(32px,4vw,72px);font-weight:400;line-height:1.1;text-transform:uppercase;margin-bottom:30px}.imagine-content h2 em{font-style:italic;font-weight:700}.imagine-content .subtitle{font-size:18px;font-weight:600;text-transform:uppercase;margin-bottom:20px}.imagine-content .description{font-size:15px;line-height:1.6;max-width:550px;margin-bottom:30px;color:#333;font-weight:500}.imagine-content .btn-dark{margin-bottom:40px}.imagine-content .tagline{font-size:25px;font-weight:500;line-height:1.5;opacity:.7;text-transform:uppercase;font-style:italic;color:#8c7766}.imagine-image{flex:0 0 45%;position:relative;display:flex;align-items:center;justify-content:center}.imagine-image img{max-width:100%;height:auto}.scrolling-banner{background:linear-gradient(90deg,#bcae9a -4.86%,#8c7766,#bcae9a 105.56%);padding:30px 0;overflow:hidden;width:100%;max-width:100vw}.scroll-content{display:flex;gap:60px;animation:scroll 20s linear infinite;white-space:nowrap}.scroll-content span{font-size:18px;font-weight:700;color:#fff;text-transform:uppercase}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.features{padding:80px 0;background:#fff}.features-wrapper{display:flex;gap:40px}.features-image{width:40%}.features-image img{width:100%;height:auto}.features-list{flex:1;display:flex;flex-direction:column;justify-content:space-between}.feature-item{display:flex;gap:30px}.feature-icon{width:138px;height:138px;background:#eee9e3;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-content h3{font-family:Inter,sans-serif;font-size:18px;font-weight:700;text-transform:capitalize;margin-bottom:15px}.feature-content p{font-size:18px;font-weight:400;line-height:1.4;color:#000}.feature-divider{height:1px;background:#000}.footer{background:#f4f4f4;padding:80px 0 0;position:relative}.footer-content{display:flex;gap:60px;margin-bottom:60px;flex-wrap:wrap}.footer-newsletter{flex:1 1 300px;min-width:280px}.footer-newsletter h3{font-family:Inter,sans-serif;font-size:30px;font-weight:700;line-height:1.3;text-transform:uppercase;margin-bottom:20px}.footer-newsletter>p{font-size:18px;text-transform:capitalize;margin-bottom:25px}.newsletter-form{display:flex}.newsletter-form input{width:75%;padding:20px;border:none;font-size:12px;background:#fff}.newsletter-form input::placeholder{color:#0000008a;text-transform:capitalize}.newsletter-form button{width:67px;background:#dadada;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s ease}.newsletter-form button:hover{background:#ccc}.footer-nav,.footer-products{flex:1}.footer-nav h4,.footer-products h4{font-size:14px;font-weight:800;margin-bottom:30px}.footer-nav ul,.footer-products ul{display:flex;flex-direction:column;gap:24px}.footer-nav a,.footer-products a{font-size:14px;font-weight:500;transition:opacity .3s ease}.footer-nav a:hover,.footer-products a:hover{opacity:.7}.footer-divider{height:1px;background:#000;margin-bottom:30px}.footer-bottom{display:flex;justify-content:center;gap:48px;padding-bottom:40px}.footer-bottom span,.footer-bottom a{font-size:12px;font-weight:500;opacity:.82}.footer-bottom a:hover{opacity:1}.footer-brand{position:relative;height:190px;overflow:hidden;display:flex;align-items:center;justify-content:center}.footer-brand span{font-family:Inter,sans-serif;font-size:clamp(60px,20vw,280px);font-weight:700;color:#00000038;line-height:1;text-transform:capitalize;white-space:nowrap}.rating-shopnow{display:flex;gap:80px;align-items:center}.h1-2{margin-left:10%}.h1-3{margin-left:30%}.feature-content{display:flex;flex-direction:column;justify-content:center}@media (max-width: 1200px){.header-content{padding:0 40px}.hero-content{padding-left:40px}.hero h1{font-size:60px}.featured-in{padding:30px 40px;gap:40px}.featured-logos{gap:60px}.footer-brand span{font-size:200px}}@media (max-width: 992px){.nav{display:none}.hero h1{font-size:48px}.testimonials-wrapper{flex-direction:column}.testimonials-left{flex:auto}.testimonial-image{position:static;width:100%;height:250px;margin-bottom:20px}.products-grid{grid-template-columns:1fr}.imagine-wrapper{flex-direction:column}.imagine-image{order:-1}.features-wrapper{flex-direction:column}.footer-content{flex-direction:column;gap:40px}.footer-newsletter{flex:auto}.footer-brand span{font-size:120px}}@media (max-width: 768px){.header-content{padding:0 20px}.hero{height:600px}.hero-content{padding:80px 20px 0}.hero h1{font-size:36px}.featured-in{flex-direction:column;gap:20px;padding:30px 20px}.featured-logos{flex-wrap:wrap;justify-content:center;gap:30px}.testimonials-left{padding:40px 20px}.testimonials-left h2{font-size:24px}.testimonials-right{padding:20px}.imagine-content{padding:40px 20px}.imagine-content h2{font-size:32px}.corner-decoration{display:none}.feature-item{flex-direction:column;gap:20px}.footer-bottom{flex-wrap:wrap;gap:20px}.footer-brand span{font-size:80px}}@media (max-width: 480px){.hero h1{font-size:28px}.btn{padding:14px 40px;font-size:14px}.products h2{font-size:24px}.product-image{height:280px}.product-info h3,.product-info .price{font-size:16px}.footer-newsletter h3{font-size:22px}.footer-brand span{font-size:50px}.rating-shopnow{flex-direction:column}.imagine-section{padding-top:0;padding-bottom:80px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/mj-stylesheet.css.map */
