.woocommerce div.product div.images img{max-width:100%!important;height:auto!important;width:auto!important;object-fit:contain!important}.woocommerce div.product div.images{display:flex;justify-content:center;align-items:center;overflow:hidden}.pewc-has-hex .pewc-radio-images-wrapper img{width:100px;height:100px}.pewc-has-hex .pewc-radio-images-wrapper,.pewc-preset-style .pewc-has-hex .pewc-radio-images-wrapper{align-items:self-start}.product .et_pb_wc_title h1{text-transform:lowercase!important;font-size:43px;color:#000;font-weight:500;line-height:1.2;margin:0 0 10px 0;display:block}p.price.pewc-main-price span bdi{font-size:36px;font-weight:600;color:#ff0001}.woocommerce .product .woocommerce-breadcrumb a{color:#ff0001!important}.woocommerce .product div.product form.cart .variations table tr th label{font-weight:bold;color:#0000}.woocommerce div.product form.cart .variations label{color:#000;font-weight:bold;font-size:18px}.woocommerce div.product form.cart .variations td{display:block;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{display:block}.woocommerce div.product form.cart .variations td select:after{content:""}.woocommerce div.product form.cart .variations select{background:none}.woocommerce .woocommerce-breadcrumb{font-size:16px}.woocommerce div.product form.cart .variations select{background:none}.woocommerce .product .woocommerce-breadcrumb{font-size:16px}.woocommerce div.product form.cart .variations td select{border-color:#ccc;padding:10px 15px;margin-top:10px}.woocommerce div.product .et_pb_wc_add_to_cart form.cart .variations td.value span:after{top:41px}.woocommerce div.product .et_pb_wc_add_to_cart form.cart .variations td.value .reset_variations{color:#ff0001;font-size:15px}.woocommerce div.product .pewc-steps-wrapper .pewc-tab{background:#000;color:#fff}.woocommerce div.product .pewc-steps-wrapper .pewc-tab.active-tab:after{border-left:solid 30px #000;color:#000}.woocommerce div.product .pewc-steps-wrapper .pewc-tab.active-tab:after{border-left-color:#ff0001;color:#000}.woocommerce div.product .pewc-steps-wrapper .pewc-tab.active-tab{background:#ff0001}.woocommerce div.product .pewc-steps-wrapper .pewc-tab:after{border-left-color:#000}.woocommerce div.product .pewc-steps-wrapper .pewc-tab{font-weight:bold}.woocommerce div.product .pewc-steps-wrapper .pewc-tab{padding:0 35px 0 35px;margin-bottom:15px;font-size:18px}.woocommerce div.product .pewc-group-heading-wrapper{margin-top:20px;display:block}.woocommerce div.product .pewc-group-heading-wrapper h3{font-size:38px;color:#000;padding:0 0 20px 0;text-transform:uppercase;display:block;position:relative}.woocommerce div.product .pewc-group-description{display:none}.woocommerce div.product .pewc-group-heading-wrapper h3:after{content:"";display:block;width:60px;position:absolute;height:4px;background:#ff0001;bottom:0}.woocommerce div.product .pewc-group-description{font-weight:bold;color:#000;letter-spacing:0px;padding-bottom:5px!important}.woocommerce div.product form.cart table td{display:block}.woocommerce div.product .pewc-has-hex .pewc-radio-images-wrapper img{height:auto;width:auto}.woocommerce div.product form.cart table td label span.pewc-field-label-text{font-size:28px;color:#000;text-transform:uppercase;margin-top:30px;display:inline-block;font-weight:600}.woocommerce div.product form.cart table td{display:block}.woocommerce div.product .pewc-has-hex .pewc-radio-images-wrapper img{height:auto;width:auto;position:absolute;left:0;right:0}.woocommerce div.product form.cart table td label span.pewc-field-label-text{font-size:28px;color:#000;text-transform:uppercase;margin-top:30px;display:inline-block;font-weight:600;margin-bottom:30px}.woocommerce div.product .pewc-has-hex .pewc-radio-images-wrapper[class*=" pewc-columns-"] .pewc-radio-image-wrapper{margin-bottom:0!important}.woocommerce div.product .pewc-radio-image-wrapper label{cursor:pointer}.woocommerce div.product .pewc-radio-image-wrapper label{cursor:pointer}body #page-container .et_pb_section .et_pb_wc_add_to_cart_0_tb_body .pewc-step-buttons .button{background:#000!important;border-color:#000!important;font-size:18px;margin-right:10px;font-style:normal!important;font-weight:600!important}body #page-container .et_pb_section .et_pb_wc_add_to_cart_0_tb_body .pewc-step-buttons .button:hover{background:#ff0001!important;border-color:#ff0001!important}.woocommerce div.product .pewc-total-field-wrapper{padding:0;margin:0 0 30px 0}.woocommerce div.product .pewc-total-field-wrapper p{color:#000;font-size:18px;border:1px solid #ddd;padding:15px 20px 15px 20px!important;border-bottom:none}.woocommerce div.product .pewc-total-field-wrapper p:last-child{border-bottom:1px solid #ccc;background:#f1f1f1}.woocommerce div.product .pewc-total-field-wrapper p span.pewc-total-field{font-weight:bold}.woocommerce div.product .woocommerce div.product form.cart div.quantity input{font-size:18px;padding:20px 10px;text-align:center;display:block}.woocommerce div.product ul.pewc-product-extra-groups{padding:20px 0 0 0}.woocommerce div.product ul.pewc-product-extra-groups li label{font-weight:bold!important;color:#000;font-size:16px}.single-product form.cart .pewc-product-extra-groups li input[type="text"],.single-product form.cart .pewc-product-extra-groups li input[type="file"]{border:1px solid #ccc!important;padding:15px 15px;margin-top:10px;font-size:20px}.woocommerce div.product p.pewc-description{margin-top:0}.woocommerce div.product p.pewc-description small{font-weight:500;color:#ff0001}.woocommerce div.product .pewc-total-field-wrapper p span{text-transform:uppercase;font-size:18px;letter-spacing:1px;font-weight:bold}.woocommerce div.product .pewc-total-field-wrapper p span.pewc-total-field{font-weight:bold;color:#ff0001}body #page-container .et_pb_section .et_pb_wc_add_to_cart_0_tb_body .pewc-step-buttons .button:hover{background:#ff0001!important;border-color:#ff0001!important}.woocommerce div.product .pewc-total-field-wrapper p span{text-transform:uppercase;font-size:16px;letter-spacing:1px;font-weight:bold}.woocommerce div.product .woocommerce div.product form.cart table.pewc-product-extra-groups{width:100%;margin-top:30px}.woocommerce div.product form.cart table.pewc-product-extra-groups tr td{width:100%;text-align:left;margin:0!important}.woocommerce div.product form.cart table.pewc-product-extra-groups tr td img{border:1px solid #ccc}.woocommerce div.product form.cart table.pewc-product-extra-groups tr td label.pewc-field-label span{margin:10px 0 30px 0}.woocommerce div.product form.cart table.pewc-product-extra-groups tr td label.pewc-field-label span.required{color:#ff0001;font-size:30px}.woocommerce div.product form.cart table.pewc-product-extra-groups tr td label.pewc-field-label span{text-transform:capitalize}.woocommerce div.product form.cart table.pewc-product-extra-groups tr td ul.pewc-checkbox-group-wrapper{list-style-type:none;padding:0}.single-product form.cart .pewc-product-extra-groups li input[type="checkbox"],.single-product form.cart .pewc-product-extra-groups td input[type="checkbox"]{margin:0 10px 0 0;border-radius:0;border:1px solid #000}.single-product form.cart .pewc-product-extra-groups li label span{color:#ff0001}.single-product form.cart .pewc-product-extra-groups li label{color:#000}.woocommerce div.product .pewc-group-content-wrapper{margin-top:30px}.woocommerce div.product form.cart table tr{border-bottom:1px solid #ccc;padding:20px 0 20px 0;display:block}body #page-container .et_pb_section .et_pb_wc_add_to_cart_0_tb_body .button.single_add_to_cart_button.disabled:hover{background:#000!important;border-color:#000!important}#main-header .wc-account-link{font-size:0}#main-header .wc-account-link span.et_pb_font_icon{margin-top:-3px;display:block}body.woocommerce .product .inner-product-left .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{box-shadow:none!important}body.woocommerce .product fieldset.radio__variations ul li{list-style-type:none}body.woocommerce .product fieldset.radio__variations ul{padding:0;display:flex;align-items:center;flex-wrap:wrap}body.woocommerce .product fieldset.radio__variations ul li input[type="radio"]{display:none}.woocommerce div.product fieldset.radio__variations ul li label{font-weight:normal!important}.woocommerce div.product fieldset.radio__variations ul li label{margin:10px 10px 0 0;border:1px solid #ccc;padding:3px 15px;cursor:pointer;margin-top:10px;display:block;background:#f1f1f1}body.woocommerce .product fieldset.radio__variations ul li [type="radio"]:checked,body.woocommerce .product fieldset.radio__variations ul li [type="radio"]:not(:checked){position:absolute;left:-9999px}body.woocommerce .product fieldset.radio__variations ul li [type="radio"]:checked+label,body.woocommerce .product fieldset.radio__variations ul li [type="radio"]:not(:checked)+label{position:relative;padding:5px 20px 5px 20px;cursor:pointer;line-height:30px;display:inline-block;color:#666;background:#f1f1f1}body.woocommerce .product fieldset.radio__variations ul li [type="radio"]:checked+label:before,body.woocommerce .product fieldset.radio__variations ul li [type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#f1f1f1}body.woocommerce .product fieldset.radio__variations ul li [type="radio"]:checked+label:after,body.woocommerce .product fieldset.radio__variations ul li [type="radio"]:not(:checked)+label:after{content:'';width:100%;height:100%;background:#ff0001;position:absolute;top:0;left:0;border-radius:0;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}body.woocommerce .product fieldset.radio__variations ul li [type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}body.woocommerce .product fieldset.radio__variations ul li [type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}body.woocommerce .product fieldset.radio__variations ul li label span{position:relative;z-index:99;color:#000}body.woocommerce .product fieldset.radio__variations ul li label span:after{border:none!important}body.woocommerce .product fieldset.radio__variations ul li [type="radio"]:checked+label span{color:#fff}body.woocommerce .product .custom_lables_vari span:after{content:"";border:none!important}body.et-db #page-container #et-boc .et-l .et_pb_section .et_pb_wc_add_to_cart_0_tb_body .button{background:#000!important;border:none}.et-db #et-boc .et-l .et_pb_wc_add_to_cart .quantity input.qty{max-width:50px;font-size:20px;padding:5px 0 5px 15px;text-align:left;background:#f1f1f1!important}.woocommerce div.product form.cart .variations th.label label{display:none}.et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td.value div{font-size:18px;font-weight:bold;color:#000;margin:0 0 10px 0}.single-product form.cart .pewc-product-extra-groups li label span.pewc-field-label-text{color:#000}.woocommerce div.product form.cart table{width:100%}.woocommerce div.product form.cart table.pewc-product-extra-groups tr td label.pewc-field-label{display:block}.woocommerce div.product form.cart table.pewc-product-extra-groups tr td div.dd-select{border:none;background:#f1f1f1!important;border:1px solid #ccc;border-radius:0;margin:0 0 10px 0}.woocommerce div.product form.cart table.pewc-product-extra-groups tr td div.dd-select img{border:none;background:#fff;padding:5px;box-shadow:0 0 6px 0 rgba(0,0,0,0.1);border-radius:5px;max-width:100px}.woocommerce div.product form.cart table.pewc-product-extra-groups tr td div.dd-option-wrap label{color:#000;font-size:20px}.woocommerce div.product form.cart table.pewc-product-extra-groups tr td div.dd-option-wrap .dd-selected{padding:15px 15px!important}.woocommerce div.product form.cart table.pewc-product-extra-groups tr td div ul.dd-options.dd-click-off-close li{list-style-type:none}.woocommerce div.product form.cart table.pewc-product-extra-groups tr td div ul.dd-options.dd-click-off-close{padding:0;margin-top:-10px}.woocommerce div.product form.cart table.pewc-product-extra-groups tr td div ul.dd-options.dd-click-off-close li a img{border:none;background:#fff;padding:5px;box-shadow:0 0 6px 0 rgba(0,0,0,0.1);border-radius:5px;max-width:100px}.woocommerce div.product .dd-option-wrap{padding:0 0 0 25px}.woocommerce div.product form.cart table.pewc-product-extra-groups tr td div.dd-option-wrap label.dd-option-text{font-weight:bold}.woocommerce div.product form.cart table.pewc-product-extra-groups tr td div.dd-option-wrap label.dd-option-text{font-weight:bold}.woocommerce div.product form.cart table.pewc-product-extra-groups tr td div.dd-option-wrap small.dd-option-description.dd-desc{color:red;font-weight:bold;font-size:17px}.woocommerce div.product form.cart table.pewc-product-extra-groups tr td div.dd-option-wrap label.dd-option-text{font-weight:bold}.woocommerce div.product form.cart table.pewc-product-extra-groups tr td div.dd-option-wrap small.dd-option-description.dd-desc{color:red;font-weight:bold;font-size:18px}.et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td.value div span{color:red}.woocommerce div.product ul.pewc-product-extra-groups li div.pewc-item-field-wrapper label{display:block;font-size:18px;margin-bottom:20px}.woocommerce div.product ul.pewc-product-extra-groups li div.pewc-item-field-wrapper select{width:100%;padding:15px 15px;margin-top:10px;border:1px solid #ccc;font-size:18px!important}.woocommerce div.product ul.pewc-product-extra-groups li div.pewc-item-field-wrapper textarea{width:100%;padding:15px 15px;height:150px;margin-top:10px}.pewc-groups-steps .pewc-group-wrap.group-active{border-top:1px solid #ccc}.woocommerce div.product .inner-product-left{padding:20px;height:100vh;min-height:200px!important;overflow:auto;position:sticky!important;top:5%}body.et-db #page-container #et-boc .et-l .et_pb_section .et_pb_wc_add_to_cart_0_tb_body .button{background:#000!important}body.et-db #page-container #et-boc .et-l .et_pb_section .pewc-groups-steps .pewc-group-wrap.group-active .pewc-step-buttons a.button.pewc-next-step-button{background:#03a84e!important}body.et-db #page-container #et-boc .et-l .et_pb_section .pewc-groups-steps .pewc-group-wrap.group-active .pewc-step-buttons a.button.pewc-next-step-button:hover{background:#000!important}@media (max-width:1200px){.woocommerce div.product .pewc-steps-wrapper .pewc-tab{font-size:14px;padding:0 25px 0 35px}.woocommerce div.product .pewc-group-heading-wrapper h3{font-size:28px}body.woocommerce .product fieldset.radio__variations ul li [type="radio"]:not(:checked)+label{padding:3px 15px 3px 15px;font-size:16px}.pewc-radio-images-wrapper.pewc-columns-3 .pewc-radio-image-wrapper{grid-template-columns:auto}.inner-product-left{margin-bottom:0!important}body.et-db #page-container #et-boc .et-l .et_pb_section .et_pb_wc_add_to_cart_0_tb_body .button{font-size:16px}.woocommerce div.product form.cart table td label span.pewc-field-label-text{font-size:18px}.woocommerce div.product form.cart table tr{padding:0}}@media (min-width:1251px) and (max-width:1500px){#top-menu li{padding-right:10px;font-size:13px}}@media (min-width:1025px) and (max-width:1250px){.et_header_style_left .logo_container{position:relative;top:0;text-align:center}.et_header_style_left .logo_container img{width:200px!important;margin:30px auto 0 auto;display:block;text-align:center}#main-header #et-top-navigation{padding:20px 0 0 0!important;text-align:center}#top-menu li{padding:0 0 0 4px}#main-header #et-top-navigation{padding:20px 0 20px 0!important;width:100%}nav#top-menu-nav{float:none}#top-menu{float:none}.main-product-inner{margin-top:80px!important}}@media (min-width:981px) and (max-width:1024px){.main-product-inner{margin-top:120px!important}.et_header_style_left .logo_container{position:relative;top:0;text-align:center}.et_header_style_left .logo_container img{width:200px!important;margin:30px auto 0 auto;display:block;text-align:center}#main-header #et-top-navigation{padding:20px 0 0 0!important;text-align:center}#top-menu li{padding:0 0 0 4px}#main-header #et-top-navigation{padding:20px 0 20px 0!important}nav#top-menu-nav{float:none}}@media (max-width:980px){#main-header .wc-account-link span.et_pb_font_icon{margin-top:4px}#main-header .container.et_menu_container{width:100%}#main-header #et-top-navigation{padding-left:50px!important}#et-top-navigation .et-cart-info{margin:4px 10px 0 0!important}#main-header .wc-account-link{margin-left:40px}.mobile_menu_bar:before{color:#fff;font-size:30px}.et_header_style_left #et-top-navigation .mobile_menu_bar{padding:0 20px 20px 0}.main-product-inner.is-sticky .inner-product-left .product-title,.main-product-inner.is-sticky .inner-product-left .product-des{display:none}.woocommerce div.product .inner-product-left.is-sticky{height:500px;top:0}.woocommerce div.product .main-product-inner.is-sticky .inner-product-left{height:100%;top:0;transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;transition:all 0.8s;background:#fff}.woocommerce div.product div.images .woocommerce-product-gallery__image{margin:0}.woocommerce div.product .inner-product-left{z-index:999}.woocommerce div.product .inner-product-left{height:100%}.is-sticky .inner-product-right{background:#fff!important;z-index:1!important;height:100%;overflow-y:scroll;top:30px;z-index:999}.product .et_pb_wc_title h1{font-size:28px}.woocommerce div.product .main-product-inner.is-sticky .inner-product-left img{width:100%!important;max-width:100%!important}.main-product-inner.is-sticky .inner-product-left{padding:0!important}.is-sticky .product-image{width:100%;margin:auto;height:100%;padding:0 30px 0 30px}.is-sticky .inner-product-right::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5}.is-sticky .inner-product-right::-webkit-scrollbar{width:5px;background-color:#ff0001}.is-sticky .inner-product-right::-webkit-scrollbar-thumb{background-color:#000000;border:2px solid #555555}p.price.pewc-main-price span bdi{font-size:26px;margin-top:20px;display:block}.inner-product-right{padding:0 20px}.woocommerce div.product div.images .flex-control-thumbs li{clear:none!important;width:15%;margin:0 10px 0 0!important;box-shadow:none!important}}