*{margin:0;padding:0;box-sizing:border-box}body{font-family:Poppins,sans-serif;line-height:1.6;color:#333;background-color:#fff}img{max-width:100%;height:auto}a{text-decoration:none;color:inherit}ul{list-style:none}.container{width:90%;max-width:100%;margin:0 auto;padding:0 15px}.site-header{background-color:#fff}.top-bar-right{display:flex;justify-content:space-between;align-items:center;column-gap:3rem}.top-links a{border-left:#ef4bad 1px solid;padding:0 10px}.main-header{padding:15px 0}.main-header-inner{display:flex;justify-content:space-between;align-items:center}.site-logo img{max-width:212px}.header-contact{display:flex;gap:20px}.contact-item{display:flex;align-items:center;gap:10px}.contact-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center}.contact-details strong{display:block;font-size:18px;font-family:Lora}.contact-details p{font-size:18px;margin-top:2px}.header-actions{display:flex;align-items:center;gap:15px}.action-item{display:flex;align-items:center;gap:5px;cursor:pointer}.action-icon{font-size:18px}.cart-count{background-color:#333;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px;margin-left:5px}.banner-section{margin:30px 0}.banner-container{display:flex;gap:20px;height:600px}.banner-left,.banner-right,.right-column{flex:1;display:flex;flex-direction:column;gap:20px}.banner-top{flex:1;overflow:hidden;box-shadow:0 5px 15px #0000001a;position:relative;height:300px}.banner-bottom{flex:1;display:flex;gap:20px;height:300px}.banner-b-left,.banner-b-right{flex:1;overflow:hidden;position:relative}.banner-item{width:100%;height:100%;position:relative;overflow:hidden}.banner-image{width:100%;height:100%;object-fit:cover;transition:transform .5s}.banner-item:hover .banner-image{transform:scale(1.05)}.banner-content{position:absolute;top:0;left:0;width:100%;height:100%;padding:30px;display:flex;flex-direction:column;justify-content:center;color:#fff;_background:rgba(0,0,0,.3)}.banner-subtitle{font-size:18px;margin-bottom:5px}.banner-title{font-size:24px;font-family:Lora;margin-bottom:15px;font-weight:600;color:#313131}.banner-btn{display:inline-block;padding:8px 20px;border:1px solid #fff;color:#fff;font-size:14px;align-self:flex-start;transition:all .3s}.banner-btn:hover{background-color:#fff;color:#333}.content-section{padding:40px 0}.section-title{text-align:center;margin-bottom:30px}.section-title h2{font-size:28px;margin-bottom:10px;position:relative;display:inline-block;font-family:Lora}.section-title h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:60px;height:2px;background-color:#333}.section-title p{margin-top:20px;color:#666}.products-tabs{margin-bottom:40px}.tabs-header{display:flex;justify-content:center;margin-bottom:30px}.tabs-nav{display:flex;gap:20px}.tab-link{padding:8px 20px;border-bottom:2px solid transparent;font-weight:500;transition:all .3s;cursor:pointer}.tab-link.active{border-bottom-color:#333}.tab-content{display:none}.tab-content.active{display:block}.products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.product-item{background:#fff;border-radius:15px!important;overflow:hidden;box-shadow:0 2px 5px #00000014!important;transition:all .3s;position:relative;border:1px solid #eee!important}.product-item:hover{box-shadow:0 5px 15px #0000001a}.product-image{position:relative;overflow:hidden}.product-image img{width:100%;height:auto!important;object-fit:cover!important;transition:transform .5s}.product-item:hover .product-image img{transform:scale(1.05)}.product-badge{position:absolute;top:10px;left:10px;background-color:#e74c3c;color:#fff;padding:3px 8px;font-size:12px;border-radius:3px}.product-actions{position:absolute;bottom:10px;right:10px;display:flex;gap:5px;opacity:0;transition:opacity .3s}.product-item:hover .product-actions{opacity:1}.action-btn{width:36px;height:36px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px #0000001a;cursor:pointer;border:none}.product-info{padding:15px}.product-category{font-size:12px;color:#666;margin-bottom:5px}.product-title{font-size:14px;margin-bottom:10px;font-weight:500}.product-price{font-weight:600;color:#333}.categories-section{padding:40px 0}.categories-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.category-item{position:relative;border-radius:5px;overflow:hidden}.category-image{width:100%;height:100%;object-fit:cover}.category-content{position:absolute;bottom:0;left:0;width:100%;padding:15px;background-color:#2c71e833;border-radius:5px;color:#000}.category-title{font-size:18px;font-weight:500}.process-section{padding:40px 0;background-color:#f9f9f9}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.process-item{text-align:center;padding:30px 15px;background-color:#fff;border:#eaeaea 4px solid;margin:4rem 0rem}.process-icon{height:8.5rem;width:8.5rem;border-radius:50%;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;margin:-6rem auto 2rem;font-weight:600;font-size:30px;color:#396dac;font-size:36px}.process-title{font-size:24px;margin-bottom:10px;font-weight:600}.process-desc{font-size:14px;color:#666}.testimonials-section{padding:40px 0}.testimonials-container{display:flex}.testimonial-grid-left{flex:1;display:flex;flex-direction:column;gap:20px}.instagram-grid{flex:1;display:flex;flex-direction:column;gap:10px}.testimonials-slider{max-width:800px;margin:0 auto}.testimonial-item{text-align:center;padding:30px}.testimonial-avatar{width:80px;height:80px;border-radius:50%;overflow:hidden;margin:0 auto 15px}.testimonial-avatar img{width:100%;height:100%;object-fit:cover}.testimonial-rating{color:#ffc107;margin-bottom:15px}.testimonial-content{font-style:italic;margin-bottom:15px}.testimonial-author{font-weight:500}.testimonial-location{font-size:14px;color:#666}.instagram-section{padding:40px 0}.instagram-grid{display:grid;grid-template-columns:repeat(3,1fr)}.instagram-item{position:relative;overflow:hidden}.instagram-item img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.instagram-item:hover img{transform:scale(1.05)}.copyright{border-top:#e2dbd9 1px solid;padding:20px 0;text-align:center;font-size:14px}.copyright-inner{display:flex;justify-content:space-between;align-items:center}.copyright a{color:#000}.payment-methods img{max-height:25px}.mobile-nav-toggle{display:none;font-size:24px;cursor:pointer}@media (max-width: 1024px){.products-grid,.footer-columns{grid-template-columns:repeat(3,1fr)}.banner-container{flex-direction:column}}@media (max-width: 768px){.products-grid,.categories-grid,.process-grid{grid-template-columns:repeat(2,1fr)}.instagram-grid{grid-template-columns:repeat(3,1fr)}.footer-columns{grid-template-columns:1fr}.main-nav{display:none}.mobile-nav-toggle{display:block}.header-contact{display:none}}@media (max-width: 480px){.products-grid,.categories-grid,.process-grid{grid-template-columns:1fr}.instagram-grid{grid-template-columns:repeat(2,1fr)}}#pricing_table{padding-bottom:1.5rem;margin-bottom:2rem;border-bottom:1px solid #e1e1e1}#pricing_table ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#pricing_table ul li .pricing_table_quantity{font-size:.9rem;font-weight:300;margin-bottom:.6rem;text-align:center}#pricing_table ul li .pricing_table_price{font-size:1rem;font-weight:600;margin-bottom:.4rem;text-align:center}#pricing_table ul li .pricing_table_save{font-size:.9rem;font-weight:300;color:#45c17b;margin-bottom:0;text-align:center}#pricing_table ul li.pricing_table_contact_container .pricing_table_quantity{margin-bottom:.8rem}#pricing_table ul li .pricing_table_contact a{font-size:.95rem;font-weight:600;text-decoration:underline;color:#00953b}#pricing_table ul li .pricing_table_contact a:hover{color:#444}#customization_available{background-color:#eff2f1;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1.5rem}#customization_available p{margin-bottom:0;margin-right:3rem}#customization_available ul{-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:start;-ms-flex-pack:justify;justify-content:start}#customization_available ul li i{color:#45c17b;margin-right:1rem}#customization_available ul li{width:33%}#customization_available_container{padding-bottom:1.5rem;margin-bottom:2rem;border-bottom:1px solid #e1e1e1}.mega-menu ul.menu{display:flex;gap:20px;align-items:center}.mega-parent{position:relative}.mega-panel{display:none;position:absolute;top:100%;left:0;width:100vw;background:#fff;padding:30px;box-shadow:0 5px 20px #0000001a;z-index:99}.mega-col img{width:100%;height:auto;border-radius:6px}@media (max-width:900px){#main-menu{display:none;flex-direction:column;width:100%;background:#fff;padding:0}#main-menu.open{display:flex}.menu-item{border-bottom:1px solid #ddd}.menu-btn{width:100%;padding:15px;text-align:left;background:none;border:none;font-size:16px}.mega-panel{display:none;position:relative;box-shadow:none;padding:20px}.mega-parent.open>.mega-panel{display:block}.mega-grid-4{grid-template-columns:1fr}}.mega-menu,.mega-parent{position:relative}.mega-panel{display:none;position:absolute;top:100%;left:0;width:100vw;background:#fff;padding:30px;box-shadow:0 5px 20px #0000001a;z-index:999}.mega-parent:hover>.mega-panel{display:block}.mega-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.mega-col img{width:100%;border-radius:6px}@media (max-width:900px){#main-menu{display:none;flex-direction:column}#main-menu.open{display:flex!important}.menu-btn{width:100%;padding:15px;text-align:left;background:none;border:none}.mega-panel{display:none;position:relative;padding:20px;box-shadow:none}.mega-parent.open>.mega-panel{display:block}.mega-grid-4{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme.css.map */
