.rank-math-breadcrumb {
text-transform: uppercase;
margin-top: 22px;
}
.container-single-product-page {
gap: 175px;
}
@media screen and (max-width: 1700px) {
.container-single-product-page {
gap: 60px;
}
.rank-math-breadcrumb {
padding-inline: 20px;
}
} .column--single-product-page.left-col {
display: flex;
gap: 30px;
}
.single-product-page--image-summary .wpgs_image{
min-width:600px !important;
max-height 600px;
}
.column--single-product-page.left-col img.wp-post-image {
max-width: 600px;
width: 100%;
}
@media screen and (max-width: 1280px) {
.column--single-product-page.left-col {
flex-direction: column;
}
.single-product-page--out-of-stock-btn {
padding: 16px !important;
font-size: 26px !important;
}
}
@media screen and (max-width: 1024px) {
.container-single-product-page {
flex-direction: column;
}
.single-product-page--out-of-stock-btn {
font-size: 20px !important;
}
}
.column--single-product-page.left-col .pwb-brand-shortcode {
max-width: 120px;
width: 100%;
}
.column--single-product-page.left-col .energ-img {
display: inline-block;
max-width: 160px;
width: 100%;
}
.single-product-page--image-summary {
max-width: 600px;
width: 100%;
}  .column--single-product-page.right-col {
flex: 1;
}
.column--single-product-page.right-col .varia-single-product-page--single-title h1 {
font-size: var(--text-3xl);
font-weight: 200;
line-height: 1.1;
}
.column--single-product-page.right-col .woocommerce-product-details__short-description p {
font-size: var(--text-xl);
font-weight: 500;
line-height: 1.4;
padding-bottom: 15px;
border-bottom: 1px solid #ece9e4;
} .varia-product-get-attributes--container h4 {
display: flex;
gap: 50px;
line-height: 1.5;
}
.varia-product-get-attributes--container h4 span:first-child {
font-weight: 400;
}
.varia-product-get-attributes--container h4 span {
min-width: 130px;
} .single-product-page--sku {
margin: 16px 0;
}
.single-product-page--sku h4 {
font-weight: 400;
} .varia-single-product-page--single-price .price:empty {
display: none;
}
.varia-single-product-page--single-price .price {
display: flex;
flex-direction: column;
margin: 36px 0 24px 0;
}
.varia-single-product-page--single-price .price {
display: flex;
flex-direction: column;
}
.varia-single-product-page--single-price .price {
font-size: var(--text-2xl);
color: var(--color-secondary);
font-weight: var(--font-blod);
}
.varia-single-product-page--single-price .price del {
background-color: transparent;
color: var(--color-text);
font-size: var(--text-lg);
}
.varia-single-product-page--single-price .price ins {
background-color: transparent;
}
.varia-single-product-page--single-price p {
margin-bottom: 0;
}
.varia-cena-brez-ddv {
font-size: 14px !important;
font-weight: 400 !important;
margin-top: 16px;
}
.varia-single-product-page--single-price .pwp-omnibus-price__info[style] {
order: 9999;
font-size: 14px !important;
font-weight: 400 !important;
}
.single-product-page--single-add-to-cart {
max-width: 565px;
}
.single-product-page--single-add-to-cart .quantity input[type="number"] {
min-width: 40px;
width: 100%;
padding: 0 !important;
} body.single-product .mfp-bg.mfp-ready {
background-color: rgba(0, 0, 0, 0.7);
}
.single-product-page--out-of-stock-btn {
max-width: 536px;
text-decoration: none;
background-color: var(--color-text);
border-radius: 2px;
font-size: 32px !important;
font-weight: 300 !important;
}
.single-product-page--out-of-stock-btn:hover {
background-color: var(--color-secondary);
color: var(--color-text);
border-color: var(--color-secondary);
}
#contact-form-popup {
max-width: 750px;
width: 100%;
padding: 36px;
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: center;
background-color: #fff;
margin: 0 auto;
position: relative;
animation: fadeIn 0.3s ease-in-out;
}
body.admin-bar #contact-form-popup {
margin: 30px auto 0 auto;
}
#contact-form-popup .close-popup {
position: absolute;
top: 36px;
right: 20px;
}
#contact-form-popup .wpcf7 {
margin-top: 26px;
}
#contact-form-popup .wpcf7 a {
color: var(--color-text);
}
#contact-form-popup .wpcf7 .wpcf7-submit {
background-color: var(--color-text);
border-color: var(--color-text);
}
#contact-form-popup .wpcf7 .wpcf7-submit:hover {
background-color: var(--color-secondary);
color: var(--color-text);
}
.contact-form-popup-product-title {
font-weight: 400;
align-self: flex-start;
padding-left: 70px;
}
@keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@media screen and (max-width: 1024px) {
#contact-form-popup {
padding: 26px;
}
}
#contact-form-popup .mfp-close {
width: 60px;
height: 60px;
font-size: 36px;
} .single-product-page--add-to-cart-description {
max-width: 530px;
width: 100%;
border-radius: 2px !important;
border-color: #000000 !important;
}
.add-to-cart-description-column svg {
max-width: 30px;
width: 100%;
}
.add-to-cart-description-column h4 {
font-size: var(--text-sm);
font-weight: 400;
padding-right: 26px;
}
.webtim-product--social-sharers--wrapper a {
color: var(--color-text);
}
.webtim-product--social-sharers--wrapper a:hover {
color: var(--color-secondary);
}
@media screen and (max-width: 1024px) {
.single-product-page--add-to-cart-description {
flex-direction: row !important;
padding: 16px 10px !important;
}
} .varia-single-product-tabs--section {
background-color: #ece9e4;
padding: 36px 20px !important;
}
.varia-single-product-tabs--section a {
color: var(--color-text);
text-decoration: none;
}
.varia-single-product-tabs--section tbody tr:nth-of-type(odd) {
background-color: transparent;
border-color: transparent !important;
}
.varia-single-product-tabs--section th,
.varia-single-product-tabs--section td {
background-color: transparent;
border-color: transparent !important;
padding: 0 !important;
}
.varia-single-product-tabs--section th {
font-weight: 400;
}
.varia-single-product-tabs--section td > p {
font-weight: 700;
padding-left: 130px;
}
@media screen and (max-width: 800px) {
.varia-single-product-tabs--section td > p {
padding-left: 0px;
}
tbody td:before {
content: " " !important;
display: none;
}
tbody tr {
justify-content: flex-start !important;
align-items: flex-start !important;
}
tbody tr th,
tbody tr td {
flex: 1 50%;
justify-content: flex-start;
white-space: pre-wrap;
text-align: left;
padding: 0;
border: none;
line-height: 1;
}
}
.varia-single-product-tabs--section p {
margin-bottom: 0 !important;
}
.varia-single-product-tabs--section .woocommerce-tabs ul {
display: flex;
gap: 25px;
}
.varia-single-product-tabs--section .woocommerce-tabs ul li:hover a,
.varia-single-product-tabs--section .woocommerce-tabs ul li.active a {
background-color: var(--color-text);
color: var(--color-white);
}
.varia-single-product-tabs--section .woocommerce-tabs ul a {
background-color: var(--color-white);
color: var(--color-text);
text-decoration: none;
font-size: var(--text-lg);
font-weight: 700 !important;
border: 1px solid var(--color-text);
border-radius: 2px;
padding: 5px 26px !important;
}
.woocommerce-Tabs-panel {
padding: 40px 0;
} .varia-pdf-tab-content a {
display: inline-block;
}
.varia-pdf-tab-content svg {
width: 50px;
height: 50px;
transition: all ease-in 300ms;
}
.varia-pdf-tab-content-filename {
font-size: var(--text-sm);
font-weight: 600;
transition: all ease-in 300ms;
}
.varia-pdf-tab-content:hover svg {
transform: translateY(-8px);
fill: red !important;
}
.varia-pdf-tab-content:hover .varia-pdf-tab-content-filename {
color: var(--color-secondary);
}
body.single-product .varia-blog-breadcrumbs--container {
background-color: transparent !important;
padding: unset;
}
.container-related-products ul.products li.product {
margin-right: 24px !important;
}
.container-related-products ul.products li.product .varia-cena-brez-ddv {
display: none;
}
body.single-product .varia-banner-icons--container {
margin-bottom: 90px;
}
.related.products h2 {
margin-top: 48px;
}
@media screen and (max-width: 768px) {
.related.products h2 {
font-size: 36px !important;
}
.single-product-page--single-add-to-cart .cart {
flex-direction: row !important;
}
}
@media screen and (max-width: 1500px) {
body.single-product .varia-banner-icons--container {
margin-bottom: 60px;
}
.related.products h2 {
margin-top: 36px;
}
}