 .single-product.woocommerce div.product form.cart .smk-qty-price-wrapper div.quantity {  flex:0 0 100%;  max-width:100%;  border:2px solid #0a0606;  border-bottom-left-radius:5px !important;  border-bottom-right-radius:5px !important;  border-top:0;  padding:5px;  text-align:center;  background:#fff;  border-radius:0; } .single-product .summary.entry-summary .type-product.product .yith-par-message.yith-par-message-product{   margin-bottom:10px; } .single-product .grid.product-quantity {  padding:0;  border-radius:6px;  display:grid;  grid-auto-rows:minmax(0, 1fr);  grid-template-columns:repeat(6, minmax(0, 1fr));  overflow:hidden;  border-width:0px;  color:#0a0606;  grid-gap:0px;  width:100%;  background:#0a0606;  border:1px solid #0a0606;  border-bottom-left-radius:0;  border-bottom-right-radius:0; } .single-product .grid.product-quantity .pack-qty-picker {  position:relative;  margin:0;  border:1px solid #0a0606;  padding:24px; } .single-product .grid.product-quantity .pack-qty-picker input[type="radio"] {  z-index:100;  bottom:0;  cursor:pointer;  height:100%;  left:0;  opacity:0;  position:absolute;  right:0;  top:0;  width:100%; } .single-product .grid.product-quantity .pack-qty-picker label, .single-product .grid.product-quantity .pack-qty-picker input {  display:block;  position:absolute;  top:0;  left:0;  right:0;  bottom:0; } .single-product .grid.product-quantity .pack-qty-picker label {  cursor:pointer;  z-index:90;  line-height:1.8em; } .single-product .grid.product-quantity .pack-qty-picker label {  cursor:pointer;  z-index:90;  line-height:1.8em; } .single-product .grid.product-quantity .pack-qty-picker input[type="radio"] + label {  align-items:center;  background-color:#fff;  color:#0a0606;  display:flex;  flex-direction:column;  font-size:18px;  font-weight:600;  height:100%;  justify-content:center;  line-height:1.75rem;  padding:0.5rem 0.25rem;  text-align:center;  transition-duration:0.3s;  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);  width:100%;  margin:0 !important; } .single-product .grid.product-quantity .pack-qty-picker {  position:relative;  margin:0;  border:1px solid #0a0606;  padding:26px 10px; } .single-product .pack-qty-picker.col-span-33 {  grid-column:span 2 / span 2; } .single-product .grid.product-quantity .pack-qty-picker.col-span-50 {  grid-column:span 3 / span 3; } .single-product .grid.product-quantity .pack-qty-picker.selectedRadio label {  background:#0a0606 !important;  color:#fff !important; } .single-product .grid.product-quantity .pack-qty-picker p {  margin:0;  color:#393333;  position:relative;  z-index:99;  font-weight:400;  bottom:0;  width:100%;  left:0;  text-align:center;  font-size:13px; } .single-product .cart {  flex-wrap:wrap; } .single-product .cart .quantity {  display:flex !important;  align-items:stretch;  width:100%;  overflow:hidden;  background:#fff;  margin:0 auto !important; } .single-product .cart button.single_add_to_cart_button {  width:100%;  max-width:100%;  flex:0 0 100%;  margin:18px 0 0 !important; } .single-product .cart .quantity .plus, .single-product .cart .quantity .minus {  background-color:#0a0606 !important;  position:static !important;  height:unset !important;  min-height:unset !important;  max-height:unset;  display:flex !important;  align-items:center !important;  justify-content:center !important;  padding:8px 22px;  color:#fff !important; } .single-product .cart .quantity input.qty {  height:unset !important;  min-height:unset !important;  max-height:unset;  width:130px !important;  margin:0 !important;  border:1px solid #ddd;  border-width:unset; } .single-product .quantity .minus:hover, .single-product .quantity .plus:hover {  background:#0a0606 !important; } .single-product .grid.product-quantity .pack-qty-picker input[value="1"] + label {  border-top-left-radius:4px !important; } .single-product .grid.product-quantity .pack-qty-picker input[value="2"] + label {  border-top-right-radius:4px !important; } .single-product .qodef-quantity-input{   line-height:40px; } .single-product .woo_cos_qty_title h3, .single-product form.cart table.variations tbody tr th.label label {  margin:0;  padding:0 0 8px;  font-size:20px; } .woo-variation-swatches .single-product .variable-items-wrapper {  border:2px solid #0a0606;  border-radius:5px;  display:inline-flex;  margin:18px 0 0px;  background:#fff;  width:100%;  max-width:100%; } .woo-variation-swatches .single-product .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{  margin:0 0 0px 0;  padding:14px 10px;  font-size:15px;  height:unset;  border-radius:0 !important;  border:none !important;  border-right:2px solid #0a0606 !important;  box-shadow:unset;  background:transparent;  min-width:unset !important;  flex:0 0 50%;  max-width:50% !important;  width:50% !important; } .single-product .summary.entry-summary form.cart{   margin-top:0; } .single-product .single_variation_wrap .woocommerce-variation.single_variation {  margin-bottom:10px !important; } .single-product form.cart table.variations tbody tr td.value.woo-variation-items-wrapper ul.variable-items-wrapper li.variable-item.selected {  background:#0a0606;  color:#fff; } .single-product a.reset_variations {   position:absolute;   bottom:80px;   right:0;   z-index:99999; } .single-product form.cart .variations {   margin-bottom:18px; } .single-product .quantity {   justify-content:center; } .woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span {   font-weight:600; } .single-product .quantity .minus {   border-top-left-radius:6px;   border-bottom-left-radius:6px; } .single-product .quantity .plus {   border-top-right-radius:6px;   border-bottom-right-radius:6px; } .single-product .in-stock, .single-product a.reset_variations {   font-family:"Josefin Sans",sans-serif;   font-weight:700;   text-transform:uppercase;   color:#000;   font-size:13px;   line-height:1.1em;   letter-spacing:.09em;   margin:28px 0 0; } .single-product a.reset_variations{   margin-top:0;   bottom:15px;   display:none !important; } .single-product form.cart button.single_add_to_cart_button {   width:100%;   font-size:16px;   display:flex;   flex-direction:row;   flex-wrap:nowrap;   justify-content:center;   align-items:center;   align-content:center; } .single-product form.cart button.single_add_to_cart_button span {   margin-left:10px; } .single-product form.cart button.single_add_to_cart_button span.smk-arrow {   font-size:28px; } .single-product form.cart .variations tr th.label {   display:none !important; } .single-product .summary.entry-summary .product_meta span.posted_in {   display:none; } .single-product .product-grid-view.product.first .summary.entry-summary form.cart>div .woocommerce-variation-add-to-cart p.points {   width:auto; } .single-product .product-grid-view.product.first .summary.entry-summary p.price {   display:block;   font-size:20px;   font-weight:500; } .single-product .product-grid-view.product.first .summary.entry-summary p.price del, .single-product .product-grid-view.product.first .summary.entry-summary p.price ins{   font-size:20px;   font-weight:500;   margin-right:5px; } .single-product .product-grid-view.product.first .summary.entry-summary p.stock {   border:0;   padding:0 0 10px; } .single-product .product-grid-view.product.first .summary.entry-summary form.cart span.wc-points-rewards-product-message {   margin:0 0 12px; } .single-product .product-grid-view.product.first .summary.entry-summary form.cart br {   display:none; } .single-product .product-grid-view.product.first .summary.entry-summary form.cart .quantity.quantity-with-plusminus {   margin:15px 15px 4px 0; } .single-product .product-grid-view.product.first .summary.entry-summary form.cart button.single_add_to_cart_button {   padding:18px 25px;   height:auto;   min-height:unset;   line-height:14px;   max-height:unset;   margin:0 0 4px !important;   border-radius:53px;   float:unset; } .single-product .single_variation_wrap .woocommerce-variation.single_variation + .woocommerce-variation-add-to-cart.variations_button button.single_add_to_cart_button {   width:100% !important; } .single-product .summary.entry-summary form.cart a.added_to_cart.wc-forward {   display:block;   margin:10px 0 0; } .single-product form.cart button.single_add_to_cart_button span.smk-arrow img {   width:20px; } .single-product form.cart .woocommerce-variation-price span.price{  display:none; }