.hover-cards-section{padding:60px 20px;background:#fff}.hover-cards-wrapper{max-width:1300px;margin:auto}.hover-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.hover-card{position:relative;overflow:hidden;border-radius:22px;height:520px;cursor:pointer}.hover-card img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.hover-card:hover img{transform:scale(1.08)}.hover-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000e0,#0000001a);display:flex;align-items:flex-end;justify-content:center;padding:30px}.hover-content{text-align:center;width:100%}.hover-title{color:#fff!important;font-size:34px;font-weight:700;margin-bottom:14px;line-height:1.2}.hover-text{color:#fff!important;font-size:15px;line-height:1.7;max-width:380px;margin:auto;opacity:0;transform:translateY(20px);transition:all .4s ease}.hover-card:hover .hover-text{opacity:1;transform:translateY(0)}@media screen and (max-width:990px){.hover-cards-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:10px;scrollbar-width:none;-ms-overflow-style:none}.hover-cards-grid::-webkit-scrollbar{display:none}.hover-card{min-width:85%;flex:0 0 auto;height:480px;scroll-snap-align:center}.hover-title{font-size:28px}.hover-text{opacity:1;transform:translateY(0);font-size:14px}}.process-section{padding:100px 20px;background:#f8f4ef}.process-wrapper{max-width:1350px;margin:auto}.process-left{position:relative}.process-image{width:100%;border-radius:30px;overflow:hidden}.process-image img{width:100%;display:block;border-radius:30px}.process-right{display:flex;flex-direction:column;gap:35px}.process-heading{font-size:60px;line-height:1.1;color:#1f1b16;margin-bottom:20px}.process-heading span{color:#b07b32}.process-item{border-bottom:1px solid rgba(0,0,0,.08);padding-bottom:25px}.process-number{color:#b07b32;font-size:15px;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}.process-title{font-size:30px;color:#1f1b16;margin-bottom:10px;font-weight:600}.process-text{font-size:16px;line-height:1.8;color:#555;max-width:500px}@media screen and (max-width:990px){.process-grid{grid-template-columns:1fr;gap:50px}.process-heading{font-size:42px}.process-title{font-size:24px}.process-section{padding:70px 16px}}.process-section{padding:80px 20px;background:#fff}.process-wrapper{max-width:1300px;margin:auto}.process-heading{text-align:center;font-size:60px;font-weight:700;margin-bottom:60px;color:#5d1430}.process-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.process-image-box{position:sticky;top:100px}.process-image-box img{width:100%;border-radius:20px;display:none}.process-image-box img.active{display:block}.process-steps{width:100%}.process-item{border-bottom:1px solid #ddd;padding:30px 0;cursor:pointer;transition:.3s}.process-title{display:flex;align-items:center;gap:20px;font-size:34px;font-weight:600;color:#999;transition:.3s}.process-number{min-width:40px}.process-item.active .process-title{color:#000}.process-item.active{border-bottom:2px solid #000}@media screen and (max-width:990px){.process-grid{grid-template-columns:1fr;gap:40px}.process-heading{font-size:42px}.process-title{font-size:24px}.process-image-box{position:relative;top:0}}.promise-section{padding:80px 20px;background:#f8f4ef}.promise-wrapper{max-width:1350px;margin:auto}.promise-top{text-align:center;margin-bottom:50px}.promise-subheading{color:#b07b32;font-size:15px;letter-spacing:2px;text-transform:uppercase;margin-bottom:15px}.promise-heading{font-size:62px;line-height:1.1;color:#1f1b16;font-weight:600;margin-bottom:20px}.promise-heading span{color:#b07b32}.promise-text{max-width:650px;margin:auto;font-size:18px;line-height:1.7;color:#555}.promise-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.promise-card img{width:100%;display:block;border-radius:24px}@media screen and (max-width:990px){.promise-heading{font-size:42px}.promise-card img{width:100%;height:auto;object-fit:contain;display:block;border-radius:24px}.promise-grid{display:flex;overflow-x:auto;gap:16px;scroll-snap-type:x mandatory;padding-bottom:10px;scrollbar-width:none;-ms-overflow-style:none}.promise-grid::-webkit-scrollbar{display:none}.promise-card{min-width:82%;flex:0 0 auto;scroll-snap-align:center}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
