@charset "UTF-8";

@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_cJD7g4.ttf) format('truetype');
}
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUSjIg1_i6t8kCHKm45xW4.ttf) format('truetype');
}
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_ZpC7g4.ttf) format('truetype');
}
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmEU9vAw.ttf) format('truetype');
}
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmWUlvAw.ttf) format('truetype');
}
h1,
h2,
h3,
h4,
h5 {
font-weight: 700;
font-family: 'Roboto', sans-serif;
}
h1 {
font-size: 32px;
}
select,
textarea {
-webkit-appearance: none;
border-radius: 0;
}
* {
padding: 0;
margin: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
body,
html {
position: relative;
min-height: 100vh;
}
body {
font-weight: 300;
font-size: 16px;
background-color: #FFF;
font-family: 'Montserrat', sans-serif;
color: #333;
position: relative;
z-index: 999;
}
body.modal-open {
padding: 0 !important;
}
a {
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
text-decoration: none;
}
.login-back-button {
position: absolute;
left: 2rem;
top: 2rem;
padding: 0.8rem 1.2rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
background-color: #fff;
text-decoration: none;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.login-back-button:hover {
-webkit-box-shadow: 0 0 15px #000000;
box-shadow: 0 0 15px #000000;
}
.login-back-button > div {
margin-left: 2rem;
}
.login-back-button > div p {
color: #000;
}
.login-back-button > div h3 {
color: #2271b1;
font-size: 1.5rem;
font-weight: 500;
}
.login-back-button i {
color: #2271b1;
font-size: 1.1rem;
}
@-webkit-keyframes fadein {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes fadein {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
body.page-template-faq .header {
height: 60vh;
width: 100%;
background-size: cover;
background-repeat: no-repeat;
}
body.page-template-faq .intro {
background-color: #FFF;
}
body.page-template-faq .intro__inner {
max-width: 720px;
margin: 0 auto;
width: 100%;
padding: 100px 25px;
}
body.page-template-faq .intro__inner h1,
body.page-template-faq .intro__inner h2,
body.page-template-faq .intro__inner h3 {
color: #0089CF;
font-size: 30px;
margin: 0 0 50px 0;
}
body.page-template-faq .intro__inner p {
line-height: 26px;
}
body.page-template-faq .section_faq {
background-color: #FFF;
padding-bottom: 100px;
}
body.page-template-faq .section_faq .selector {
width: 80%;
margin: auto;
max-width: 1200px;
}
body.page-template-faq .section_faq .faq_question {
margin: 0px;
padding: 15px;
border-bottom: 1px #CCC solid;
border-left: 1px #CCC solid;
border-right: 1px #CCC solid;
display: inline-block;
cursor: pointer;
display: table;
}
body.page-template-faq .section_faq .selector .faq_container:first-child .faq_question {
border-top: 1px #CCC solid;
}
body.page-template-faq .section_faq .faq_question:hover {
background-color: #f8f8f8;
}
body.page-template-faq .section_faq .plus-min {
opacity: 1;
color: #0089CF;
padding-right: 10px;
}
body.page-template-faq .section_faq .question {
color: #0089CF;
font-family: 'Montserrat', sans-serif;
margin-bottom: 5px;
display: table-cell;
width: 100%;
}
body.page-template-faq .section_faq .faq_answer_container {
height: 0px;
overflow: hidden;
padding: 0px;
}
body.page-template-faq .section_faq .faq_answer {
background-color: #f8f8f8;
padding: 15px;
border-bottom: 1px #CCC solid;
border-left: 1px #CCC solid;
border-right: 1px #CCC solid;
}
body.page-template-faq .section_faq .answer {
font-family: 'Montserrat', sans-serif;
}
body.woocommerce.archive .header,
body.post-type-archive-product .header {
height: 60vh;
width: 100%;
background-size: cover;
background-repeat: no-repeat;
}
body.woocommerce.archive h2.points,
body.post-type-archive-product h2.points {
font-size: 2rem;
color: #0089CF;
}
body.woocommerce.archive .producten,
body.post-type-archive-product .producten {
background-color: #FFF;
}
body.woocommerce.archive .producten__inner .title,
body.post-type-archive-product .producten__inner .title {
max-width: 1240px;
margin: 0 auto;
width: 100%;
padding: 50px 25px 50px 25px;
text-align: center;
}
body.woocommerce.archive .producten__inner .title h1,
body.post-type-archive-product .producten__inner .title h1 {
color: #0089CF;
margin: 0 0 50px 0;
}
body.woocommerce.archive .producten__inner .title .steps,
body.post-type-archive-product .producten__inner .title .steps {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
@media only screen and (min-width: 992px) {
body.woocommerce.archive .producten__inner .title .steps,
body.post-type-archive-product .producten__inner .title .steps {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
}
body.woocommerce.archive .producten__inner .title .steps .step,
body.post-type-archive-product .producten__inner .title .steps .step {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
background-color: #fff;
-webkit-box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
padding: 0 2rem 1rem 2rem;
padding-bottom: 1.5rem;
margin: 1rem;
position: relative;
opacity: 0;
-webkit-animation: fadein 2s;
animation: fadein 2s;
-webkit-animation-fill-mode: forwards !important;
animation-fill-mode: forwards !important;
}
body.woocommerce.archive .producten__inner .title .steps .step img,
body.post-type-archive-product .producten__inner .title .steps .step img {
width: 45%;
max-width: 10rem;
}
body.woocommerce.archive .producten__inner .title .steps .step p,
body.post-type-archive-product .producten__inner .title .steps .step p {
margin-top: 1rem;
}
body.woocommerce.archive .producten__inner .title .steps .step:nth-child(2),
body.post-type-archive-product .producten__inner .title .steps .step:nth-child(2) {
-webkit-animation-delay: 0.3s;
animation-delay: 0.3s;
}
body.woocommerce.archive .producten__inner .title .steps .step:nth-child(3),
body.post-type-archive-product .producten__inner .title .steps .step:nth-child(3) {
-webkit-animation-delay: 0.6s;
animation-delay: 0.6s;
}
body.woocommerce.archive .producten__inner .title .points-wrapper,
body.post-type-archive-product .producten__inner .title .points-wrapper {
margin-top: 50px;
}
body.woocommerce.archive .producten__inner .title .points-wrapper p,
body.post-type-archive-product .producten__inner .title .points-wrapper p {
text-align: center;
width: 100%;
font-family: 'Montserrat', sans-serif;
color: #0089CF;
font-size: 30px;
padding: 0 0 0 0;
margin: 0;
background-color: #FFF;
}
body.woocommerce.archive .producten__inner .title .points-wrapper p span,
body.post-type-archive-product .producten__inner .title .points-wrapper p span {
font-weight: 500;
}
body.woocommerce.archive .producten__inner .filter-products,
body.post-type-archive-product .producten__inner .filter-products {
background-color: #0089CF;
width: 100%;
position: -webkit-sticky;
position: sticky;
top: 90px;
z-index: 10;
}
body.woocommerce.archive .producten__inner .filter-products__inner h2,
body.post-type-archive-product .producten__inner .filter-products__inner h2 {
display: none;
}
body.woocommerce.archive .producten__inner .filter-products__inner ul.product-categories,
body.post-type-archive-product .producten__inner .filter-products__inner ul.product-categories {
background-color: #0089CF;
text-align: center;
overflow-x: scroll;
overflow-y: hidden;
white-space: nowrap;
}
@media only screen and (min-width: 992px) {
body.woocommerce.archive .producten__inner .filter-products__inner ul.product-categories,
body.post-type-archive-product .producten__inner .filter-products__inner ul.product-categories {
overflow: inherit;
}
}
body.woocommerce.archive .producten__inner .filter-products__inner ul.product-categories li.cat-item,
body.post-type-archive-product .producten__inner .filter-products__inner ul.product-categories li.cat-item {
height: 54px;
margin-top: 36px;
list-style: none;
padding: 0 25px;
text-transform: uppercase;
display: inline-block;
}
body.woocommerce.archive .producten__inner .filter-products__inner ul.product-categories li.cat-item a,
body.post-type-archive-product .producten__inner .filter-products__inner ul.product-categories li.cat-item a {
padding-left: 10px;
font-family: 'Montserrat', sans-serif;
color: #FFF;
font-size: 14px;
text-decoration: none;
font-weight: 500;
}
body.woocommerce.archive .producten__inner .filter-products__inner ul.product-categories li.cat-item a:hover,
body.post-type-archive-product .producten__inner .filter-products__inner ul.product-categories li.cat-item a:hover {
color: #000;
text-decoration: none;
}
body.woocommerce.archive .producten__inner .filter-products__inner ul.product-categories li.cat-item a:focus,
body.post-type-archive-product .producten__inner .filter-products__inner ul.product-categories li.cat-item a:focus {
text-decoration: none;
}
body.woocommerce.archive .producten__inner .filter-products__inner ul.product-categories li.cat-item a.active,
body.post-type-archive-product .producten__inner .filter-products__inner ul.product-categories li.cat-item a.active {
color: #000;
}
body.woocommerce.archive .producten__inner .filter-products__inner ul.product-categories li.cat-item:hover > ul,
body.post-type-archive-product .producten__inner .filter-products__inner ul.product-categories li.cat-item:hover > ul,
body.woocommerce.archive .producten__inner .filter-products__inner ul.product-categories li.cat-item:active > ul,
body.post-type-archive-product .producten__inner .filter-products__inner ul.product-categories li.cat-item:active > ul {
display: block;
}
body.woocommerce.archive .producten__inner .filter-products__inner ul.children,
body.post-type-archive-product .producten__inner .filter-products__inner ul.children {
position: absolute;
z-index: 1;
margin-top: 15px;
padding-right: 10px;
background: #0089CF;
display: none;
}
body.woocommerce.archive .producten__inner .filter-products__inner ul.children li.cat-item,
body.post-type-archive-product .producten__inner .filter-products__inner ul.children li.cat-item {
height: 30px;
float: none;
display: list-item;
list-style: none;
text-align: left;
position: relative;
font-size: 14px;
padding: 0;
margin: 0;
}
body.woocommerce.archive .producten__inner .products-content,
body.post-type-archive-product .producten__inner .products-content {
max-width: 1480px;
margin: 0 auto;
width: 100%;
padding: 0 25px 100px 25px;
}
body.woocommerce.archive .producten__inner .products-content .quick_view.button,
body.post-type-archive-product .producten__inner .products-content .quick_view.button {
display: none;
}
body.woocommerce.archive .producten__inner .products-content ul.products,
body.post-type-archive-product .producten__inner .products-content ul.products {
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
grid-column-gap: 1rem;
margin-top: 2rem;
}
@media only screen and (min-width: 480px) {
body.woocommerce.archive .producten__inner .products-content ul.products,
body.post-type-archive-product .producten__inner .products-content ul.products {
-ms-grid-columns: (1fr)[2];
grid-template-columns: repeat(2, 1fr);
}
}
@media only screen and (min-width: 768px) {
body.woocommerce.archive .producten__inner .products-content ul.products,
body.post-type-archive-product .producten__inner .products-content ul.products {
-ms-grid-columns: (1fr)[3];
grid-template-columns: repeat(3, 1fr);
}
}
@media only screen and (min-width: 992px) {
body.woocommerce.archive .producten__inner .products-content ul.products,
body.post-type-archive-product .producten__inner .products-content ul.products {
-ms-grid-columns: (1fr)[4];
grid-template-columns: repeat(4, 1fr);
}
}
body.woocommerce.archive .producten__inner .products-content ul.products:before,
body.post-type-archive-product .producten__inner .products-content ul.products:before {
content: none;
}
body.woocommerce.archive .producten__inner .products-content ul.products li,
body.post-type-archive-product .producten__inner .products-content ul.products li {
cursor: pointer;
margin-top: 100px;
margin: 1rem 0 0 0;
background-color: #fff;
padding: 1.5rem;
-webkit-box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
width: inherit;
}
body.woocommerce.archive .producten__inner .products-content ul.products li > a,
body.post-type-archive-product .producten__inner .products-content ul.products li > a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 100%;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
body.woocommerce.archive .producten__inner .products-content ul.products li > div,
body.post-type-archive-product .producten__inner .products-content ul.products li > div {
display: none;
}
body.woocommerce.archive .producten__inner .products-content ul.products li .woocommerce-loop-product__title,
body.post-type-archive-product .producten__inner .products-content ul.products li .woocommerce-loop-product__title {
color: #0089CF;
font-size: 1.1rem;
min-height: 58px;
}
body.woocommerce.archive .producten__inner .products-content ul.products li:hover,
body.post-type-archive-product .producten__inner .products-content ul.products li:hover,
body.woocommerce.archive .producten__inner .products-content ul.products li:active,
body.post-type-archive-product .producten__inner .products-content ul.products li:active,
body.woocommerce.archive .producten__inner .products-content ul.products li:focus,
body.post-type-archive-product .producten__inner .products-content ul.products li:focus {
-webkit-box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
body.woocommerce.archive .producten__inner .products-content ul.products li [itemprop=small-description],
body.post-type-archive-product .producten__inner .products-content ul.products li [itemprop=small-description] {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
body.woocommerce.archive .producten__inner .products-content ul.products li [itemprop=small-description] p,
body.post-type-archive-product .producten__inner .products-content ul.products li [itemprop=small-description] p {
font-size: 0.9rem;
font-weight: 400;
}
body.woocommerce.archive .producten__inner .products-content ul.products li [itemprop=small-description] h2,
body.post-type-archive-product .producten__inner .products-content ul.products li [itemprop=small-description] h2,
body.woocommerce.archive .producten__inner .products-content ul.products li [itemprop=small-description] strong,
body.post-type-archive-product .producten__inner .products-content ul.products li [itemprop=small-description] strong {
display: none;
}
body.woocommerce.archive .producten__inner .products-content ul.products li img,
body.post-type-archive-product .producten__inner .products-content ul.products li img {
width: 100%;
height: auto;
margin: 0 auto 25px auto;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce.archive .producten__inner .products-content ul.products li .points-price,
body.post-type-archive-product .producten__inner .products-content ul.products li .points-price {
margin-top: 0.5rem;
padding-top: 0.5rem;
border-top: 1px solid #0089cf30;
font-weight: 500;
color: #0089CF;
}
body.woocommerce.archive .producten__inner .products-content .lmp_load_more_button,
body.post-type-archive-product .producten__inner .products-content .lmp_load_more_button {
margin-top: 100px;
}
body.woocommerce.archive .producten__inner .products-content .lmp_load_more_button a,
body.post-type-archive-product .producten__inner .products-content .lmp_load_more_button a {
text-transform: uppercase;
}
body.woocommerce-cart .page-wrap {
background-image: url(https://vu-kerstgeschenk.nl/wp-content/uploads/2022/11/Kerst2022_Website_Pier-1820x1024-1.jpeg);
background-size: cover;
min-height: 100vh;
padding-top: 75px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
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;
}
body.woocommerce-cart .page-wrap .woocommerce {
max-width: 1240px;
margin: 0 auto;
width: 100%;
padding: 50px 25px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
background-color: #FFF;
}
body.woocommerce-cart .page-wrap .woocommerce p.points {
text-align: left;
width: 100%;
font-family: 'Roboto', sans-serif;
color: #0089CF;
font-size: 26px;
padding: 0 0 10px 0;
margin: 0;
}
body.woocommerce-cart .page-wrap .woocommerce p.points-error {
text-align: left;
width: 100%;
font-family: 'Roboto', sans-serif;
color: red;
font-size: 16px;
margin: 0;
padding: 0 0 10px 0;
}
body.woocommerce-cart .page-wrap .woocommerce .woocommerce-notices-wrapper {
display: none;
}
body.woocommerce-cart .page-wrap .woocommerce .woocommerce-cart-form {
width: 100%;
}
@media only screen and (min-width: 992px) {
body.woocommerce-cart .page-wrap .woocommerce .woocommerce-cart-form {
width: 70%;
padding-right: 12.5px;
}
}
body.woocommerce-cart .page-wrap .woocommerce .woocommerce-cart-form table thead tr th {
background-color: #0089CF;
color: #FFF;
font-weight: 300;
}
body.woocommerce-cart .page-wrap .woocommerce .woocommerce-cart-form table tbody tr td .quantity_select {
width: 100%;
}
body.woocommerce-cart .page-wrap .woocommerce .woocommerce-cart-form table tbody tr td select {
width: 100%;
height: 35px;
padding: 0 5px;
background-repeat: no-repeat;
background-size: 15px;
background-position: right 10px bottom 5px;
background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='angle-down' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' class='svg-inline--fa fa-angle-down fa-w-10 fa-3x'%3E%3Cpath fill='%23000000' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z' class=''%3E%3C/path%3E%3C/svg%3E");
padding: 0 10px;
font-size: 14px;
float: none;
}
@media only screen and (max-width: 991px) {
body.woocommerce-cart .page-wrap .woocommerce .woocommerce-cart-form table tbody tr .product-quantity {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
}
body.woocommerce-cart .page-wrap .woocommerce .woocommerce-cart-form button[name='update_cart'] {
display: none !important;
}
body.woocommerce-cart .page-wrap .woocommerce .woocommerce-cart-form .actions {
display: none !important;
}
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals {
width: 100%;
}
@media only screen and (min-width: 992px) {
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals {
width: 30%;
padding-left: 12.5px;
}
}
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals {
width: 100%;
background-color: #0089CF;
}
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals table {
color: #FFF;
text-align: left;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals .title {
padding: 13px 15px;
border-bottom: 1px solid #FFF;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals .title h2 {
color: #FFF;
font-family: 'Roboto', sans-serif;
font-size: 20px;
margin: 0;
font-weight: 400;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals .coupon_wrap {
padding: 15px;
border-bottom: 1px solid #FFF;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals .coupon_wrap h3 {
color: #FFF;
font-family: 'Roboto', sans-serif;
font-size: 14px;
margin: 0;
}
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals .coupon_wrap h3 a {
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
color: #FFF;
}
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals .coupon_wrap h3 a svg {
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
color: #FFF;
}
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals .coupon_wrap h3 a.open svg {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals .coupon_wrap .coupon-menu {
opacity: 0;
visibility: hidden;
height: 0;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals .coupon_wrap .coupon-menu.open {
height: 100%;
opacity: 1;
visibility: visible;
padding-top: 15px;
}
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals .coupon_wrap .coupon-menu form .under-proceed input {
width: 100%;
height: 35px;
padding-left: 10px;
margin-bottom: 7.5px;
}
@media only screen and (min-width: 768px) {
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals .coupon_wrap .coupon-menu form .under-proceed input {
margin-bottom: 0;
width: 110px;
}
}
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals .coupon_wrap .coupon-menu form .under-proceed button {
color: #000;
height: 35px;
padding: 0 25px;
display: inline-block;
background-color: #FFF;
font-family: 'Roboto', sans-serif;
text-decoration: none;
text-align: center;
border: none;
border: 2px solid #FFF;
width: 100%;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals .coupon_wrap .coupon-menu form .under-proceed button:hover,
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals .coupon_wrap .coupon-menu form .under-proceed button:focus {
background-color: transparent;
color: #FFF;
}
@media only screen and (min-width: 768px) {
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals .coupon_wrap .coupon-menu form .under-proceed button {
width: auto;
}
}
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals .cart-discount {
padding: 15px;
border-bottom: 1px solid #FFF;
display: table;
width: 100%;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals .cart-discount h3 {
color: #FFF;
font-family: 'Roboto', sans-serif;
text-transform: uppercase;
font-size: 14px;
margin: 0;
font-weight: 400;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals .cart-discount a {
color: #FFF;
display: none;
}
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals .cart-discount__title {
float: left;
padding-top: 2px;
}
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals .cart-discount__price {
float: right;
color: #FFF;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals .cart-subtotal {
padding: 15px;
border-bottom: 1px solid #FFF;
display: table;
width: 100%;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals .cart-subtotal__title {
float: left;
padding-top: 2px;
}
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals .cart-subtotal__title h3 {
color: #FFF;
font-family: 'Roboto', sans-serif;
font-size: 14px;
margin: 0;
font-weight: 400;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals .cart-subtotal__price {
float: right;
color: #FFF;
}
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals .cart-subtotal__price .amount {
color: #FFF;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals .shipping {
padding: 15px;
border-bottom: 1px solid #FFF;
color: #FFF;
font-family: 'Roboto', sans-serif;
text-transform: uppercase;
font-size: 14px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals .shipping #shipping_method {
float: right;
list-style: none;
font-family: 'Montserrat', sans-serif;
}
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals .order-total {
padding: 15px;
border-bottom: 1px solid #FFF;
display: table;
width: 100%;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals .order-total h3 {
color: #FFF;
font-family: 'Roboto', sans-serif;
font-size: 14px;
margin: 0;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals .order-total__title {
float: left;
padding-top: 2px;
}
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals .order-total__price {
float: right;
color: #FFF;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout {
padding: 15px 15px 0 15px ;
}
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout.continue {
padding-bottom: 15px;
}
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a {
color: #000;
margin-bottom: 0;
padding: 10px 25px;
display: inline-block;
background-color: #FFF;
font-family: 'Roboto', sans-serif;
text-decoration: none;
border: 2px solid #FFF;
width: 100%;
font-weight: 400;
text-align: center;
font-size: 14px;
}
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover,
body.woocommerce-cart .page-wrap .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a:focus {
background-color: transparent;
color: #FFF;
}
body.woocommerce-checkout .page-wrap {
background-image: url(https://vu-kerstgeschenk.nl/wp-content/uploads/2022/11/Kerst2022_Website_Pier-1820x1024-1.jpeg);
background-size: cover;
min-height: 100vh;
padding-top: 75px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
background-position: bottom;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
body.woocommerce-checkout .page-wrap .woocommerce {
max-width: 1024px;
margin: 0 auto;
width: 100%;
padding: 50px 25px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
body.woocommerce-checkout .page-wrap .woocommerce .woocommerce-error {
list-style: none;
color: red;
}
body.woocommerce-checkout .page-wrap .woocommerce .woocommerce-notices-wrapper .woocommerce-message {
display: none;
}
body.woocommerce-checkout .page-wrap .woocommerce h1.page-title {
font-family: 'Roboto', sans-serif;
text-align: center;
padding: 0 25px;
font-size: 20px;
width: 100%;
font-weight: 400;
margin: 0;
margin-bottom: 15px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-checkout .page-wrap .woocommerce .mobile_price_overview {
width: 100%;
padding: 0 25px;
text-align: center;
margin-bottom: 25px;
display: none;
}
@media only screen and (min-width: 992px) {
body.woocommerce-checkout .page-wrap .woocommerce .mobile_price_overview {
display: none;
}
}
body.woocommerce-checkout .page-wrap .woocommerce .mobile_price_overview p {
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-checkout .page-wrap .woocommerce p.points {
text-align: center;
width: 100%;
font-family: 'Roboto', sans-serif;
color: #0089CF;
font-size: 26px;
padding: 0 0 25px 0;
margin: 0;
}
body.woocommerce-checkout .page-wrap .woocommerce form {
width: 100%;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section {
background-color: #FFF;
margin-left: -1px;
margin-top: -1px;
width: calc(100% + 3px);
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section h3 {
color: #FFF;
background-color: #0089CF;
padding: 15px;
font-family: 'Roboto', sans-serif;
margin: 0;
font-size: 18px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section h3 svg {
color: lightgreen;
margin-right: 10px;
width: 20px;
height: 20px;
padding-top: 5px;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section h3 a {
float: right;
font-size: 14px;
cursor: pointer;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section p.notification {
padding: 15px 15px 0 15px;
color: #0089CF;
text-align: center;
font-family: 'Roboto', sans-serif;
font-size: 18px;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section .shipping {
padding: 15px;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section .shipping ul {
list-style: none;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section .shipping ul label {
padding-left: 5px;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section a.edit_info {
display: none;
color: #FFF;
padding-top: 3px;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section #customer_details .col-1 {
width: 100% !important;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section #customer_details .col-2 {
display: none;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section .woocommerce-billing-fields__field-wrapper {
padding: 15px 7.5px 0 7.5px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section .woocommerce-billing-fields__field-wrapper p {
padding: 0 7.5px;
margin-bottom: 15px;
margin-right: 0;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section .woocommerce-billing-fields__field-wrapper p span.woocommerce-input-wrapper {
width: 100%;
display: block;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section .woocommerce-billing-fields__field-wrapper p select {
-webkit-appearance: menulist !important;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section .woocommerce-billing-fields__field-wrapper p label {
width: 100%;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section .woocommerce-billing-fields__field-wrapper p label .required {
display: none;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section .woocommerce-billing-fields__field-wrapper p select {
width: 100%;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section .woocommerce-billing-fields__field-wrapper p select.invalid {
border-color: red;
border-width: 2px;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section .woocommerce-billing-fields__field-wrapper p input {
width: 100%;
padding-left: 10px;
font-family: 'Montserrat', sans-serif;
border: 1px solid #000;
height: 35px;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section .woocommerce-billing-fields__field-wrapper p input::-webkit-input-placeholder {
font-family: 'Montserrat', sans-serif;
color: #000;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section .woocommerce-billing-fields__field-wrapper p input::-moz-placeholder {
font-family: 'Montserrat', sans-serif;
color: #000;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section .woocommerce-billing-fields__field-wrapper p input:-ms-input-placeholder {
font-family: 'Montserrat', sans-serif;
color: #000;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section .woocommerce-billing-fields__field-wrapper p input::-ms-input-placeholder {
font-family: 'Montserrat', sans-serif;
color: #000;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section .woocommerce-billing-fields__field-wrapper p input::placeholder {
font-family: 'Montserrat', sans-serif;
color: #000;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section .woocommerce-billing-fields__field-wrapper p input.invalid {
border-color: red;
border-width: 2px;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section .woocommerce-billing-fields__field-wrapper #billing_first_name_field,
body.woocommerce-checkout .page-wrap .woocommerce form .info-section .woocommerce-billing-fields__field-wrapper #billing_country_field {
width: 50%;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section .woocommerce-billing-fields__field-wrapper #billing_first_name_field span,
body.woocommerce-checkout .page-wrap .woocommerce form .info-section .woocommerce-billing-fields__field-wrapper #billing_country_field span {
height: 35px;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section .woocommerce-billing-fields__field-wrapper #billing_street_name_field {
display: block !important;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section .woocommerce-billing-fields__field-wrapper #billing_house_number_field,
body.woocommerce-checkout .page-wrap .woocommerce form .info-section .woocommerce-billing-fields__field-wrapper #billing_house_number_suffix_field {
width: 20%;
display: block !important;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section .woocommerce-billing-fields__field-wrapper #billing_postcode_field,
body.woocommerce-checkout .page-wrap .woocommerce form .info-section .woocommerce-billing-fields__field-wrapper #billing_city_field {
width: 50%;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section .woocommerce-billing-fields__field-wrapper #billing_email_field {
width: 100%;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section .info-wrap {
padding: 15px;
display: none;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section .info-wrap h4 {
font-family: 'Roboto', sans-serif;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section .info-wrap p {
margin-top: 5px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section .button {
margin-top: 0;
width: 100%;
text-align: right;
padding: 0 15px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
padding-bottom: 15px;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section .button a {
padding: 10px 15px;
background-color: #0089CF;
color: #FFF;
text-decoration: none;
font-family: 'Roboto', sans-serif;
font-size: 14px;
cursor: pointer;
border: 2px solid #0089CF;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section .button a:hover,
body.woocommerce-checkout .page-wrap .woocommerce form .info-section .button a:focus {
background-color: transparent;
color: #000;
}
body.woocommerce-checkout .page-wrap .woocommerce form .info-section .extra_notification {
padding: 15px;
}
body.woocommerce-checkout .page-wrap .woocommerce form .woocommerce-checkout-review-order {
margin-top: 15px;
}
body.woocommerce-checkout .page-wrap .woocommerce form .woocommerce-checkout-review-order h3 {
color: #FFF;
background-color: #0089CF;
padding: 15px;
font-family: 'Roboto', sans-serif;
margin: 0;
font-size: 18px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-checkout .page-wrap .woocommerce form .woocommerce-checkout-review-order h3 svg {
color: lightgreen;
margin-right: 10px;
width: 20px;
height: 20px;
padding-top: 5px;
}
body.woocommerce-checkout .page-wrap .woocommerce form .woocommerce-checkout-review-order .order_review_inner {
background-color: #FFF;
display: none;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-checkout .page-wrap .woocommerce form .woocommerce-checkout-review-order .shop_table div.order-review-wrap .cart_item {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
@media only screen and (min-width: 768px) {
body.woocommerce-checkout .page-wrap .woocommerce form .woocommerce-checkout-review-order .shop_table div.order-review-wrap .cart_item .product_thumbnail {
width: 40%;
padding: 15px;
}
}
body.woocommerce-checkout .page-wrap .woocommerce form .woocommerce-checkout-review-order .shop_table div.order-review-wrap .cart_item .product_thumbnail img {
width: 100%;
height: auto;
background-color: #CCC;
vertical-align: bottom;
}
body.woocommerce-checkout .page-wrap .woocommerce form .woocommerce-checkout-review-order .shop_table div.order-review-wrap .cart_item .product_info {
padding: 15px;
}
@media only screen and (min-width: 768px) {
body.woocommerce-checkout .page-wrap .woocommerce form .woocommerce-checkout-review-order .shop_table div.order-review-wrap .cart_item .product_info {
padding: 0;
width: 60%;
}
}
body.woocommerce-checkout .page-wrap .woocommerce form .woocommerce-checkout-review-order .shop_table div.order-review-wrap .cart_item .product_info .product-name {
margin-bottom: 5px;
font-size: 16px;
color: #000;
font-family: 'Roboto', sans-serif;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-checkout .page-wrap .woocommerce form .woocommerce-checkout-review-order .shop_table div.order-review-wrap .cart_item .product_info .product-name .variation {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: 0;
margin-top: 5px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-checkout .page-wrap .woocommerce form .woocommerce-checkout-review-order .shop_table div.order-review-wrap .cart_item .product_info .product-name .variation__row {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: 5px;
}
body.woocommerce-checkout .page-wrap .woocommerce form .woocommerce-checkout-review-order .shop_table div.order-review-wrap .cart_item .product_info .product-name .variation__row:last-child {
margin-bottom: 0;
}
body.woocommerce-checkout .page-wrap .woocommerce form .woocommerce-checkout-review-order .shop_table div.order-review-wrap .cart_item .product_info .product-name .variation__row dt,
body.woocommerce-checkout .page-wrap .woocommerce form .woocommerce-checkout-review-order .shop_table div.order-review-wrap .cart_item .product_info .product-name .variation__row dd {
float: left;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-checkout .page-wrap .woocommerce form .woocommerce-checkout-review-order .shop_table div.order-review-wrap .cart_item .product_info .product-name .variation__row dt {
margin-right: 5px;
font-weight: bold;
font-family: 'Roboto', sans-serif;
font-size: 14px;
}
body.woocommerce-checkout .page-wrap .woocommerce form .woocommerce-checkout-review-order .shop_table div.order-review-wrap .cart_item .product_info .product-name .variation__row dd {
font-family: 'Montserrat', sans-serif;
}
body.woocommerce-checkout .page-wrap .woocommerce form .woocommerce-checkout-review-order .shop_table div.order-review-wrap .cart_item .product_info .product-name .variation__row dd p {
margin: 0;
}
body.woocommerce-checkout .page-wrap .woocommerce form .woocommerce-checkout-review-order .shop_table div.order-review-wrap .cart_item .product_info .product_qty {
display: none;
}
body.woocommerce-checkout .page-wrap .woocommerce form .woocommerce-checkout-review-order .shop_table div.order-review-wrap .cart_item .product-total {
display: none;
}
body.woocommerce-checkout .page-wrap .woocommerce form .woocommerce-checkout-review-order .button-next-review {
margin-top: 15px;
width: 100%;
text-align: right;
padding: 0 15px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
padding-bottom: 15px;
}
body.woocommerce-checkout .page-wrap .woocommerce form .woocommerce-checkout-review-order .button-next-review a {
padding: 10px 15px;
background-color: #0089CF;
color: #FFF;
text-decoration: none;
font-family: 'Roboto', sans-serif;
font-size: 14px;
cursor: pointer;
border: 2px solid #0089CF;
}
body.woocommerce-checkout .page-wrap .woocommerce form .woocommerce-checkout-review-order .button-next-review a:hover,
body.woocommerce-checkout .page-wrap .woocommerce form .woocommerce-checkout-review-order .button-next-review a:focus {
background-color: transparent;
color: #000;
}
body.woocommerce-checkout .page-wrap .woocommerce form .woocommerce-checkout-payment {
margin-top: 15px;
}
body.woocommerce-checkout .page-wrap .woocommerce form .woocommerce-checkout-payment h3 {
color: #FFF;
background-color: #0089CF;
padding: 15px;
font-family: 'Roboto', sans-serif;
margin: 0;
font-size: 18px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-checkout .page-wrap .woocommerce form .woocommerce-checkout-payment .payment_inner {
background: #FFF;
display: none;
padding: 15px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-checkout .page-wrap .woocommerce form .woocommerce-checkout-payment .payment_inner ul {
list-style: none;
}
body.woocommerce-checkout .page-wrap .woocommerce form .woocommerce-checkout-payment .payment_inner ul li {
margin-bottom: 15px;
}
body.woocommerce-checkout .page-wrap .woocommerce form .woocommerce-checkout-payment .payment_inner ul li label {
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-checkout .page-wrap .woocommerce form .woocommerce-checkout-payment .payment_inner .woocommerce-terms-and-conditions-wrapper {
margin-bottom: 15px;
}
body.woocommerce-checkout .page-wrap .woocommerce form .woocommerce-checkout-payment .payment_inner .woocommerce-terms-and-conditions-wrapper p {
font-size: 14px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-checkout .page-wrap .woocommerce form .woocommerce-checkout-payment .payment_inner .button_order {
margin-top: 15px;
width: 100%;
text-align: center;
padding: 0 15px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-bottom: 15px;
}
body.woocommerce-checkout .page-wrap .woocommerce form .woocommerce-checkout-payment .payment_inner .button_order button {
padding: 10px 15px;
background-color: #0089CF;
color: #FFF;
text-decoration: none;
font-family: 'Roboto', sans-serif;
font-size: 14px;
cursor: pointer;
border: 2px solid #0089CF;
font-weight: 400;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-checkout .page-wrap .woocommerce form .woocommerce-checkout-payment .payment_inner .button_order button:hover,
body.woocommerce-checkout .page-wrap .woocommerce form .woocommerce-checkout-payment .payment_inner .button_order button:focus {
background-color: transparent;
color: #000;
}
body.woocommerce-checkout .page-wrap .woocommerce .checkout-overview {
display: none !important;
}
@media only screen and (min-width: 992px) {
body.woocommerce-checkout .page-wrap .woocommerce .checkout-overview {
width: 30%;
display: block;
}
}
body.woocommerce-checkout .page-wrap .woocommerce .checkout-overview .checkout-overview__inner {
border: 1px solid #000;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-checkout .page-wrap .woocommerce .checkout-overview .checkout-overview__inner--heading {
background-color: #CCC;
padding: 15px 15px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-checkout .page-wrap .woocommerce .checkout-overview .checkout-overview__inner--heading h3 {
font-family: 'Roboto', sans-serif;
color: #000;
margin: 0;
font-size: 18px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-checkout .page-wrap .woocommerce .checkout-overview .checkout-overview__inner--content {
padding: 15px;
}
body.woocommerce-checkout .page-wrap .woocommerce .checkout-overview .checkout-overview__inner--content .subtotal {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
body.woocommerce-checkout .page-wrap .woocommerce .checkout-overview .checkout-overview__inner--content .subtotal p {
width: 50%;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-checkout .page-wrap .woocommerce .checkout-overview .checkout-overview__inner--content .subtotal p:first-child {
font-family: 'Roboto', sans-serif;
}
body.woocommerce-checkout .page-wrap .woocommerce .checkout-overview .checkout-overview__inner--content .subtotal p:last-child {
text-align: right;
}
body.woocommerce-checkout .page-wrap .woocommerce .checkout-overview .checkout-overview__inner--content .cart-discount {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%;
}
body.woocommerce-checkout .page-wrap .woocommerce .checkout-overview .checkout-overview__inner--content .cart-discount__title a,
body.woocommerce-checkout .page-wrap .woocommerce .checkout-overview .checkout-overview__inner--content .cart-discount__price a {
display: none;
}
body.woocommerce-checkout .page-wrap .woocommerce .checkout-overview .checkout-overview__inner--content .cart-discount__title p,
body.woocommerce-checkout .page-wrap .woocommerce .checkout-overview .checkout-overview__inner--content .cart-discount__price p {
margin: 0;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-checkout .page-wrap .woocommerce .checkout-overview .checkout-overview__inner--content .cart-discount__title {
width: 70%;
font-family: 'Roboto', sans-serif;
}
body.woocommerce-checkout .page-wrap .woocommerce .checkout-overview .checkout-overview__inner--content .cart-discount__price {
width: 30%;
text-align: right;
}
body.woocommerce-checkout .page-wrap .woocommerce .checkout-overview .checkout-overview__inner--content .shipping {
margin-top: 5px;
font-family: 'Roboto', sans-serif;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-checkout .page-wrap .woocommerce .checkout-overview .checkout-overview__inner--content .shipping ul {
float: right;
list-style: none;
}
body.woocommerce-checkout .page-wrap .woocommerce .checkout-overview .checkout-overview__inner--content .shipping ul li {
font-family: 'Montserrat', sans-serif;
}
body.woocommerce-checkout .page-wrap .woocommerce .checkout-overview .checkout-overview__inner--content .shipping ul li label {
font-weight: normal;
}
body.woocommerce-checkout .page-wrap .woocommerce .checkout-overview .checkout-overview__inner--content .total {
margin-top: 15px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
body.woocommerce-checkout .page-wrap .woocommerce .checkout-overview .checkout-overview__inner--content .total p {
width: 50%;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-checkout .page-wrap .woocommerce .checkout-overview .checkout-overview__inner--content .total p strong {
font-family: 'Roboto', sans-serif;
}
body.woocommerce-checkout .page-wrap .woocommerce .checkout-overview .checkout-overview__inner--content .total p strong .amount {
color: #000;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body.woocommerce-checkout .page-wrap .woocommerce .checkout-overview .checkout-overview__inner--content .total p:last-child {
text-align: right;
}
body.woocommerce-order-received .page-wrap .woocommerce .woocommerce-order {
max-width: 720px;
margin: 0 auto;
width: 100%;
}
body.woocommerce-order-received .page-wrap .woocommerce .woocommerce-order strong {
font-family: 'Roboto', sans-serif;
font-size: 12px;
}
body.woocommerce-order-received .page-wrap .woocommerce .woocommerce-order a {
color: #000;
}
body.woocommerce-order-received .page-wrap .woocommerce .woocommerce-order .section__image {
background: #FFF;
text-align: center;
}
body.woocommerce-order-received .page-wrap .woocommerce .woocommerce-order .section__image img {
max-height: 120px;
margin-top: 50px;
}
body.woocommerce-order-received .page-wrap .woocommerce .woocommerce-order p.woocommerce-notice {
background-color: #FFF;
padding: 50px 15px;
margin-bottom: 0px;
font-family: 'Montserrat', sans-serif;
text-align: center;
}
body.woocommerce-order-received .page-wrap .woocommerce .woocommerce-order .woocommerce-order-overview {
background-color: #FFF;
padding: 10px 15px 0 15px;
list-style: none;
margin: 0;
}
body.woocommerce-order-received .page-wrap .woocommerce .woocommerce-order .mollie-instructions {
background-color: #FFF;
padding: 0 15px 10px 15px;
margin-bottom: 15px;
}
body.woocommerce-order-received .page-wrap .woocommerce .woocommerce-order .woocommerce-order-details,
body.woocommerce-order-received .page-wrap .woocommerce .woocommerce-order .woocommerce-customer-details {
padding: 10px 15px;
background-color: #FFF;
}
body.woocommerce-order-received .page-wrap .woocommerce .woocommerce-order .woocommerce-order-details h2,
body.woocommerce-order-received .page-wrap .woocommerce .woocommerce-order .woocommerce-customer-details h2 {
margin: 0;
margin-bottom: 15px;
font-family: 'Roboto', sans-serif;
font-size: 20px;
}
body.woocommerce-order-received .page-wrap .woocommerce .woocommerce-order .woocommerce-customer-details {
margin-top: 15px;
}
body .navbar-wrapper {
width: 100%;
height: 90px;
-webkit-box-shadow: 1px 1px 6px 1px rgba(0, 0, 0, 0.2);
box-shadow: 1px 1px 6px 1px rgba(0, 0, 0, 0.2);
position: fixed;
top: 0;
left: 0;
z-index: 10;
background-color: #FFF;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
body .navbar-wrapper__inner {
padding: 0 25px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
body .navbar-wrapper__inner .left {
width: 40%;
}
body .navbar-wrapper__inner .left img {
width: 100%;
max-width: 150px;
height: auto;
}
@media only screen and (min-width: 768px) {
body .navbar-wrapper__inner .left img {
max-width: 250px;
}
}
body .navbar-wrapper__inner .right {
width: 60%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
body .navbar-wrapper__inner .right ul {
margin: 0;
list-style: none;
padding: 0;
}
body .navbar-wrapper__inner .right ul li {
float: left;
margin-right: 25px;
}
body .navbar-wrapper__inner .right ul li:last-child {
margin: 0;
}
body .navbar-wrapper__inner .right ul li a {
color: #0089CF;
font-family: 'Montserrat', sans-serif;
font-weight: 500;
}
@media only screen and (max-width: 1199px) {
body .navbar-wrapper__inner .right .nav {
position: fixed;
top: 0;
left: 0;
width: 100%;
background-color: #FFF;
opacity: 0;
height: 100%;
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%);
visibility: hidden;
-webkit-transition: 0.75s;
-o-transition: 0.75s;
transition: 0.75s;
z-index: 1000;
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;
}
}
@media only screen and (min-width: 1200px) {
body .navbar-wrapper__inner .right .nav {
margin-right: 25px;
}
}
@media only screen and (max-width: 1199px) {
body .navbar-wrapper__inner .right .nav.active {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1;
visibility: visible;
}
}
@media only screen and (max-width: 1199px) {
body .navbar-wrapper__inner .right .nav ul li {
float: none;
text-align: center;
margin: 0 0 25px 0;
}
}
@media only screen and (min-width: 1200px) {
body .navbar-wrapper__inner .right .nav ul li {
float: left;
}
}
@media only screen and (max-width: 1199px) {
body .navbar-wrapper__inner .right .nav ul li a {
font-size: 20px;
}
}
body .navbar-wrapper__inner .right .action ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
body .navbar-wrapper__inner .right .action ul li a {
position: relative;
}
body .navbar-wrapper__inner .right .action ul li a img {
width: 25px !important;
height: 15px !important;
-o-object-fit: cover;
object-fit: cover;
}
body .navbar-wrapper__inner .right .action ul li a .cart-counts {
position: absolute;
top: -10px;
left: -10px;
width: 20px;
height: 20px;
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;
color: #FFF;
background-color: #000;
border-radius: 50%;
}
body .navbar-wrapper__inner .right .action ul li a svg {
width: 25px;
height: 25px;
color: #0089CF;
}
body .navbar-wrapper__inner .right .action ul li .hamburger-action {
position: absolute;
z-index: 10000;
right: 8px;
top: 35px;
}
@media only screen and (min-width: 1200px) {
body .navbar-wrapper__inner .right .action ul li .hamburger-action {
display: none;
}
}
body .navbar-wrapper__inner .right .action ul li .hamburger-action.active .hamburger .line {
background-color: #0089CF;
width: 100%;
}
body .navbar-wrapper__inner .right .action ul li .hamburger-action.active .hamburger .line__1 {
top: 7px;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
body .navbar-wrapper__inner .right .action ul li .hamburger-action.active .hamburger .line__2 {
-webkit-transform: translate(100px, 0);
-ms-transform: translate(100px, 0);
transform: translate(100px, 0);
opacity: 0;
}
body .navbar-wrapper__inner .right .action ul li .hamburger-action.active .hamburger .line__3 {
top: 7px;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
body .navbar-wrapper__inner .right .action ul li .hamburger-action .hamburger {
position: relative;
width: 32px;
height: 18px;
}
body .navbar-wrapper__inner .right .action ul li .hamburger-action .hamburger .line {
background-color: #0089CF;
position: absolute;
height: 3px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body .navbar-wrapper__inner .right .action ul li .hamburger-action .hamburger .line__1 {
top: 0;
left: 0;
width: 70%;
}
body .navbar-wrapper__inner .right .action ul li .hamburger-action .hamburger .line__2 {
top: 7px;
left: 0;
width: 100%;
}
body .navbar-wrapper__inner .right .action ul li .hamburger-action .hamburger .line__3 {
top: 14px;
right: 0;
width: 70%;
}
body .footer {
background-color: #0089CF;
padding: 25px;
width: 100%;
z-index: -1;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
@media only screen and (min-width: 1200px) {
body .footer {
position: fixed;
bottom: 0;
left: 0;
padding: 50px 25px 25px 25px;
}
}
body .footer__inner {
max-width: 1024px;
width: 100%;
margin: 0 auto;
display: table;
}
@media only screen and (min-width: 1200px) {
body .footer__inner {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
}
body .footer__inner--col {
width: 100%;
margin: 0 auto;
text-align: center;
margin-bottom: 25px;
}
@media only screen and (min-width: 1200px) {
body .footer__inner--col {
margin: 0;
max-width: 100%;
}
}
body .footer__inner--col h4 {
color: #FFF;
font-family: 'Roboto', sans-serif;
margin: 0;
margin-bottom: 15px;
font-size: 20px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
@media only screen and (min-width: 1200px) {
body .footer__inner--col h4 {
margin-bottom: 25px;
}
}
body .footer__inner--col ul {
list-style: none;
padding: 0;
margin: 0;
}
body .footer__inner--col ul li {
color: #FFF;
margin-bottom: 3px;
}
body .footer__inner--col ul li a {
color: #FFF;
cursor: pointer;
}
body .footer__inner--col ul li a:hover,
body .footer__inner--col ul li a:focus {
text-decoration: none;
}
@media only screen and (min-width: 1200px) {
body .footer__inner--col:nth-child(2) {
text-align: center;
}
}
@media only screen and (min-width: 1200px) {
body .footer__inner--col:nth-child(3) {
text-align: right;
}
}
body .footer__inner--social {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: 0 0 15px 0;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
@media only screen and (min-width: 1200px) {
body .footer__inner--social {
padding: 25px 0 25px 0;
}
}
body .footer__inner--social h4 {
width: 100%;
color: #FFF;
font-family: 'Montserrat', sans-serif;
margin: 0;
margin-bottom: 15px;
font-size: 15px;
}
body .footer__inner--social .social {
float: left;
margin-left: 15px;
margin-right: 15px;
}
body .footer__inner--social .social a {
color: #FFF;
}
body .footer__copyright {
margin-top: 25px;
text-align: center;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
@media only screen and (min-width: 1200px) {
body .footer__copyright {
margin-top: 0;
}
}
body .footer__copyright p {
margin-top: 20px;
color: #FFF;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body .footer__copyright p:first-child {
margin-bottom: 10px;
}
body .footer__copyright a {
color: #FFF;
font-family: 'Roboto', sans-serif;
text-decoration: none;
}
body .remodal-wrapper {
display: none!important;
}
body .remodal-wrapper.remodal-is-opened {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
body .wcqv_prev.wrapper,
body .wcqv_next.wrapper {
display: none !important;
}
body .remodal {
-webkit-box-shadow: none;
box-shadow: none;
max-width: 1200px;
width: 100%;
min-height: 500px;
left: 0;
right: 0;
top: 0;
bottom: 0;
padding: 1.5rem;
display: none;
}
@media only screen and (min-width: 768px) {
body .remodal {
top: unset;
bottom: unset;
left: auto;
right: auto;
padding: initial;
position: relative;
}
}
body .remodal .remodal-close {
width: 50px;
height: 50px;
}
body .remodal .remodal-close:hover {
background-color: transparent;
}
body .remodal .remodal-close::before {
font-size: 40px;
color: #0089CF;
width: 50px;
height: 50px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
body .remodal #wcqv_contend .product {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
@media only screen and (min-width: 768px) {
body .remodal #wcqv_contend .product {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
padding: 25px;
}
body .remodal #wcqv_contend .product.type-product {
padding: 0;
}
}
body .remodal #wcqv_contend .product.type-product > div {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
padding: 1rem;
}
body .remodal #wcqv_contend .product .woocommerce-variation-price {
display: none;
}
body .remodal #wcqv_contend .product .stock {
display: none;
}
body .remodal #wcqv_contend .product .images {
width: 100% !important;
}
body .remodal #wcqv_contend .product .images img {
max-height: 300px;
width: auto;
margin: 0 auto;
}
body .remodal #wcqv_contend .product .images .thumbnails {
position: relative;
bottom: unset;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-top: 25px;
padding: 0;
}
body .remodal #wcqv_contend .product .images .thumbnails .thumbnail {
border: none;
width: auto;
}
body .remodal #wcqv_contend .product .images .thumbnails .thumbnail img {
max-height: 50px;
width: auto;
border: none;
}
body .remodal #wcqv_contend .product .variations select {
width: 100%;
background-repeat: no-repeat;
background-size: 15px;
background-position: right 10px bottom 10px;
background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='angle-down' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' class='svg-inline--fa fa-angle-down fa-w-10 fa-3x'%3E%3Cpath fill='%23000000' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z' class=''%3E%3C/path%3E%3C/svg%3E");
padding: 0.8rem 1rem;
font-size: 16px;
float: none;
}
body .remodal #wcqv_contend .product .variations .reset_variations {
display: none !important;
}
body .remodal #wcqv_contend .product .remodal__price {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
border-top: 1px solid #0089cf30;
width: 100%;
padding: 2rem 1rem 0 1rem;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
body .remodal #wcqv_contend .product .remodal__price .product,
body .remodal #wcqv_contend .product .remodal__price form {
padding: 0;
margin: 0;
}
body .remodal #wcqv_contend .product .remodal__price select[name="quantity"] {
display: none;
}
body .remodal #wcqv_contend .product .remodal__price button {
border-radius: 0;
background-color: #0089CF;
}
body .remodal #wcqv_contend .product .remodal__price .points-price {
font-family: 'Roboto', sans-serif;
font-size: 1rem;
color: #0089CF;
}
body .remodal #wcqv_contend .product .remodal__price .points-price span {
padding: 0.5rem 0.95rem;
border-radius: 100px;
-webkit-box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
background-color: #FFF;
border: 2px solid #0089CF;
font-family: 'Roboto', sans-serif;
font-size: 1.5rem;
color: #0089CF;
margin-right: 0.2rem;
}
body .remodal #wcqv_contend .product h1.product_title.entry-title {
color: #0089CF;
text-transform: uppercase;
border-bottom: 1px solid #0089cf30;
padding-bottom: 1rem;
margin-bottom: 1rem;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
body .remodal #wcqv_contend .product .summary {
width: 100%;
}
@media only screen and (max-width: 767px) {
body .remodal #wcqv_contend .product .summary {
padding: 0;
}
}
@media only screen and (min-width: 768px) {
body .remodal #wcqv_contend .product .summary {
padding: 25px;
}
}
body .remodal #wcqv_contend .product .summary h2 {
display: none;
}
body .remodal #wcqv_contend .product .summary.entry-summary.scrollable {
height: inherit !important;
}
@media only screen and (min-width: 768px) {
body .remodal #wcqv_contend .product .summary .summary-content {
max-height: 40rem;
}
}
body .remodal #wcqv_contend .product .summary .summary-content .product_meta {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-top: 0;
margin-bottom: 15px;
}
body .remodal #wcqv_contend .product .summary .summary-content .product_meta .sku_wrapper {
display: none !important;
}
body .remodal #wcqv_contend .product .summary .summary-content .product_meta .posted_in {
visibility: hidden;
}
body .remodal #wcqv_contend .product .summary .summary-content .product_meta .posted_in a {
visibility: visible;
color: #000;
text-decoration: none;
font-size: 16px;
}
body .remodal #wcqv_contend .product .summary .summary-content .product_meta .posted_in a:first-child {
margin-left: -60px;
}
body .remodal #wcqv_contend .product .summary .summary-content .woocommerce-product-details__short-description h1,
body .remodal #wcqv_contend .product .summary .summary-content .woocommerce-product-details__short-description h2,
body .remodal #wcqv_contend .product .summary .summary-content .woocommerce-product-details__short-description h3,
body .remodal #wcqv_contend .product .summary .summary-content .woocommerce-product-details__short-description h4 {
text-align: center;
font-family: 'Montserrat', sans-serif;
color: #868686;
font-weight: 300;
margin: 0 0 15px 0;
}
body .remodal #wcqv_contend .product .summary .summary-content .woocommerce-product-details__short-description h4 {
color: #0089CF;
}
body .remodal #wcqv_contend .product .summary .summary-content .woocommerce-product-details__short-description p {
text-align: left;
font-family: 'Montserrat', sans-serif;
line-height: 26px;
}
body .remodal #wcqv_contend .product .summary .summary-content .points-price {
color: #0089CF;
font-family: 'Montserrat', sans-serif;
font-weight: bold;
margin-bottom: 15px;
text-align: center;
font-size: 20px;
margin-top: 15px;
font-weight: 400;
}
body .remodal #wcqv_contend .product .summary .summary-content .add_to_cart_form_shortcode {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: 0;
}
body .remodal #wcqv_contend .product .summary .summary-content .single_variation_wrap,
body .remodal #wcqv_contend .product .summary .summary-content .variations_form {
width: 100%;
}
body .remodal #wcqv_contend .product .summary .summary-content .single_variation_wrap .woocommerce-variation-price,
body .remodal #wcqv_contend .product .summary .summary-content .variations_form .woocommerce-variation-price {
display: none !important;
}
body .remodal #wcqv_contend .product .summary .summary-content .variations tbody tr td {
padding: 0;
}
body .remodal #wcqv_contend .product .summary .summary-content .variations tbody tr td.label label {
padding-top: 10px;
color: #0089CF;
}
body .remodal #wcqv_contend .product .summary .summary-content .variations tbody tr td.value select {
width: 100%;
height: 50px;
background-repeat: no-repeat;
background-size: 15px;
background-position: right 10px bottom 10px;
background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='angle-down' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' class='svg-inline--fa fa-angle-down fa-w-10 fa-3x'%3E%3Cpath fill='%23000000' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z' class=''%3E%3C/path%3E%3C/svg%3E");
padding: 0 10px;
font-size: 16px;
float: none;
}
body .remodal #wcqv_contend .product .summary .summary-content .variations tbody tr td.value .reset_variations {
display: none !important;
}
body .remodal #wcqv_contend .product .summary .summary-content form.cart {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%;
margin-bottom: 35px;
}
@media only screen and (max-width: 767px) {
body .remodal #wcqv_contend .product .summary .summary-content form.cart {
margin-bottom: 15px;
margin-top: 25px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
}
body .remodal #wcqv_contend .product .summary .summary-content form.cart .quantity_select {
width: 100%;
float: none !important;
margin: 0 0 15px 0 !important;
}
body .remodal #wcqv_contend .product .summary .summary-content form.cart select.error {
border-color: red;
}
body .remodal #wcqv_contend .product .summary .summary-content form.cart select[name="quantity"] {
width: 100%;
height: 50px;
background-repeat: no-repeat;
background-size: 15px;
background-position: right 10px bottom 10px;
background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='angle-down' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' class='svg-inline--fa fa-angle-down fa-w-10 fa-3x'%3E%3Cpath fill='%23000000' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z' class=''%3E%3C/path%3E%3C/svg%3E");
padding: 0 10px;
font-size: 16px;
float: none;
}
body .remodal #wcqv_contend .product .summary .summary-content form.cart .button {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
background-color: #0089CF;
border: none !important;
color: #FFF;
text-transform: uppercase;
font-family: 'Montserrat', sans-serif;
height: 50px;
width: 100%;
padding: 0 15px;
font-size: 14px;
cursor: pointer;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
position: relative;
font-weight: 400;
border: 2px solid #000;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
@media only screen and (max-width: 767px) {
body .remodal #wcqv_contend .product .summary .summary-content form.cart .button {
margin: 0;
width: 100%;
margin-bottom: 15px;
}
}
body .remodal #wcqv_contend .product .summary .summary-content form.cart .button:hover,
body .remodal #wcqv_contend .product .summary .summary-content form.cart .button:focus {
background-color: #0089CF;
outline: 0;
}