.mfp-bg.mfp-ready{background-color:#000}.row.equalize-box.large-columns-5.medium-columns-3.small-columns-2.row-normal.slider.row-slider.slider-nav-simple.slider-nav-outside.slider-nav-push.is-draggable.flickity-enabled,.row.large-columns-5.medium-columns-3.small-columns-2.row-normal.slider.row-slider.slider-nav-simple.slider-nav-outside.slider-nav-push.flickity-enabled{max-width:1400px}@media screen and (max-width:767px){.pandu-section{text-align:center}.pandu-section .pandu-item div:last-child{text-align:center}.h-large.uppercase{text-align:left;margin-left:20px}}.banner-layers{max-width:1350px}.portfolio-element-wrapper{margin-bottom:30px}.page-id-3877.icon-box-text p{margin-bottom:0}.page-id-3877.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 2rem;font-weight:600;border:none;cursor:pointer;text-transform:uppercase;transition:background .3s ease,color .3s ease,transform .2s ease}.page-id-3877 .button.primary{background:#06f;color:#fff}.page-id-3877 .button.primary:hover{background:#004bba;transform:translateY(-2px)}.page-id-3877 .icon-box .button{margin-top:1.5rem}@media (max-width:767px){#page-id-3877 .row.align-equal{gap:1.5rem}}.page-id-3877 .map-height{height:450px!important}.page-id-3877 .map-inner{background:#fff!important;padding:25px!important;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.1);bottom:30px!important;left:30px!important;max-width:300px!important}.page-id-3877 .map-inner h4{font-size:1.3rem;color:#2c3e50;margin-bottom:10px}.page-id-3877 .map-inner p{color:#7f8c8d;margin-bottom:15px;line-height:1.5}.tax-product_cat .shop-container{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 8px 20px rgba(0,0,0,.06)}.tax-product_cat #shop-sidebar{background:#fff;border-radius:1rem;padding:1.1rem;box-shadow:0 8px 20px rgba(0,0,0,.06);position:sticky;top:2rem}.tax-product_cat .widget-title.shop-sidebar{font-size:1.25rem;font-weight:600;display:block;margin-bottom:.75rem}.tax-product_cat .product-categories{list-style:none;padding:0;margin:0 0 2rem}.tax-product_cat .product-categories li{margin-bottom:.375rem}.tax-product_cat .product-categories a{display:block;padding:.375rem .75rem;border-radius:.5rem;transition:background .3s ease,color .3s ease}.tax-product_cat .product-categories li.current-cat a,.tax-product_cat .product-categories a:hover{background:rgba(0,0,0,0);color:#000}@media (min-width:768px){.tax-product_cat .product-small .box{background:#fff;border-radius:1rem;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 3px 8px rgba(0,0,0,.04);position:relative}.tax-product_cat .product-small:hover .box{transform:translateY(-6px);box-shadow:0 8px 20px rgba(0,0,0,.06)}}.tax-product_cat .box-text-products{padding:.75rem 1.25rem 2rem}.tax-product_cat .box-text-products .product-cat{font-size:.7rem;letter-spacing:.05em;margin-bottom:.375rem}.tax-product_cat .box-text-products .product-title{font-size:.95rem;font-weight:500;margin-bottom:.375rem}.tax-product_cat .price-wrapper .price{font-size:1rem;font-weight:600;color:#004bba}.tax-product_cat .price_label{font-family:Arial,sans-serif;font-size:16px;font-weight:700;color:#333;padding:10px 15px;background-color:#f4f4f4;border-radius:8px;display:inline-block;box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:left}.tax-product_cat .price_label .label{color:#555;margin-right:8px;font-weight:400}.tax-product_cat .price_label .from{color:#06f;font-weight:600;margin-left:2px;margin-right:2px;background:0 0}.tax-product_cat .price_label .to{color:#06f;font-weight:600;margin-left:2px;margin-right:2px;background:0 0}.tax-product_cat .price_label{border-left:3px solid #06f}@media (max-width:1023px){.tax-product_cat #shop-sidebar{position:static;margin-bottom:2rem}.tax-product_cat .category-page-row{flex-direction:column}}@media (max-width:549px){.tax-product_cat .product-small .box{border-radius:.75rem}.tax-product_cat .box-text-products{padding:.75rem}}