.shop-section{padding:60px 0;text-align:center;background:url(https://media.raihsuite.com/RS0006/web/background/contact.jpg) no-repeat 50%/cover;position:relative}.shop-section:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(1px)}.shop-section *{position:relative;z-index:2}.shop-title{color:#eaeaea;font-size:var(--font-size-4xl);font-weight:700;margin-bottom:30px}.shop-card-row{width:60%;margin:20px auto 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));-moz-column-gap:12px;column-gap:12px;row-gap:15px;justify-items:center}.shop-card{width:100%;max-width:140px;height:160px;border-radius:14px;padding:15px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 3px 10px rgba(0,0,0,.25);transition:all .3s ease;opacity:0;transform:translateY(20px);animation:fadeUp .6s ease forwards}.shop-card img{width:90px;margin-bottom:10px}.shop-card h4{font-size:13px;font-weight:700;text-align:center}.bg1{background:#ffecba}.bg2{background:#5b180f;color:#fff}.bg3{background:#f0ffc8}.bg4{background:#f9dff8}.bg5{background:#5b180f;color:#fff}.bg6{background:#f5f5f5}.shop-card:hover{transform:translateY(-8px) scale(1.05);box-shadow:0 12px 30px rgba(0,0,0,.35)}.shop-card:hover img{transform:scale(1.12)}@keyframes fadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.shop-card-row{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}}@media (max-width:768px){.shop-card-row{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));width:85%}.shop-card{height:150px}}@media (max-width:480px){.shop-card-row{grid-template-columns:repeat(2,1fr);width:90%;-moz-column-gap:10px;column-gap:10px}.shop-card{height:140px;padding:10px 5px}.shop-title{font-size:28px}}@media (max-width:360px){.shop-card-row{grid-template-columns:repeat(1,1fr);width:95%}.shop-card{height:120px;padding:8px 5px}.shop-title{font-size:24px}}.auto-container{width:85%;max-width:1300px;margin:0 auto}.gallery-section{padding:50px 0;position:relative}.gallery-tag{background:#4a1c0b;color:#fff;display:inline-block;padding:10px 28px;border-radius:30px;font-weight:600;margin-bottom:25px;font-size:var(--font-size-base)}.gallery-title{font-size:var(--font-size-4xl);font-weight:700;color:#4a1c0b;text-align:center;margin:0}.gallery-subtitle{text-align:center;margin-top:8px;font-weight:600;color:#4a1c0b;letter-spacing:1px}.gallery-grid{margin-top:40px;display:grid;gap:25px;grid-template-columns:repeat(4,1fr)}.gallery-item{width:100%;overflow:hidden;border-radius:12px}.gallery-item img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover;border-radius:12px;transition:.3s ease-in-out}.gallery-item img:hover{transform:scale(1.05)}.view-more-container{text-align:center;margin-top:30px}.view-more-btn{background-color:#4a1c0b;color:#fff;border:none;padding:12px 30px;font-size:16px;cursor:pointer;border-radius:6px;transition:all .3s ease}.view-more-btn:hover{background-color:#4a1c0b;transform:translateY(-2px)}@media (min-width:1400px){.gallery-grid{grid-template-columns:repeat(5,1fr)}}@media (max-width:1200px){.gallery-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.gallery-grid{grid-template-columns:repeat(2,1fr)}.gallery-title{font-size:30px}}@media (max-width:480px){.gallery-item img{height:180px}.gallery-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:350px){.gallery-grid{grid-template-columns:repeat(1,1fr)}}body{font-family:Inter,system-ui,sans-serif}.testimonial-page{position:relative;padding:80px 20px;text-align:center;background-color:#e7e9e6;background-image:url(https://media.raihsuite.com/RS0006/web/background/testimnl--bgg.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.testimonial-page:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1);z-index:0}.testimonial-page>*{position:relative;z-index:1}.testimonial-heading{font-size:var(--font-size-4xl);font-weight:700;margin-bottom:50px}.testimonial-heading span{font-weight:900}.testimonial-cards{display:flex;gap:30px;justify-content:center;flex-wrap:wrap;position:relative}.testimonial-card{position:absolute;width:300px;padding:50px 25px 25px;border-radius:20px;text-align:center;box-shadow:0 10px 25px rgba(0,0,0,.1);background-color:#4a1c0b;color:#fff;opacity:0;transform:scale(.95);transition:opacity .8s ease,transform .8s ease}.testimonial-card.active{opacity:1;transform:scale(1);position:relative}.testimonial-card.inactive{opacity:0;transform:scale(.95);position:absolute}.profile-wrapper{position:relative;margin-top:-60px}.profile-img{width:100px;height:100px;border-radius:50%;border:4px solid #bad32f;-o-object-fit:cover;object-fit:cover;background:#fff}.quote-mark{position:absolute;top:-20px;left:10px;font-size:50px;color:#fff;opacity:.3;font-family:serif}.testimonial-text{font-size:14px;line-height:1.6;margin:20px 0}.testimonial-name{font-weight:700;font-size:16px;margin-bottom:2px}.testimonial-designation{font-size:13px;font-style:italic;opacity:.8}@media (max-width:992px){.testimonial-cards{gap:20px}}@media (max-width:768px){.testimonial-cards{flex-direction:column;align-items:center}}@media (max-width:480px){.testimonial-card{width:90%;padding:20px}.testimonial-text{font-size:14px}.testimonial-name{font-size:16px}}@media (max-width:360px){.testimonial-card{width:95%;padding:15px}.testimonial-text{font-size:13px}}