.elementor-842 .elementor-element.elementor-element-5be09c6 > .elementor-container{max-width:1300px;min-height:65px;}.elementor-842 .elementor-element.elementor-element-5be09c6 .elementor-repeater-item-647aa8d.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-bc-flex-widget .elementor-842 .elementor-element.elementor-element-ca2880f.elementor-column .elementor-column-wrap{align-items:center;}.elementor-842 .elementor-element.elementor-element-ca2880f.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-842 .elementor-element.elementor-element-ca2880f.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-842 .elementor-element.elementor-element-ca2880f > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-842 .elementor-element.elementor-global-2106{text-align:center;width:auto;max-width:auto;}.elementor-842 .elementor-element.elementor-global-2106 img{width:100%;max-width:135px;}.elementor-bc-flex-widget .elementor-842 .elementor-element.elementor-element-d5e365e.elementor-column .elementor-column-wrap{align-items:center;}.elementor-842 .elementor-element.elementor-element-d5e365e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-842 .elementor-element.elementor-element-d5e365e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-842 .elementor-element.elementor-element-d5e365e > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}body:not(.rtl) .elementor-842 .elementor-element.elementor-element-dbf34a1 .jet-nav--horizontal .jet-nav__sub{text-align:left;}body.rtl .elementor-842 .elementor-element.elementor-element-dbf34a1 .jet-nav--horizontal .jet-nav__sub{text-align:right;}.elementor-842 .elementor-element.elementor-element-dbf34a1 .menu-item-link-top{color:var( --e-global-color-f023441 );padding:0px 15px 0px 15px;}.elementor-842 .elementor-element.elementor-element-dbf34a1 .menu-item-link-top .jet-nav-link-text{font-family:var( --e-global-typography-6b13c03-font-family ), Sans-serif;font-size:var( --e-global-typography-6b13c03-font-size );font-weight:var( --e-global-typography-6b13c03-font-weight );text-transform:var( --e-global-typography-6b13c03-text-transform );line-height:var( --e-global-typography-6b13c03-line-height );letter-spacing:var( --e-global-typography-6b13c03-letter-spacing );word-spacing:var( --e-global-typography-6b13c03-word-spacing );}.elementor-842 .elementor-element.elementor-element-dbf34a1 .menu-item:hover > .menu-item-link-top{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-dbf34a1 .menu-item.current-menu-item .menu-item-link-top{color:var( --e-global-color-f023441 );}.elementor-842 .elementor-element.elementor-element-dbf34a1 .menu-item-link-top .jet-nav-arrow{font-size:10px;margin-left:8px;}.elementor-842 .elementor-element.elementor-element-dbf34a1 .menu-item-link-top .jet-nav-arrow svg{width:10px;}.elementor-842 .elementor-element.elementor-element-dbf34a1 .jet-nav--vertical-sub-left-side .menu-item-link-top .jet-nav-arrow{margin-right:8px;margin-left:0;}.elementor-842 .elementor-element.elementor-element-dbf34a1 .jet-mobile-menu.jet-mobile-menu-trigger-active .jet-nav--vertical-sub-left-side .menu-item-link-top .jet-nav-arrow{margin-left:8px;margin-right:0;}.elementor-842 .elementor-element.elementor-element-dbf34a1 .jet-nav__sub{width:175px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.08);padding:15px 25px 15px 25px;}.elementor-842 .elementor-element.elementor-element-dbf34a1 .jet-nav__sub > .menu-item:first-child > .menu-item-link{border-radius:15px 15px 0 0;}.elementor-842 .elementor-element.elementor-element-dbf34a1 .jet-nav__sub > .menu-item:last-child > .menu-item-link{border-radius:0 0 15px 15px;}.elementor-842 .elementor-element.elementor-element-dbf34a1 .jet-nav--horizontal .jet-nav-depth-0{margin-top:15px;}.elementor-842 .elementor-element.elementor-element-dbf34a1 .jet-nav--vertical-sub-left-side .jet-nav-depth-0{margin-right:15px;}.elementor-842 .elementor-element.elementor-element-dbf34a1 .jet-nav--vertical-sub-right-side .jet-nav-depth-0{margin-left:15px;}.elementor-842 .elementor-element.elementor-element-dbf34a1 .menu-item-link-sub .jet-nav-link-text{font-family:var( --e-global-typography-6b13c03-font-family ), Sans-serif;font-size:var( --e-global-typography-6b13c03-font-size );font-weight:var( --e-global-typography-6b13c03-font-weight );text-transform:var( --e-global-typography-6b13c03-text-transform );line-height:var( --e-global-typography-6b13c03-line-height );letter-spacing:var( --e-global-typography-6b13c03-letter-spacing );word-spacing:var( --e-global-typography-6b13c03-word-spacing );}.elementor-842 .elementor-element.elementor-element-dbf34a1 .menu-item-link-sub{color:var( --e-global-color-f023441 );padding:10px 0px 10px 0px;}.elementor-842 .elementor-element.elementor-element-dbf34a1 .menu-item:hover > .menu-item-link-sub{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-dbf34a1 .menu-item.current-menu-item > .menu-item-link-sub{color:var( --e-global-color-f023441 );}.elementor-842 .elementor-element.elementor-element-dbf34a1 .menu-item-link-sub .jet-nav-item-desc{font-size:0px;}.elementor-842 .elementor-element.elementor-element-dbf34a1 > .elementor-widget-container{margin:0px 15px 0px -15px;}.elementor-842 .elementor-element.elementor-element-dbf34a1{width:auto;max-width:auto;}.elementor-842 .elementor-element.elementor-element-3a18f2a .elementor-icon-wrapper{text-align:right;}.elementor-842 .elementor-element.elementor-element-3a18f2a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f023441 );}.elementor-842 .elementor-element.elementor-element-3a18f2a.elementor-view-framed .elementor-icon, .elementor-842 .elementor-element.elementor-element-3a18f2a.elementor-view-default .elementor-icon{color:var( --e-global-color-f023441 );border-color:var( --e-global-color-f023441 );}.elementor-842 .elementor-element.elementor-element-3a18f2a.elementor-view-framed .elementor-icon, .elementor-842 .elementor-element.elementor-element-3a18f2a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f023441 );}.elementor-842 .elementor-element.elementor-element-3a18f2a.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-3a18f2a.elementor-view-framed .elementor-icon:hover, .elementor-842 .elementor-element.elementor-element-3a18f2a.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-3a18f2a.elementor-view-framed .elementor-icon:hover, .elementor-842 .elementor-element.elementor-element-3a18f2a.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-3a18f2a .elementor-icon{font-size:18px;}.elementor-842 .elementor-element.elementor-element-3a18f2a > .elementor-widget-container{margin:0px 30px -5px 0px;}.elementor-842 .elementor-element.elementor-element-3a18f2a{width:auto;max-width:auto;}.elementor-842 .elementor-element.elementor-element-123b2e7 .elementor-icon-wrapper{text-align:right;}.elementor-842 .elementor-element.elementor-element-123b2e7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f023441 );}.elementor-842 .elementor-element.elementor-element-123b2e7.elementor-view-framed .elementor-icon, .elementor-842 .elementor-element.elementor-element-123b2e7.elementor-view-default .elementor-icon{color:var( --e-global-color-f023441 );border-color:var( --e-global-color-f023441 );}.elementor-842 .elementor-element.elementor-element-123b2e7.elementor-view-framed .elementor-icon, .elementor-842 .elementor-element.elementor-element-123b2e7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f023441 );}.elementor-842 .elementor-element.elementor-element-123b2e7.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-123b2e7.elementor-view-framed .elementor-icon:hover, .elementor-842 .elementor-element.elementor-element-123b2e7.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-123b2e7.elementor-view-framed .elementor-icon:hover, .elementor-842 .elementor-element.elementor-element-123b2e7.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-123b2e7 .elementor-icon{font-size:18px;}.elementor-842 .elementor-element.elementor-element-123b2e7 > .elementor-widget-container{margin:0px 30px -5px 0px;}.elementor-842 .elementor-element.elementor-element-123b2e7{width:auto;max-width:auto;}.elementor-842 .elementor-element.elementor-element-43aba68 .pp-woo-cart-button{text-align:right;}.elementor-842 .elementor-element.elementor-element-43aba68 .pp-woo-mini-cart-container .pp-woo-cart-contents{border-radius:30px 30px 30px 30px;padding:8px 8px 8px 8px;}.elementor-842 .elementor-element.elementor-element-43aba68 .pp-woo-mini-cart-container .pp-woo-cart-contents:hover{color:#4080ff;}.elementor-842 .elementor-element.elementor-element-43aba68 .pp-woo-cart-button .pp-icon{font-size:18px;color:var( --e-global-color-f023441 );}.elementor-842 .elementor-element.elementor-element-43aba68 .pp-woo-cart-button .pp-icon svg{fill:var( --e-global-color-f023441 );}.elementor-842 .elementor-element.elementor-element-43aba68 .pp-cart-counter{right:-0.3em;top:-0.3em;color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-43aba68 .pp-woo-menu-cart-counter-after .pp-cart-counter:before{border-right-color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-43aba68 > .elementor-widget-container{margin:-8px 0px -8px -8px;}.elementor-842 .elementor-element.elementor-element-43aba68{width:auto;max-width:auto;}.elementor-842 .elementor-element.elementor-element-c6f7548 > .elementor-widget-container{margin:-6px 0px 0px -14px;}.elementor-842 .elementor-element.elementor-element-c6f7548{width:auto;max-width:auto;}.elementor-842 .elementor-element.elementor-element-5be09c6:not(.elementor-motion-effects-element-type-background), .elementor-842 .elementor-element.elementor-element-5be09c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-842 .elementor-element.elementor-element-5be09c6{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:100;}.elementor-842 .elementor-element.elementor-element-5be09c6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-842 .elementor-element.elementor-element-07ecd56 > .elementor-container{min-height:65px;}.elementor-842 .elementor-element.elementor-element-07ecd56 .elementor-repeater-item-647aa8d.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-bc-flex-widget .elementor-842 .elementor-element.elementor-element-732030f.elementor-column .elementor-column-wrap{align-items:center;}.elementor-842 .elementor-element.elementor-element-732030f.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-842 .elementor-element.elementor-element-732030f.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-842 .elementor-element.elementor-element-3dd3e29 .jet-hamburger-panel{justify-content:flex-start;}.elementor-842 .elementor-element.elementor-element-3dd3e29 .jet-hamburger-panel__instance{width:300px;}.elementor-842 .elementor-element.elementor-element-3dd3e29 .jet-hamburger-panel__content{padding:30px 30px 30px 30px;}.elementor-842 .elementor-element.elementor-element-3dd3e29 .jet-hamburger-panel__inner{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);}.elementor-842 .elementor-element.elementor-element-3dd3e29 .jet-hamburger-panel__close-button{color:var( --e-global-color-f023441 );font-size:14px;width:18px;height:18px;}.elementor-842 .elementor-element.elementor-element-3dd3e29 .jet-hamburger-panel__close-button:before{font-size:14px;}.elementor-842 .elementor-element.elementor-element-3dd3e29 .jet-hamburger-panel__close-button:hover{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-3dd3e29 .jet-hamburger-panel__toggle{background-color:rgba(151, 38, 38, 0);padding:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-842 .elementor-element.elementor-element-3dd3e29 .jet-hamburger-panel__icon{color:var( --e-global-color-f023441 );font-size:18px;}.elementor-842 .elementor-element.elementor-element-3dd3e29 .jet-hamburger-panel__icon:before{font-size:18px;}.elementor-842 .elementor-element.elementor-element-3dd3e29 .jet-hamburger-panel__toggle:hover .jet-hamburger-panel__icon{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-3dd3e29{width:auto;max-width:auto;}.elementor-842 .elementor-element.elementor-element-b05ac10 .elementor-icon-wrapper{text-align:right;}.elementor-842 .elementor-element.elementor-element-b05ac10.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f023441 );}.elementor-842 .elementor-element.elementor-element-b05ac10.elementor-view-framed .elementor-icon, .elementor-842 .elementor-element.elementor-element-b05ac10.elementor-view-default .elementor-icon{color:var( --e-global-color-f023441 );border-color:var( --e-global-color-f023441 );}.elementor-842 .elementor-element.elementor-element-b05ac10.elementor-view-framed .elementor-icon, .elementor-842 .elementor-element.elementor-element-b05ac10.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f023441 );}.elementor-842 .elementor-element.elementor-element-b05ac10.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-b05ac10.elementor-view-framed .elementor-icon:hover, .elementor-842 .elementor-element.elementor-element-b05ac10.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-b05ac10.elementor-view-framed .elementor-icon:hover, .elementor-842 .elementor-element.elementor-element-b05ac10.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-b05ac10 .elementor-icon{font-size:18px;}.elementor-842 .elementor-element.elementor-element-b05ac10 > .elementor-widget-container{margin:0px 0px -5px 15px;}.elementor-842 .elementor-element.elementor-element-b05ac10{width:auto;max-width:auto;}.elementor-bc-flex-widget .elementor-842 .elementor-element.elementor-element-010e109.elementor-column .elementor-column-wrap{align-items:center;}.elementor-842 .elementor-element.elementor-element-010e109.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-842 .elementor-element.elementor-element-010e109.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-bc-flex-widget .elementor-842 .elementor-element.elementor-element-6ab5c4f.elementor-column .elementor-column-wrap{align-items:center;}.elementor-842 .elementor-element.elementor-element-6ab5c4f.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-842 .elementor-element.elementor-element-6ab5c4f.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-842 .elementor-element.elementor-element-5dbe2bb .elementor-icon-wrapper{text-align:right;}.elementor-842 .elementor-element.elementor-element-5dbe2bb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f023441 );}.elementor-842 .elementor-element.elementor-element-5dbe2bb.elementor-view-framed .elementor-icon, .elementor-842 .elementor-element.elementor-element-5dbe2bb.elementor-view-default .elementor-icon{color:var( --e-global-color-f023441 );border-color:var( --e-global-color-f023441 );}.elementor-842 .elementor-element.elementor-element-5dbe2bb.elementor-view-framed .elementor-icon, .elementor-842 .elementor-element.elementor-element-5dbe2bb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f023441 );}.elementor-842 .elementor-element.elementor-element-5dbe2bb.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-5dbe2bb.elementor-view-framed .elementor-icon:hover, .elementor-842 .elementor-element.elementor-element-5dbe2bb.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-5dbe2bb.elementor-view-framed .elementor-icon:hover, .elementor-842 .elementor-element.elementor-element-5dbe2bb.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-5dbe2bb .elementor-icon{font-size:18px;}.elementor-842 .elementor-element.elementor-element-5dbe2bb > .elementor-widget-container{margin:0px 15px -5px 0px;}.elementor-842 .elementor-element.elementor-element-5dbe2bb{width:auto;max-width:auto;}.elementor-842 .elementor-element.elementor-element-6d9af65 .pp-woo-cart-button{text-align:right;}.elementor-842 .elementor-element.elementor-element-6d9af65 .pp-woo-mini-cart-container .pp-woo-cart-contents{border-radius:30px 30px 30px 30px;padding:8px 8px 8px 8px;}.elementor-842 .elementor-element.elementor-element-6d9af65 .pp-woo-mini-cart-container .pp-woo-cart-contents:hover{color:#4080ff;}.elementor-842 .elementor-element.elementor-element-6d9af65 .pp-woo-cart-button .pp-icon{font-size:18px;color:var( --e-global-color-f023441 );}.elementor-842 .elementor-element.elementor-element-6d9af65 .pp-woo-cart-button .pp-icon svg{fill:var( --e-global-color-f023441 );}.elementor-842 .elementor-element.elementor-element-6d9af65 .pp-cart-counter{right:-0.3em;top:-0.3em;color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-6d9af65 .pp-woo-menu-cart-counter-after .pp-cart-counter:before{border-right-color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-6d9af65 > .elementor-widget-container{margin:-8px 0px -8px -8px;}.elementor-842 .elementor-element.elementor-element-6d9af65{width:auto;max-width:auto;}.elementor-842 .elementor-element.elementor-element-e25c8f7 > .elementor-widget-container{margin:-6px 0px 0px -14px;}.elementor-842 .elementor-element.elementor-element-e25c8f7{width:auto;max-width:auto;}.elementor-842 .elementor-element.elementor-element-07ecd56:not(.elementor-motion-effects-element-type-background), .elementor-842 .elementor-element.elementor-element-07ecd56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-842 .elementor-element.elementor-element-07ecd56{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:999;}.elementor-842 .elementor-element.elementor-element-07ecd56 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-842 .elementor-element.elementor-global-2106{text-align:center;}.elementor-842 .elementor-element.elementor-global-2106 img{max-width:250px;}.elementor-842 .elementor-element.elementor-element-dbf34a1 .menu-item-link-top .jet-nav-link-text{font-size:var( --e-global-typography-6b13c03-font-size );line-height:var( --e-global-typography-6b13c03-line-height );letter-spacing:var( --e-global-typography-6b13c03-letter-spacing );word-spacing:var( --e-global-typography-6b13c03-word-spacing );}.elementor-842 .elementor-element.elementor-element-dbf34a1 .menu-item-link-sub .jet-nav-link-text{font-size:var( --e-global-typography-6b13c03-font-size );line-height:var( --e-global-typography-6b13c03-line-height );letter-spacing:var( --e-global-typography-6b13c03-letter-spacing );word-spacing:var( --e-global-typography-6b13c03-word-spacing );}.elementor-842 .elementor-element.elementor-element-3dd3e29 .jet-hamburger-panel{justify-content:flex-start;}.elementor-842 .elementor-element.elementor-element-010e109.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}}@media(min-width:768px){.elementor-842 .elementor-element.elementor-element-ca2880f{width:30%;}.elementor-842 .elementor-element.elementor-element-d5e365e{width:70.008%;}}@media(max-width:1024px) and (min-width:768px){.elementor-842 .elementor-element.elementor-element-ca2880f{width:15%;}.elementor-842 .elementor-element.elementor-element-d5e365e{width:85%;}}@media(max-width:767px){.elementor-842 .elementor-element.elementor-element-ca2880f{width:20%;}.elementor-842 .elementor-element.elementor-global-2106 img{max-width:115px;}.elementor-842 .elementor-element.elementor-element-d5e365e{width:20%;}.elementor-842 .elementor-element.elementor-element-dbf34a1 .menu-item-link-top .jet-nav-link-text{font-size:var( --e-global-typography-6b13c03-font-size );line-height:var( --e-global-typography-6b13c03-line-height );letter-spacing:var( --e-global-typography-6b13c03-letter-spacing );word-spacing:var( --e-global-typography-6b13c03-word-spacing );}.elementor-842 .elementor-element.elementor-element-dbf34a1 .menu-item-link-sub .jet-nav-link-text{font-size:var( --e-global-typography-6b13c03-font-size );line-height:var( --e-global-typography-6b13c03-line-height );letter-spacing:var( --e-global-typography-6b13c03-letter-spacing );word-spacing:var( --e-global-typography-6b13c03-word-spacing );}.elementor-842 .elementor-element.elementor-element-732030f{width:28%;}.elementor-bc-flex-widget .elementor-842 .elementor-element.elementor-element-732030f.elementor-column .elementor-column-wrap{align-items:center;}.elementor-842 .elementor-element.elementor-element-732030f.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-842 .elementor-element.elementor-element-010e109{width:44%;}.elementor-842 .elementor-element.elementor-element-6ab5c4f{width:28%;}}/* Start custom CSS for jet-nav-menu, class: .elementor-element-dbf34a1 */.jet-nav .menu-item-has-children {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for pp-woo-mini-cart, class: .elementor-element-43aba68 */#carrito .ywp-product-image {
    display: none !important;
}

p.woocommerce-mini-cart__total.total bdi {
    font-weight: bold !important;
}

li.woocommerce-mini-cart-item.mini_cart_item bdi {
    font-weight: 300 !important;
}

li.woocommerce-mini-cart-item.mini_cart_item dl.variation {
    display: none !important;
}

.pp-icon i, .pp-icon svg {
    width: 19.5px !important;
    height: 19.5px !important;
}

a.remove.remove_from_cart_button {
    border: solid 1px !important;
    border-radius: 30px !important;
    margin-left: 15px !important;
}




.ts-product-image {
    display: none !important;
}


p.woocommerce-mini-cart__empty-message {
    margin: 20px 0px !important;
}

.widget_shopping_cart_content .woocommerce-mini-cart__empty-message {
    min-width: 0px !important;
    margin: 30px 0px 20px 0px !important;
    padding: 0px !important;
    min-height: 0px !important;
}


.elementor-842 .elementor-element.elementor-element-f63271e .pp-woo-mini-cart .buttons .button:not(.checkout) {
    border: none !important
}

.woocommerce-mini-cart__empty-message:before {
    display: none;
}

body.elementor-kit-11 p {
    margin-top: 30px;
}

img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    border-radius: 5px !important;
}



ul.cart_list li dl dd, .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dd, .woocommerce ul.product_list_widget li dl dt {
    margin-bottom: 0px !important;
    padding: 0px !important;
}

.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl {
    padding-top: 35px;
    border: none !important;
    padding-left: 0px;
    display: none !important;
}

p.woocommerce-mini-cart__total.total {
    font-weight: bold;
}


/* color en hover*/

/*
.pp-woo-cart-button .pp-icon svg:hover {
    fill: #D5B469 !important;
    
} 

.pp-woo-mini-cart-container .pp-woo-cart-contents:hover {
    border-color: #D5B469 !important;
} *//* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c6f7548 *//* Encimar */
.xoo-wsc-icon-basket4:before {
    font-size: 22px !important;
    color: transparent;
}


li.xoo-wsc-sp-product.lslide.active, li.xoo-wsc-sp-product.lslide, ul.xoo-wsc-sp-slider.lightSlider.lsGrab.lSSlide {
    display: none !important;
}


span.xoo-wsc-sc-count {
    height: 16px;
    line-height: 16px;
    width: 16px;
    font-size: 10px;
    margin: -20px -32px 0px 0px !important;
    font-weight: 600 !important;
    z-index: 1 !important;
    background: transparent;

}



a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-cart {
    padding: 0px !important;
    background: transparent;
    color: black !important;
    margin: 0px !important;
    margin-top: 30px !important;
    margin-bottom: 10px !important;
}


.xoo-wsc-icon-cross:before {
    border: solid 1px;
    border-radius: 100px !important;
    padding: 2px;
}




span.xoo-wsc-pname, span.xoo-wsc-pname a {
    font-size: 16px !important;
    font-weight: 500 !important;
}



.xoo-wsc-pprice {
    font-size: 0px !important;
}






#carrito img {
    height: 18px !important;
}

.xoo-wsc-icon-trash1:before, .xoo-wsc-icon-coupon-8:before {
    font-size: 18px !important;
}

.xoo-wsc-product span.woocommerce-Price-amount.amount, .xoo-wsc-qty-price {
    color: #ABABAB !important;
}


.xoo-wsc-product {
    margin: 0px 30px !important;
    padding: 15px 0px !important;
}






.xoo-wsc-ft-totals {
    font-size: 16px !important;
}

.xoo-wsc-ftx-row.xoo-wsc-ftx-coupon {
    font-weight: 500 !important;
}











.xoo-wsc-sm-left>*:not(:last-child) {
    padding-bottom: 2px !important;
    font-weight: 500 !important; 
}







.xoo-wsc-qty-box.xoo-wsc-qtb-circle {
    max-width: 80px!important;
}



input.xoo-wsc-qty {
    height: 34px !important;
    outline: 0px !important;
}

.xoo-wsc-qty-box.xoo-wsc-qtb-circle {
    border: solid 1px #D5D6DA !important;
    border-radius: 5px;
    margin: 0px !important;
}

input.xoo-wsc-qty {
    margin: 0px !important;
}

input.xoo-wsc-qty {
    border: 0px !important;
}



span.xoo-wsc-minus.xoo-wsc-chng, span.xoo-wsc-plus.xoo-wsc-chng {
    font-size: 18px !important;
    margin: 2px !important;
    color: #ABABAB !important;
}


.xoo-wsc-qty-box.xoo-wsc-qtb-circle {
    z-index: 99 !important;
    align-self: self-end;
    margin-top: -32px !important;
    margin-right: -26px !important;
}








form.xoo-wsc-sl-apply-coupon {
    margin: 0px !important;
    margin-top: 0px !important;
}

span.xoo-wsc-slider-close {
    margin: 0px !important;
    margin-right: 15px !important;
}

input[type="text"] {
    outline: 0px !important;
}








.xoo-wsc-sl-heading {
    font-size: 0px;
    padding: 20px 30px 30px 30px !important;
}

.xoo-wsc-icon-arrow-thin-left:before {
	font-size: 18px !important;
}

.xoo-wsc-sl-body {
    padding: 0px 30px !important;
}


.xoo-wsc-qty-box {
    max-width: 100px !important;
}


.xoo-wsc-img-col img {
    border-radius: 5px;
}


#carrito span.woocommerce-Price-amount.amount {
    display: none !important;
}

dl.variation, a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-continue, #carrito bdi {
    display: none !important;
}

.xoo-wsc-cart-active .xoo-wsc-opac {
    opacity: 0.3 !important;
}


.xoo-wsc-slider input[type="text"] {
    width: 100% !important;
}


.xoo-wsc-slider  button {
    width: 100% !important;
    margin-top: 30px !important;
}


a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-checkout, .xoo-wsc-container a.button.btn {
    font-size: 15px !important;
    font-weight: 500 !important;
    color: white !important;
    width: 100%;
    text-align: center;
    margin-top: 0px !important;
}

span.xoo-wsc-ft-amt-label {
    font-weight: 500 !important;
}


.xoo-wsc-header {
    background: #FAFAFA !important;
    padding: 15px 30px !important;
}
    
span.xoo-wsch-text {
    font-weight: 500 !important;
    margin: 0px !important;
}

.xoo-wsc-icon-cross:before {
    display: none !important;
}



li.xoo-wsc-notice-success {
    font-size: 14px !important;
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for jet-nav-menu, class: .elementor-element-dbf34a1 */.jet-nav .menu-item-has-children {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for pp-woo-mini-cart, class: .elementor-element-43aba68 */#carrito .ywp-product-image {
    display: none !important;
}

p.woocommerce-mini-cart__total.total bdi {
    font-weight: bold !important;
}

li.woocommerce-mini-cart-item.mini_cart_item bdi {
    font-weight: 300 !important;
}

li.woocommerce-mini-cart-item.mini_cart_item dl.variation {
    display: none !important;
}

.pp-icon i, .pp-icon svg {
    width: 19.5px !important;
    height: 19.5px !important;
}

a.remove.remove_from_cart_button {
    border: solid 1px !important;
    border-radius: 30px !important;
    margin-left: 15px !important;
}




.ts-product-image {
    display: none !important;
}


p.woocommerce-mini-cart__empty-message {
    margin: 20px 0px !important;
}

.widget_shopping_cart_content .woocommerce-mini-cart__empty-message {
    min-width: 0px !important;
    margin: 30px 0px 20px 0px !important;
    padding: 0px !important;
    min-height: 0px !important;
}


.elementor-842 .elementor-element.elementor-element-f63271e .pp-woo-mini-cart .buttons .button:not(.checkout) {
    border: none !important
}

.woocommerce-mini-cart__empty-message:before {
    display: none;
}

body.elementor-kit-11 p {
    margin-top: 30px;
}

img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    border-radius: 5px !important;
}



ul.cart_list li dl dd, .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dd, .woocommerce ul.product_list_widget li dl dt {
    margin-bottom: 0px !important;
    padding: 0px !important;
}

.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl {
    padding-top: 35px;
    border: none !important;
    padding-left: 0px;
    display: none !important;
}

p.woocommerce-mini-cart__total.total {
    font-weight: bold;
}


/* color en hover*/

/*
.pp-woo-cart-button .pp-icon svg:hover {
    fill: #D5B469 !important;
    
} 

.pp-woo-mini-cart-container .pp-woo-cart-contents:hover {
    border-color: #D5B469 !important;
} *//* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c6f7548 *//* Encimar */
.xoo-wsc-icon-basket4:before {
    font-size: 22px !important;
    color: transparent;
}


li.xoo-wsc-sp-product.lslide.active, li.xoo-wsc-sp-product.lslide, ul.xoo-wsc-sp-slider.lightSlider.lsGrab.lSSlide {
    display: none !important;
}


span.xoo-wsc-sc-count {
    height: 16px;
    line-height: 16px;
    width: 16px;
    font-size: 10px;
    margin: -20px -32px 0px 0px !important;
    font-weight: 600 !important;
    z-index: 1 !important;
    background: transparent;

}



a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-cart {
    padding: 0px !important;
    background: transparent;
    color: black !important;
    margin: 0px !important;
    margin-top: 30px !important;
    margin-bottom: 10px !important;
}


.xoo-wsc-icon-cross:before {
    border: solid 1px;
    border-radius: 100px !important;
    padding: 2px;
}




span.xoo-wsc-pname, span.xoo-wsc-pname a {
    font-size: 16px !important;
    font-weight: 500 !important;
}



.xoo-wsc-pprice {
    font-size: 0px !important;
}






#carrito img {
    height: 18px !important;
}

.xoo-wsc-icon-trash1:before, .xoo-wsc-icon-coupon-8:before {
    font-size: 18px !important;
}

.xoo-wsc-product span.woocommerce-Price-amount.amount, .xoo-wsc-qty-price {
    color: #ABABAB !important;
}


.xoo-wsc-product {
    margin: 0px 30px !important;
    padding: 15px 0px !important;
}






.xoo-wsc-ft-totals {
    font-size: 16px !important;
}

.xoo-wsc-ftx-row.xoo-wsc-ftx-coupon {
    font-weight: 500 !important;
}











.xoo-wsc-sm-left>*:not(:last-child) {
    padding-bottom: 2px !important;
    font-weight: 500 !important; 
}







.xoo-wsc-qty-box.xoo-wsc-qtb-circle {
    max-width: 80px!important;
}



input.xoo-wsc-qty {
    height: 34px !important;
    outline: 0px !important;
}

.xoo-wsc-qty-box.xoo-wsc-qtb-circle {
    border: solid 1px #D5D6DA !important;
    border-radius: 5px;
    margin: 0px !important;
}

input.xoo-wsc-qty {
    margin: 0px !important;
}

input.xoo-wsc-qty {
    border: 0px !important;
}



span.xoo-wsc-minus.xoo-wsc-chng, span.xoo-wsc-plus.xoo-wsc-chng {
    font-size: 18px !important;
    margin: 2px !important;
    color: #ABABAB !important;
}


.xoo-wsc-qty-box.xoo-wsc-qtb-circle {
    z-index: 99 !important;
    align-self: self-end;
    margin-top: -32px !important;
    margin-right: -26px !important;
}








form.xoo-wsc-sl-apply-coupon {
    margin: 0px !important;
    margin-top: 0px !important;
}

span.xoo-wsc-slider-close {
    margin: 0px !important;
    margin-right: 15px !important;
}

input[type="text"] {
    outline: 0px !important;
}








.xoo-wsc-sl-heading {
    font-size: 0px;
    padding: 20px 30px 30px 30px !important;
}

.xoo-wsc-icon-arrow-thin-left:before {
	font-size: 18px !important;
}

.xoo-wsc-sl-body {
    padding: 0px 30px !important;
}


.xoo-wsc-qty-box {
    max-width: 100px !important;
}


.xoo-wsc-img-col img {
    border-radius: 5px;
}


#carrito span.woocommerce-Price-amount.amount {
    display: none !important;
}

dl.variation, a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-continue, #carrito bdi {
    display: none !important;
}

.xoo-wsc-cart-active .xoo-wsc-opac {
    opacity: 0.3 !important;
}


.xoo-wsc-slider input[type="text"] {
    width: 100% !important;
}


.xoo-wsc-slider  button {
    width: 100% !important;
    margin-top: 30px !important;
}


a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-checkout, .xoo-wsc-container a.button.btn {
    font-size: 15px !important;
    font-weight: 500 !important;
    color: white !important;
    width: 100%;
    text-align: center;
    margin-top: 0px !important;
}

span.xoo-wsc-ft-amt-label {
    font-weight: 500 !important;
}


.xoo-wsc-header {
    background: #FAFAFA !important;
    padding: 15px 30px !important;
}
    
span.xoo-wsch-text {
    font-weight: 500 !important;
    margin: 0px !important;
}

.xoo-wsc-icon-cross:before {
    display: none !important;
}



li.xoo-wsc-notice-success {
    font-size: 14px !important;
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for jet-hamburger-panel, class: .elementor-element-3dd3e29 */.elementor-2561 .elementor-element.elementor-element-480f6b7 .jet-hamburger-panel__close-button {
    margin-top: -5px;
}/* End custom CSS */
/* Start custom CSS for pp-woo-mini-cart, class: .elementor-element-6d9af65 */#carrito .ywp-product-image {
    display: none !important;
}

p.woocommerce-mini-cart__total.total bdi {
    font-weight: bold !important;
}

li.woocommerce-mini-cart-item.mini_cart_item bdi {
    font-weight: 300 !important;
}

li.woocommerce-mini-cart-item.mini_cart_item dl.variation {
    display: none !important;
}

.pp-icon i, .pp-icon svg {
    width: 19.5px !important;
    height: 19.5px !important;
}

a.remove.remove_from_cart_button {
    border: solid 1px !important;
    border-radius: 30px !important;
    margin-left: 15px !important;
}




.ts-product-image {
    display: none !important;
}


p.woocommerce-mini-cart__empty-message {
    margin: 20px 0px !important;
}

.widget_shopping_cart_content .woocommerce-mini-cart__empty-message {
    min-width: 0px !important;
    margin: 30px 0px 20px 0px !important;
    padding: 0px !important;
    min-height: 0px !important;
}


.elementor-842 .elementor-element.elementor-element-f63271e .pp-woo-mini-cart .buttons .button:not(.checkout) {
    border: none !important
}

.woocommerce-mini-cart__empty-message:before {
    display: none;
}

body.elementor-kit-11 p {
    margin-top: 30px;
}

img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    border-radius: 5px !important;
}



ul.cart_list li dl dd, .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dd, .woocommerce ul.product_list_widget li dl dt {
    margin-bottom: 0px !important;
    padding: 0px !important;
}

.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl {
    padding-top: 35px;
    border: none !important;
    padding-left: 0px;
    display: none !important;
}

p.woocommerce-mini-cart__total.total {
    font-weight: bold;
}


/* color en hover*/

/*
.pp-woo-cart-button .pp-icon svg:hover {
    fill: #D5B469 !important;
    
} 

.pp-woo-mini-cart-container .pp-woo-cart-contents:hover {
    border-color: #D5B469 !important;
} *//* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e25c8f7 *//* Encimar */
.xoo-wsc-icon-basket4:before {
    font-size: 22px !important;
    color: transparent;
}


li.xoo-wsc-sp-product.lslide.active, li.xoo-wsc-sp-product.lslide, ul.xoo-wsc-sp-slider.lightSlider.lsGrab.lSSlide {
    display: none !important;
}


span.xoo-wsc-sc-count {
    height: 16px;
    line-height: 16px;
    width: 16px;
    font-size: 10px;
    margin: -20px -32px 0px 0px !important;
    font-weight: 600 !important;
    z-index: 1 !important;
    background: transparent;

}



a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-cart {
    padding: 0px !important;
    background: transparent;
    color: black !important;
    margin: 0px !important;
    margin-top: 30px !important;
    margin-bottom: 10px !important;
}


.xoo-wsc-icon-cross:before {
    border: solid 1px;
    border-radius: 100px !important;
    padding: 2px;
}




span.xoo-wsc-pname, span.xoo-wsc-pname a {
    font-size: 16px !important;
    font-weight: 500 !important;
}



.xoo-wsc-pprice {
    font-size: 0px !important;
}






#carrito img {
    height: 18px !important;
}

.xoo-wsc-icon-trash1:before, .xoo-wsc-icon-coupon-8:before {
    font-size: 18px !important;
}

.xoo-wsc-product span.woocommerce-Price-amount.amount, .xoo-wsc-qty-price {
    color: #ABABAB !important;
}


.xoo-wsc-product {
    margin: 0px 30px !important;
    padding: 15px 0px !important;
}






.xoo-wsc-ft-totals {
    font-size: 16px !important;
}

.xoo-wsc-ftx-row.xoo-wsc-ftx-coupon {
    font-weight: 500 !important;
}











.xoo-wsc-sm-left>*:not(:last-child) {
    padding-bottom: 2px !important;
    font-weight: 500 !important; 
}







.xoo-wsc-qty-box.xoo-wsc-qtb-circle {
    max-width: 80px!important;
}



input.xoo-wsc-qty {
    height: 34px !important;
    outline: 0px !important;
}

.xoo-wsc-qty-box.xoo-wsc-qtb-circle {
    border: solid 1px #D5D6DA !important;
    border-radius: 5px;
    margin: 0px !important;
}

input.xoo-wsc-qty {
    margin: 0px !important;
}

input.xoo-wsc-qty {
    border: 0px !important;
}



span.xoo-wsc-minus.xoo-wsc-chng, span.xoo-wsc-plus.xoo-wsc-chng {
    font-size: 18px !important;
    margin: 2px !important;
    color: #ABABAB !important;
}


.xoo-wsc-qty-box.xoo-wsc-qtb-circle {
    z-index: 99 !important;
    align-self: self-end;
    margin-top: -32px !important;
    margin-right: -26px !important;
}








form.xoo-wsc-sl-apply-coupon {
    margin: 0px !important;
    margin-top: 0px !important;
}

span.xoo-wsc-slider-close {
    margin: 0px !important;
    margin-right: 15px !important;
}

input[type="text"] {
    outline: 0px !important;
}








.xoo-wsc-sl-heading {
    font-size: 0px;
    padding: 20px 30px 30px 30px !important;
}

.xoo-wsc-icon-arrow-thin-left:before {
	font-size: 18px !important;
}

.xoo-wsc-sl-body {
    padding: 0px 30px !important;
}


.xoo-wsc-qty-box {
    max-width: 100px !important;
}


.xoo-wsc-img-col img {
    border-radius: 5px;
}


#carrito span.woocommerce-Price-amount.amount {
    display: none !important;
}

dl.variation, a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-continue, #carrito bdi {
    display: none !important;
}

.xoo-wsc-cart-active .xoo-wsc-opac {
    opacity: 0.3 !important;
}


.xoo-wsc-slider input[type="text"] {
    width: 100% !important;
}


.xoo-wsc-slider  button {
    width: 100% !important;
    margin-top: 30px !important;
}


a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-checkout, .xoo-wsc-container a.button.btn {
    font-size: 15px !important;
    font-weight: 500 !important;
    color: white !important;
    width: 100%;
    text-align: center;
    margin-top: 0px !important;
}

span.xoo-wsc-ft-amt-label {
    font-weight: 500 !important;
}


.xoo-wsc-header {
    background: #FAFAFA !important;
    padding: 15px 30px !important;
}
    
span.xoo-wsch-text {
    font-weight: 500 !important;
    margin: 0px !important;
}

.xoo-wsc-icon-cross:before {
    display: none !important;
}



li.xoo-wsc-notice-success {
    font-size: 14px !important;
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for jet-hamburger-panel, class: .elementor-element-3dd3e29 */.elementor-2561 .elementor-element.elementor-element-480f6b7 .jet-hamburger-panel__close-button {
    margin-top: -5px;
}/* End custom CSS */
/* Start custom CSS for pp-woo-mini-cart, class: .elementor-element-6d9af65 */#carrito .ywp-product-image {
    display: none !important;
}

p.woocommerce-mini-cart__total.total bdi {
    font-weight: bold !important;
}

li.woocommerce-mini-cart-item.mini_cart_item bdi {
    font-weight: 300 !important;
}

li.woocommerce-mini-cart-item.mini_cart_item dl.variation {
    display: none !important;
}

.pp-icon i, .pp-icon svg {
    width: 19.5px !important;
    height: 19.5px !important;
}

a.remove.remove_from_cart_button {
    border: solid 1px !important;
    border-radius: 30px !important;
    margin-left: 15px !important;
}




.ts-product-image {
    display: none !important;
}


p.woocommerce-mini-cart__empty-message {
    margin: 20px 0px !important;
}

.widget_shopping_cart_content .woocommerce-mini-cart__empty-message {
    min-width: 0px !important;
    margin: 30px 0px 20px 0px !important;
    padding: 0px !important;
    min-height: 0px !important;
}


.elementor-842 .elementor-element.elementor-element-f63271e .pp-woo-mini-cart .buttons .button:not(.checkout) {
    border: none !important
}

.woocommerce-mini-cart__empty-message:before {
    display: none;
}

body.elementor-kit-11 p {
    margin-top: 30px;
}

img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    border-radius: 5px !important;
}



ul.cart_list li dl dd, .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dd, .woocommerce ul.product_list_widget li dl dt {
    margin-bottom: 0px !important;
    padding: 0px !important;
}

.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl {
    padding-top: 35px;
    border: none !important;
    padding-left: 0px;
    display: none !important;
}

p.woocommerce-mini-cart__total.total {
    font-weight: bold;
}


/* color en hover*/

/*
.pp-woo-cart-button .pp-icon svg:hover {
    fill: #D5B469 !important;
    
} 

.pp-woo-mini-cart-container .pp-woo-cart-contents:hover {
    border-color: #D5B469 !important;
} *//* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e25c8f7 *//* Encimar */
.xoo-wsc-icon-basket4:before {
    font-size: 22px !important;
    color: transparent;
}


li.xoo-wsc-sp-product.lslide.active, li.xoo-wsc-sp-product.lslide, ul.xoo-wsc-sp-slider.lightSlider.lsGrab.lSSlide {
    display: none !important;
}


span.xoo-wsc-sc-count {
    height: 16px;
    line-height: 16px;
    width: 16px;
    font-size: 10px;
    margin: -20px -32px 0px 0px !important;
    font-weight: 600 !important;
    z-index: 1 !important;
    background: transparent;

}



a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-cart {
    padding: 0px !important;
    background: transparent;
    color: black !important;
    margin: 0px !important;
    margin-top: 30px !important;
    margin-bottom: 10px !important;
}


.xoo-wsc-icon-cross:before {
    border: solid 1px;
    border-radius: 100px !important;
    padding: 2px;
}




span.xoo-wsc-pname, span.xoo-wsc-pname a {
    font-size: 16px !important;
    font-weight: 500 !important;
}



.xoo-wsc-pprice {
    font-size: 0px !important;
}






#carrito img {
    height: 18px !important;
}

.xoo-wsc-icon-trash1:before, .xoo-wsc-icon-coupon-8:before {
    font-size: 18px !important;
}

.xoo-wsc-product span.woocommerce-Price-amount.amount, .xoo-wsc-qty-price {
    color: #ABABAB !important;
}


.xoo-wsc-product {
    margin: 0px 30px !important;
    padding: 15px 0px !important;
}






.xoo-wsc-ft-totals {
    font-size: 16px !important;
}

.xoo-wsc-ftx-row.xoo-wsc-ftx-coupon {
    font-weight: 500 !important;
}











.xoo-wsc-sm-left>*:not(:last-child) {
    padding-bottom: 2px !important;
    font-weight: 500 !important; 
}







.xoo-wsc-qty-box.xoo-wsc-qtb-circle {
    max-width: 80px!important;
}



input.xoo-wsc-qty {
    height: 34px !important;
    outline: 0px !important;
}

.xoo-wsc-qty-box.xoo-wsc-qtb-circle {
    border: solid 1px #D5D6DA !important;
    border-radius: 5px;
    margin: 0px !important;
}

input.xoo-wsc-qty {
    margin: 0px !important;
}

input.xoo-wsc-qty {
    border: 0px !important;
}



span.xoo-wsc-minus.xoo-wsc-chng, span.xoo-wsc-plus.xoo-wsc-chng {
    font-size: 18px !important;
    margin: 2px !important;
    color: #ABABAB !important;
}


.xoo-wsc-qty-box.xoo-wsc-qtb-circle {
    z-index: 99 !important;
    align-self: self-end;
    margin-top: -32px !important;
    margin-right: -26px !important;
}








form.xoo-wsc-sl-apply-coupon {
    margin: 0px !important;
    margin-top: 0px !important;
}

span.xoo-wsc-slider-close {
    margin: 0px !important;
    margin-right: 15px !important;
}

input[type="text"] {
    outline: 0px !important;
}








.xoo-wsc-sl-heading {
    font-size: 0px;
    padding: 20px 30px 30px 30px !important;
}

.xoo-wsc-icon-arrow-thin-left:before {
	font-size: 18px !important;
}

.xoo-wsc-sl-body {
    padding: 0px 30px !important;
}


.xoo-wsc-qty-box {
    max-width: 100px !important;
}


.xoo-wsc-img-col img {
    border-radius: 5px;
}


#carrito span.woocommerce-Price-amount.amount {
    display: none !important;
}

dl.variation, a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-continue, #carrito bdi {
    display: none !important;
}

.xoo-wsc-cart-active .xoo-wsc-opac {
    opacity: 0.3 !important;
}


.xoo-wsc-slider input[type="text"] {
    width: 100% !important;
}


.xoo-wsc-slider  button {
    width: 100% !important;
    margin-top: 30px !important;
}


a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-checkout, .xoo-wsc-container a.button.btn {
    font-size: 15px !important;
    font-weight: 500 !important;
    color: white !important;
    width: 100%;
    text-align: center;
    margin-top: 0px !important;
}

span.xoo-wsc-ft-amt-label {
    font-weight: 500 !important;
}


.xoo-wsc-header {
    background: #FAFAFA !important;
    padding: 15px 30px !important;
}
    
span.xoo-wsch-text {
    font-weight: 500 !important;
    margin: 0px !important;
}

.xoo-wsc-icon-cross:before {
    display: none !important;
}



li.xoo-wsc-notice-success {
    font-size: 14px !important;
    font-weight: 500 !important;
}/* End custom CSS */