html, body {
max-width: 100%;
overflow-x: hidden;
}
label[for="pa_velkost"] {
font-size: 13px !important;
font-weight: 800 !important;
letter-spacing:1px;
text-transform: uppercase;
}
.variations {
margin-bottom: 10px !important;
}
.wapf--above span {
font-size: 13px !important;
font-weight: 800 !important;
letter-spacing:1px !important;
text-transform: uppercase;
}
.woocommerce-variation-availability {
border: 1px solid #e5e5e5;
border-radius: 4px;
padding: 13px 20px 0px 20px !important;
margin-bottom: 20px;
}
.woocommerce div.product .stock {
color:black;
}
.woocommerce div.product form.cart .reset_variations {
display: none !important;
}
.woocommerce .elementor-2576 .elementor-element.elementor-element-7e58a65f form.cart table.variations tr th, .woocommerce .elementor-2576 .elementor-element.elementor-element-7e58a65f form.cart table.variations tr td {
float: left;
}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item.radio-variable-item img {
display: none;
}
.woo-variation-swatches .variable-items-wrapper .variable-item .variable-item-contents {
background: #f7f7f7;
border-radius: 15px !important;
padding: 10px;}
.postid-2475 .variable-item-contents {
margin-bottom:10px;
}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {
border-radius: 50px !important;
}
.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name {
display: none;
}
.woocommerce .elementor-748 .elementor-element.elementor-element-8889a48 form.cart table.variations label {
font-size: 16px;
font-weight: 600;
display: flex;
line-height: 1.4;
}
.elementor-kit-5 input:not([type="button"]):not([type="submit"]) {
accent-color: #FFC700 !important;
}
.elementor-widget-woocommerce-checkout-page p {
color: #000000;
}
.woocommerce-notices-wrapper p {
font-size: 16px !important;
text-align: center !important;
color: #000000 !important;
}
.elementor-159 .elementor-element.elementor-element-1025595 .woocommerce-checkout #payment .payment_methods .payment_box {
background-color: #f7f7f7 !important;
border-radius: 10px;
margin: 15px 0px 15px 0px;
}
.elementor-1135 .elementor-element.elementor-element-7c771664 .cart button, .elementor-1135 .elementor-element.elementor-element-7c771664 .cart .button {
padding: 15px 30px 15px 30px;
margin: 0px !important;
}
abbr[title] {
display: none;
}
.elementor-tab-content img {
border-radius:20px !important;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button {
font-weight: 500;
border-radius: 50px;
color: white;
background-color: #000;
padding: 12px 24px;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover {
background-color: #ffc700;
color: #000;
}
.woocommerce {
font-family:'Nunito Sans';
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
border: 0px solid #d3ced2;
padding: 0px;
margin: 2em 0;
text-align: left;
border-radius: 5px;
font-family: 'Nunito Sans';
}
.woocommerce h2 {
font-family: 'Nunito Sans';
}
.woocommerce ul.products li.product .button {
display: none;
}
table tbody > tr:nth-child(2n+1) > td, table tbody > tr:nth-child(2n+1) > th {
background-color: white;
}
table tbody tr:hover > td, table tbody tr:hover > th {
background-color: white;
}
.vyber {
background-color: white;
border-right: 1px solid #e5e5e5;
padding: 0px 10px 0px 5px;
}
.mletie {
background-color: white;
padding: 0px 0px 0px 30px;
}
.wapf {
padding-bottom: 20px;
}
.woocommerce .elementor-748 .elementor-element.elementor-element-8889a48 form.cart .variations {
margin-bottom: 0px;
}
.woocommerce .elementor-748 .elementor-element.elementor-element-8889a48 form.cart table.variations tr th, .woocommerce .elementor-748 .elementor-element.elementor-element-8889a48 form.cart table.variations tr td {
text-align: left;
}
.wapf-field-label {
padding-bottom: 25px !important;
}
.wcapf-labeled-nav.display-type-label {
text-align: center;
}
.wcapf-labeled-nav.display-type-label > div {
border-radius: 50px !important;
padding: 12px 24px;
line-height: 1;
font-family: 'Nunito Sans';
font-weight: 500;
}
.wcapf-labeled-nav.display-type-label > div:hover {
background-color:black;
color:white;
border-color: black !important;
}
.wcapf-labeled-nav.display-type-label > div.checked {
background-color: #ffc700;
border-color: #ffc700 !important;
}
.woocommerce-order {
background: white;
border-radius: 25px;
padding: 30px 30px 1px;
box-shadow: 0px 10px 30px rgba(0,0,0,0.1);
color: black;
font-family: 'Nunito Sans';
}
.woocommerce-order p {
color: black;
font-family: 'Nunito Sans';
}
.woocommerce-order-overview {
background: #ffc700;
padding: 20px 20px 5px;
border-radius: 25px;
}
.woocommerce .woocommerce-customer-details address {
border: 2px solid black;
border-radius: 10px;
padding: 20px !important;
}
.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot td, .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot th {
font-family: 'Nunito Sans';
color: black !important;
}
.woocommerce-thankyou-order-received {
text-align:center;
}
.woocommerce ul.order_details li {
width: 100%;
padding-bottom: 10px;
}
.wc-item-meta {
padding: 0px;
font-size: 13px;
}
.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr:nth-child(2n+1) > td, .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr:nth-child(2n+1) > th {
background-color: transparent;
border-bottom: 2px solid black;
}
.woocommerce-error {
background-color: #dc0032 !important;
color: #fff !important;
font-family: 'Nunito' !important;
border-radius: 5px !important;
padding: 5px 15px !important;
margin: 0px !important;
border:0px;
}
.woocommerce-error *, .woocommerce-info *, .woocommerce-message *, .woocommerce-noreviews * {
font-family: 'Nunito';
}
.woocommerce-error::before {
color: #fff;
}
.woocommerce-info, .woocommerce-message {
background-color: #ffffff !important;
color: #000;
border-top: 0px solid #000;
font-family: 'Nunito';
border-radius: 00px;
}
.wapf-checkable {
padding-bottom:10px !important;
}
.wcapf-filter .wcapf-list-wrapper.display-type-label .wcapf-filter-item .wcapf-filter-item-label {
padding: 10px 20px !important;
border-radius: 100px !important;
}
.wcapf-filter {
margin: 0px auto !important;
padding: 0px !important;
}
.wcapf-active-filters-before-shop-loop .wcapf-filter {
display: none !important;
}
.js-dpd-parcelshop-open-popup-btn {
background-color: #dc0032 !important;
border:0px;
}
.js-dpd-parcelshop-open-popup-btn:hover {
background-color: black !important;
border:0px;
color:white !important;
}
.woocommerce div.product p.price ins {
background: #ffc700;
padding: 4px 10px;
border-radius: 0px;
box-shadow: 3px 3px 0px rgb(198, 154, 0);
}
.woocommerce-Price-currencySymbol {
font-size:small;
}
@media (max-width: 767px) {
.elementor-widget-woocommerce-cart .woocommerce table.cart tr {
padding: 0px !important;
}
}
@media only screen and (max-width: 767px) {
.elementor-748 .elementor-element.elementor-element-c9af2fa .elementor-tab-content {
padding: 0px 20px 0px 20px;
}
.vyber {
padding: 0px 10px 0px 5px;
width: 100% !important;
border: 0px solid white !important;
}
.mletie {
padding: 20px 5px 0px;
width: 100% !important;
}
.wapf-field-input input[type="checkbox"], .wapf-field-input input[type="radio"] {
margin-top: 0px !important;
}
}
@media only screen and (min-width: 768px) {
.woocommerce-info, .woocommerce-message {
padding: 20px 100px !important;
}
}