.widget>ul>li ul{border-left:none}.product-type-composite form.composite_form{padding-top:20px}.product-type-composite .composite_data{padding-right:15px}.product-type-composite .options-style-dropdowns{text-align:right;padding-right:15px}.product-type-composite .component_section_title{display:none}.product-type-composite .component_title_wrapper{display:inline-block;width:38%;position:relative;margin-top:8px;text-align:left;font-size:13px}.product-type-composite .component_inner{display:inline-block;padding:0 !important;width:60%;vertical-align:top}.product-type-composite .component_description_wrapper{display:none}.product-type-composite .component_options{display:inline-block;width:100%}.product-type-composite .component_content{position:relative;width:100%}.product-type-composite .component_content .stock{width:15px;height:15px;position:absolute;border-radius:50%;right:-25px;top:-35px;display:inline-block;text-indent:-9999px;text-align:center !important}.product-type-composite .component_content .stock.in-stock{background:green}.product-type-composite .component_content .stock.out-of-stock{background:red}.component.options-style-dropdowns .component_options_select_wrapper{margin-left:0 !important}.component_required{color:red}.product-addon{padding:0 !important;text-align:right}.product-addon .addon-name{display:inline-block;width:38%;text-align:left;padding-right:1em;font-size:13px;margin-top:8px}.product-addon .form-row{display:inline-block;width:60%;float:right}@media screen and (min-width: 849px)and (max-width: 1024px){[data-show=show-for-medium],.show-for-medium{display:block !important}[data-show=hide-for-medium],.hide-for-medium{display:none !important}.medium-logo-center .logo{-ms-flex-order:2;order:2;text-align:center;margin:0 15px}.medium-logo-center .flex-right{-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-order:3;order:3}.medium-logo-center .flex-left{-ms-flex-order:1;order:1;-ms-flex:1 1 0px;flex:1 1 0}.large-9{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.product-type-variable .variations td.label{width:30%}select.wc-pao-addon-field.wc-pao-addon-select{font-size:.9em}.header-nav-main .image-icon img{max-width:32px;min-width:inherit;margin-left:5px;margin-top:-6px}.wcml-dropdown.product.wcml_currency_switcher{width:6.5em}.nav-dark .form-flat select,.dark .form-flat select{background-color:rgba(0,0,0,.37) !important}.dark .form-flat select option{background:#fff}a.add_to_cart_button.is-small,.ajax_add_to_cart.button{display:block;font-size:1em;margin-right:0px}.product-info .price{font-size:1em}.product-page-price ins{margin-right:5px}.product-page-price span.woocommerce-Price-amount{font-size:1.5em;margin-right:5px}.product_meta .wcml-dropdown.product.wcml_currency_switcher{display:none}#mc_embed_signup form{padding:10px 0 10px 0}.mc-field-group{display:inline-block}#mc_embed_signup input.email{display:inline-block;margin:0;width:50%;vertical-align:top}#mc_embed_signup .clear{display:inline-block}#mc_embed_signup .button{display:inline-block;margin:0}.footer-widgets .textwidget img{max-width:130px;margin-right:8px;margin-bottom:0px}.home .page-wrapper .flickity-viewport .title-wrapper{min-height:42px}.product.wcml-dropdown li.wcml-cs-active-currency{background-color:rgba(0,0,0,.03);box-shadow:none;border-color:rgba(0,0,0,.09);color:currentColor !important;border-radius:99px}.composite_form .step_title_wrapper{font-size:1.125em}@media screen and (min-width: 768px)and (max-width: 1023px){.medium-1 .res-text,.medium-2 .res-text,.medium-3 .res-text,.medium-4 .res-text,.medium-5 .res-text,.medium-6 .res-text,.medium-7 .res-text{font-size:1.2vw}}.off-canvas .nav-vertical>li>a{color:#232323}.mfp-content .widget{margin-bottom:0em}.mfp-content .widget .toggle{width:1.5em;min-height:1.5em;margin:0 0 0 10px;border:1px solid #626262;border-radius:50%}.off-canvas:not(.off-canvas-center) .nav-vertical ul.product-categories li>a{padding-left:5px}@media screen and (max-width: 1024px){.mfp-content .widget-title.shop-sidebar,.mfp-content .is-divider.small{display:none}.category-filter-row{display:none !important}}.mfp-content .wcml-dropdown.product.wcml_currency_switcher{width:18em}@media screen and (min-width: 1025px){.large-3{max-width:20%;-ms-flex-preferred-size:20%;flex-basis:20%}.large-9{max-width:80%;-ms-flex-preferred-size:80%;flex-basis:80%}}div.box:not(.box-bounce) .box-image{padding-bottom:100%}div.box .box-image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-height:100%;max-width:100%;width:auto;height:auto}.woocommerce-product-gallery__image{padding-bottom:100% !important}.product-gallery-slider img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-height:100%;max-width:100%;width:auto;height:auto}.single-product .product-thumbnails .flickity-slider a{padding-bottom:100%}.single-product .product-thumbnails .flickity-slider a img{padding:5px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-height:100%;max-width:100%;width:auto;height:auto}.product-addon .form-row{float:inherit}.product-addon .addon-name{font-size:15px}.product-type-composite .options-style-dropdowns{text-align:left}.product-type-composite .component_title_wrapper{width:30%}.product-type-composite .component_inner{float:right;width:70%}.product-type-composite .component_content{position:static}.component .composited_product_title_wrapper{padding-top:0px !important}.product-type-composite .component_content .stock{top:11px}.product-type-composite .component_content .woocommerce-variation-availability .stock{top:-1px}.product-type-composite .static .component_content .woocommerce-variation-availability .stock{top:28px}.wc-pao-addon .form-row{margin-bottom:0}.wc-pao-addon{margin-top:0px}.wc-pao-addon .wc-pao-addon-name{display:inline-block;width:30%;text-align:left;padding-right:1em;font-size:15px;margin-top:8px}.product-type-composite .wc-pao-addon .wc-pao-addon-name{width:30%}.wc-pao-addon .wc-pao-addon-wrap{display:inline-block;width:70%;float:right}.product-type-composite .wc-pao-addon .wc-pao-addon-wrap{width:70%}div.product:not(.product-type-composite) .product-addon{text-align:left}.box-text-products .title-wrapper{min-height:40px}div.product-addon-totals ul li:first-child{display:none}.nav-dropdown li.active>a{color:#e3002d}.woocommerce-variation-price span.woocommerce-Price-amount.amount,.composite_wrap span.woocommerce-Price-amount.amount{font-size:1.9em;color:#e3002d}.component .composited_product_images figure{margin:20px 0 !important;padding-bottom:inherit !important}.variations .reset_variations{bottom:inherit;top:-10px}.component .variations .reset_variations{bottom:inherit;top:0}.validation_message.woocommerce-info{background:#ffeaea;padding:6px 0}.component_wrap .woocommerce-variation-description{font-size:14px}.component_wrap .woocommerce-variation-price{padding:0}.footer-widgets #text-4 .textwidget img{max-width:240px;float:none}.single-product .component div.product .component_wrap *+.quantity_button .quantity{margin-bottom:1em !important}.single-product .component .cart .variations tr td.label{float:left;margin-top:5px;padding:0}.single-product .component .cart .variations tr td.value{float:right;width:70%}.single-product div.product .composite_form table.variations{padding-top:25px;padding-bottom:3px}.single-product .component div.product .component_wrap .woocommerce-variation .woocommerce-variation-description p:first-child{margin-top:0}.pswp img{background:#fff}.single-product .product-shipping-info{font-size:.9em;padding:8px;margin:8px 25% 8px 0;border:1px solid #fdfa8a;background:#fdfccc}@media screen and (max-width: 849px){.dark .breadcrumbs,.dark .breadcrumbs a{color:#222}.category-filtering a.filter-button{color:#222}ul.mobile-nav ul.nav-dropdown{left:-230px}.footer-1{background-size:cover}#logo{width:170px}.footer-1 .widget{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}@media screen and (max-width: 549px){.banner .text-box h2{font-size:2.2em}.icon-box-left .icon-box-img,.icon-box-right .icon-box-img{max-width:30%}.container .section,.row .section{padding-left:10px;padding-right:10px}.featured-title .page-title-inner{padding:10px}.next.page-number{margin-top:10px}.composite_form .step_title_wrapper{margin-bottom:.3em !important}.product-type-composite .component_title_wrapper,.wc-pao-addon .wc-pao-addon-name{display:block;width:inherit}.product-type-composite .component_inner,.wc-pao-addon .wc-pao-addon-wrap{width:99%;display:block;float:left}.product-type-composite .wc-pao-addon .wc-pao-addon-wrap,.product-type-composite .wc-pao-addon .wc-pao-addon-name{width:99%}}
