.msdp-items-container{width:100%;margin:7px 0 10px;border-bottom:1px solid #dadada;clear:both}.msdp-items-container.empty{border:none;margin:0!important}.msdp-items-container .diy-item{color:#222;font-size:13px;font-weight:400;padding:10px 0 12px;border-top:1px solid #dadada}.msdp-items-container .diy-item.hidden{display:none!important}.msdp-items-container .diy-item ul{list-style:none!important;padding:0!important;margin:0}.msdp-items-container .diy-item ul li{height:auto;padding:0;margin:0}.order_details .order_item .diy_info span{font-size:.9em}.order_details .order_item .diy_info.set_parent span{color:#00f}div.combination-product table,div.variation_item table{width:100%;border:1px solid #d3d3d3;margin-top:5px}div.combination-product table td,div.variation_item table td{padding:5px;vertical-align:middle;border:none}div.combination-product table td.description,div.variation_item table td.description{color:#000;font-weight:700}div.combination-product table td.price,div.combination-product table td.qty,div.variation_item table td.price,div.variation_item table td.qty{width:40%;font-size:1.1em}form.cart .cart-contents-wrapper{width:100%;box-sizing:border-box}form.cart div.total_price_wrap{width:100%;color:#222;padding:8px 0 15px;clear:both}form.cart div.total_price_wrap.simple{display:none}form.cart div.mseo_total_price,form.cart div.total_price{display:block;font-size:16px;line-height:32px;text-align:right}form.cart div.mseo_total_price p.price-label,form.cart div.total_price p.price-label{font-weight:400;margin:0}form.cart div.mseo_total_price span.amount,form.cart div.total_price span.amount{font-size:20px;font-weight:700}.single-product .product-summary div.combination-product .quantity.buttons_added:before,.single-product .product-summary div.variation_item .quantity.buttons_added:before{content:''}.single-product .product-summary div.combination-product .quantity.buttons_added,.single-product .product-summary div.variation_item .quantity.buttons_added{text-align:left}.link_disabled{pointer-events:none;cursor:default;opacity:.6}.button.disabled,.button[disabled],button.disabled,button[disabled]{pointer-events:auto!important;opacity:1!important}.single-product .product-summary .diy-item{margin:0!important}.single-product .product-summary .diy-item>table tr .description,.single-product .product-summary .diy-item>table tr td{padding:0}.single-product .product-summary .diy-item>table tr .description .title{margin:0;font-size:12px;line-height:16px;font-weight:700;color:#1e1e1e}.single-product .product-summary .diy-item>table tr .description .price{margin:0;font-size:12px;line-height:16px;font-weight:400;color:#b4b4b4}.single-product .product-summary .diy-item>table tr .price{font-size:14px!important;line-height:16px;color:#1e1e1e}.single-product .product-summary .diy-item>table tr:first-child td{border:none}.single-product .product-summary .diy-item>table tr td:first-child{width:34px}.single-product .product-summary .diy-item>table tr td input.delete-product{margin:0;border:none;padding:0;min-height:auto;background:url(../images/m_btn_close.png) center/14px no-repeat;width:14px;height:14px;color:transparent}.single-product .product-summary .quantity.buttons_added:before,form.cart .msdp-mobile-cart-button.close-cart,form.cart.active .msdp-mobile-cart-button.buynow,form.cart.active .msdp-mobile-cart-button.cart{display:none}.msdp-items-container .diy-item .remove .button,div.product .msdp-items-container .delete-product{position:static!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px;line-height:22px!important;color:#8e8e8e;padding:0!important;border:1px solid #dadada}.msdp-items-container .diy-item .remove .button.disabled{background-color:#fff}.msdp-items-container .diy-item .remove .button:focus,.msdp-items-container .diy-item .remove .button:hover{border-color:#dadada!important}div.product .entry-summary>form.cart{display:block}div.product form.cart a.reset_variations{display:none!important}div.product form.cart ul.variable-items-wrapper{margin-bottom:20px}div.product form.cart .cart-contents-wrapper table tr td.label{display:block;padding:0!important}div.product form.cart .cart-contents-wrapper .swatches-select{display:none}form.cart .msdp-items-container .diy-item input{float:left;font-size:12px!important;font-weight:400!important;color:#222;text-align:center;text-indent:inherit;background-color:#fff;border:1px solid #dadada!important;border-radius:0;margin:0!important;box-shadow:none}form.cart .msdp-items-container .diy-item .quantity{max-width:100%}form.cart .msdp-items-container .diy-item div.quantity{float:left!important;width:auto;height:auto!important;min-width:auto;padding:0;background-color:#fff;border:none;border-radius:0;margin:0!important;box-shadow:none}form.cart .msdp-items-container .diy-item .qty input{width:14px!important;height:22px!important;min-width:14px;min-height:22px;line-height:normal!important;color:#222;padding:2px!important;vertical-align:middle;box-sizing:border-box}form.cart .msdp-items-container .diy-item .qty input:focus,form.cart .msdp-items-container .diy-item .qty input:hover{background:#fff;color:#222!important;border-color:#dadada!important}.msdp-items-container .diy-item .qty input[type=number]::-webkit-inner-spin-button,.msdp-items-container .diy-item .qty input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}form.cart .msdp-items-container .diy-item .qty input.minus,form.cart .msdp-items-container .diy-item .qty input.plus{position:static;width:14px!important;min-width:auto;float:left!important;border-width:1px!important}.woocommerce form.cart .msdp-items-container .diy-item div.quantity{width:auto;padding:0}.woocommerce.et-db #et-boc form.cart .msdp-items-container .diy-item .qty input.minus,.woocommerce.et-db #et-boc form.cart .msdp-items-container .diy-item .qty input.plus{float:left!important}form.cart .msdp-items-container .diy-item .qty input.quantity{width:24px!important;height:22px;border-left:none!important;border-right:none!important}.single-product form.cart .msdp-items-container .diy-item .qty input.quantity{width:24px!important}#wrapper .msdp-items-container .diy-item .qty input.minus{border-right:1px solid #dadada!important}#wrapper .msdp-items-container .diy-item .qty input.plus{border-left:1px solid #dadada!important}table.additional-sales-items,table.variations{width:100%;border:none!important;margin:0!important}table.variations{display:table!important}table.variations tbody{display:table-row-group!important;margin:0!important}table.variations tbody tr{width:100%!important}table.additional-sales-items tr,table.additional-sales-items tr td,table.variations tr,table.variations tr td{display:block;width:100%;color:#222;font-size:14px;background-color:transparent;text-align:left;border:none}div.product form.cart table.additional-sales-items tr,div.product form.cart table.variations tr,table.additional-sales-items tr,table.variations tr{padding:0 0 13px!important}div.product form.cart table.additional-sales-items tr td,div.product form.cart table.variations tr td,table.additional-sales-items tr td,table.variations tr td{padding:0!important;margin:0!important}.msdp-float-cart-wrapper form.variations_form .variable-options{width:100%}.msdp-float-cart-wrapper form.variations_form .variable-options .arrow,table.variations tr .select2:after,table.variations tr td.value span:after,table.variations tr td.value span:before{display:none!important}.msdp-float-cart-wrapper form.variations_form .variations .select2,div.product form.cart table.additional-sales-items td .select2,div.product form.cart table.variations td .select2,table.additional-sales-items .select2,table.variations tr .select2{padding:0!important}.msdp-float-cart-wrapper form.variations_form .variations .select2-selection,.msdp-float-cart-wrapper form.variations_form .variations select,div.product form.cart table.additional-sales-items td .select2-selection,div.product form.cart table.additional-sales-items td select,div.product form.cart table.variations td .select2-selection,div.product form.cart table.variations td select,table.additional-sales-items .select2-selection,table.additional-sales-items select,table.variations tr .select2-selection,table.variations tr select{position:relative;width:100%;height:auto;max-width:100%;color:#222;font-size:13px;line-height:normal;font-weight:400;background-color:#fff;padding:6px 30px 6px 10px;border:1px solid #dadada!important;border-radius:0;margin:0;box-shadow:none;outline:0;box-sizing:border-box;opacity:1!important;transition:border .2s ease;-webkit-appearance:none}.msdp-float-cart-wrapper form.variations_form .variations select,div.product form.cart table.additional-sales-items td select,div.product form.cart table.variations td select,table.additional-sales-items select,table.variations tr select{background:url(../images/dropdown.png) 97%/12px no-repeat #fff}.msdp-float-cart-wrapper form.variations_form .variations .select2-selection .select2-selection__rendered,div.product form.cart table.additional-sales-items td .select2-selection .select2-selection__rendered,div.product form.cart table.variations td .select2-selection .select2-selection__rendered,table.additional-sales-items .select2-selection .select2-selection__rendered,table.variations tr .select2-selection .select2-selection__rendered{min-height:auto;color:#222;font-size:13px;line-height:22px;padding:0!important}.msdp-float-cart-wrapper form.variations_form .variations .select2-selection__arrow,div.product form.cart .variations .select2-selection__arrow,div.product form.cart table.additional-sales-items td .select2-selection__arrow,table.additional-sales-items .select2-selection__arrow,table.variations tr .select2-selection__arrow{top:50%!important;right:1px!important;width:28px;height:34px;background:#fff;border-radius:0;margin:0;transform:translate(0,-50%)!important}.msdp-float-cart-wrapper form.variations_form .variations .select2-selection__arrow:before,div.product form.cart table.additional-sales-items td .select2-selection__arrow:before,table.additional-sales-items .select2-selection__arrow:before,table.variations tr .select2-selection__arrow:before{display:none}.msdp-float-cart-wrapper form.variations_form .variations .select2-selection__arrow b,div.product form.cart table.additional-sales-items td .select2-selection__arrow b,table.additional-sales-items .select2-selection__arrow b,table.variations tr .select2-selection__arrow b{display:block!important;border-color:#888 transparent transparent!important;border-width:5px 4px 0!important;transform:none!important;transition:none!important}.msdp-float-cart-wrapper form.variations_form .variations .select2-container--open .select2-selection__arrow b,div.product form.cart table.additional-sales-items td .select2-container--open .select2-selection__arrow b,table.additional-sales-items .select2-container--open .select2-selection__arrow b,table.variations tr .select2-container--open .select2-selection__arrow b{border-color:transparent transparent #888!important;border-width:0 4px 5px!important}.msdp-float-cart-wrapper form.variations_form .variations .select2-container--disabled .select2-selection__arrow,div.product form.cart .variations .select2-container--disabled .select2-selection__arrow,div.product form.cart table.additional-sales-items td .select2-container--disabled .select2-selection__arrow,table.additional-sales-items .select2-container--disabled .select2-selection__arrow,table.variations tr .select2-container--disabled .select2-selection__arrow{background-color:#eee}div.product form.cart table.additional-sales-items td select::-ms-expand,div.product form.cart table.variations td select::-ms-expand,table.additional-sales-items select::-ms-expand,table.variations select::-ms-expand{display:none}.msdp-float-cart-wrapper form.variations_form .variations .select2-selection:focus,div.product form.cart table.additional-sales-items select:focus,div.product form.cart table.additional-sales-items td .select2-selection:focus,div.product form.cart table.variations select:focus,div.product form.cart table.variations td .select2-selection:focus,table.additional-sales-items .select2-selection:focus,table.additional-sales-items select:focus,table.variations select:focus,table.variations tr .select2-selection:focus{border-color:#c3c3c3!important}div.product form.cart table.additional-sales-items tr td.label label,div.product form.cart table.variations tr td.label label,table.additional-sales-items tr td.label label,table.variations tr td.label label{color:#222;font-size:13px;font-weight:400;line-height:24px;margin:0}.woocommerce .cart-contents-wrapper .variations{width:100%!important}div.product form.cart .variable-options .select2-container.select2-container--default .select2-selection--single{height:auto;border:none!important}form.cart.active .msdp-mobile-cart-button.close-cart{display:block}.msdp-npay-button-wrapper{padding:0 20px}.additional-sales-items-wrapper{width:100%}.additional-sales-items-wrapper>h3{font-size:18px;line-height:24px;font-weight:400;text-align:left;padding-top:16px;border-top:1px solid #dadada;margin:7px 0 6px;clear:both}.custom-options-wrapper{width:100%}div.msdp-product-item-wrapper.custom-option-items>div.quantity{display:none}.single_variation_wrap{padding:0;border:none;margin-top:0}.select2-dropdown{border:1px solid #dadada!important;border-top:none;border-radius:0}.select2-dropdown,.select2-dropdown .select2-results{padding:0!important;margin:0;box-shadow:none}ul.select2-results__options>li{color:#747474;font-size:13px;padding:6px 10px;margin-bottom:0!important}ul.select2-results__options>li:first-child{font-weight:700}div.msdp-select-item{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}div.msdp-select-item-thumbnail{background-size:cover;background-position:center;width:50px;height:50px;margin-right:10px}div.msdp-radio-inner{-webkit-flex:1;-ms-flex:1;flex:1}div.msdp-select-item-content{-webkit-flex:1;-ms-flex:1;flex:1;font-size:13px;line-height:20px}div.msdp-select-item-content p{font-size:13px!important;line-height:22px!important;font-weight:700;margin:0}div.msdp-select-item-content span{white-space:normal}div.msdp-items-container .price del,div.msdp-items-container .price ins{float:none;margin:0}.msdp-select-item-content p del{font-size:.9em;opacity:.7;margin-right:5px}div.msdp-items-container .price del{font-size:.8em;opacity:.7;margin-right:5px}.msdp-items-container .diy-item .remove .button:focus,.msdp-items-container .diy-item .remove .button:hover{color:#8e8e8e!important}.select2-container--default ul.select2-results__options{padding:0;margin:0}ul.select2-results__options>li.select2-results__option{color:#747474;font-size:13px;padding:6px 10px;margin-bottom:0!important}ul.select2-results__options>li.select2-results__option:first-child{font-weight:700}ul.select2-results__options>li.select2-results__option--disabled{color:#8c8c8c;background:#efefef;cursor:no-drop}ul.select2-results__options>li.select2-results__option--disabled .msdp-select-item-thumbnail{opacity:.8}div.msdp_single_variation{display:none!important}.single-product .woocommerce-info.wc-no-matching-variations,.single-product .woocommerce-info.wc-no-matching-variations p{color:#222;font-size:15px;font-weight:400;line-height:1.6;word-break:keep-all}.single-product .woocommerce-info.wc-no-matching-variations{padding:10px 0 5px;border-top:1px solid #dadada}.single-product .woocommerce-info.wc-no-matching-variations p{margin:0 0 7px}div.product form.cart table.additional-sales-items tr td:after,div.product form.cart table.variations tr td:after,table.additional-sales-items tr td:after,table.variations tr td:after{display:none!important;opacity:0!important}div.product.elementor form.cart:not(.grouped_form):not(.variations_form){display:block!important}div.product.elementor form.cart:not(.grouped_form):not(.variations_form) .quantity{width:auto;max-width:80px;margin-bottom:20px}.single-product div.product.elementor form.cart:not(.grouped_form):not(.variations_form){display:block}.msdp-variations-selector.radio{padding:0;text-align:left;margin-bottom:25px}.msdp-variations-selector.radio p{margin:0}.msdp-variations-selector.radio p.msdp-radio-name{color:#222;font-size:14px;font-weight:700}.msdp-variations-selector.radio p.msdp-radio-price{line-height:1.4}.msdp-variations-selector.radio p.msdp-radio-price .amount{color:#6c6c6c;font-size:13px}.msdp-variations-selector.radio label{padding:0;cursor:auto}.msdp-variations-selector.radio .variation-item{position:relative}.msdp-variations-selector.radio .variation-item,.msdp-variations-selector.radio input[type=radio]{cursor:pointer}.msdp-variations-selector.radio .msdp-radio-wrap{padding:10px 45px 10px 15px;background-color:#fff;border-radius:8px}.msdp-variations-selector.radio input[type=radio]{position:absolute;display:block;width:100%;height:100%;padding:0;margin:0;opacity:0}.msdp-variations-selector.radio input[type=radio]:checked~.msdp-radio-wrap{background-color:#f7f7f7}.msdp-variations-selector.radio .msdp-radio-status{position:absolute;top:50%;right:15px;width:20px;height:20px;text-align:left;border:1px solid #d2d2d2;border-radius:50%;transform:translate(0,-50%)}.msdp-variations-selector.radio .msdp-radio-status span{position:relative}.msdp-variations-selector.radio .msdp-radio-status span:after{content:"";position:absolute;display:block;top:4px;left:7px;width:4px;height:8px;border:solid #d2d2d2;border-width:0 1px 1px 0;transform:rotate(45deg)}.msdp-variations-selector.radio input[type=radio]:checked~.msdp-radio-status{border-color:#1ad20e;background-color:#1ad20e}.msdp-variations-selector.radio input[type=radio]:checked~.msdp-radio-status span:after{border-color:#fff}.msdp-variations-selector.thumbnail{display:-webkit-flex;display:-ms-flexbox;display:flex}.msdp-variations-selector.thumbnail>div.variation-item{width:25%;max-width:25%;padding:2px}.msdp-variations-selector.thumbnail>div:after{content:"";display:block;padding-bottom:100%}.msdp-variations-selector.thumbnail>div.selected>div{border:2px solid green!important}.msdp-variations-selector.thumbnail>div>div.thumbnail{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;cursor:pointer;border:1px solid #d3d3d3}.jconfirm-box{border-radius:4px!important;border-top-width:3px;font-size:13px!important;font-weight:700}.jconfirm-box .jconfirm-title{font-size:14px!important}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button{font-size:12px!important}.jconfirm-box .jconfirm-buttons button{min-width:auto}.jconfirm-box .jconfirm-content .info,.jconfirm-box .jconfirm-content .woocommerce-error,.jconfirm-box .jconfirm-content .woocommerce-message{position:static;display:block;min-height:auto;color:#777;line-height:1.6;padding:3px 0!important;background-color:transparent;border:none;margin:0!important;cursor:auto;transform:none!important;animation:none!important}.jconfirm-box .jconfirm-content .woocommerce-message{color:#232323;font-weight:400}.jconfirm-box .jconfirm-content .close-message,.jconfirm-box .jconfirm-content .message-icon,.jconfirm-box .jconfirm-content .woocommerce-error a.button,.jconfirm-box .jconfirm-content .woocommerce-error::after,.jconfirm-box .jconfirm-content .woocommerce-error::before,.jconfirm-box .jconfirm-content .woocommerce-error>a.close,.jconfirm-box .jconfirm-content .woocommerce-info a.button,.jconfirm-box .jconfirm-content .woocommerce-info::after,.jconfirm-box .jconfirm-content .woocommerce-info::before,.jconfirm-box .jconfirm-content .woocommerce-info>a.close,.jconfirm-box .jconfirm-content .woocommerce-message a.button,.jconfirm-box .jconfirm-content .woocommerce-message::after,.jconfirm-box .jconfirm-content .woocommerce-message::before,.jconfirm-box .jconfirm-content .woocommerce-message>a.close{display:none}