a:9:{s:13:"porto_default";s:3:"yes";s:12:"porto_layout";s:9:"widewidth";s:16:"porto_custom_css";s:4861:".ls-n-25 .elementor-heading-title { letter-spacing: -.025em }
.ls-n-20 .elementor-heading-title { letter-spacing: -.02em }
.ls-n-35 .elementor-heading-title { letter-spacing: -.035em }
.ls-n-40 .elementor-heading-title { letter-spacing: -.04em }
.ls-n-55 .elementor-heading-title { letter-spacing: -.055em }
.ls-50 .elementor-heading-title { letter-spacing: .05em }
.ls-165 .elementor-heading-title { letter-spacing: .165em }
.btn-rounded-0 .btn { border-radius: 0 }
.text-shadow-1 { font-style: italic; text-shadow: 0 0 4px rgba(0, 0, 0, .1) }
.h-100 > .elementor-widget-container, .h-100 > .porto-ibanner { height: inherit }
.section-boxed > .elementor-container { margin: 0; background: #fff; padding: 30px 30px 0; width: 100% }
.porto-ibanner-layer.d-flex > .elementor-widget-wrap { width: auto }
@keyframes slideX {
  0% { transform: translate(0, -50%); left: 100% }
  100% { transform: translate(-100%, -50%); left: 0; }
}
.text-bg { position: absolute; white-space: nowrap; left: 100%; top: 50%; transform: translate(0, -50%); animation: slideX 120s infinite linear; pointer-events: none; width: auto !important }
.border-gray { border-style: solid; border-width: 2px 2px 1px 2px; border-color: rgba(0,0,0,0.09) }
.bg-gray, .bg-content-gray ul.products { background: #e7e7e7}
.heading-right-icon .porto-sicon-heading-right .porto-icon { margin-left: .25rem }

.big-number .elementor-heading-title { position: relative; top: .0125em; letter-spacing: -.025em }
.big-number small { font-size: .1413em !important; font-weight: inherit; letter-spacing: 0; line-height: 1; position: absolute; top: 50%; right: 1.62em; text-align: center; transform: translateY(-54%) }
.big-number ins { display: block; text-decoration: none; font-size: 50%; text-transform: uppercase; }
.selected-products .product-categories:before { content: 'Selected Products'; font-size: 1.375rem; font-weight: 600; margin-right: 2rem; color: #222529; vertical-align: middle }
html .btn-border-gray .btn { border-color: #65676a }
.features-slider .porto-sicon-box { justify-content: center }
.brand-slider .elementor-image-carousel-wrapper { margin-right: -2px } 
.brand-slider .swiper-slide-inner { padding: 3.5rem 0.5rem; border-right: 1px solid #eee }
.selected-products .products-filter { padding-right: 3rem }

@media (min-width: 1440px) {
  .section-boxed > .elementor-container { max-width: 1420px !important }
}
@media (min-width: 1220px) and (max-width: 1439px) {
  .porto-ibanner-layer { font-size: 14px }
}
@media (min-width: 992px) and (max-width: 1219px) {
  .porto-ibanner-layer { font-size: 12px }
}
@media (min-width: 768px) {
  .border-gray { margin-left: -22px }
}
@media (min-width: 1440px) {
  .w-mc { width: min-content !important }
}
@media (max-width: 991px) {
  .home-banner-slider .porto-ibanner-layer { font-size: 1.1vw }
  .home-percent-banner .porto-ibanner-layer { font-size: 9px }
}
@media (max-width: 575px) {
  .section-boxed > .elementor-container { padding: 10px 10px 0 }
  .home-percent-banner .porto-ibanner-layer { font-size: 7px }
  .p-l-xl { padding-left: 20px !important }
  .p-r-xl { padding-right: 20px !important }
  .p-t-xl { padding-top: 20px !important }
  .m-l-n-xl { margin-left: -20px !important }
  .m-r-n-xl { margin-right: -20px !important }
}.sale-text { padding: .3em .8em; transform: rotate(-2deg); }
.sale-text strong { font-size: 2em; vertical-align: text-top; }
.products-inline .product-image, .products-inline .category-list, .products-inline .rating-wrap, .products-inline .yith-wcwl-add-to-wishlist, .products-inline .quickview, .products-inline .add_to_cart_button:before { display: none !important; }
.products-inline .product-content { display: flex; flex-wrap: wrap; }
.products-inline li.product-col h3:before { content: "-"; margin-right: .5rem; }
.products-inline .product-content > *:not(:last-child) { margin-right: 1.25rem; }
.products-inline .add-links .button { height: auto; min-width: auto; padding: 0 !important; background: none !important; line-height: 1.3 !important; border-bottom: 1px solid !important; color: #3d5167 !important; font-size: .8125rem; letter-spacing: -.025em; font-weight: 700; text-transform: capitalize; }
.products-inline li.product-col { margin-bottom: 0 !important; }
.products-inline li.product-col h3 { font-size: .9375rem !important; font-weight: 500 !important; }
.products-inline li.product-col .price { font-family: "Open Sans", sans-serif; }
.porto-hotspot ul.products li.product .product-image { box-shadow: none; }
.porto-hotspot .yith-wcwl-add-to-wishlist, .porto-hotspot .quickview { display: none; }
.porto-hotspot ul.products .add-links .button { width: 100%; display: block; height: 2.625rem; line-height: 2.5rem !important; background: #3d5167 !important; color: #fff !important; margin: 0 0 -.5em; }
.porto-hotspot .add-links .button:before { float: none; }";s:15:"porto_container";s:2:"no";s:20:"porto_custom_js_body";s:0:"";s:17:"porto_header_type";s:0:"";s:28:"porto_disable_sticky_sidebar";s:0:"";s:21:"porto_header_side_pos";s:0:"";s:23:"porto_header_side_width";s:0:"";}