:root {
--brf-color-primary: #14854F;
--brf-color-lightGrey: #d2d6dd;
--brf-color-grey: #747681;
--brf-color-darkGrey: #3f4144;
--brf-color-error: #d43939;
--brf-color-success: #28bd14;
--brf-grid-maxWidth: 120rem;
--brf-grid-gutter: 2rem;
--brf-font-size: 1rem;
--brf-h1-font-size: clamp(2.4rem,calc(2.4rem + ((1vw - 0.32rem) * 7.8351)),10rem);
--brf-h1-line-height: 1.3em;
--brf-h2-font-size: clamp(2rem,calc(2rem + ((1vw - 0.32rem) * 6.1856)),8rem);
--brf-h2-line-height: 1.3em;
--brf-h3-font-size: clamp(1.8rem,calc(1.8rem + ((1vw - 0.32rem) * 4.3299)),6rem);
--brf-h3-line-height: 1.3em;
--brf-h4-font-size: clamp(1.4rem,calc(1.4rem + ((1vw - 0.32rem) * 2.6804)),4rem);
--brf-h4-line-height: 1.3em;
--brf-h5-font-size: clamp(1.2rem,calc(1.4rem + ((1vw - 0.32rem) * 2.6804)),4rem);
--brf-h5-line-height: 1.3em;
--brf-h6-font-size: clamp(1rem,calc(1.4rem + ((1vw - 0.32rem) * 2.6804)),4rem);
--brf-h6-line-height: 1.3em;
--brf-p-font-size: clamp(1.4rem,calc(1.4rem + ((1vw - 0.32rem) * 0.4124)),1.8rem);
--brf-p-line-height: 1.3em;
--brf-font-color: #333333;
--brf-spacing-xs: 5px;
--brf-spacing-s: 15px;
--brf-spacing-m: 20px;
--brf-spacing-l: 25px;
--brf-spacing-xl: 35px;
--brf-spacing-xxl: 50px;
} .brf-container {
max-width: var(--brf-grid-maxWidth);
margin: 0 auto;
width: 96%;
padding: 0 calc(var(--brf-grid-gutter) / 2);
}
.brf-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
margin-left: calc(var(--brf-grid-gutter) / -2);
margin-right: calc(var(--brf-grid-gutter) / -2);
}
.brf-row.brf-reverse {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.brf-col {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.brf-col,
[class*=" brf-col-"],
[class^='brf-col-'] {
margin: 0 calc(var(--brf-grid-gutter) / 2) calc(var(--brf-grid-gutter) / 2);
}
.brf-col-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/1)) - var(--brf-grid-gutter));
flex: 0 0 calc((100% / (12/1)) - var(--brf-grid-gutter));
max-width: calc((100% / (12/1)) - var(--brf-grid-gutter));
}
.brf-col-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/2)) - var(--brf-grid-gutter));
flex: 0 0 calc((100% / (12/2)) - var(--brf-grid-gutter));
max-width: calc((100% / (12/2)) - var(--brf-grid-gutter));
}
.brf-col-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/3)) - var(--brf-grid-gutter));
flex: 0 0 calc((100% / (12/3)) - var(--brf-grid-gutter));
max-width: calc((100% / (12/3)) - var(--brf-grid-gutter));
}
.brf-col-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/4)) - var(--brf-grid-gutter));
flex: 0 0 calc((100% / (12/4)) - var(--brf-grid-gutter));
max-width: calc((100% / (12/4)) - var(--brf-grid-gutter));
}
.brf-col-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/5)) - var(--brf-grid-gutter));
flex: 0 0 calc((100% / (12/5)) - var(--brf-grid-gutter));
max-width: calc((100% / (12/5)) - var(--brf-grid-gutter));
}
.brf-col-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/6)) - var(--brf-grid-gutter));
flex: 0 0 calc((100% / (12/6)) - var(--brf-grid-gutter));
max-width: calc((100% / (12/6)) - var(--brf-grid-gutter));
}
.brf-col-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/7)) - var(--brf-grid-gutter));
flex: 0 0 calc((100% / (12/7)) - var(--brf-grid-gutter));
max-width: calc((100% / (12/7)) - var(--brf-grid-gutter));
}
.brf-col-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/8)) - var(--brf-grid-gutter));
flex: 0 0 calc((100% / (12/8)) - var(--brf-grid-gutter));
max-width: calc((100% / (12/8)) - var(--brf-grid-gutter));
}
.brf-col-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/9)) - var(--brf-grid-gutter));
flex: 0 0 calc((100% / (12/9)) - var(--brf-grid-gutter));
max-width: calc((100% / (12/9)) - var(--brf-grid-gutter));
}
.brf-col-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/10)) - var(--brf-grid-gutter));
flex: 0 0 calc((100% / (12/10)) - var(--brf-grid-gutter));
max-width: calc((100% / (12/10)) - var(--brf-grid-gutter));
}
.brf-col-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/11)) - var(--brf-grid-gutter));
flex: 0 0 calc((100% / (12/11)) - var(--brf-grid-gutter));
max-width: calc((100% / (12/11)) - var(--brf-grid-gutter));
}
.brf-col-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/12)) - var(--brf-grid-gutter));
flex: 0 0 calc((100% / (12/12)) - var(--brf-grid-gutter));
max-width: calc((100% / (12/12)) - var(--brf-grid-gutter));
}
@media screen and (max-width: 599px) {
.brf-container {
width: 100%;
}
.brf-col,
[class*="col-"],
[class^='col-'] {
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
max-width: 100%;
}
}
@media screen and (min-width: 900px) {
.brf-col-1-md {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/1)) - var(--brf-grid-gutter));
flex: 0 0 calc((100% / (12/1)) - var(--brf-grid-gutter));
max-width: calc((100% / (12/1)) - var(--brf-grid-gutter));
}
.brf-col-2-md {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/2)) - var(--brf-grid-gutter));
flex: 0 0 calc((100% / (12/2)) - var(--brf-grid-gutter));
max-width: calc((100% / (12/2)) - var(--brf-grid-gutter));
}
.brf-col-3-md {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/3)) - var(--brf-grid-gutter));
flex: 0 0 calc((100% / (12/3)) - var(--brf-grid-gutter));
max-width: calc((100% / (12/3)) - var(--brf-grid-gutter));
}
.brf-col-4-md {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/4)) - var(--brf-grid-gutter));
flex: 0 0 calc((100% / (12/4)) - var(--brf-grid-gutter));
max-width: calc((100% / (12/4)) - var(--brf-grid-gutter));
}
.brf-col-5-md {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/5)) - var(--brf-grid-gutter));
flex: 0 0 calc((100% / (12/5)) - var(--brf-grid-gutter));
max-width: calc((100% / (12/5)) - var(--brf-grid-gutter));
}
.brf-col-6-md {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/6)) - var(--brf-grid-gutter));
flex: 0 0 calc((100% / (12/6)) - var(--brf-grid-gutter));
max-width: calc((100% / (12/6)) - var(--brf-grid-gutter));
}
.brf-col-7-md {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/7)) - var(--brf-grid-gutter));
flex: 0 0 calc((100% / (12/7)) - var(--brf-grid-gutter));
max-width: calc((100% / (12/7)) - var(--brf-grid-gutter));
}
.brf-col-8-md {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/8)) - var(--brf-grid-gutter));
flex: 0 0 calc((100% / (12/8)) - var(--brf-grid-gutter));
max-width: calc((100% / (12/8)) - var(--brf-grid-gutter));
}
.brf-col-9-md {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/9)) - var(--brf-grid-gutter));
flex: 0 0 calc((100% / (12/9)) - var(--brf-grid-gutter));
max-width: calc((100% / (12/9)) - var(--brf-grid-gutter));
}
.brf-col-10-md {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/10)) - var(--brf-grid-gutter));
flex: 0 0 calc((100% / (12/10)) - var(--brf-grid-gutter));
max-width: calc((100% / (12/10)) - var(--brf-grid-gutter));
}
.brf-col-11-md {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/11)) - var(--brf-grid-gutter));
flex: 0 0 calc((100% / (12/11)) - var(--brf-grid-gutter));
max-width: calc((100% / (12/11)) - var(--brf-grid-gutter));
}
.brf-col-12-md {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/12)) - var(--brf-grid-gutter));
flex: 0 0 calc((100% / (12/12)) - var(--brf-grid-gutter));
max-width: calc((100% / (12/12)) - var(--brf-grid-gutter));
}
}
@media screen and (min-width: 1200px) {
.brf-col-1-lg {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/1)) - var(--brf-grid-gutter));
flex: 0 0 calc((100% / (12/1)) - var(--brf-grid-gutter));
max-width: calc((100% / (12/1)) - var(--brf-grid-gutter));
}
.brf-col-2-lg {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/2)) - var(--brf-grid-gutter));
flex: 0 0 calc((100% / (12/2)) - var(--brf-grid-gutter));
max-width: calc((100% / (12/2)) - var(--brf-grid-gutter));
}
.brf-col-3-lg {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/3)) - var(--brf-grid-gutter));
flex: 0 0 calc((100% / (12/3)) - var(--brf-grid-gutter));
max-width: calc((100% / (12/3)) - var(--brf-grid-gutter));
}
.brf-col-4-lg {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/4)) - var(--brf-grid-gutter));
flex: 0 0 calc((100% / (12/4)) - var(--brf-grid-gutter));
max-width: calc((100% / (12/4)) - var(--brf-grid-gutter));
}
.brf-col-5-lg {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/5)) - var(--brf-grid-gutter));
flex: 0 0 calc((100% / (12/5)) - var(--brf-grid-gutter));
max-width: calc((100% / (12/5)) - var(--brf-grid-gutter));
}
.brf-col-6-lg {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/6)) - var(--brf-grid-gutter));
flex: 0 0 calc((100% / (12/6)) - var(--brf-grid-gutter));
max-width: calc((100% / (12/6)) - var(--brf-grid-gutter));
}
.brf-col-7-lg {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/7)) - var(--brf-grid-gutter));
flex: 0 0 calc((100% / (12/7)) - var(--brf-grid-gutter));
max-width: calc((100% / (12/7)) - var(--brf-grid-gutter));
}
.brf-col-8-lg {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/8)) - var(--brf-grid-gutter));
flex: 0 0 calc((100% / (12/8)) - var(--brf-grid-gutter));
max-width: calc((100% / (12/8)) - var(--brf-grid-gutter));
}
.brf-col-9-lg {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/9)) - var(--brf-grid-gutter));
flex: 0 0 calc((100% / (12/9)) - var(--brf-grid-gutter));
max-width: calc((100% / (12/9)) - var(--brf-grid-gutter));
}
.brf-col-10-lg {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/10)) - var(--brf-grid-gutter));
flex: 0 0 calc((100% / (12/10)) - var(--brf-grid-gutter));
max-width: calc((100% / (12/10)) - var(--brf-grid-gutter));
}
.brf-col-11-lg {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/11)) - var(--brf-grid-gutter));
flex: 0 0 calc((100% / (12/11)) - var(--brf-grid-gutter));
max-width: calc((100% / (12/11)) - var(--brf-grid-gutter));
}
.brf-col-12-lg {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/12)) - var(--brf-grid-gutter));
flex: 0 0 calc((100% / (12/12)) - var(--brf-grid-gutter));
max-width: calc((100% / (12/12)) - var(--brf-grid-gutter));
}
} .brf-bg-primary {
background-color: var(--brf-color-primary) !important;
}
.brf-bg-light {
background-color: var(--brf-color-lightGrey) !important;
}
.brf-bg-dark {
background-color: var(--brf-color-darkGrey) !important;
}
.brf-bg-grey {
background-color: var(--brf-color-grey) !important;
}
.brf-bg-error {
background-color: var(--brf-color-error) !important;
}
.brf-bg-success {
background-color: var(--brf-color-success) !important;
}
.brf-bd-primary {
border: 1px solid var(--brf-color-primary) !important;
}
.brf-bd-light {
border: 1px solid var(--brf-color-lightGrey) !important;
}
.brf-bd-dark {
border: 1px solid var(--brf-color-darkGrey) !important;
}
.brf-bd-grey {
border: 1px solid var(--brf-color-grey) !important;
}
.brf-bd-error {
border: 1px solid var(--brf-color-error) !important;
}
.brf-bd-success {
border: 1px solid var(--brf-color-success) !important;
}
.brf-text-primary {
color: var(--brf-color-primary) !important;
}
.brf-text-light {
color: var(--brf-color-lightGrey) !important;
}
.brf-text-dark {
color: var(--brf-color-darkGrey) !important;
}
.brf-text-grey {
color: var(--brf-color-grey) !important;
}
.brf-text-error {
color: var(--brf-color-error) !important;
}
.brf-text-success {
color: var(--brf-color-success) !important;
}
.brf-text-white {
color: #fff !important;
} .brf-pull-right {
float: right !important;
}
.brf-pull-left {
float: left !important;
}
.brf-text-center {
text-align: center;
}
.brf-text-left {
text-align: left;
}
.brf-text-right {
text-align: right;
}
.brf-text-justify {
text-align: justify;
}
.brf-text-uppercase {
text-transform: uppercase;
}
.brf-text-lowercase {
text-transform: lowercase;
}
.brf-text-capitalize {
text-transform: capitalize;
}
.brf-is-full-screen {
width: 100%;
min-height: 100vh;
}
.brf-is-full-width {
width: 100% !important;
}
.brf-is-vertical-align {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.brf-is-horizontal-align {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.brf-is-center {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.brf-is-right {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.brf-is-left {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.brf-is-fixed {
position: fixed;
width: 100%;
}
.brf-is-paddingless {
padding: 0 !important;
}
.brf-is-marginless {
margin: 0 !important;
}
.brf-is-pointer {
cursor: pointer !important;
}
.brf-is-rounded {
border-radius: 100%;
}
.brf-clearfix {
content: "";
display: table;
clear: both;
}
.brf-is-hidden {
display: none !important;
}
@media screen and (max-width: 599px) {
.brf-hide-xs {
display: none !important;
}
}
@media screen and (min-width: 600px) and (max-width: 899px) {
.brf-hide-sm {
display: none !important;
}
}
@media screen and (min-width: 900px) and (max-width: 1199px) {
.brf-hide-md {
display: none !important;
}
}
@media screen and (min-width: 1200px) {
.brf-hide-lg {
display: none !important;
}
}
@media print {
.brf-hide-pr {
display: none !important;
}
} .brf-p {
font-size: var(--brf-p-font-size);
line-height: var(--brf-p-line-height);
}
.brf-h1 {
font-size: var(--brf-h1-font-size);
line-height: var(--brf-h1-line-height);
}
.brf-h2 {
font-size: var(--brf-h2-font-size);
line-height: var(--brf-h2-line-height);
}
.brf-h3 {
font-size: var(--brf-h3-font-size);
line-height: var(--brf-h3-line-height);
}
.brf-h4 {
font-size: var(--brf-h4-font-size);
line-height: var(--brf-h4-line-height);
}
.brf-h5 {
font-size: var(--brf-h5-font-size);
line-height: var(--brf-h5-line-height);
}
.brf-h6 {
font-size: var(--brf-h6-font-size);
line-height: var(--brf-h6-line-height);
} .brf-m-0 {
margin: 0;
}
.brf-m-xs {
margin: var(--brf-spacing-xs);
}
.brf-m-s {
margin: var(--brf-spacing-s);
}
.brf-m-m {
margin: var(--brf-spacing-m);
}
.brf-m-l {
margin: var(--brf-spacing-l);
}
.brf-m-xl {
margin: var(--brf-spacing-xl);
}
.brf-m-xxl {
margin: var(--brf-spacing-xxl);
}
.brf-mt-0 {
margin-top: 0;
}
.brf-mt-xs {
margin-top: var(--brf-spacing-xs);
}
.brf-mt-s {
margin-top: var(--brf-spacing-s);
}
.brf-mt-m {
margin-top: var(--brf-spacing-m);
}
.brf-mt-l {
margin-top: var(--brf-spacing-l);
}
.brf-mt-xl {
margin-top: var(--brf-spacing-xl);
}
.brf-mt-xxl {
margin-top: var(--brf-spacing-xxl);
}
.brf-mr-0 {
margin-right: 0;
}
.brf-mr-xs {
margin-right: var(--brf-spacing-xs);
}
.brf-mr-s {
margin-right: var(--brf-spacing-s);
}
.brf-mr-m {
margin-right: var(--brf-spacing-m);
}
.brf-mr-l {
margin-right: var(--brf-spacing-l);
}
.brf-mr-xl {
margin-right: var(--brf-spacing-xl);
}
.brf-mr-xxl {
margin-right: var(--brf-spacing-xxl);
}
.brf-mb-0 {
margin-bottom: 0;
}
.brf-mb-xs {
margin-bottom: var(--brf-spacing-xs);
}
.brf-mb-s {
margin-bottom: var(--brf-spacing-s);
}
.brf-mb-m {
margin-bottom: var(--brf-spacing-m);
}
.brf-mb-l {
margin-bottom: var(--brf-spacing-l);
}
.brf-mb-xl {
margin-bottom: var(--brf-spacing-xl);
}
.brf-mb-xxl {
margin-bottom: var(--brf-spacing-xxl);
}
.brf-ml-0 {
margin-left: 0;
}
.brf-ml-xs {
margin-left: var(--brf-spacing-xs);
}
.brf-ml-s {
margin-left: var(--brf-spacing-s);
}
.brf-ml-m {
margin-left: var(--brf-spacing-m);
}
.brf-ml-l {
margin-left: var(--brf-spacing-l);
}
.brf-ml-xl {
margin-left: var(--brf-spacing-xl);
}
.brf-ml-xxl {
margin-left: var(--brf-spacing-xxl);
}
.brf-p-0 {
padding: 0;
}
.brf-p-xs {
padding: var(--brf-spacing-xs);
}
.brf-p-s {
padding: var(--brf-spacing-s);
}
.brf-p-m {
padding: var(--brf-spacing-m);
}
.brf-p-l {
padding: var(--brf-spacing-l);
}
.brf-p-xl {
padding: var(--brf-spacing-xl);
}
.brf-p-xxl {
padding: var(--brf-spacing-xxl);
}
.brf-pt-0 {
padding-top: 0;
}
.brf-pt-xs {
padding-top: var(--brf-spacing-xs);
}
.brf-pt-s {
padding-top: var(--brf-spacing-s);
}
.brf-pt-m {
padding-top: var(--brf-spacing-m);
}
.brf-pt-l {
padding-top: var(--brf-spacing-l);
}
.brf-pt-xl {
padding-top: var(--brf-spacing-xl);
}
.brf-pt-xxl {
padding-top: var(--brf-spacing-xxl);
}
.brf-pr-0 {
padding-right: 0;
}
.brf-pr-xs {
padding-right: var(--brf-spacing-xs);
}
.brf-pr-s {
padding-right: var(--brf-spacing-s);
}
.brf-pr-m {
padding-right: var(--brf-spacing-m);
}
.brf-pr-l {
padding-right: var(--brf-spacing-l);
}
.brf-pr-xl {
padding-right: var(--brf-spacing-xl);
}
.brf-pr-xxl {
padding-right: var(--brf-spacing-xxl);
}
.brf-pb-0 {
padding-bottom: 0;
}
.brf-pb-xs {
padding-bottom: var(--brf-spacing-xs);
}
.brf-pb-s {
padding-bottom: var(--brf-spacing-s);
}
.brf-pb-m {
padding-bottom: var(--brf-spacing-m);
}
.brf-pb-l {
padding-bottom: var(--brf-spacing-l);
}
.brf-pb-xl {
padding-bottom: var(--brf-spacing-xl);
}
.brf-pb-xxl {
padding-bottom: var(--brf-spacing-xxl);
}
.brf-pl-0 {
padding-left: 0;
}
.brf-pl-xs {
padding-left: var(--brf-spacing-xs);
}
.brf-pl-s {
padding-left: var(--brf-spacing-s);
}
.brf-pl-m {
padding-left: var(--brf-spacing-m);
}
.brf-pl-l {
padding-left: var(--brf-spacing-l);
}
.brf-pl-xl {
padding-left: var(--brf-spacing-xl);
}
.brf-pl-xxl {
padding-left: var(--brf-spacing-xxl);
}.single-product.woocommerce form.cart, .single-product.woocommerce .woocommerce-variation-add-to-cart {
display: block !important;
}
.yith-wapo-block *, .yith-wapo-block *:before, .yith-wapo-block *:after {
box-sizing: border-box;
}
#yith-wapo-container .yith-wapo-block {
padding: var( --yith-wapo-block-padding );
}
.yith-wapo-block .yith-wapo-addon.empty-title{
margin-top: 20px;
}
.yith-wapo-block .yith-wapo-addon:not(:first-child):not(.empty-title):not(.toggle-open) {
margin-top: 20px;
}
.yith-wapo-block .yith-wapo-addon:not(:first-child):not(.empty-title).wapo-toggle.toggle-closed {
margin-top: initial;
}
.yith-wapo-block .yith-wapo-addon:after {
content: '';
display: block;
clear: both;
}
.yith-wapo-block .yith-wapo-addon .addon-header{
display: flex;
align-items: center;
column-gap: 10px;
}
.yith-wapo-block .yith-wapo-addon .addon-header .title-image{
max-width: 115px;
padding: 15px 0px;
}
.yith-wapo-block .yith-wapo-addon .wapo-block-title {
margin-top: 0;
clear: none;
}
.yith-wapo-block .yith-wapo-addon.wapo-toggle {
width: auto;
}
.yith-wapo-block .yith-wapo-addon:not(.empty-title).wapo-toggle .wapo-addon-title {
display: flex;
column-gap: 10px;
margin-bottom: 25px;
}
.yith-wapo-block .yith-wapo-addon.wapo-toggle .addon-header {
cursor: pointer;
}
.yith-wapo-block .yith-wapo-addon.wapo-toggle:not(:last-child) {
margin-bottom: 10px;
}
.yith-wapo-block .yith-wapo-addon.wapo-toggle.toggle-open:not(:last-child) {
margin-bottom: 20px;
}
.yith-wapo-block .yith-wapo-addon.wapo-toggle .options-container.default-closed{
display: none;
}
.yith-wapo-block .yith-wapo-addon.wapo-toggle .wapo-addon-title:before {
content: '\f543';
font-family: 'dashicons';
}
.yith-wapo-block .yith-wapo-addon.wapo-toggle .wapo-addon-title.toggle-open:before {
content: '\f460';
}
.yith-wapo-block .yith-wapo-addon.wapo-toggle .options-container.default-open {
display: block;
}
.yith-wapo-block .yith-wapo-addon-type-color .yith-wapo-option {
margin: 0px 5px 5px 0px;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option label, .yith-wapo-block .yith-wapo-addon .yith-wapo-option div.label {
margin: 0;
cursor: pointer;
word-break: normal;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option small del {
opacity: 0.5;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option .description {
font-size: 12px;
word-break: break-word;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-separator {
width: 100%;
height: 1px;
margin: 30px 0px;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-separator.simple_border {
border-bottom: 1px solid;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-separator.double_border {
height: 5px;
border-top: 1px solid;
border-bottom: 1px solid;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-separator.dotted_border {
border-bottom: 1px dotted;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-separator.dashed_border {
border-bottom: 1px dashed;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-separator.empty_space {
width: 100%;
height: 50px;
border: 0;
} .yith-wapo-block .yith-wapo-addon .yith-wapo-option {
position: relative;
word-break: break-all;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option .tooltip {
display: block;
position: absolute;
top: 0;
opacity: 1 !important;
width: 100%;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option .tooltip img {
display: inline-block;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option .tooltip span {
background-color: #03bfac;
color: #fff;
padding: 7px 10px;
margin-bottom: 7px;
font-size: 11px;
position: absolute;
left: 50%;
bottom: 100%;
transform: translateX(-50%) translateY(-5px);
white-space: nowrap;
display: none;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option .tooltip span:after {
content: '';
width: 0;
height: 0;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-top: 7px solid #03bfac;
margin-left: -7px;
display: block;
position: absolute;
left: 50%;
bottom: -7px;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option .tooltip.position-bottom {
margin: 7px 0px 0px 0px;
top: 100%;
bottom: auto;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option .tooltip.position-bottom span{
bottom: auto;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option .tooltip.position-bottom span:after {
border-top: 0;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-bottom: 7px solid #03bfac;
top: -7px;
bottom: auto;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option:hover .tooltip span {
display: block;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option .tooltip:hover span {
display: block;
} .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-checkbox .yith-wapo-option input {
margin-right: 10px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-checkbox .yith-wapo-option .tooltip span {
transform: translateX(-50%) translateY(0px);
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-checkbox .yith-wapo-option div.label {
line-height: 20px;
}
.yith-wapo-addon-type-checkbox .options .yith-wapo-option .yith-wapo-addon-label {
margin-left: 5px;
} .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option div.label {
position: relative;
margin-bottom: 10px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option div.label .color-container{
width: fit-content;
display: flex;
flex-direction: column;
align-items: center;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option div.label .color-container small{
text-align: center;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-checkbox .yith-wapo-option div.label, .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option div.label {
display: flex;
align-items: center;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option div.label.position-above .option-container, .yith-wapo-block .yith-wapo-addon .yith-wapo-option div.label.position-under .option-container{
display: flex;
flex-direction: column;
gap: 5px;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option div.label.position-right .option-container{
display: flex;
align-items: center;
flex-direction: row;
gap: 7px;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option div.label.position-left .option-container {
display: flex;
align-items: center;
flex-direction: row;
gap: 7px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option.selected span.color:after, .select_box .select_option.selected:after {
content: '';
width: 18px;
height: 18px;
background: #03bfac url(//atelierlicht.be/wp-content/plugins/yith-woocommerce-advanced-product-options-premium/assets/img/icon-check.png) center no-repeat;
background-size: 50%;
border-radius: 50%;
margin: 0;
display: block;
position: absolute;
top: -6px;
right: -6px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option div.label span.color {
width: 40px;
height: 40px;
border-radius: var( --yith-wapo-color-swatch-style );
border: 2px solid #dedede;
position: relative;
display: flex;
justify-content: center;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option:not(.rounded) div.label span.color {
align-items: center;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option div.label span.color img {
border-radius: var( --yith-wapo-color-swatch-style );
width: 100%;
height: 100%;
object-fit: cover;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option div.label:hover span.color {
border: 2px solid #03bfac;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option.selected div.label span.color {
border: 2px solid #03bfac;
} .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-date .yith-wapo-option .date-container input{
min-width: initial;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-date .yith-wapo-option .label {
display: flex;
flex-direction: column;
}
#ui-datepicker-div {
width: 23em;
padding: 20px;
}
#ui-datepicker-div #wapo-datepicker-time {
height: 60px;
padding-top: 10px;
}
#ui-datepicker-div #wapo-datepicker-time label {
width: 43%;
height: 40px;
line-height: 40px;
font-weight: bold;
display: block;
float: left;
}
#ui-datepicker-div #wapo-datepicker-time select {
width: 57%;
background-color: #f7f7f7;
border: 1px solid #efefef;
display: block;
float: left;
cursor: pointer;
}
#ui-datepicker-div #wapo-datepicker-time select {
background: #f7f7f7 url(http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png) no-repeat;
background-position: 95%;
background-size: 10px;
-webkit-appearance: none;
}
#ui-datepicker-div #wapo-datepicker-save button {
width: 100%;
border-radius: 0px;
margin: 0;
}
.theme-yith-proteo #wapo-datepicker-time select {
font-family: Montserrat, sans-serif;
font-weight: bold;
} .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-option input.file {
display: none;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-option div.label.position-under .option-container, .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-option div.label.position-above .option-container{
max-width: 100px;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option div.label.file-input{
cursor: initial;
} .yith-wapo-block .yith-wapo-addon .options.per-row-1 .yith-wapo-option .label_container .image img{
max-width: 150px;
max-height: 150px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option div.label {
position: relative;
display: flex;
flex-direction: column;
justify-content: center;
height: 100%;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option div.label .label-container-display {
border-radius: 5px;
border: 1px solid #7a7a7a;
padding: 10px;
height: 100%;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option.selected div.label .label-container-display {
border: 1px solid #03bfac;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option.selected div.label .label-container-display:after {
content: '';
width: 18px;
height: 18px;
background: #03bfac url(//atelierlicht.be/wp-content/plugins/yith-woocommerce-advanced-product-options-premium/assets/img/icon-check.png) center no-repeat;
background-size: 50%;
border-radius: 50%;
display: block;
position: absolute;
top: -6px;
right: -6px;
z-index: 10;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option p {
margin: 6px 0 0 0;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .label_container:after {
content: '';
display: block;
clear: both;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .label_container .label_price{
display: flex;
flex-wrap: wrap;
word-break: break-all;
align-items: center;
column-gap: 5px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .label_container.content-align-left .label_price{
justify-content: flex-start;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .label_container.content-align-center .label_price{
justify-content: center;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .label_container.content-align-right .label_price{
justify-content: flex-end;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .label_container.content-align-left .label-container-display {
display: flex;
flex-direction: column;
align-items: flex-start;
text-align: left;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .label_container.content-align-center .label-container-display {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .label_container.content-align-right .label-container-display {
display: flex;
flex-direction: column;
align-items: flex-end;
text-align: right;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .label.position-left .label-container-display {
display: flex;
flex-direction: row;
align-items: center;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .label.position-right .label-container-display {
display: flex;
flex-direction: row;
align-items: center;
} .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-number .yith-wapo-option .tooltip span {
transform: translateX(-50%) translateY(0px);
}
.single-product div.product .summary.entry-summary form.cart .yith-wapo-block .quantity {
max-width: 80px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-number.numbers-check .options.error-message{
border: 1px solid var(--yith-wapo-required-option-color);
padding: 10px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-number.numbers-check .yith-wapo-numbers-error-message{
color: var(--yith-wapo-required-option-color);
} .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-image {
margin-right: 10px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-image img{
display: block;
max-width: 100px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-container {
position: relative;
display: flex;
align-items: center;
cursor: pointer;
line-height: 20px;
border-radius: 5px;
border: 1px solid #7a7a7a;
padding: 10px;
font-size: 15px;
height: 100%;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-container .product-info {
word-break: break-word;
}
.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .product-container:hover {
border: 1px solid var(--yith-wapo-accent-color-color);
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option.selected .product-container {
border: 1px solid var(--yith-wapo-accent-color-color);
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option.selected .product-container:after {
content: '';
width: 18px;
height: 18px;
background: var(--yith-wapo-accent-color-color) url(//atelierlicht.be/wp-content/plugins/yith-woocommerce-advanced-product-options-premium/assets/img/icon-check.png) center no-repeat;
background-size: 50%;
border-radius: 50%;
display: block;
position: absolute;
top: -9px;
right: -9px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-container small.option-price {
margin: 7px 0px 5px 0px;
font-size: 16px;
font-weight: bold;
display: block;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-container .sign.positive {
display: none;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-container .brackets {
display: none;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-container .button {
margin: 0;
font-size: 15px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option.out-of-stock {
pointer-events: none;
opacity:0.5;
color: #8b8b8b;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option.out-of-stock .stock.out-of-stock {
opacity: initial;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .option-add-to-cart .quantity{
display: block;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .options.per-row-1{
gap: 8px;
} .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option input {
margin-top: 0px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option .tooltip span {
transform: translateX(-50%) translateY(0px);
} .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-select .option-image {
max-width: 200px;
max-height: 200px;
margin-bottom: 10px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-select .option-image img {
max-width: 200px;
max-height: 200px;
margin-bottom: 10px;
} .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-text .yith-wapo-option .input-text-container input {
min-width: initial;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-text .yith-wapo-option .label {
margin-bottom: 10px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-text .yith-wapo-option .tooltip span {
transform: translateX(-50%) translateY(0px);
} .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-textarea .yith-wapo-option {
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-textarea .yith-wapo-option .label {
margin-bottom: 10px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-textarea .yith-wapo-option .tooltip span {
transform: translateX(-50%) translateY(0px);
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-textarea .yith-wapo-option textarea {
min-height: 200px;
} .yith-wapo-addon-type-colorpicker .yith-wapo-option .wp-picker-container {
background-color: #FFFFFF;
min-width: 200px;
width: auto;
border: 1px solid #d9d9d9;
border-radius: 8px;
padding: 7px;
}
.yith-wapo-addon-type-colorpicker .yith-wapo-option .wp-picker-container span.wp-picker-input-wrap.hidden {
display: inline-block !important;
}
.yith-wapo-addon-type-colorpicker .yith-wapo-option .wp-picker-container button.wp-color-result {
margin: 0 6px 3px 0;
vertical-align: middle;
position: relative;
border-radius: 4px !important;
}
.yith-wapo-addon-type-colorpicker .yith-wapo-option .wp-picker-default-custom:before {
content: "\e91a";
text-indent: 0;
font-family: 'yith-icon';
color: #d8d8d8;
font-weight: normal;
width: 15px;
background: none;
line-height: 30px;
margin-left: 8px;
}
.yith-wapo-addon-type-colorpicker .yith-wapo-option .wp-picker-default-custom {
padding: 10px;
}
.yith-wapo-addon-type-colorpicker .yith-wapo-option .wp-picker-default-custom.default_color:before {
color: #5d5d5d;
}
.yith-wapo-addon-type-colorpicker .yith-wapo-option .wp-picker-container .wp-picker-default, .yith-wapo-addon-type-colorpicker .yith-wapo-option .wp-picker-container .wp-picker-clear {
opacity: 0;
width: 25px;
margin-left: -20px;
padding: 0;
position: absolute;
z-index: 2;
}
.yith-wapo-block .yith-wapo-addon-type-colorpicker input[type="text"].wp-color-picker{
width: 6rem;
display: initial;
border: none;
line-height: 3.0;
}
.yith-wapo-block .yith-wapo-addon-type-colorpicker input[type="text"].wp-color-picker:focus{
box-shadow: none;
}
.yith-wapo-block .yith-wapo-addon-type-colorpicker span.wp-color-result-text:empty {
padding: 0px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-colorpicker .yith-wapo-option div.label.position-under .option-container, .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-colorpicker .yith-wapo-option div.label.position-above .option-container{
max-width: 100px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-colorpicker .yith-wapo-option div.label.position-left .yith-wapo-addon-label{
margin-left: 10px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-colorpicker .yith-wapo-option div.label.position-right .yith-wapo-addon-label{
margin-right: 10px;
} .theme-yith-proteo .yith-wapo-addon-type-colorpicker .wp-picker-container .button.wp-color-result{
border: 1px solid #cccccc;
background: none;
border-radius: initial;
}
.theme-yith-proteo .yith-wapo-addon-type-colorpicker .wp-picker-container .button.wp-picker-clear{
border: 1px solid #cccccc;
border-radius: initial;
line-height: normal;
}
.theme-yith-proteo .yith-wapo-option .yith-wapo-ajax-uploader .button {
margin-bottom: 0;
margin-right: 0;
}
.yith-wapo-block .yith-wapo-addon-type-colorpicker span.wp-picker-custom-placeholder {
line-height: 3.0;
font-size: 12px;
}
.yith-wapo-addon .yith-wapo-option .wp-picker-container.yith-wapo-colorpicker-initialized.wp-picker-active .wp-picker-open {
vertical-align: bottom;
}
.theme-yith-proteo.single-product div.product form.cart .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-number .yith-wapo-option .input-number.quantity input,
.theme-yith-proteo.single-product div.product form.cart .yith-wapo-addon-type-product .quantity input.wapo-product-qty {
height: 45px;
width: 70px;
font-size: 1rem;
} .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option {
line-height: 20px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option .image {
display: inline-block;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option .image.position-left {
display: block;
float: left;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option .image.position-left img {
width: auto;
height: 20px;
margin-right: 10px;
display: block;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option .image.position-right {
margin-left: -15px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option .image.position-right img {
width: auto;
height: 20px;
margin-left: 10px;
display: block;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option .image.position-above {
display: block;
margin-bottom: 5px
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option .image.position-above img {
width: auto;
max-height: 100px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option .image.position-under {
display: block;
margin-top: 5px
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option .image.position-under img {
width: auto;
max-height: 100px;
} #wapo-total-price-table{
margin-top: 40px;
}
#wapo-total-price-table table {
width: auto;
font-size: 20px;
line-height: 40px;
}
#wapo-total-price-table table th {
padding-right: 10px;
text-align: left;
} .woocommerce-cart-form .yith-wapo-group-title, #order_review .yith-wapo-group-title{
font-size: 16px;
} tr.cart_item.yith-wapo-product-has-individual-addons td {
border-bottom: none !important;
}
tr.cart_item.yith-wapo-product-is-individual-addons td {
padding-top: 0px !important;
}  .yith-wapo-addon .yith-wapo-option .required-error .required-message{
color: var(--yith-wapo-required-option-color);
}
.yith-wapo-block .yith-wapo-addon .min-error{
font-size: 13px;
margin-top: 15px;
}
.yith-wapo-block .yith-wapo-addon .min-error *,
.yith-wapo-addon .options-container .max-selected-error{
color: var(--yith-wapo-required-option-color);
}
.yith-wapo-block .yith-wapo-addon .wapo-error {
color: var(--yith-wapo-required-option-color);
} #wapo-total-price-table {
color: var(--yith-wapo-price-box-colors-text);
background: var(--yith-wapo-price-box-colors-background);
} .yith-wapo-ajax-uploader .button {
border-radius: 5px;
padding: 10px 15px;
font-size: 13px;
font-weight: normal;
cursor: pointer;
}
.yith-wapo-ajax-uploader .link {
color: var(--yith-wapo-uploads-file-colors-border);
cursor: pointer;
}
.yith-wapo-uploaded-file .remove {
position: relative;
top: 2px;
margin-left: 20px;
cursor: pointer;
font-size: 14px;
}
.yith-wapo-uploaded-file-element .yith-wapo-uploaded-file-info .file-size{
opacity: 0.7;
}
.yith-wapo-uploaded-file-element .yith-wapo-uploaded-file-info .file-name{
color: #000000;
}
.yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-uploaded-file-element.completed span.info label:before {
content: '';
display: block;
width: 18px;
height: 18px;
background: #03bfac url(//atelierlicht.be/wp-content/plugins/yith-woocommerce-advanced-product-options-premium/assets/img/icon-check.png) center no-repeat;
background-size: 50%;
border-radius: 50%;
z-index: 10;
}
.yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-uploaded-file-element.completed span.info .file-name {
display: flex;
align-items: center;
column-gap: 10px;
}
.yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-loader-container{
position: relative;
top: 5px;
}
.yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-uploaded-file span.info {
display: flex;
flex-direction:column;
}
.yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-uploaded-file-info {
display: flex;
justify-content: space-between;
}
.yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-uploaded-file-element {
margin-bottom: 10px;
}
.yith-wapo-addon .yith-wapo-option.allow-multiple .yith-wapo-uploaded-file-element.completed {
border-bottom: 1px solid #d1d1d1;
}
.yith-wapo-addon.yith-wapo-addon-type-file hr.upload-separator {
border-top: 1px solid var(--yith-wapo-uploads-file-colors-border);
opacity: 0.6;
}
.yith-wapo-addon.yith-wapo-addon-type-file img.yith-wapo-img-uploaded {
margin: 10px 0px 10px 0px;
width: 45px;
}
.yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-ajax-uploader{
background: var(--yith-wapo-uploads-file-colors-background);
border: 1px dashed var(--yith-wapo-uploads-file-colors-border);
border-radius: 5px;
padding: 20px;
margin: 10px 0px;
font-size: 14px;
}
.yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-ajax-uploader .yith-wapo-ajax-uploader-container{
display: flex;
align-items: center;
flex-wrap: wrap;
column-gap: 10px;
}
.yith-wapo-addon.yith-wapo-addon-type-file .ui-progressbar {
position: relative;
top: 5px;
height: 10px;
border: none;
}
.yith-wapo-loader.ui-progressbar.ui-corner-all.ui-widget.ui-widget-content .ui-progressbar-value {
background-color: var(--yith-wapo-uploads-file-colors-border);
}  .yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option div.label:hover span.color, .yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option.selected div.label span.color {
border: 2px solid var(--yith-wapo-accent-color-color);
} .yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option div.label .label-container-display,
.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .product-container{
border: 1px solid var(--yith-wapo-form-border-color-color);
}
.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option.selected div.label .label-container-display,
.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option.selected .product-container{
border: 1px solid var(--yith-wapo-accent-color-color);
} .yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option:not(.out-of-stock) label {
border: 1px solid var(--yith-wapo-form-border-color-color);
}
.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option label:hover, .yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option.selected label {
border: 1px solid var(--yith-wapo-accent-color-color);
} .yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.checkboxbutton {
width: 20px;
height: 20px;
position: relative;
display: block;
float: left;
margin-right: 10px;
}
.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.checkboxbutton input[type="checkbox"] {
width: 20px;
height: 20px;
opacity: 0;
position: absolute;
top: 0;
left: 0;
cursor: pointer;
}
.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.checkboxbutton:before {
content: '';
background: #ffffff;
width: 20px;
height: 20px;
line-height: 20px;
border: 1px solid var(--yith-wapo-form-border-color-color);
border-radius: var(--yith-wapo-checkbox-style);
margin-right: 10px;
text-align: center;
font-size: 17px;
vertical-align: middle;
cursor: pointer;
margin-bottom: 5px;
transition: background-color ease 0.3s;
display: inline-block;
}
.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.checkboxbutton.checked:before {
background-image: url(//atelierlicht.be/wp-content/plugins/yith-woocommerce-advanced-product-options-premium/assets/img/check.svg) !important;
background-size: 65%;
background-repeat: no-repeat !important;
background-color: var(--yith-wapo-accent-color-color);
border-color: var(--yith-wapo-accent-color-color);
color: #ffffff;
background-position: center;
}
.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.radiobutton {
width: 20px;
height: 20px;
position: relative;
margin-right: 10px;
display: block;
float: left;
}
.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.radiobutton input[type="radio"] {
width: 20px;
height: 20px;
opacity: 0;
position: absolute;
top: 0;
left: 0;
cursor: pointer;
}
.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.radiobutton:before {
content: '';
background: #ffffff;
background-clip: content-box;
width: 20px;
height: 20px;
line-height: 20px;
border: 1px solid var(--yith-wapo-form-border-color-color);
border-radius: 100%;
padding: 2px;
margin-bottom: 0px;
margin-right: 0px;
font-size: 20px;
text-align: center;
display: inline-block;
float: left;
cursor: pointer;
}
.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.radiobutton.checked:before {
border-color: var(--yith-wapo-accent-color-color);
}
.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.radiobutton.checked:before {
background-color: var(--yith-wapo-accent-color-color);
background-clip: content-box !important;
} .yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon .yith-wapo-option div.label label{
font-size: var(--yith-wapo-label-font-size);
}
.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon .yith-wapo-option .description {
font-size: var(--yith-wapo-description-font-size);
overflow-y: auto;
max-height: 70px;
} .yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option.selected div.label .label-container-display:after, .yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option.selected div.label::after, .yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option.selected div.label .label-container-display:after {
background-color: var(--yith-wapo-accent-color-color);
} .yith-wapo-container .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option div.label span.color {
width: var(--yith-wapo-color-swatch-size);
height: var(--yith-wapo-color-swatch-size);
}
.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option.selected span.color:after, .select_box .select_option.selected:after {
background: var(--yith-wapo-accent-color-color) url(//atelierlicht.be/wp-content/plugins/yith-woocommerce-advanced-product-options-premium/assets/img/icon-check.png) center no-repeat;
background-size: 50%;
} .yith-wapo-block .yith-wapo-addon .yith-wapo-option .tooltip span {
background-color: var(--yith-wapo-tooltip-colors-background);
color: var(--yith-wapo-tooltip-colors-text);
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option .tooltip span:after {
border-top-color: var(--yith-wapo-tooltip-colors-background);
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option .tooltip.position-bottom span:after {
border-bottom-color: var(--yith-wapo-tooltip-colors-background);
} .yith-wapo-addon.yith-wapo-addon-type-select.required-min .select2-selection.select2-selection--single{
border: 1px solid var( --yith-wapo-required-option-color );
}
#yith-wapo-container .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-select.required-min {
border: inherit;
border-radius: inherit;
} .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-date .yith-wapo-option .date-container, .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-colorpicker .yith-wapo-option .yith-wapo-colorpicker-container, .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-textarea .yith-wapo-option .textarea-container textarea, .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-text .yith-wapo-option .input-text-container {
margin-top: 8px;
} .yith-wapo-block div.yith-wapo-addon .options.per-row-1 {
row-gap: 15px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .label_container {
height: 100%;
} @media only screen and (max-width: 768px) {
.yith-wapo-addon-type-colorpicker .yith-wapo-option .wp-picker-container button.wp-color-result {
vertical-align: inherit;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-image img {
max-width: 100%;
}
}
@media screen and (min-width: 1024px) { .yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option div.label .label-container-display:hover {
border: 1px solid var(--yith-wapo-accent-color-color);
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option div.label .label-container-display:hover {
border: 1px solid #03bfac;
}
} .yith-wapo-addon-type-text input.length-error {
border-color: #ff0000;
} .yith-wapo-addon:not(.yith-wapo-addon-type-label) .yith-wapo-option .image img{
max-width: 100%;
max-height: 200px;
}