body,button,input,textarea,select,h1,h2,h3,h4,h5,h6{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important}.xoo-wsc-sc-cont .xoo-wsc-cart-trigger>*{margin-right:6px;padding-bottom:7px}.woocommerce div.product form.cart textarea,.et_pb_wc_add_to_cart textarea{border:1px solid #000!important;width:100%;margin-bottom:20px!important}.woocommerce div.product form.cart .variations label{font-weight:normal!important}.woocommerce div.product form.cart .variations select{background:none!important}.woocommerce-message a.button.wc-forward,.woocommerce-message a.button.wc-forward:visited{background-color:#111!important;color:#fff!important;border:1px solid #111!important;transition:background-color .18s ease,transform .18s ease}.woocommerce-message a.button.wc-forward:hover{background-color:#333!important;transform:translateY(-1px)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.et-db #et-boc .et-l .et_pb_post_content .et_pb_section{padding:0}.et-db #et-boc .et-l .et_pb_post_content .et_pb_section .et_pb_row{width:100%}@media screen and (min-width:769px){.woocommerce div.product div.dfw-1-woo-image .flex-control-thumbs{margin:25px auto 0 auto!important;display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;gap:18px!important;max-width:520px!important;padding:0!important}.woocommerce div.product div.dfw-1-woo-image .flex-control-thumbs li{width:85px!important;height:85px!important;margin:0!important;overflow:hidden!important}.woocommerce div.product div.dfw-1-woo-image .flex-control-thumbs li img{width:85px!important;height:85px!important;object-fit:cover!important;display:block!important}}.woocommerce div.product div.dfw-1-woo-image .flex-active{box-shadow:0 0 0 2px #8300e9!important}.dfw-1-add-to-cart.et_pb_wc_add_to_cart .in-stock{margin:10px 0}.dfw-1-add-to-cart.et_pb_wc_add_to_cart .woocommerce-variation-price .price{color:#000;font-size:20px;margin:10px 0;display:block}.dfw-1-add-to-cart.et_pb_wc_add_to_cart .woocommerce-variation-price .price bdi{font-weight:500}body #page-container .et_pb_section .dfw-1-cart-notice.et_pb_wc_cart_notice_0_tb_body .wc-forward:after{content:attr(data-icon)!important}.dfw-1-add-to-cart.et_pb_wc_add_to_cart form.cart .variations td.value span:after{margin-top:-8px!important}.woocommerce div.product .dfw-1-add-to-cart form.cart .variations{margin-bottom:0}.woocommerce div.product .dfw-1-add-to-cart form.cart .single_variation{margin-bottom:20px}.woocommerce div.product .dfw-1-add-to-cart form.cart .variations tr{display:flex;flex-wrap:wrap}.woocommerce div.product .dfw-1-add-to-cart form.cart .variations tr td{width:100%;padding:0!important}.woocommerce div.product form.cart .quantity{display:inline-flex!important;align-items:center!important;gap:10px!important;margin:15px 0 20px 0!important}.woocommerce div.product form.cart .quantity .minus,.woocommerce div.product form.cart .quantity .plus{width:48px!important;height:48px!important;border:1px solid #111!important;background:#fff!important;color:#111!important;font-size:20px!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.woocommerce div.product form.cart .quantity .minus:hover,.woocommerce div.product form.cart .quantity .plus:hover{background:#f3f3f3!important}.woocommerce div.product form.cart .quantity input.qty{width:48px!important;height:48px!important;border:1px solid #111!important;text-align:center;font-size:18px!important;font-weight:600;padding:0!important}.woocommerce div.product form.cart .single_add_to_cart_button{display:block!important;width:100%!important;max-width:520px!important;height:54px!important;margin-top:20px!important;background:#111!important;color:#fff!important;border:1px solid #111!important;font-size:18px!important;font-weight:600}.woocommerce div.product form.cart .single_add_to_cart_button:hover{background:#333!important}.dfw-1-related-products .woocommerce-loop-product__title{width:50%!important;display:inline-block}.woocommerce .dfw-1-related-products .products .star-rating{display:inline-block;float:right;margin-top:6px!important}@media screen and (max-width:768px){.woocommerce div.product form.cart .quantity{justify-content:center!important;width:100%!important}.woocommerce div.product form.cart .single_add_to_cart_button{max-width:100%!important}.et_pb_wc_related_products.dfw-1-related-products ul.products.columns-4 li.product{width:100%!important;margin-right:0!important}.woocommerce div.product div.dfw-1-woo-image .flex-control-thumbs li{width:50px;margin-right:20px!important;margin-bottom:20px}}.woocommerce-cart .coupon label{display:none!important}.woocommerce-cart .coupon{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.woocommerce-cart .coupon input.input-text{min-width:220px;height:48px;padding:0 16px!important;border:1px solid #ddd!important;background:#f5f5f5}.woocommerce-cart .coupon .button{height:48px;padding:0 22px!important;border:1px solid #111!important;background:#fff!important;color:#111!important}.woocommerce-cart .actions .button[name="update_cart"]{height:54px;padding:0 28px!important}body #page-container .woocommerce #reviews #respond input#submit{background:#000!important;color:#fff!important;border:1px solid #000!important;-webkit-text-fill-color:#fff!important}body #page-container .woocommerce #reviews #respond input#submit:hover{background:#222!important;color:#fff!important;-webkit-text-fill-color:#fff!important}