@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//vintoras.com/wp-content/themes/woodmart-1/fonts/woodmart-font-3-400.woff2?v=8.0.6") format("woff2");
}

:root {
	--wd-text-font: "Alkalami", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 16px;
	--wd-title-font: "Alkalami", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Geologica", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Alkalami", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 400;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Geologica", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: capitalize;
	--wd-header-el-font-size: 14px;
	--wd-brd-radius: 16px;
	--wd-primary-color: rgb(124,14,14);
	--wd-alternative-color: rgba(86,99,54,0.74);
	--wd-link-color: rgb(0,0,0);
	--wd-link-color-hover: rgb(130,0,0);
	--btn-default-bgcolor: rgb(51,51,51);
	--btn-default-bgcolor-hover: rgb(36,36,36);
	--btn-accented-bgcolor: rgb(136,173,153);
	--btn-accented-bgcolor-hover: rgb(124,157,139);
	--btn-font-family: "Geologica", Arial, Helvetica, sans-serif;
	--btn-font-weight: 500;
	--btn-transform: capitalize;
	--wd-form-brd-width: 1px;
	--notices-success-bg: rgb(136,173,153);
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
:is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg, :is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg :is(.wd-product,.wd-cat) {
	--wd-prod-bg:rgb(247,247,247);
	--wd-bordered-bg:rgb(247,247,247);
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: rgb(247,247,247);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(15,15,15);
	background-image: none;
}
html .page-title > .container > .title, html .page-title > .container > .wd-title-wrapp > .title {
	font-size: 28px;
}
html table th {
	text-transform: none;
}
html .wd-checkout-steps li {
	text-transform: none;
}
html .wd-nav-mobile > li > a, html .wd-nav-mobile .wd-sub-menu li a {
	text-transform: capitalize;
}
.woodmart-archive-blog .wd-page-content {
	background-color: rgb(247,247,247);
	background-image: none;
}
html .wd-buy-now-btn {
	color: rgb(255,255,255);
	background: rgb(51,51,51);
}
html .wd-buy-now-btn:hover {
	color: rgb(255,255,255);
	background: rgb(36,36,36);
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-bg: rgb(255,255,255);
}
.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
	--wd-arrow-size: 44px;
	--wd-arrow-icon-size: 16px;
	--wd-arrow-offset-h: 15px;
	--wd-arrow-color-hover: rgb(255,255,255);
	--wd-arrow-bg: rgb(247,247,247);
	--wd-arrow-bg-hover: rgb(136,173,153);
	--wd-arrow-bg-dis: rgb(247,247,247);
	--wd-arrow-radius: 20px;
}
.wd-nav-arrows.wd-pos-together:not(:where(.wd-custom-style)) {
	--wd-arrow-gap: 20px;
	--wd-arrow-size: 50px;
	--wd-arrow-icon-size: 20px;
	--wd-arrow-offset-h: 0px;
	--wd-arrow-offset-v: 15px;
	--wd-arrow-bg: rgb(247,247,247);
	--wd-arrow-bg-hover: rgb(136,173,153);
	--wd-arrow-bg-dis: rgb(247,247,247);
	--wd-arrow-radius: 25px;
}
.wd-nav-scroll {
	--wd-nscroll-width: 45%;
	--wd-nscroll-drag-bg: rgb(136,173,153);
	--wd-nscroll-drag-bg-hover: rgba(136,173,153,0.8);
}
.product-labels .product-label.onsale {
	background-color: rgb(255,255,255);
	color: rgb(51,51,51);
}
.product-labels .product-label.new {
	background-color: rgb(255,255,255);
	color: rgb(51,51,51);
}
.product-labels .product-label.featured {
	background-color: rgb(255,255,255);
	color: rgb(51,51,51);
}
.product-labels .product-label.out-of-stock {
	background-color: rgb(255,255,255);
	color: rgb(51,51,51);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	html .page-title > .container > .title, html .page-title > .container > .wd-title-wrapp > .title {
		font-size: 24px;
	}
	.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
		--wd-arrow-offset-h: -50px;
	}
	[class*="thumbs-grid-bottom"] .woocommerce-product-gallery__wrapper.wd-grid {
		--wd-col: 1;
	}

}

@media (max-width: 768.98px) {
	.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
		--wd-arrow-offset-h: 60px;
	}
	[class*="thumbs-grid-bottom"] .woocommerce-product-gallery__wrapper.wd-grid {
		--wd-col: 1;
	}

}
:root{
--wd-container-w: 1720px;
--wd-form-brd-radius: 35px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
}

@media (min-width: 1737px) {
.platform-Windows .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}

@media (min-width: 1720px) {
html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wpcsb-wrapper .wpcsb-btn  {
    background: #bd0047 !important;
    color: white !important;
	border-radius: 50px;
	   
}
.wpcsb-wrapper .wpcsb-container {
   max-width: 1200px !important;
    width: 95% !important;
    margin: 0 auto;
    margin-bottom: 15px;
    border-radius: 15px;
	}
	.woocommerce-Reviews-title span {
    display: none;
}
h2.woocommerce-Reviews-title {
    display: none;
}
#cfw-side-cart {
   
    z-index: 99999999999999999 !important;
}
.cart-widget-side {
    display: none !important;
}
.site-content{
    margin-bottom: 0px !important;
}
.vi-wpvs-option-wrap {
    border-radius: 10px;
}
.vi-wcaio-sb-container-popup {
    width: 100% !important;
}
.vi-wcaio-sb-container .button.vi-wcaio-product-bt-atc {
    background: #BD0047 !important;
    color: #ffffff !important;
    font-weight: 900 !important;
	    padding: 24px !important;
    border-radius: 10px !important;
}
.vi-wcaio-slide_in_up:not(.vi-wcaio-sb-container-popup){
    width: 75% !important;
    right: 0 !important;
    position: fixed;
    margin: auto !important;
    margin-top: 0 !important;
    margin-bottom: 20px !important;
    z-index: 9999999 !important;
    left: 0 !important;
}

.single-product .wc-stripe-clear,.single-product .wc-stripe-product-checkout-container {
    display: none !important;
}

.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
    margin-bottom: 14px;
}
.jobjA {
  margin-bottom: 90px  !important;
}
.whb-header {
    margin-bottom: 0 !important;
	 margin-top: 0 !important;
}
.main-page-wrapper {
	padding-bottom: 0px  !important;
}
.main-page-wrapper {
	padding-top: 0px  !important;
	margin-top: 0px  !important;
}

.elementor-element.elementor-element-082fd0e.elementor-widget.elementor-widget-wd_single_product_visitor_counter, p#wcpay-payment-request-button-separator {
    display: none   !important;
}




button.single_add_to_cart_button.button.alt, button#wd-add-to-cart {
    border-radius: 35px;
}
.amazonpay-button-view1 .amazonpay-button-sandbox-logo img, .amazonpay-button-view1 .amazonpay-signin-button-sandbox-logo img, .amazonpay-button-view1 .amazonpay-button-logo img, .amazonpay-button-view1 .amazonpay-signin-button-logo img, .amazonpay-button-view1 .amazonpay-button-chevrons img, .amazonpay-button-view3 .amazonpay-button-microtext img {
    height: 81% !important;
   
}
.fb-messenger-checkbox-container {
    display: none  !important;
}
.woocommerce-variation-add-to-cart>* {
    margin-bottom: 6px;
}
div#pay_with_amazon_product {
    height: 61px !important;
	    margin-top: 17px;
    width: 100% !important;
}
span.wd-visits-count-msg {
    font-size: 14px;
}
.wd-sticky-btn-cart .addedstuffs {
    display: none;
}
.woocommerce-Reviews{
    display: block  !important;
}
div#ppcp-messages {
    display: none;
}
.woocommerce-product-gallery {
  /*max-height: 620px;*/
}
.provider_image_div, .tracking_page_provider_name {
    display: block  !important;
}

 
div#cfw-cart-summary {
    border-radius: 20px !important;
}




.woocommerce-tabs.wc-tabs-wrapper {
    border-radius: 20px;
}
div#cfw-alert-container {
    display: none;
}
.hlCVpT {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}
.vi-wcaio-sb-container-popup{
 z-index: 9999999  !important;
}
.vi-wcaio-slide_in_up {
       z-index: 1 ;
}
button.animatedbutton2,button.animatedbutton1 {
    display: none;
}
a.cfw-side-cart-floating-button.cfw-side-cart-open-trigger {
    padding: 13px !important;
    border-radius: 59px;
    width: 59px;
    text-align: center;
border-bottom: 3px solid black;
}

.huAUsM {
      bottom: 20px;

    z-index: 2;
    left: -10px !important;
}
.ggwnZG {
    margin: 2px 7px;
}
button.Button--primary.Button--plainText {
    background: unset;
    color: black;
    font-size: 11px;
    padding: 2px;
    font-weight: bold;
    text-decoration: underline;
}
.StyledBox-owpd5f-0.BoxV2___StyledStyledBox-sc-1wnmyqq-0.hlCVpT {
    background: #fbfbfb;
    padding: 0px 11px;
    margin-bottom: 4px;
      color: black;
    font-size: 13px;
    border-radius: 10px;
}
.wcv-message span.icon{
    display: none !important;
}
.woocommerce .woocommerce-product-details__short-description {
    margin-bottom: 1em  !important;
}
.woocommerce .single-product-extras ul li {
    line-height: 1.8em;
    display: inline-block;
    margin-left: 7px;
}
p.additional-text {
    text-align: center;
    font-weight: bolder;
    padding: 10px;
    border: 1px solid #000000;
    color: white;
    border-radius: 9px;
    background: #000000;
    margin-bottom: 0px;
}
.yith-wfbt-section.woocommerce h3 {
    font-size: 24px !important;
    display: none;
}
.testimonial-desc:before {
    position: absolute;
    font-size: 154px;
    line-height: 0;
    color: #e9e9e9;
    display: block;
    content: "“";
    top: 9px;
    line-height: initial;
    left: 1.4rem;
}
a.woocommerce-LoopProduct-link-title.woocommerce-loop-product__title_ink {
    font-size: 16px;
}
.angelleye_pp_message_home {
    display: none;
}
.yith-wfbt-item span.price del {
    display: none !important;
}
.woocommerce div.product div.summary p {
}
.woocommerce div.product .woocommerce-product-rating {
    margin-bottom: 0 !important;;
}
.entry-summary .angelleye_pp_message_product {
    display: none !important;
}
.testimonial-desc {
    border-right: 4px solid #000000 !important;
    box-shadow: 5px 5px 10px rgb(0 0 0 / 10%);
    padding: 25px;
    margin: 0 15px 30px 15px;
    border: 1px solid #eeeeee;
    font-size: 14px;
    border-radius: 12px;
    overflow: hidden;
}
.testimonials-sectio {
    display: block;
    position: relative;
}
figure.stars img {
    width: 90px;
    text-align: center;
    margin: 0 auto;
}
.short-features {
    background: black;
    color: white;
    font-size: 13px;
    padding: 13px;
    border-radius: 8px;
}
button.single_add_to_cart_button.button.alt {
    font-weight: bold;
}
.paypal-buttons-context-iframe{
  height: 46px !important;
}
.summary .angelleye_ppcp_message_product {
    display: none !important;
}
span.wcvisitor_num {
    color: red;
    font-weight: bold;
}
.wcv-message {
    background: #f5f5f5 !important;
    border-radius: 6px !important;
    padding: 4px 11px !important;
    font-size: 13px;
    margin: 10px auto !important;
    color: black;
}
.woocommerce div.product .woocommerce-tabs .panel .wcv-message{
  display: none !important;
}
.important-short {
    color: red;
}
.main-product__block-buy_buttons .prod__stock-countdown {
    margin-bottom: 30px;
}
.woocommerce .single-product-extras ul li:last-child span {
    display: none;
}
.prod__description {
    color: var(--product-desc-color);
}
.prod__stock-countdown .prod__description strong {
    color: #ef2d2d;
}
.bg-color-border {
    background-color: #e7e7e7;
}
.rounded-\[2px\] {
    border-radius: 2px;
}
.h-\[5px\] {
    height: 5px;
}
.my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
}
.prod__stock-countdown .psc__progress {
    background: #ef2d2d;
}
.duration-300 {
    transition-duration: .3s;
}
.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s;
}
.h-full {
    height: 100%;
}

.rounded-\[2px\] {
    border-radius: 2px;
}


/* Frequently */
.yith-wfbt-section .yith-wfbt-images .image_plus {
    width: 40px;
    text-align: center;
    font-size: 39px;
    color: #00ff71;
}
.yith-wfbt-submit-block .yith-wfbt-submit-button:hover {
    background: #4e9939;
}
.yith-wfbt-section .yith-wfbt-item input[type="checkbox"] {
  position: absolute;
  top: 13px;
  left: 0;
  margin: 0;
}
.yith-wfbt-form {
   width: 100%;
margin-top: 8px;
  background: black  !important; /* fallback for old browsers */
  background: -webkit-linear-gradient(to right, #262626, #000000)  !important; /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #262626, #000)  !important; /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
border-radius: 12px;
  
  color: white;
  float: left;
  padding: 16px;
  padding-bottom: 5px;

}
.yith-wfbt-section.woocommerce h3 {
    font-size: 24px !important;
}
.yith-wfbt-section.woocommerce {
  float: left;
  max-width: 59%;
  width: 59%;
  padding: 5px;
  margin-top: 20px;
}

.yith-wfbt-section .woocommerce img, .woocommerce-page img {
  height: auto;
  max-width: 100%;
  border-radius: 4px;
}
.yith-wfbt-form .product-name {
  font-size: 13px;
}
.yith-wfbt-form .brief-shipping-details {
  display: none;
}
.yith-wfbt-section .yith-wfbt-submit-block .save-amount {
    font-size: 1.1rem !important;
    color: #00db94 !important
    font-weight: 600;
    margin-right: 17px;
    display: block;
}

.yith-wfbt-submit-block .yith-wfbt-submit-button {
  background: #0e982c;
  color: #ffffff;
  border-color: #222222;
padding: 9px;
width: 57%;
}
.yith-wfbt-form a {
  color:#11fda5;
}
 /* Frequently */



.woocommerce-product-gallery {
   /* opacity: 1 !important;
    transition: unset !important;*/
}

#masthead {
  z-index: 1000 !important;;
}
.woocommerce .quantity.spinners-added .qty {
    width: 2em !important;
   
}
.woocommerce div.product form.cart div.quantity {
    margin: 7px 1px 0 0 !important;
}
.added_to_cart.wc-forward {
  display: none !important;
}
.single-product .woocommerce-message{
display: none !important;
  
}
@media only screen and (max-width: 768px) {
  .yith-wfbt-submit-block .yith-wfbt-submit-button {

width: 100%;
}
  
  
  .yith-wfbt-section.woocommerce {
  width: 100% !important;
  max-width: 100% !important;

}
  .vi-wcaio-loop-variable-bt-atc.button.product_type_variable.add_to_cart_button {
  font-size: 14px;
}
.add_to_cart_button {

  padding: .4em 0.5em !important;
  
}
  .products .woocommerce-loop-product__title {
  font-size: 14px !important;
}
  .woocommerce ul.products li.product .entry-content-wrap {
  padding: 0.3rem 0.4rem 1.5rem;
  position: relative;
  margin: 1px;
  border-radius: .25rem;
  /* transition: -webkit-transform 0.3s cubic-bezier(.17,.67,.35,.95); */
  /* transition: transform 0.3s cubic-bezier(.17,.67,.35,.95); */
  transition: transform 0.3s cubic-bezier(.17,.67,.35,.95),-webkit-transform 0.3s cubic-bezier(.17,.67,.35,.95);
}
  .woocommerce ul.products.woo-archive-btn-button li.product .price {
 /* margin-bottom: 0em;*/
}
}
@media only screen and (min-width: 768px) and (max-width: 1250px) { 
 /* .yith-wfbt-section.woocommerce {
    float: left;
    max-width: 52% !important;
    width: 52% !important;
    padding: 5px;
    margin-top: 20px;
}*/
 /* .sticky_summary {
  position: fixed;
  top: 57px;
  transition: all 0.2s linear;
  right: 2% !important;
  max-width: 42% !important;
}
  .sticky_summary_2 {
  position: absolute;
  transition: all 0.5s linear;
  right: -2px !important;
   max-width: 43%;
 }*/

 /* .woocommerce-tabs.wc-tabs-wrapper {
    width: 55%;
}
  */
}
@media only screen and (min-width: 1250px) { 
 /* .sticky_summary {
    position: fixed;
    top: 57px;
    transition: all 0.2s linear;
    right: 12% !important;
    max-width: 29% !important;
}
  .sticky_summary_2 {
  position: absolute;
  transition: all 0.5s linear;
  right: -2px !important;
   max-width: 37%;
 }
  .woocommerce-tabs.wc-tabs-wrapper {
    width: 59%;
}*/
  
}
  .site-footer .site-top-footer-wrap .site-footer-row-container-inner a:not(.button) {
    color: black !important;
}

.quantity.spinners-added
{
  border:none !important;
}
.quantity.spinners-added input.minus:focus, .quantity.spinners-added input.plus:focus, .quantity.spinners-added input.minus:active, .quantity.spinners-added input.plus:active,.quantity.spinners-added input.minus:hover, .quantity.spinners-added input.plus:hover {
    color:white !important;
  background:black;
}
.quantity.spinners-added input.minus, .quantity.spinners-added input.plus {
    cursor: pointer;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    min-width: 30px;
    height: 30px;
    line-height: 33px;
    background: #f5f5f5;
    position: relative;
    display: inline-block;
    border-radius: 80%;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: background .3s ease,-webkit-transform .3s ease;
    transition: background .3s ease,transform .3s ease;
    transition: background .3s ease,transform .3s ease,-webkit-transform .3s ease;
    vertical-align: top;
}

.angelleye_button_single.single_add_to_cart_button.angelleye_horizontal_medium {
    width: 100%;
    max-width: 100%;
}

h1.product_title.entry-title {
    font-size: 24px !important;
}
a.product-single-category.single-category {
    font-size: 15px !important;
}
.angelleye_button_single.single_add_to_cart_button.angelleye_horizontal_responsive {
    max-width: 100%;
    height: 47px;
}

button.button.pisol_single_buy_now.pisol_buy_now_button.pisol_type_simple {
    background: var(--global-palette-btn-bg) !important;
    height: 45px !important;
}
.pisol_buy_now_button {
    
    margin-top: 5px!important;
   
}
@media only screen and (min-width: 720px) { 
  .angelleye_button_single.single_add_to_cart_button.angelleye_horizontal_medium {
        margin-top: 5px;
        height: 47px;
}
.site-header-item, .site-header-section {
    display: flex;
    max-height: 65px !important;
}
}


button.button.pisol_single_buy_now.pisol_buy_now_button.pisol_type_simple {
    height: 55px;
    margin-top: 6px !important;
}
.wc-stripe-product-checkout-container.bottom {
    margin-bottom: 6px;
    margin-top: 2px;
}
#kt-scroll-up {
  
    bottom: 80px;

}
.woocommerce div.product form.cart .button {
    margin-bottom: 6px;
}
#zoid-paypal-button-71b99d85b3 > .zoid-outlet {
    width: 100%;
    height: 45px !important;
}
button.button.pisol_single_buy_now.pisol_buy_now_button.pisol_type_simple {
    margin-top: 4px !important;
}
.wc-stripe-product-checkout-container.bottom {
    margin-top: 4px;
}
.content-area {
    margin-top: 2rem;
}
.site-top-footer-inner-wrap .widget-area .widget-title {

    color: #4285f4 !important;
}
.site-footer .site-top-footer-wrap .site-footer-row-container-inner a {
    color: black;
}
  .summary.entry-summary {
    margin-top: 0px !important;
    padding-top: 0px !important;
}
.woocommerce ul.products.woo-archive-btn-button .button {
    margin-top: 4px;
  color: white;}
.woocommerce div.product form.cart {
 
    margin-bottom: 5px !important;
}
  .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images.gallery-has-thumbnails {
    /*margin-bottom: 0px;*/
}
.single-product-extras p {
   /* margin-top: 0px !important;*/
}
.woocommerce .single-product-payments {
    margin-bottom: 0px;
}
button.wsb-button.js-wsb-add-to-cart {
    width: 50%;
    height: 46px;
    margin-left: 4px;
}
/*button.single_add_to_cart_button.button.alt {
    height: 46px !important;
    width: 26%;
}*/
li.payment_method_stripe_payment_request {
    max-width: 100% !important;
}
.quantity.spinners-added {
    height: 46px;
}

@media only screen and (min-width: 725px) and (max-width: 1024px) {
  .quantity.spinners-added input.minus, .quantity.spinners-added input.plus {
  
    padding: 0 0.6em !important;
   
}
  .woocommerce div.product form.cart .button {
    width: 65%;
}
}
@media only screen and (max-width: 320px) {
  .quantity.spinners-added input.minus, .quantity.spinners-added input.plus {
    padding: 0 .557em;
}
}
@media only screen and (max-width: 720px) {
  
.quantity.spinners-added input.minus, .quantity.spinners-added input.plus {
   
    padding: 0 0.7em;
   
} .angelleye_button_single.single_add_to_cart_button.angelleye_horizontal_medium {
    height: 46px;
    margin-top: 6px;
}
  .site-header-upper-inner-wrap .site-header-section {
    max-height: 65px !important;
}
  .popup-drawer .drawer-inner {
    
  }
  .woocommerce div.product form.cart .button {
    width: 67%;
    float: right;
    margin-bottom: 6px;
}

  .paypal-button:not(.paypal-button-card) {
    height: 47px !important;
}


  button.button.pisol_single_buy_now.pisol_buy_now_button.pisol_type_simple {
    height: 47px;
    margin-top: 6px!important;
}
button.wsb-button.js-wsb-add-to-cart {
    width: 100%;
    height: 46px;
    margin-left: 0px;
  margin-top: 2px;
}
  li.payment_method_stripe_payment_request {
    width: 100% !important;
    max-width: 100% !important;
}
button.single_add_to_cart_button.button.alt {
    height: 46px !important;
    width: 100%;
}
  li.payment_method_stripe_payment_request {
    max-width: 100% !important;
}
  div#primary {
    margin-top: 22px;
}
  .woocommerce div.product .woocommerce-tabs .panel {

    font-size: 14px;

}
  
.woocommerce div.product .product_title {
   
    font-size: 21px !important;
    font-weight: bold;
}
  .woocommerce div.product .product-single-category {
    font-size: 12px !important;
}
.woocommerce .brief-shipping-details {
  font-size: 0.7em !important;
}
  .woocommerce .single-product-extras {
    margin-bottom: 1em;
}
  .woocommerce div.product div.summary p {
    margin: 1em 0;
}
}

.single_add_to_cart_button:before {
display: none;
}






@media (min-width: 768px) and (max-width: 1024px) {
	.wpcsb-wrapper .wpcsb-container {
    width: 100% !important;
    margin-bottom: 0 !important;
    border-radius: 0 !important;
    padding: 11px !important;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	.wpcsb-wrapper .wpcsb-container {
    width: 100% !important;
    margin-bottom: 0 !important;
    border-radius: 0 !important;
    padding: 11px !important;
}
}

@media (max-width: 576px) {
	.product-summary-shadow .summary-inner {
  padding: 15px 15px 15px !important;
  
}
.wpcsb-wrapper .wpcsb-container {
    width: 100% !important;
    margin-bottom: 0 !important;
    border-radius: 0 !important;
    padding: 11px !important;
}
}

