textarea,input[type="text"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select{-webkit-appearance:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.title-holder{position:relative;display:block;padding:0 0 20px}.woocommerce table.shop_table{margin:20px 0}.woocommerce-message{margin:0 0 60px}.woocommerce table.shop_table,table.wishlist_table,.wishlist_table.images_grid li .item-details table.item-details-table td,.wishlist_table.mobile li .item-details table.item-details-table td,.wishlist_table.mobile li table.additional-info td,.wishlist_table.modern_grid li .item-details table.item-details-table td{font-size:14px!important}.woocommerce #customer_login.u-columns.col2-set{position:relative;display:flex;flex-flow:row wrap;width:auto;margin:0 -15px}.woocommerce #customer_login.u-columns.col2-set .col-1,.woocommerce #customer_login.u-columns.col2-set .col-2{position:relative;display:flex;flex-flow:column;align-items:stretch;width:50%;max-width:50%;flex:50%;padding:0 15px;margin:0}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{padding:30px;height:100%;position:relative;margin:0 0}.woocommerce form.checkout_coupon+.woocommerce-form-coupon-toggle,.woocommerce form.login+.woocommerce-form-coupon-toggle,.woocommerce form.register+.woocommerce-form-coupon-toggle,.woocommerce-notices-wrapper+.woocommerce-checkout{margin-top:30px}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{display:block}.woocommerce form .form-row{padding:0;margin:0 -5px 15px}.woocommerce form p.form-row{padding:0;display:block;margin:0 0 15px}.woocommerce form .form-row label{font-size:14px;line-height:30px;color:#2d2d2d;margin-bottom:5px;display:block}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:block;margin-bottom:15px}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{text-align:center;right:15px;top:15px;line-height:30px}.woocommerce form .show-password-input::after,.woocommerce-page form .show-password-input::after{margin-left:0}.woocommerce form .form-row label.woocommerce-form__label-for-checkbox{font-weight:400!important}.woocommerce-form__label-for-checkbox input[type="checkbox"]{margin-right:3px;position:relative;top:1px;opacity:1}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{cursor:pointer;display:inline-block;position:relative;outline:none!important;text-decoration:none!important;font-size:16px;line-height:20px;font-weight:300;padding:15px 25px 15px;color:#fff;border-radius:0;border:none;vertical-align:top;background:#2d2d2d;transition:all 0.2s linear;text-transform:capitalize;text-align:center;margin-top:15px;letter-spacing:0}.woocommerce a.added_to_cart{padding:15px 25px 15px}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{color:#ffffff!important;background:#000;border-color:#000}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{cursor:pointer;display:inline-block;position:relative;outline:none!important;text-decoration:none!important;font-size:16px;line-height:20px;font-weight:300;padding:15px 25px 15px;color:#2d2d2d!important;border-radius:0;border:none;vertical-align:top;background:#cfcfcf!important;transition:all 0.2s linear;text-transform:none;text-align:center;letter-spacing:0}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.select2-container .select2-selection--single,.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-tex,.woocommerce .quantity .qty{height:50px;border:0;border:1px solid rgb(0 0 0 / .1);color:#2d2d2d;box-shadow:none!important;border-radius:0;padding:0;padding-left:15px;padding-right:15px;background:#fff;font-size:16px;text-transform:none;outline:none!important}.woocommerce table.cart td.actions .input-text{padding-right:15px}.woocommerce form .form-row input.input-text::placeholder,.woocommerce form .form-row textarea.input-text::placeholder{color:#787878!important;opacity:1!important}.wc-stripe-elements-field,.wc-stripe-iban-element-field{width:100%}.woocommerce form .woocommerce-terms-and-conditions-wrapper .form-row .input-checkbox{margin:-7px 8px 0 0!important}.woocommerce form .form-row .input-checkbox{vertical-align:baseline;top:-1px}.woocommerce-form__label-for-checkbox input[type="checkbox"]{vertical-align:baseline;top:-4px}.woocommerce form .password-input input[type="password"],.woocommerce-page form .password-input input[type="password"]{padding-right:2.5rem}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.select2-container .select2-selection--single:focus,.woocommerce #content table.cart td.actions .input-text:focus,.woocommerce table.cart td.actions .input-text:focus,.woocommerce-page #content table.cart td.actions .input-text:focus,.woocommerce-page table.cart td.actions .input-text:focus,.woocommerce .quantity .qty:focus{border-color:#2d2d2d;background:#fff;color:#2d2d2d}.woocommerce-input-wrapper{width:100%}.woocommerce form .form-row textarea{height:150px;resize:none;padding:15px;border-radius:0}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:50px;text-align:left!important}.select2-container--default .select2-selection--single .select2-selection__arrow{width:50px;height:50px;color:#6c6c6c}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:7px 6px 0 6px;border-color:#6c6c6c #fff0 #fff0 #fff0}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:0 6px 7px 6px;border-color:#fff0 #fff0 #6c6c6c #fff0}.select2-results__options{font-size:14px}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#d89f3c}.woocommerce-MyAccount-navigation{width:100%;margin-bottom:60px;position:relative;z-index:0;overflow-x:auto;padding-bottom:10px}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;justify-content:center!important;border-bottom:1px solid rgb(0 0 0 / .2)}.woocommerce-MyAccount-navigation ul li{padding:0 20px;flex:0 0 auto;width:auto;max-width:100%}.woocommerce-MyAccount-navigation ul li a{display:block;position:relative;text-align:center;font-size:14px;color:#2d2d2d;font-weight:500;cursor:pointer;padding:10px 0}.woocommerce-MyAccount-navigation ul li a::before{position:absolute;left:50%;bottom:-2px;height:3px;background:#000;content:"";transition:all 0.2s linear;width:0%}.woocommerce-MyAccount-navigation.alt ul{min-width:570px}.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-MyAccount-navigation ul li:hover a{color:#000;text-decoration:none!important}.woocommerce-Message.woocommerce-Message--info .woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{width:auto!important;max-width:max-content}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:48%;padding:0}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:48%;padding:0}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:130px}.coupon button.button{margin-top:0;margin-left:10px}.woocommerce #content table.cart td.actions button.button,.woocommerce table.cart td.actions button.button,.woocommerce-page #content table.cart td.actions button.button,.woocommerce-page table.cart td.actions button.button,.woocommerce div.product form.cart .button,.checkout_coupon .button,td .button{margin-top:0px!important}.woocommerce div.product form.cart .csm-product-quantity-container .button{float:none!important}.woocommerce div.product form.cart{margin-top:40px}.woocommerce .csm-product-details-box form.cart,.woocommerce .csm-product-details-box form .form-row{margin:0 auto!important}.woocommerce .quantity .qty{padding:0;text-align:center;margin-right:5px;float:none}.woocommerce a.remove{width:20px;height:20px;border-radius:0%;text-align:center;line-height:20px;font-size:14px;margin:0 auto;color:#2d2d2d!important}.woocommerce a.remove:hover{color:#fff!important;text-decoration:none!important;background:#000}.cart_totals h2,.woocommerce-order-details h2,.woocommerce-customer-details h2{padding-bottom:15px}.woocommerce-info{border-top-color:#2d2d2d;font-size:14px}.woocommerce-info::before{color:#2d2d2d}#customer_details{padding-bottom:40px}td .added_to_cart.wc-forward{margin-left:10px;margin-top:11px;display:inline-block}.woocommerce-Address-title.title h3{padding-bottom:10px}.woocommerce-Address-title a{font-weight:500}p.wishlist-empty,table.wishlist_table tbody td.wishlist-empty{margin-top:15px}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{position:relative;display:block;width:100%;height:50px;color:#2d2d2d;font-size:16px;font-weight:400;line-height:25px;padding:14px 20px;border-radius:110px;background-image:none;background-color:#fff;border:1px solid #dedede}.woocommerce table.shop_table th,#add_payment_method table.cart th,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart th,.woocommerce table.shop_table th{font-style:normal;font-size:14px;text-transform:none;display:table-cell;color:#2d2d2d;text-align:left}.woocommerce table.shop_table td{font-style:normal;font-size:14px;text-transform:none;display:table-cell;color:#707070;text-align:left;padding:15px!important}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img,.input-text.qty.text{min-width:100px}.quantity .input-text.qty.text{min-width:50px!important;padding:15px!important;border:none!important;margin:0px!important;display:inline-block!important}.woocommerce-shipping-destination{white-space:normal}.woocommerce table.shop_table td{line-height:1.3}.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:auto}.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%}.woocommerce-account .row.justify-content-left{justify-content:center!important}.woocommerce-account .addresses .title .edit{font-weight:500;padding:8px 0;color:#2a3c4c}.woocommerce-account .addresses .title .edit:hover{color:#2d2d2d}.woocommerce-Address address,.woocommerce .woocommerce-customer-details address{line-height:2}.product-thumbnail,section.related.products{display:none!important}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce-privacy-policy-text{margin-bottom:30px}.coupon .input-text{width:200px!important}.woocommerce-MyAccount-content fieldset legend{color:#2d2d2d;font-size:14px}.woocommerce-address-fields__field-wrapper{margin-bottom:30px}.quantity input::-webkit-outer-spin-button,.quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity input[type=number]{-moz-appearance:textfield}.woocommerce-ResetPassword{font-size:14px}.lost_reset_password .woocommerce-form-row{margin-bottom:35px!important}.edit-account p button{margin-top:25px!important}.return-to-shop{margin-top:30px}.woocommerce-checkout-review-order-table,.payment_methods{font-size:14px}.woocommerce ul#shipping_method li label{padding-left:0}.woocommerce .cart-collaterals ul#shipping_method li label{padding-left:0}.woocommerce ul#shipping_method li input{position:relative;margin-top:3px}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{vertical-align:top}.woocommerce table.shop_table tfoot td{font-weight:400}tr:nth-child(2n){background-color:#f0f0f0}.shipping-calculator-form,.woocommerce form .form-row.create-account{margin-top:15px}#ship-to-different-address .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{cursor:pointer;margin-bottom:0}.shipping_address{margin-bottom:15px}.wishlist_table tr td,.wishlist_table.mobile li table.additional-info td.value,.wishlist_table.mobile li .item-details table.item-details-table td.label,.wishlist_table.mobile li table.additional-info td.label{text-align:left}.wishlist_table.mobile li .item-details table.item-details-table td.label,.wishlist_table.mobile li table.additional-info td.label{padding-left:0;min-width:50px}.wishlist_table.mobile li .item-details table.item-details-table td.value{text-align:left}.wishlist_table .product-add-to-cart a.button{padding:10px 25px!important;margin-bottom:0px!important}.woocommerce div.product form.cart div.quantity{float:none!important;margin:0 auto!important}ul.yith-wcan-color.yith-wcan.yith-wcan-group,ul.yith-wcan-list{padding:0 0 20px;display:block;margin:0 auto 30px;border-bottom:1px solid #dedede}.woocommerce .widget_layered_nav ul.yith-wcan-color li{width:27px;height:27px;margin:0 0 10px;border:none}.woocommerce .widget_layered_nav ul.yith-wcan-color li.chosen{padding:0;border:none;overflow:hidden}.woocommerce .widget_layered_nav ul.yith-wcan-color li a,.woocommerce-page .widget_layered_nav ul.yith-wcan-color li a,.woocommerce .widget_layered_nav ul.yith-wcan-color li span,.woocommerce-page .widget_layered_nav ul.yith-wcan-color li span{width:100%;height:100%;box-shadow:none;border:none!important;margin:0}.woocommerce .widget_layered_nav ul.yith-wcan-color li a:hover,.woocommerce-page .widget_layered_nav ul.yith-wcan-color li a:hover,.woocommerce .widget_layered_nav ul.yith-wcan-color li.chosen a,.woocommerce-page .widget_layered_nav ul.yith-wcan-color li.chosen a,.woocommerce .widget_layered_nav ul.yith-wcan-color li span:hover,.woocommerce-page .widget_layered_nav ul.yith-wcan-color li span:hover,.woocommerce .widget_layered_nav ul.yith-wcan-color li.chosen span,.woocommerce-page .widget_layered_nav ul.yith-wcan-color li.chosen span{width:100%;height:100%}ul.yith-wcan-list li{padding:0;margin:0 0 10px;border:none;line-height:24px;font-size:14px;font-weight:400;color:#2d2d2d}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_color_design .vi-wpvs-option-wrap{width:27px!important;height:27px!important;box-shadow:none!important}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_color_design .vi-wpvs-option-wrap,.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_color_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-selected{border-radius:0px!important}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_color_design .vi-wpvs-option-wrap:hover,.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_color_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-selected{box-shadow:0 0 0 1px rgb(194 194 194) inset!important}.price_slider_wrapper{margin:15px auto 0;text-align:center}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background:#000000!important}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#000000!important;border:none!important;border-radius:100%!important;top:-.5em!important}.price_label{width:100%;border:none;text-align:left;font-size:14px;line-height:20px;padding:0;color:#2d2d2d;margin:30px auto 15px}.woocommerce .widget_price_filter .ui-slider-horizontal{height:2px!important;background-color:#ebebeb!important;border-radius:1px}.yith-wcan-pro.woocommerce .widget_price_filter .price_slider_amount button{float:none;display:block;margin:0 auto}@media only screen and (max-width:1699.98px){.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce a.added_to_cart,.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{font-size:14px}.woocommerce form .form-row input.input-text,.select2-container .select2-selection--single,.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-tex,.woocommerce .quantity .qty,.select2-container--default .select2-selection--single .select2-selection__arrow{height:50px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:50px}}@media only screen and (max-width:991.98px){.woocommerce-MyAccount-navigation ul li{padding:0 10px}.woocommerce form .form-row label,.woocommerce-MyAccount-navigation ul li a,.woocommerce table.shop_table,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.select2-container .select2-selection--single,.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-tex,.woocommerce .quantity .qty{font-size:14px}.woocommerce form .form-row{font-size:13px}.woocommerce table.shop_table,table.wishlist_table,.wishlist_table.images_grid li .item-details table.item-details-table td,.wishlist_table.mobile li .item-details table.item-details-table td,.wishlist_table.mobile li table.additional-info td,.wishlist_table.modern_grid li .item-details table.item-details-table td{font-size:14px!important}.woocommerce ul#shipping_method li input{margin-top:5px}.wishlist_table.images_grid li .item-details h3,.wishlist_table.mobile li .item-details h3,.wishlist_table.modern_grid li .item-details h3{padding-bottom:10px!important}.wishlist_table.mobile li .item-wrapper,.wishlist_table.mobile li .item-wrapper .item-details{width:100%}.wishlist_table.mobile li .additional-info-wrapper .product-remove{margin:-29px 0 40px}.woocommerce-MyAccount-navigation ul li.is-active a::before,.woocommerce-MyAccount-navigation ul li:hover a::before{left:0;width:100%}.woocommerce-Message.woocommerce-Message--info,.woocommerce-info,.woocommerce-message{display:flex;flex-flow:column;flex-direction:column-reverse}.woocommerce-MyAccount-navigation{overflow:hidden;padding-bottom:10px}.woocommerce-MyAccount-navigation ul{width:100%;border:1px solid rgb(0 0 0 / .1);padding:15px}.woocommerce-MyAccount-navigation ul li,.woocommerce-MyAccount-navigation ul li a{width:100%;display:block;text-align:left}.woocommerce-MyAccount-navigation ul li a{padding:15px 0;border-bottom:1px solid rgb(0 0 0 / .1)}.woocommerce-MyAccount-navigation ul li:last-child a{border-bottom:none}.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:49.5%!important;padding-left:10px!important}}@media only screen and (max-width:799px){.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:100%;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%}.woocommerce-shipping-fields{padding:30px 0 10px}.woocommerce .col2-set .col-1{margin-bottom:15px}.form-row-coupon-code{position:relative}.woocommerce form .form-row-coupon-code .form-row-first input.input-text{padding-right:200px}.woocommerce form .form-row-coupon-code .form-row-last{position:absolute;right:0;top:0;width:190px}.woocommerce form .form-row-coupon-code .form-row-last button.button{width:100%}.woocommerce .col2-set .col-2.woocommerce-Address{padding-top:15px}}@media only screen and (max-width:767.98px){.coupon{position:relative;text-align:left!important}.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input{width:100%!important;padding-right:200px!important}.woocommerce table.cart td.actions .coupon .input-text+.button{position:absolute;right:0;top:0;width:190px!important;margin:0px!important;padding:14px}.woocommerce-info{font-size:14px}.woocommerce #customer_login.u-columns.col2-set .col-1,.woocommerce #customer_login.u-columns.col2-set .col-2{width:100%;max-width:100%;flex:100%}.woocommerce #customer_login.u-columns.col2-set .col-2{margin-top:30px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{height:auto}.woocommerce cart td.actions .coupon .input-text,.woocommerce .cart td.actions .coupon input{float:left!important;width:49.5%!important}}@media only screen and (max-width:567px){.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{font-size:12px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{font-size:12px}.woocommerce .quantity .qty{font-size:14px}.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .input-text+.button{width:100%;margin:0}.checkout-button{width:100%!important}.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input{padding-right:15px!important}.woocommerce table.cart td.actions .coupon .input-text+.button{width:100%!important;font-size:12px;position:relative;margin:5px auto 10px!important;right:auto;top:auto}.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-tex{height:50px;font-size:14px}.woocommerce form.checkout_coupon{padding:15px}.woocommerce form .form-row-coupon-code .form-row-first input.input-text{padding-right:130px}.woocommerce form .form-row-coupon-code .form-row-last{position:absolute;right:0;top:0;width:120px}.woocommerce form .form-row-coupon-code .form-row-last button.button{font-size:12px;padding:0 10px!important}.woocommerce table.shop_table td{padding:10px 15px!important}.variations select{padding:14px 45px 14px 14px!important}}.variations td{padding-left:15px}.variations select{font:inherit;height:50px;width:100%;border:1px solid rgb(0 0 0 / .1);color:#2d2d2d;box-shadow:none!important;border-radius:0;padding:14px 65px 14px 20px!important;background:#fff;font-weight:400;font-size:16px;text-transform:none;outline:none!important;margin:0 auto!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}.variations select{background-image:linear-gradient(45deg,transparent 50%,#2d2d2d 50%),linear-gradient(135deg,#2d2d2d 50%,transparent 50%);background-position:calc(100% - 25px) calc(1.3em + 2px),calc(100% - 20px) calc(1.3em + 2px);background-size:5px 5px,5px 5px,1px 1.3em;background-repeat:no-repeat}.variations select:focus{background-image:linear-gradient(45deg,transparent 50%,#2d2d2d 50%),linear-gradient(135deg,#2d2d2d 50%,transparent 50%);background-position:calc(100% - 25px) calc(1.3em + 2px),calc(100% - 20px) calc(1.3em + 2px);background-size:5px 5px,5px 5px,1px 1.3em;background-repeat:no-repeat;border-color:#2d2d2d;outline:0}.variations select:-moz-focusring{color:#fff0;text-shadow:0 0 0 #000}@media only screen and (max-width:567px){.variations select{padding:14px 45px 14px 14px!important}}