.flex {
display: flex;
}
.flex-wrap {
flex-wrap: wrap;
}
.inline {
display: inline;
}
.inline-flex {
display: inline-flex;
}
.items-center {
align-items: center;
}
.absolute {
position: absolute;
}
.fixed {
position: fixed;
}
.z-top {
z-index: 99999;
}
.top-0 {
top: 0;
}
.left-0 {
left: 0;
}
.w-full {
width: 100%;
}
.justify-center {
justify-content: center;
}
.h-full {
height: 100%;
}
.justify-center {
justify-content: center;
}
.font-cursive {
font-family: "Alex Brush", cursive !important;
}
.font-bold {
font-weight: bold;
}
.text-lg {
font-size: 1.5em;
}
.text-xl {
font-size: 2em;
}
.text-2xl {
font-size: 2.5em;
}
.text-green {
color: #57652a;
}
.text-center {
text-align: center;
}
.list-none {
list-style: none;
}
.leading-normal {
line-height: 1.6;
} .woocommerce.single-product .page-title {
display: none;
}
.woocommerce.single-product .site-breadcrumbs {
margin-bottom: 30px;
}
.page-title-bg_image::before {
background-color: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.3));
}
.page-title {
margin-bottom: 20px !important;
}
.single .entry-content {
line-height: 1.6 !important;
}
.page-title p.entry-title {
text-align: center;
font-size: 3em;
color: #fff;
font-family: "Alex Brush", cursive !important;
}
.page-title .page-subtitle > p {
text-align: center;
color: #fff;
font-size: 18px;
}
@media (min-width: 768px) {
.page-title p.entry-title {
text-align: center;
font-size: 4.5em;
}
}
.woocommerce.single-product .entry-summary > h1.product_title {
font-size: 42px;
line-height: 50px;
font-weight: 500;
padding: 10px 0;
max-width: 90%;
}
.woocommerce-Tabs-panel p {
font-size: 18px !important;
margin-bottom: 15px;
font-weight: 400;
line-height: 1.6 !important;
}
.entry-summary form.variations_form {
background-color: #f9fafb;
padding: 30px;
margin: 30px 0;
}
.woocommerce-product-details__short-description strong {
font-weight: 700;
}
.woocommerce-product-details__short-description p {
font-size: 18px !important;
line-height: 1.4 !important;
margin-bottom: 20px !important;
}
.woocommerce-variation.single_variation {
width: 100%!important;
word-break: break-word;
}
.woocommerce-variation.single_variation p{
width: 100%!important;
}
.woocommerce-variation-description p {
font-size: 18px !important;
margin-bottom: 20px;
font-weight: 400;
line-height: 1.5;
}
@media only screen and (min-width: 728px) {
.woocommerce-tabs {
width: 100%;
}
}
@media only screen and (min-width: 1024px) {
.woocommerce-tabs {
width: 80%;
}
}
.woocommerce.single-product .product .product-tabs-wrapper {
margin-top: 35px !important;
}
.woocommerce-tabs .wc-tabs-learts {
padding-top: 10px !important;
padding-left: 0 !important;
}
.woocommerce-tabs .wc-tabs-learts li {
border-radius: 25px;
}
.woocommerce-tabs .wc-tabs-learts li a {
color: #57652a !important;
}
.woocommerce-tabs .wc-tabs-learts li.active a {
color: #fff !important;
}
.woocommerce.single-product
.product
.product-tabs-wrapper
.wc-tabs-learts
li
> a {
display: block;
text-align: left;
font-weight: 700;
font-size: 18px;
line-height: 1.7;
opacity: 0.8;
padding: 10px 15px;
}
.woocommerce.single-product
.product
.product-tabs-wrapper
.wc-tabs-learts
li.active {
background-color: #57652a;
}
.woocommerce-Tabs-panel p strong {
font-size: 20px;
margin-bottom: 20px;
font-weight: 400;
}
.woocommerce-Tabs-panel p strong {
font-weight: bolder !important;
}
.woocommerce-Tabs-panel blockquote {
width: 100% !important;
margin: 0 auto;
padding: 20px;
border-top: 1px solid #ab9353;
border-bottom: 1px solid #ab9353;
color: #696969;
text-align: center;
margin: 45px 0 !important;
}
.woocommerce-Tabs-panel blockquote p {
margin-bottom: 0;
padding-bottom: 0;
}
@media only screen and (min-width: 968px) {
.woocommerce-Tabs-panel blockquote {
width: 90%;
}
}
.woocommerce-Tabs-panel--description p {
padding-bottom: 5px;
font-size: 18px !important;
line-height: 1.5 !important;
}
.woocommerce-Tabs-panel--description > ul {
max-width: 95%;
margin-bottom: 20px;
padding-left: 3px;
font-size: 18px;
list-style: none;
}
.woocommerce-Tabs-panel--description > ul li {
margin-bottom: 0;
line-height: 1.5;
}
.woocommerce-Tabs-panel--description > ul li:before {
content: "\2022";
color: #ab9353;
padding-right: 10px;
font-size: 24px;
}
.woocommerce-Tabs-panel--description img {
margin-top: 30px;
margin-bottom: 30px;
}
.idea_belma h2 {
line-height: 1;
font-size: 26px;
}
.idea_belma img {
width: 200px;
height: 200px;
border-radius: 999px;
}
.idea_belma p {
font-size: 18px;
margin-bottom: 25px;
font-weight: 400;
line-height: 1.6;
}
.idea_belma p a {
text-decoration: underline;
}
.idea_belma {
width: 100%;
padding: 30px 20px;
}
@media only screen and (min-width: 728px) {
.idea_belma {
width: 100%;
padding: 30px 20px;
}
}
.site-logo img {
max-width: 200px;
}
#footer {
background-color: #f9fafb;
padding-top: 60px;
}
#footer img.logo {
width: 125px;
margin-bottom: 20px;
}
#footer p {
font-size: 18px;
line-height: 20px;
}
#footer svg {
width: 20px;
height: 20px;
}
#footer h3 {
margin-top: 0;
margin-bottom: 10px;
}
#footer ul {
list-style-type: none;
padding-left: 0;
}
@media (min-width: 768px) {
#footer ul {
padding-left: 20px;
}
}
#footer ul li a:hover {
text-decoration: none !important;
}
.footer-menu-2 ul {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.footer-menu-2 ul li {
margin: 0 15px;
} .gift-card-content-editor h5 {
font-family: "Crimson Text", serif !important;
}
.ywgc-main-form-preview-container {
display: none;
}
.ywgc-main-form-preview-container.ywgc-main-form-preview-container-mobile {
display: block;
} .grecaptcha-badge {
visibility: hidden;
} a.formkit-powered-by-convertkit {
visibility: hidden;
}
button.formkit-submit:disabled {
opacity: 0.7;
cursor: none;
}
.formkit-fields-checkbox {
display: flex;
align-items: start;
}
.fomkit-fields-checkbox input[type="checkbox"] {
display: inline;
}
label[for="checkbox-field-legal"] {
font-size: 13px;
margin-left: 10px;
display: inline;
line-height: 1.1;
}
label[for="checkbox-field-legal"] a {
text-decoration: underline;
} .pill {
border: 1px solid #222;
padding: 3px 10px;
border-radius: 20px;
background-color: #57652a;
color: white;
font-size: 14px;
cursor: pointer;
}
.pill:hover {
opacity: 0.75;
background-color: #111;
}
svg.icon {
height: 20px;
width: 20px;
margin-right: 3px;
}
.tallas {
padding: 20px;
width: 95%;
margin: 0 auto;
overflow-y: auto;
max-height: calc(100vh - 150px);
margin-top: 20px;
}
.tallas p {
line-height: 100%;
margin-bottom: 15px;
}
@media only screen and (min-width: 968px) {
.tallas {
width: 60%;
}
} .add-to-cart-bottom {
width: 100%;
max-width: 400px;
margin: 0 auto;
padding: 15px;
background-color: #f9f9f9;
}
@media only screen and (min-width: 768px) {
.add-to-cart-bottom {
max-width: 450px;
}
} .belma-pages h2,
h3 {
font-family: "Crimson Text", serif !important;
}
.belma-pages ol,
.belma-pages ul {
line-height: 150%;
font-size: 20px;
padding-left: 20px;
}
.belma-pages ol li,
.belma-pages ul li {
margin-bottom: 10px;
}
.belma-pages ul li::marker {
padding-right: 10px;
color: #57652a;
}
.belma-pages .faq h3 a {
font-family: "Crimson Text", serif;
}
.belma-pages p {
font-size: 20px;
line-height: 140%;
margin-bottom: 26px;
}
.belma-pages strong {
color: #57652a;
font-weight: bold;
}
.belma-pages blockquote {
max-width: 100%;
margin: 25px auto !important;
padding: 16px 0;
border-top: 1px solid #57652a;
border-bottom: 1px solid #57652a;
}
.belma-pages blockquote p {
font-size: 26px;
color: #57652a;
text-align: center;
line-height: 120%;
}
@media only screen and (min-width: 768px) {
.belma-pages blockquote {
max-width: 70%;
}
.belma-pages blockquote p {
font-size: 30px;
}
} .wpml-ls-legacy-dropdown {
float: right;
font-size: 12px;
} .growl.growl-notice {
color: #fff;
background: #57652a;
}
rs-fullwidth-wrap {
width: 100% !important;
overflow: hidden;
margin: 0 auto;
}
.header-tools {
width: 21.5% !important;
}
.learts-product-category-banner.style-banner-color
.banner-content
.category-name {
line-height: 35px;
}
button#place_order {
background-color: #57652a;
color: #fff;
font-size: 16px;
padding: 10px 45px;
}
button#place_order:hover {
background-color: #ab9353;
}
.learts-brands-grid .row {
align-items: center;
} .full-width-belma {
width: 100%;
margin: 0 auto;
}
@media only screen and (min-width: 768px) {
.full-width-belma {
width: 80%;
}
}
h2.entry-title-blog a {
font-size: 28px;
line-height: 100%;
color: #57652a;
font-family: "Crimson Text", serif !important;
}
article.type-post > div.entry-header > h1 {
font-size: 40px !important;
font-family: "Crimson Text", serif !important;
}
article.type-post > div.entry-content > h2,
article.type-post > div.entry-content > h3,
article.type-post > div.entry-content > h4 {
font-family: "Crimson Text", serif !important;
}
article.type-post > div.entry-content > blockquote {
max-width: 80%;
margin: 0 auto;
border: none;
} .overlay-banner {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5); display: flex;
justify-content: center;
align-items: center;
overflow: auto;
padding: 10px;
z-index: 1001; }
.banner {
position: relative;
background-color: white;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
border-radius: 10px;
overflow: hidden;
z-index: 1002; padding: 20px;
width:  95%;
}
.banner-content {
display: flex;
flex-direction: column;
}
.banner-content p {
margin-bottom: 1em;
line-height: 1.4;
font-size: 1em;
}
.banner-content button {
background-color: #57652a;
color: white;
border: none;
border-radius: 5px;
padding: 10px 20px;
cursor: pointer;
margin-top: 20px;
width: auto;
}
.banner-content img {
max-width:  125px;
height: auto;
display: block;
margin: 0 auto;
margin-bottom: 30px;
}
@media  (min-width: 768px) { 
.banner {
max-width: 575px;
height: auto;
}
}
.otgs-development-site-front-end {
display: none!important;
visibility: hidden!important;
}
a.slick-slide .image-caption {
display: none;
}
a.slick-active.image-caption {
display: block!important;
}
.topbar-acf {
text-align: center;
width: 100%;
background-color: #57652A;
padding: 10px;
}
.topbar-acf p {
font-size: 0.7em;
color: white;
}
@media (min-width: 768px) {
.topbar-acf p {
font-size: 0.8em;
}
}
.woocommerce-product-details__short-description {
padding-bottom: 30px;
}
a.belma-quote {
font-size: 0.85em;
padding: 10px 22px;
background-color: #b6a680;
color:white;
border: 1px solid #b6a680!important;
}
.text-subtle {
opacity: 0.6;
font-size: 0.9rem;
padding: 0 2px;
}
.archive.term-oil-on-canvas button.add-to-cart-btn {
display: none!important;
}
.archive.term-pintura-oleo button.add-to-cart-btn {
display: none!important;
}
.archive.term-angela-mena  button.add-to-cart-btn {
display: none!important;
}:root {
--cc-bg: #fff;
--cc-text: #2d4156;
--cc-btn-primary-bg: #AB9353;
--cc-btn-primary-text: var(--cc-bg);
--cc-btn-primary-hover-bg: #1d2e38;
--cc-btn-secondary-bg: #eaeff2;
--cc-btn-secondary-text: var(--cc-text);
--cc-btn-secondary-hover-bg: #d8e0e6;
--cc-toggle-bg-off: #919ea6;
--cc-toggle-bg-on: var(--cc-btn-primary-bg);
--cc-toggle-bg-readonly: #d5dee2;
--cc-toggle-knob-bg: #fff;
--cc-toggle-knob-icon-color: #ecf2fa;
--cc-block-text: var(--cc-text);
--cc-cookie-category-block-bg: #f0f4f7;
--cc-cookie-category-block-bg-hover: #e9eff4;
--cc-section-border: #f1f3f5;
--cc-cookie-table-border: #e9edf2;
--cc-overlay-bg: rgba(4, 6, 8, 0.85);
--cc-webkit-scrollbar-bg: #cfd5db;
--cc-webkit-scrollbar-bg-hover: #9199a0;
}
.c_darkmode {
--cc-bg: #181b1d;
--cc-text: #f9f9f9;
--cc-btn-primary-bg: #AB9353;
--cc-btn-primary-text: #000;
--cc-btn-primary-hover-bg: #c2dff7;
--cc-btn-secondary-bg: #33383c;
--cc-btn-secondary-text: var(--cc-text);
--cc-btn-secondary-hover-bg: #3e454a;
--cc-toggle-bg-off: #667481;
--cc-toggle-bg-on: var(--cc-btn-primary-bg);
--cc-toggle-bg-readonly: #454c54;
--cc-toggle-knob-bg: var(--cc-cookie-category-block-bg);
--cc-toggle-knob-icon-color: var(--cc-bg);
--cc-block-text: #b3bfc5;
--cc-cookie-category-block-bg: #23272a;
--cc-cookie-category-block-bg-hover: #2b3035;
--cc-section-border: #292d31;
--cc-cookie-table-border: #2b3035;
--cc-webkit-scrollbar-bg: #667481;
--cc-webkit-scrollbar-bg-hover: #9199a0;
}
.cc_div *,
.cc_div :after,
.cc_div :before,
.cc_div :hover {
animation: none;
background: none;
border: none;
border-radius: unset;
box-shadow: none;
-webkit-box-sizing: border-box;
box-sizing: border-box;
color: inherit;
float: none;
font-family: inherit;
font-size: 1em;
font-style: inherit;
font-variant: normal;
font-weight: inherit;
height: auto;
letter-spacing: unset;
line-height: 1.2;
margin: 0;
padding: 0;
text-align: left;
text-decoration: none;
text-transform: none;
transition: none;
vertical-align: baseline;
visibility: unset;
}
.cc_div {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: optimizeLegibility;
color: #2d4156;
color: var(--cc-text);
font-size: 16px;
font-weight: 400;
}
#c-ttl,
#s-bl td:before,
#s-ttl,
.cc_div .b-tl,
.cc_div .c-bn {
font-weight: 600;
}
#cm,
#s-bl .act .b-acc,
#s-inr,
.cc_div .b-tl,
.cc_div .c-bl {
border-radius: 0.35em;
}
#s-bl .act .b-acc {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.cc_div a,
.cc_div button,
.cc_div input {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
overflow: hidden;
}
.cc_div a {
border-bottom: 1px solid;
}
.cc_div a:hover {
border-color: transparent;
text-decoration: none;
}
#cm-ov,
#cs-ov,
.c--anim #cm,
.c--anim #s-cnt,
.c--anim #s-inr {
transition: visibility 0.25s linear, opacity 0.25s ease, transform 0.25s ease !important;
}
.c--anim .c-bn {
transition: background-color 0.25s ease !important;
}
.c--anim #cm.bar.slide,
.c--anim #cm.bar.slide + #cm-ov,
.c--anim .bar.slide #s-inr,
.c--anim .bar.slide + #cs-ov {
transition: visibility 0.4s ease, opacity 0.4s ease, transform 0.4s ease !important;
}
#cm.bar.slide,
.cc_div .bar.slide #s-inr {
opacity: 1;
transform: translateX(100%);
}
#cm.bar.top.slide,
.cc_div .bar.left.slide #s-inr {
opacity: 1;
transform: translateX(-100%);
}
#cm.slide,
.cc_div .slide #s-inr {
transform: translateY(1.6em);
}
#cm.top.slide {
transform: translateY(-1.6em);
}
#cm.bar.slide {
transform: translateY(100%);
}
#cm.bar.top.slide {
transform: translateY(-100%);
}
.show--consent .c--anim #cm,
.show--consent .c--anim #cm.bar,
.show--settings .c--anim #s-inr,
.show--settings .c--anim .bar.slide #s-inr {
opacity: 1;
transform: scale(1);
visibility: visible !important;
}
.show--consent .c--anim #cm.box.middle,
.show--consent .c--anim #cm.cloud.middle {
transform: scale(1) translateY(-50%);
}
.show--settings .c--anim #s-cnt {
visibility: visible !important;
}
.force--consent.show--consent .c--anim #cm-ov,
.show--settings .c--anim #cs-ov {
opacity: 1 !important;
visibility: visible !important;
}
#cm {
background: #fff;
background: var(--cc-bg);
bottom: 1.25em;
box-shadow: 0 0.625em 1.875em #000;
box-shadow: 0 0.625em 1.875em rgba(2, 2, 3, 0.28);
font-family: inherit;
line-height: normal;
max-width: 24.2em;
opacity: 0;
padding: 1.1em 1.5em 1.4em;
position: fixed;
right: 1.25em;
transform: scale(0.95);
visibility: hidden;
width: 100%;
z-index: 1;
}
#cc_div #cm {
display: block !important;
}
#c-ttl {
font-size: 1.05em;
margin-bottom: 0.7em;
}
.cloud #c-ttl {
margin-top: -0.15em;
}
#c-txt {
font-size: 0.9em;
line-height: 1.5em;
}
.cc_div #c-bns {
display: flex;
justify-content: space-between;
margin-top: 1.4em;
}
.cc_div .c-bn {
background: #e5ebef;
background: var(--cc-btn-secondary-bg);
border-radius: 4px;
color: #40505a;
color: var(--cc-btn-secondary-text);
cursor: pointer;
display: inline-block;
flex: 1;
font-size: 0.82em;
padding: 1em 1.7em;
text-align: center;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
}
#c-bns button + button,
#s-c-bn,
#s-cnt button + button {
float: right;
margin-left: 1em;
}
#s-cnt #s-rall-bn {
float: none;
}
#cm .c_link:active,
#cm .c_link:hover,
#s-c-bn:active,
#s-c-bn:hover,
#s-cnt button + button:active,
#s-cnt button + button:hover {
background: #d8e0e6;
background: var(--cc-btn-secondary-hover-bg);
}
#s-cnt {
display: table;
height: 100%;
left: 0;
position: fixed;
top: 0;
visibility: hidden;
width: 100%;
z-index: 101;
}
#s-bl {
outline: none;
}
#s-bl .title {
margin-top: 1.4em;
}
#s-bl .b-bn,
#s-bl .title:first-child {
margin-top: 0;
}
#s-bl .b-acc .p {
margin-top: 0;
padding: 1em;
}
#s-cnt .b-bn .b-tl {
background: none;
display: block;
font-family: inherit;
font-size: 0.95em;
padding: 1.3em 6.4em 1.3em 2.7em;
position: relative;
transition: background-color 0.25s ease;
width: 100%;
}
#s-cnt .b-bn .b-tl.exp {
cursor: pointer;
}
#s-cnt .act .b-bn .b-tl {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
#s-cnt .b-bn .b-tl:active,
#s-cnt .b-bn .b-tl:hover {
background: #e9eff4;
background: var(--cc-cookie-category-block-bg-hover);
}
#s-bl .b-bn {
position: relative;
}
#s-bl .c-bl {
border: 1px solid #f1f3f5;
border-color: var(--cc-section-border);
margin-bottom: 0.5em;
padding: 1em;
transition: background-color 0.25s ease;
}
#s-bl .c-bl:hover {
background: #f0f4f7;
background: var(--cc-cookie-category-block-bg);
}
#s-bl .c-bl:last-child {
margin-bottom: 0.5em;
}
#s-bl .c-bl:first-child {
border: none;
margin-bottom: 2em;
margin-top: 0;
padding: 0;
transition: none;
}
#s-bl .c-bl:not(.b-ex):first-child:hover {
background: transparent;
background: unset;
}
#s-bl .c-bl.b-ex {
background: #f0f4f7;
background: var(--cc-cookie-category-block-bg);
border: none;
padding: 0;
transition: none;
}
#s-bl .c-bl.b-ex + .c-bl {
margin-top: 2em;
}
#s-bl .c-bl.b-ex + .c-bl.b-ex {
margin-top: 0;
}
#s-bl .c-bl.b-ex:first-child {
margin-bottom: 1em;
margin-bottom: 0.5em;
}
#s-bl .b-acc {
display: none;
margin-bottom: 0;
max-height: 0;
overflow: hidden;
padding-top: 0;
}
#s-bl .act .b-acc {
display: block;
max-height: 100%;
overflow: hidden;
}
#s-cnt .p {
color: #2d4156;
color: var(--cc-block-text);
font-size: 0.9em;
line-height: 1.5em;
margin-top: 0.85em;
}
.cc_div .b-tg .c-tgl:disabled {
cursor: not-allowed;
}
#c-vln {
display: table-cell;
position: relative;
vertical-align: middle;
}
#cs {
bottom: 0;
left: 0;
padding: 0 1.7em;
position: fixed;
right: 0;
top: 0;
width: 100%;
}
#cs,
#s-inr {
height: 100%;
}
#s-inr {
box-shadow: 0 13px 27px -5px rgba(3, 6, 9, 0.26);
margin: 0 auto;
max-width: 45em;
opacity: 0;
overflow: hidden;
padding-bottom: 4.75em;
padding-top: 4.75em;
position: relative;
transform: scale(0.96);
visibility: hidden;
}
#s-bns,
#s-hdr,
#s-inr {
background: #fff;
background: var(--cc-bg);
}
#s-bl {
display: block;
height: 100%;
overflow-x: hidden;
overflow-y: auto;
overflow-y: overlay;
padding: 1.3em 1.8em;
width: 100%;
}
#s-bns {
border-top: 1px solid #f1f3f5;
border-color: var(--cc-section-border);
bottom: 0;
height: 4.75em;
left: 0;
padding: 1em 1.8em;
position: absolute;
right: 0;
}
.cc_div .cc-link {
border-bottom: 1px solid #253b48;
border-color: var(--cc-btn-primary-bg);
color: #253b48;
color: var(--cc-btn-primary-bg);
cursor: pointer;
display: inline;
font-weight: 600;
padding-bottom: 0;
text-decoration: none;
}
.cc_div .cc-link:active,
.cc_div .cc-link:hover {
border-color: transparent;
}
#c-bns button:first-child,
#s-bns button:first-child {
background: #253b48;
background: var(--cc-btn-primary-bg);
color: #fff;
color: var(--cc-btn-primary-text);
}
#c-bns.swap button:first-child {
background: #e5ebef;
background: var(--cc-btn-secondary-bg);
color: #40505a;
color: var(--cc-btn-secondary-text);
}
#c-bns.swap button:last-child {
background: #253b48;
background: var(--cc-btn-primary-bg);
color: #fff;
color: var(--cc-btn-primary-text);
}
.cc_div .b-tg .c-tgl:checked ~ .c-tg {
background: #253b48;
background: var(--cc-toggle-bg-on);
}
#c-bns button:first-child:active,
#c-bns button:first-child:hover,
#c-bns.swap button:last-child:active,
#c-bns.swap button:last-child:hover,
#s-bns button:first-child:active,
#s-bns button:first-child:hover {
background: #1d2e38;
background: var(--cc-btn-primary-hover-bg);
}
#c-bns.swap button:first-child:active,
#c-bns.swap button:first-child:hover {
background: #d8e0e6;
background: var(--cc-btn-secondary-hover-bg);
}
#s-hdr {
border-bottom: 1px solid #f1f3f5;
border-color: var(--cc-section-border);
display: table;
height: 4.75em;
padding: 0 1.8em;
position: absolute;
top: 0;
width: 100%;
z-index: 2;
}
#s-hdr,
#s-ttl {
vertical-align: middle;
}
#s-ttl {
display: table-cell;
font-size: 1em;
}
#s-c-bn {
font-size: 1.45em;
font-weight: 400;
height: 1.7em;
margin: 0;
overflow: hidden;
padding: 0;
position: relative;
width: 1.7em;
}
#s-c-bnc {
display: table-cell;
vertical-align: middle;
}
.cc_div span.t-lb {
opacity: 0;
overflow: hidden;
pointer-events: none;
position: absolute;
top: 0;
z-index: -1;
}
#c_policy__text {
height: 31.25em;
margin-top: 1.25em;
overflow-y: auto;
}
#c-s-in {
height: 100%;
height: calc(100% - 2.5em);
max-height: 37.5em;
position: relative;
top: 50%;
transform: translateY(-50%);
}
@media screen and (min-width: 688px) {
#s-bl::-webkit-scrollbar {
background: transparent;
border-radius: 0 0.25em 0.25em 0;
height: 100%;
width: 0.9em;
}
#s-bl::-webkit-scrollbar-thumb {
background: #cfd5db;
background: var(--cc-webkit-scrollbar-bg);
border: 0.25em solid var(--cc-bg);
border-radius: 100em;
}
#s-bl::-webkit-scrollbar-thumb:hover {
background: #9199a0;
background: var(--cc-webkit-scrollbar-bg-hover);
}
#s-bl::-webkit-scrollbar-button {
height: 5px;
width: 10px;
}
}
.cc_div .b-tg {
bottom: 0;
display: inline-block;
margin: auto;
right: 0;
right: 1.2em;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
vertical-align: middle;
}
.cc_div .b-tg,
.cc_div .b-tg .c-tgl {
cursor: pointer;
position: absolute;
top: 0;
}
.cc_div .b-tg .c-tgl {
border: 0;
display: block;
left: 0;
margin: 0;
}
.cc_div .b-tg .c-tg {
background: #919ea6;
background: var(--cc-toggle-bg-off);
pointer-events: none;
position: absolute;
transition: background-color 0.25s ease, box-shadow 0.25s ease;
}
.cc_div .b-tg,
.cc_div .b-tg .c-tg,
.cc_div .b-tg .c-tgl,
.cc_div span.t-lb {
border-radius: 4em;
height: 1.5em;
width: 3.4em;
}
.cc_div .b-tg .c-tg.c-ro {
cursor: not-allowed;
}
.cc_div .b-tg .c-tgl ~ .c-tg.c-ro {
background: #d5dee2;
background: var(--cc-toggle-bg-readonly);
}
.cc_div .b-tg .c-tgl ~ .c-tg.c-ro:after {
box-shadow: none;
}
.cc_div .b-tg .c-tg:after {
background: #fff;
background: var(--cc-toggle-knob-bg);
border: none;
border-radius: 100%;
box-shadow: 0 1px 2px rgba(24, 32, 35, 0.36);
box-sizing: content-box;
content: "";
display: block;
height: 1.25em;
left: 0.125em;
position: relative;
top: 0.125em;
transition: transform 0.25s ease;
width: 1.25em;
}
.cc_div .b-tg .c-tgl:checked ~ .c-tg:after {
transform: translateX(1.9em);
}
#s-bl table,
#s-bl td,
#s-bl th {
border: none;
}
#s-bl tbody tr {
transition: background-color 0.25s ease;
}
#s-bl tbody tr:hover {
background: #e9eff4;
background: var(--cc-cookie-category-block-bg-hover);
}
#s-bl table {
border-collapse: collapse;
margin: 0;
overflow: hidden;
padding: 0;
text-align: left;
width: 100%;
}
#s-bl td,
#s-bl th {
font-size: 0.8em;
padding: 0.8em 0.625em 0.8em 1.2em;
text-align: left;
vertical-align: top;
}
#s-bl th {
font-family: inherit;
padding: 1.2em;
}
#s-bl thead tr:first-child {
border-bottom: 1px solid #e9edf2;
border-color: var(--cc-cookie-table-border);
}
.force--consent #cs,
.force--consent #s-cnt {
width: 100vw;
}
#cm-ov,
#cs-ov {
background: #070707;
background: rgba(4, 6, 8, 0.85);
background: var(--cc-overlay-bg);
bottom: 0;
display: none;
left: 0;
opacity: 0;
position: fixed;
right: 0;
top: 0;
transition: none;
visibility: hidden;
}
.c--anim #cs-ov,
.force--consent .c--anim #cm-ov,
.force--consent.show--consent #cm-ov,
.show--settings #cs-ov {
display: block;
}
#cs-ov {
z-index: 2;
}
.force--consent .cc_div {
bottom: 0;
left: 0;
position: fixed;
top: 0;
transition: visibility 0.25s linear;
visibility: hidden;
width: 100%;
width: 100vw;
}
.force--consent.show--consent .c--anim .cc_div,
.force--consent.show--settings .c--anim .cc_div {
visibility: visible;
}
.force--consent #cm {
position: absolute;
}
.force--consent #cm.bar {
max-width: 100vw;
width: 100vw;
}
html.force--consent.show--consent {
overflow-y: hidden !important;
}
html.force--consent.show--consent,
html.force--consent.show--consent body {
height: auto !important;
overflow-x: hidden !important;
}
.cc_div .act .b-bn .exp:before,
.cc_div .b-bn .exp:before {
border: solid #2d4156;
border-color: var(--cc-btn-secondary-text);
border-width: 0 2px 2px 0;
content: "";
display: inline-block;
left: 1.2em;
margin-right: 15px;
padding: 0.2em;
position: absolute;
top: 50%;
transform: translateY(-50%) rotate(45deg);
}
.cc_div .act .b-bn .b-tl:before {
transform: translateY(-20%) rotate(225deg);
}
.cc_div .on-i:before {
border: solid #fff;
border-color: var(--cc-toggle-knob-icon-color);
border-width: 0 2px 2px 0;
display: inline-block;
left: 0.75em;
padding: 0.1em 0.1em 0.45em;
top: 0.37em;
}
#s-c-bn:after,
#s-c-bn:before,
.cc_div .on-i:before {
content: "";
margin: 0 auto;
position: absolute;
transform: rotate(45deg);
}
#s-c-bn:after,
#s-c-bn:before {
background: #444d53;
background: var(--cc-btn-secondary-text);
border-radius: 1em;
height: 0.6em;
left: 0.82em;
top: 0.58em;
width: 1.5px;
}
#s-c-bn:after {
transform: rotate(-45deg);
}
.cc_div .off-i,
.cc_div .on-i {
display: block;
height: 100%;
position: absolute;
right: 0;
text-align: center;
transition: opacity 0.15s ease;
width: 50%;
}
.cc_div .on-i {
left: 0;
opacity: 0;
}
.cc_div .off-i:after,
.cc_div .off-i:before {
background: #cdd6dc;
background: var(--cc-toggle-knob-icon-color);
content: " ";
display: block;
height: 0.7em;
margin: 0 auto;
position: absolute;
right: 0.8em;
top: 0.42em;
transform-origin: center;
width: 0.09375em;
}
.cc_div .off-i:before {
transform: rotate(45deg);
}
.cc_div .off-i:after {
transform: rotate(-45deg);
}
.cc_div .b-tg .c-tgl:checked ~ .c-tg .on-i {
opacity: 1;
}
.cc_div .b-tg .c-tgl:checked ~ .c-tg .off-i {
opacity: 0;
}
#cm.box.middle,
#cm.cloud.middle {
bottom: auto;
top: 50%;
transform: translateY(-37%);
}
#cm.box.middle.zoom,
#cm.cloud.middle.zoom {
transform: scale(0.95) translateY(-50%);
}
#cm.box.center,
#cm.cloud {
left: 1em;
margin: 0 auto;
right: 1em;
}
#cm.cloud {
max-width: 50em;
overflow: hidden;
padding: 1.3em 2em;
text-align: center;
width: unset;
}
.cc_div .cloud #c-inr {
display: table;
width: 100%;
}
.cc_div .cloud #c-inr-i {
display: table-cell;
padding-right: 2.4em;
vertical-align: top;
width: 70%;
}
.cc_div .cloud #c-txt {
font-size: 0.85em;
}
.cc_div .cloud #c-bns {
display: table-cell;
min-width: 170px;
vertical-align: middle;
}
#cm.cloud .c-bn {
margin: 0.625em 0 0;
width: 100%;
}
#cm.cloud .c-bn:first-child {
margin: 0;
}
#cm.cloud.left {
margin-right: 1.25em;
}
#cm.cloud.right {
margin-left: 1.25em;
}
#cm.bar {
border-radius: 0;
bottom: 0;
left: 0;
max-width: 100%;
padding: 2em;
position: fixed;
right: 0;
width: 100%;
}
#cm.bar #c-inr {
margin: 0 auto;
max-width: 32em;
}
#cm.bar #c-bns {
max-width: 33.75em;
}
#cm.bar #cs {
padding: 0;
}
.cc_div .bar #c-s-in {
height: 100%;
max-height: 100%;
top: 0;
transform: none;
}
.cc_div .bar #s-bl,
.cc_div .bar #s-bns,
.cc_div .bar #s-hdr {
padding-left: 1.6em;
padding-right: 1.6em;
}
.cc_div .bar #cs {
padding: 0;
}
.cc_div .bar #s-inr {
border-radius: 0;
margin: 0 0 0 auto;
max-width: 32em;
}
.cc_div .bar.left #s-inr {
margin-left: 0;
margin-right: auto;
}
.cc_div .bar #s-bl table,
.cc_div .bar #s-bl tbody,
.cc_div .bar #s-bl td,
.cc_div .bar #s-bl th,
.cc_div .bar #s-bl thead,
.cc_div .bar #s-bl tr,
.cc_div .bar #s-cnt {
display: block;
}
.cc_div .bar #s-bl thead tr {
left: -9999px;
position: absolute;
top: -9999px;
}
.cc_div .bar #s-bl tr {
border-top: 1px solid #e3e7ed;
border-color: var(--cc-cookie-table-border);
}
.cc_div .bar #s-bl td {
border: none;
padding-left: 35%;
position: relative;
}
.cc_div .bar #s-bl td:before {
color: #000;
color: var(--cc-text);
content: attr(data-column);
left: 1em;
overflow: hidden;
padding-right: 0.625em;
position: absolute;
text-overflow: ellipsis;
white-space: nowrap;
}
#cm.top {
bottom: auto;
top: 1.25em;
}
#cm.left {
left: 1.25em;
right: auto;
}
#cm.right {
left: auto;
right: 1.25em;
}
#cm.bar.left,
#cm.bar.right {
left: 0;
right: 0;
}
#cm.bar.top {
top: 0;
}
@media screen and (max-width: 688px) {
#cm,
#cm.cloud,
#cm.left,
#cm.right {
bottom: 1em;
display: block;
left: 1em;
margin: 0;
max-width: 100%;
padding: 1.4em !important;
right: 1em;
width: auto;
}
.force--consent #cm,
.force--consent #cm.cloud {
max-width: 100vw;
width: auto;
}
#cm.top {
bottom: auto;
top: 1em;
}
#cm.bottom {
bottom: 1em;
top: auto;
}
#cm.bar.bottom {
bottom: 0;
}
#cm.cloud .c-bn {
font-size: 0.85em;
}
#s-bns,
.cc_div .bar #s-bns {
padding: 1em 1.3em;
}
.cc_div .bar #s-inr {
max-width: 100%;
width: 100%;
}
.cc_div .cloud #c-inr-i {
padding-right: 0;
}
#cs {
border-radius: 0;
padding: 0;
}
#c-s-in {
height: 100%;
max-height: 100%;
top: 0;
transform: none;
}
.cc_div .b-tg {
right: 1.1em;
transform: scale(1.1);
}
#s-inr {
border-radius: 0;
margin: 0;
padding-bottom: 7.9em;
}
#s-bns {
height: 7.9em;
}
#s-bl,
.cc_div .bar #s-bl {
padding: 1.3em;
}
#s-hdr,
.cc_div .bar #s-hdr {
padding: 0 1.3em;
}
#s-bl table {
width: 100%;
}
#s-inr.bns-t {
padding-bottom: 10.5em;
}
.bns-t #s-bns {
height: 10.5em;
}
.cc_div .bns-t .c-bn {
font-size: 0.83em;
padding: 0.9em 1.6em;
}
#s-cnt .b-bn .b-tl {
padding-bottom: 1.2em;
padding-top: 1.2em;
}
#s-bl table,
#s-bl tbody,
#s-bl td,
#s-bl th,
#s-bl thead,
#s-bl tr,
#s-cnt {
display: block;
}
#s-bl thead tr {
left: -9999px;
position: absolute;
top: -9999px;
}
#s-bl tr {
border-top: 1px solid #e3e7ed;
border-color: var(--cc-cookie-table-border);
}
#s-bl td {
border: none;
padding-left: 35%;
position: relative;
}
#s-bl td:before {
color: #000;
color: var(--cc-text);
content: attr(data-column);
left: 1em;
overflow: hidden;
padding-right: 0.625em;
position: absolute;
text-overflow: ellipsis;
white-space: nowrap;
}
#cm .c-bn,
.cc_div .c-bn {
margin-right: 0;
width: 100%;
}
#s-cnt #s-rall-bn {
margin-left: 0;
}
.cc_div #c-bns {
flex-direction: column;
}
#c-bns button + button,
#s-cnt button + button {
float: unset;
margin-left: 0;
margin-top: 0.625em;
}
#cm.box,
#cm.cloud {
left: 1em;
right: 1em;
width: auto;
}
#cm.cloud.left,
#cm.cloud.right {
margin: 0;
}
.cc_div .cloud #c-bns,
.cc_div .cloud #c-inr,
.cc_div .cloud #c-inr-i {
display: block;
min-width: unset;
width: auto;
}
.cc_div .cloud #c-txt {
font-size: 0.9em;
}
.cc_div .cloud #c-bns {
margin-top: 1.625em;
}
}
.cc_div.ie #c-vln {
height: 100%;
padding-top: 5.62em;
}
.cc_div.ie .bar #c-vln {
padding-top: 0;
}
.cc_div.ie #cs {
margin-top: -5.625em;
max-height: 37.5em;
position: relative;
top: 0;
}
.cc_div.ie .bar #cs {
margin-top: 0;
max-height: 100%;
}
.cc_div.ie #cm {
border: 1px solid #dee6e9;
}
.cc_div.ie #c-s-in {
top: 0;
}
.cc_div.ie .b-tg {
margin-bottom: 0.7em;
padding-left: 1em;
}
.cc_div.ie .b-tg .c-tgl:checked ~ .c-tg:after {
left: 1.95em;
}
.cc_div.ie #s-bl table {
overflow: auto;
}
.cc_div.ie .b-tg .c-tg {
display: none;
}
.cc_div.ie .b-tg .c-tgl {
display: inline-block;
height: auto;
margin-bottom: 0.2em;
position: relative;
vertical-align: middle;
}
.cc_div.ie #s-cnt .b-bn .b-tl {
padding: 1.3em 6.4em 1.3em 1.4em;
}
.cc_div.ie .bar #s-bl td:before {
display: none;
}
.cc_div.ie .bar #s-bl td {
padding: 0.8em 0.625em 0.8em 1.2em;
}
.cc_div.ie .bar #s-bl thead tr {
position: relative;
}
.cc_div.ie .b-tg .t-lb {
filter: alpha(opacity=0);
}
.cc_div.ie #cm-ov,
.cc_div.ie #cs-ov {
filter: alpha(opacity=80);
}.wcpa_form_outer{margin:1em 0 2em 0;width:100%;clear:both;flex:0 0 100%}.wcpa_form_outer *{box-sizing:border-box}.wcpa_skeleton_loader_area{width:100%;display:block;margin:2em 0 2em}.wcpa_skeleton_loader{width:100%;display:block;margin:0 0 23px}.wcpa_skeleton_loader *{background:#eee;background:linear-gradient(130deg, #ececec 8%, #f5f5f5 18%, #ececec 33%);border-radius:5px;background-size:200% 100%;animation:1.5s shine linear infinite}.wcpa_skeleton_loader .wcpa_skeleton_label{width:75px;height:20px;display:block;margin:0 0 8px}.wcpa_skeleton_loader .wcpa_skeleton_field{width:100%;height:45px;display:block;border-radius:4px}.wcpa_skeleton_loader .wcpa_skeleton_fieldarea{width:100%;height:175px;display:block;border-radius:4px}@keyframes shine{to{background-position-x:-200%}}@keyframes wcpaAnimate{0%{opacity:0}100%{opacity:1}}.wcpa_wrap{padding:0 2px}.wcpa_wrap .wcpa_new{animation-name:wcpaAnimate;animation-duration:.5s;animation-timing-function:ease-out}.wcpa_wrap .wcpa_row{flex-wrap:wrap}.wcpa_wrap .wcpa-col-1,.wcpa_wrap .wcpa-col-2,.wcpa_wrap .wcpa-col-3,.wcpa_wrap .wcpa-col-4,.wcpa_wrap .wcpa-col-5,.wcpa_wrap .wcpa-col-6{padding:0 7px}.wcpa_wrap .wcpa-col-6{width:100%}.wcpa_wrap .wcpa-col-5{width:83.33333333%}.wcpa_wrap .wcpa-col-4{width:66.66666667%}.wcpa_wrap .wcpa-col-3{width:50%}.wcpa_wrap .wcpa-col-2{width:33.33333%}.wcpa_wrap .wcpa-col-1{width:16.66666%}.wcpa_wrap .wcpa_field_wrap{margin:0 0 15px}.wcpa_wrap .wcpa_field_wrap:first-child{padding-left:0}.wcpa_wrap .wcpa_field_wrap:last-child{padding-right:0}.wcpa_wrap .wcpa_field_wrap input[type=text],.wcpa_wrap .wcpa_field_wrap input[type=url],.wcpa_wrap .wcpa_field_wrap input[type=date],.wcpa_wrap .wcpa_field_wrap input[type=time],.wcpa_wrap .wcpa_field_wrap input[type=number],.wcpa_wrap .wcpa_field_wrap input[type=email],.wcpa_wrap .wcpa_field_wrap input[type=tel],.wcpa_wrap .wcpa_field_wrap input[type=password],.wcpa_wrap .wcpa_field_wrap select,.wcpa_wrap .wcpa_field_wrap textarea{width:100%}.wcpa_wrap .wcpa_date_field_wrap input{padding-right:25px !important}.wcpa_wrap .wcpa_date_field_wrap{position:relative;width:100%}.wcpa_wrap .wcpa_date_field_wrap .wcpa_reset_field{position:absolute;top:50%;transform:translateY(-50%);right:10px;background-image:url(//belmacraftandart.com/wp-content/plugins/woo-custom-product-addons/assets/images/date-reset.svg);background-repeat:no-repeat;background-size:contain;width:15px;height:15px;z-index:1;cursor:pointer;display:block}.wcpa_wrap .wcpa_date_field_wrap .inline+.wcpa_reset_field{display:none !important}.wcpa_wrap .wcpa_checkbox{position:relative}.wcpa_wrap .wcpa_checkbox label{margin:0;display:inline-flex;align-items:center;justify-content:flex-start;cursor:pointer}.wcpa_wrap .wcpa_checkbox input{margin:3px 3px 3px 4px}.wcpa_wrap .wcpa_checkbox .wcpa_checkbox_custom{display:none}.wcpa_wrap .wcpa_radio{position:relative}.wcpa_wrap .wcpa_radio label{margin:0;display:inline-flex;align-items:center;justify-content:flex-start;cursor:pointer}.wcpa_wrap .wcpa_radio label input{margin:3px 3px 3px 4px}.wcpa_wrap .wcpa_radio .wcpa_radio_custom{display:none}.wcpa_wrap .wcpa_group_field,.wcpa_wrap .wcpa_grp_items{display:grid;grid-template-columns:100%;gap:10px 20px;align-items:flex-start}.wcpa_wrap .wcpa_grp_wrap .wcpa_grp_title{margin:0 0px 10px 0px}.wcpa_wrap .wcpa_field{width:100%}.wcpa_wrap .wcpa_fl_inline{display:flex;flex-wrap:wrap}.wcpa_wrap .wcpa_fl_inline.wcpa_grouped_options{display:block}.wcpa_wrap .wcpa_fl_inline .wcpa_grp_items{display:flex;flex-wrap:wrap}.wcpa_wrap .wcpa_field_label{width:100%;font-weight:400;line-height:20px;margin:0 0 8px 0;display:inline-block}.wcpa_wrap .wcpa_field_desc{margin:4px 0 0;font-size:.8em}.wcpa_wrap .wcpa_cloned_field .wcpa_field_desc{display:none}.wcpa_wrap .wcpa_field_price{display:block;font-weight:400;font-size:1em;line-height:20px;text-align:right;margin:0 0 0 10px}.wcpa_wrap .wcpa_field_price del{opacity:.5;font-weight:normal;display:inline-block;margin:0 5px;font-size:.9em}.wcpa_wrap .wcpa_field_bottom{width:100%;display:flex;align-items:flex-start;justify-content:space-between;margin:5px 0 0 0}.wcpa_wrap .wcpa_field_error{display:block}.wcpa_wrap .wcpa_field_error p{margin:0;font-weight:400;font-size:13px;line-height:20px;color:#eb0a25}.wcpa_wrap .wcpa_form_error{color:#eb0a25;font-weight:400;font-size:13px;line-height:20px}.wcpa_section{padding:0;margin:0 0 5px;position:relative}.wcpa_section .wcpa_row{display:flex;flex-direction:row}.wcpa_cl_disabled .wcpa_field{opacity:.5}.wcpa_color_field{min-width:120px;display:inline-flex;align-items:center;justify-content:space-between;line-height:25px;padding:5px;border:1px solid #aaa;background:#fff;box-shadow:none;outline:0;box-sizing:border-box;position:relative;gap:5px}.wcpa_color_field .wcpa_field{width:100%;height:100%;border:none;padding:0 !important;position:absolute;left:0;top:0;cursor:pointer;opacity:0;z-index:1}.wcpa_color_field .wcpa_color{width:30px;height:30px;display:block;border:1px solid #cfddef;border-radius:4px}.wcpa_color_field .wcpa_code{font-size:14px;line-height:20px}*[dir=rtl] .wcpa_field_wrap .wcpa_reset_field,*[style*="direction: rtl"] .wcpa_field_wrap .wcpa_reset_field{left:10px;right:auto}*[dir=rtl] .wcpa_wrap .wcpa_field_wrap:first-child,*[style*="direction: rtl"] .wcpa_wrap .wcpa_field_wrap:first-child{padding-right:0;padding-left:7px}*[dir=rtl] .wcpa_wrap .wcpa_field_wrap:last-child,*[style*="direction: rtl"] .wcpa_wrap .wcpa_field_wrap:last-child{padding-left:0;padding-right:7px}*[dir=rtl] .wcpa_date_field_wrap input,*[style*="direction: rtl"] .wcpa_date_field_wrap input{padding-left:25px !important}*[dir=rtl] .wcpa_status,*[style*="direction: rtl"] .wcpa_status{left:0;right:inherit}.wcpa_required_ast{color:#f25a87}.wcpa_price_summary{width:100%;display:block;margin-top:20px}.wcpa_price_summary h4{font-weight:700;font-size:16px;line-height:20px;margin:0 0 15px}.wcpa_price_summary .wcpa_options_total,.wcpa_price_summary .wcpa_product_total,.wcpa_price_summary .wcpa_total{width:100%;display:flex;align-items:center;justify-content:space-between;font-weight:400;font-size:14px;line-height:20px;margin:0 0 10px}.wcpa_price_summary .wcpa_total{border-top:1px solid #c6d0e9;padding:15px 0;font-weight:700;font-size:18px;line-height:20px}.wcpa_label_pos_above .wcpa_field_desc{margin:0 0 8px}.wcpa_label_pos_above.wcpa_desc_pos_below .wcpa_field_label{margin:0 0 8px 0}.wcpa_label_pos_above.wcpa_desc_pos_below .wcpa_field_desc{margin:4px 0 0 !important}.wcpa_label_pos_below .wcpa_field_label{margin:4px 0 !important}.wcpa_label_pos_below .wcpa_field_desc{margin:0 !important}.wcpa_label_pos_below.wcpa_desc_pos_above .wcpa_field_label{margin:4px 0 0 !important}.wcpa_label_pos_below.wcpa_desc_pos_above .wcpa_field_desc{margin:0 0 8px !important}.wcpa_label_pos_disable.wcpa_desc_pos_above .wcpa_field_desc{margin:0 0 8px !important}.wcpa_color_picker{position:absolute;z-index:999}.wcpa_color_picker.wcpa_inline_color_picker{position:relative;z-index:inherit}.wcpa_edit_product{font-size:12px;margin:0 4px;text-decoration:none !important}.wcpa_cart_color{width:30px;height:30px;display:block}.disp_squircle{border-radius:5px}.disp_square{border-radius:0}.disp_circle{border-radius:50%}.woocommerce-page table.shop_table tbody .product-name .variation dt,.woocommerce-page table.shop_table_responsive tbody .product-name .variation dt{float:unset}.woocommerce-page table.shop_table tbody .product-name .variation dd,.woocommerce-page table.shop_table_responsive tbody .product-name .variation dd{margin-left:0;padding-left:0}.woocommerce-page table.shop_table tbody .product-name .variation dd a,.woocommerce-page table.shop_table_responsive tbody .product-name .variation dd a{text-decoration:none}.woocommerce-page table.shop_table tbody .product-name .variation dd a:focus,.woocommerce-page table.shop_table tbody .product-name .variation dd a:focus-visible,.woocommerce-page table.shop_table_responsive tbody .product-name .variation dd a:focus,.woocommerce-page table.shop_table_responsive tbody .product-name .variation dd a:focus-visible{outline:none}.woocommerce #content table.cart .product-name img,.woocommerce table.cart .product-name img,.woocommerce-page #content table.cart .product-name img,.woocommerce-page table.cart .product-name img{display:block;max-width:100%;max-width:100px}.wcpa_cart_meta .wcpa_cart_meta_item-value img{max-width:100px !important}.wcpa_cart_meta .wcpa_cart_meta_item-value .wcpa_icon{width:20px}.woocommerce table.cart .variation{display:flex;flex-wrap:wrap;gap:5px}.woocommerce table.cart .variation dt{flex-basis:100%}.wcpa_prevent_quantity_change .product-remove{visibility:hidden}.wcpa_prevent_quantity_change .product-quantity{opacity:.5}.wcpa_prevent_quantity_change td{border-top:none !important}.wcpa_bind_quantity .product-quantity{opacity:.5}.mini_cart_item .wcpa_cart_meta{font-size:13px;margin:0}.mini_cart_item .wcpa_cart_meta_item{margin-bottom:1px;padding:0px;border:none}.wcpa_cart_meta{list-style-type:none;font-size:15px;margin:10px 0 0}.wcpa_cart_meta .wcpa_cart_meta_item{display:flex;flex-wrap:wrap;margin-bottom:5px;min-height:auto}.wcpa_cart_meta .wcpa_cart_meta_item .wcpa_cart_meta_item-label{font-weight:600;margin-left:0px;margin-bottom:5px;margin-top:0}.wcpa_cart_meta .wcpa_cart_meta_item .wcpa_cart_meta_item-value{margin-left:5px;margin-bottom:0;display:flex;gap:7px;flex-wrap:wrap}.wcpa_cart_meta .wcpa_cart_meta_item .wcpa_cart_meta_item-value p{margin:0}.wcpa_cart_meta .wcpa_cart_meta_item .wcpa_cart_meta_item-value a{text-decoration:none}.wcpa_cart_meta .wcpa_cart_meta_item .wcpa_cart_meta_item-value a:focus,.wcpa_cart_meta .wcpa_cart_meta_item .wcpa_cart_meta_item-value a:focus-visible{outline:none}.woocommerce-table--order-details .wc-item-meta{list-style-type:none;margin-left:0px}.woocommerce-table--order-details .wc-item-meta li{display:flex;flex-wrap:wrap}.woocommerce-table--order-details .wc-item-meta li p{margin-left:5px}.woocommerce-table--order-details .wc-item-meta li p a img{max-width:100px}.woocommerce-table--order-details .wc-item-meta li p a span{display:block}dt.variation-wcpa_empty_label{display:none !important}li.variation-wcpa_empty_label span:first-child{display:none !important}div.product.wcpa_has_options form.cart,div.product.wcpa_has_options form.cart>div:first-child,.sydney-single-addtocart-wrapper,.woocommerce-variation-add-to-cart{flex-wrap:wrap !important}.wcpa_wrap *{outline:none}.wcpa_wrap .wcpa_field_label{color:var(--wcpaLabelColor);font-size:var(--wcpaLabelSize);font-weight:var(--wcpaLabelWeight)}.wcpa_wrap .wcpa_field_desc,.wcpa_wrap .wcpa_option_desc{color:var(--wcpaDescColor);font-size:var(--wcpaDescSize);font-weight:var(--wcpaDescWeight)}.wcpa_wrap .wcpa_field_wrap input[type=text],.wcpa_wrap .wcpa_field_wrap input[type=url],.wcpa_wrap .wcpa_field_wrap input[type=date],.wcpa_wrap .wcpa_field_wrap input[type=time],.wcpa_wrap .wcpa_field_wrap input[type=number],.wcpa_wrap .wcpa_field_wrap input[type=email],.wcpa_wrap .wcpa_field_wrap input[type=tel],.wcpa_wrap .wcpa_field_wrap input[type=password],.wcpa_wrap .wcpa_field_wrap input[type=datetime-local],.wcpa_wrap .wcpa_field_wrap .wcpa_color_field,.wcpa_wrap .wcpa_field_wrap select,.wcpa_wrap .wcpa_field_wrap .wcpa_advanced_select .wcpa__control,.wcpa_wrap .wcpa_field_wrap .wcpa_other_value input{box-shadow:none;border:var(--wcpaBorderWidth) solid var(--wcpaBorderColor);background-color:var(--wcpaInputBgColor);height:var(--wcpaInputHeight);border-radius:var(--wcpaBorderRadius);line-height:25px;padding:5px 10px;outline:0;box-sizing:border-box;color:var(--wcpaInputColor)}.wcpa_wrap .wcpa_field_wrap input[type=text]:focus,.wcpa_wrap .wcpa_field_wrap input[type=url]:focus,.wcpa_wrap .wcpa_field_wrap input[type=date]:focus,.wcpa_wrap .wcpa_field_wrap input[type=time]:focus,.wcpa_wrap .wcpa_field_wrap input[type=number]:focus,.wcpa_wrap .wcpa_field_wrap input[type=email]:focus,.wcpa_wrap .wcpa_field_wrap input[type=tel]:focus,.wcpa_wrap .wcpa_field_wrap input[type=password]:focus,.wcpa_wrap .wcpa_field_wrap input[type=datetime-local]:focus,.wcpa_wrap .wcpa_field_wrap .wcpa_color_field:focus,.wcpa_wrap .wcpa_field_wrap select:focus,.wcpa_wrap .wcpa_field_wrap .wcpa_advanced_select .wcpa__control:focus,.wcpa_wrap .wcpa_field_wrap .wcpa_other_value input:focus{border-color:var(--wcpaBorderColorFocus)}.wcpa_wrap .wcpa_field_wrap textarea{box-shadow:none;border:var(--wcpaBorderWidth) solid var(--wcpaBorderColor);background-color:var(--wcpaInputBgColor);border-radius:var(--wcpaBorderRadius);line-height:25px;padding:5px 15px;outline:0;box-sizing:border-box}.wcpa_wrap .wcpa_field_wrap textarea:focus{border-color:var(--wcpaBorderColorFocus)}.wcpa_wrap .wcpa_group_field label{color:var(--wcpaCheckLabelColor);font-size:var(--wcpaCheckLabelSize)}.wcpa_wrap .wcpa_checkbox{position:relative}.wcpa_wrap .wcpa_checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.wcpa_wrap .wcpa_checkbox .wcpa_checkbox_custom{width:var(--wcpaCheckWidth);height:var(--wcpaCheckHeight);display:flex;align-items:center;justify-content:center;position:relative;border:var(--wcpaCheckBorderWidth) solid var(--wcpaCheckBorderColor);border-radius:var(--wcpaCheckBorderRadius);margin:0 5px 0 5px;cursor:pointer;flex:var(--wcpaCheckWidth) 0 0}.wcpa_wrap .wcpa_checkbox .wcpa_checkbox_custom::after{content:"";position:absolute;width:9px;height:4px;border:solid var(--wcpaCheckTickColor);border-width:0 0 2px 2px;transform:rotate(-45deg);visibility:hidden;opacity:0;margin-top:-2px}.wcpa_wrap .wcpa_checkbox input:checked~.wcpa_checkbox_custom{background-color:var(--wcpaCheckBgColor);border-color:var(--wcpaCheckBgColor)}.wcpa_wrap .wcpa_checkbox input:checked~.wcpa_checkbox_custom::after{visibility:visible;opacity:1}.wcpa_wrap .wcpa_radio{position:relative}.wcpa_wrap .wcpa_radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.wcpa_wrap .wcpa_radio .wcpa_radio_custom{width:var(--wcpaCheckWidth);height:var(--wcpaCheckHeight);flex:0 0 var(--wcpaCheckWidth);display:flex;align-items:center;justify-content:center;position:relative;border:var(--wcpaCheckBorderWidth) solid var(--wcpaRadioBorderColor);background-color:rgba(0,0,0,0);border-radius:50%;margin:0 5px 0 0}.wcpa_wrap .wcpa_radio .wcpa_radio_custom::after{content:"";position:absolute;width:10px;height:10px;background-color:var(--wcpaRadioBgColor);border-radius:50%;transform:scale(0);transition:all ease-in-out .2s}.wcpa_wrap .wcpa_radio input:checked~.wcpa_radio_custom{background-color:rgba(0,0,0,0);border-color:var(--wcpaRadioBgColor)}.wcpa_wrap .wcpa_radio input:checked~.wcpa_radio_custom::after{transform:scale(1)}.wcpa_wrap .wcpa_price_summary{color:var(--wcpaLabelColor)}.wcpa_wrap .wcpa_price_summary .wcpa_total{border-top:1px solid var(--wcpaLineColor)}.wcpa_wrap .wcpa_field_price{color:var(--wcpaLabelColor)}.wcpa_wrap .wcpa_field_error p,.wcpa_wrap .wcpa_error{color:var(--wcpaErrorColor);font-size:var(--wcpaErrorSize)}li.payment_method_ppcp_card.card-field-container--lg .card-number-field,li.payment_method_ppcp_card.card-field-container--md .card-number-field,li.payment_method_ppcp_card.card-field-container--sm .card-number-field{flex-basis:50%;max-width:50%}li.payment_method_ppcp_card.card-field-container--lg .card-cvv-field,li.payment_method_ppcp_card.card-field-container--lg .card-exp-field,li.payment_method_ppcp_card.card-field-container--md .card-cvv-field,li.payment_method_ppcp_card.card-field-container--md .card-exp-field,li.payment_method_ppcp_card.card-field-container--sm .card-cvv-field,li.payment_method_ppcp_card.card-field-container--sm .card-exp-field{flex-basis:25%;max-width:25%}li.payment_method_ppcp_card.card-field-container--lg .ppcp-card-field--container:nth-child(n+2),li.payment_method_ppcp_card.card-field-container--md .ppcp-card-field--container:nth-child(n+2),li.payment_method_ppcp_card.card-field-container--sm .ppcp-card-field--container:nth-child(n+2){margin-top:0}li.payment_method_ppcp_card label img{max-height:26px}.ppcp-card-fields--container{align-items:flex-start;display:flex;flex-flow:wrap}.ppcp-card-fields--container:nth-child(n+2){margin-top:8px}.ppcp-card-fields--container .ppcp-card-field--container{display:flex;flex-direction:column}.ppcp-card-fields--container .ppcp-card-field--container:nth-child(n+2){margin-top:12px}.ppcp-card-fields--container .ppcp-card-field--container #ppcp-card-cvv,.ppcp-card-fields--container .ppcp-card-field--container #ppcp-card-exp,.ppcp-card-fields--container .ppcp-card-field--container #ppcp-card-name,.ppcp-card-fields--container .ppcp-card-field--container #ppcp-card-number{display:flex}.ppcp-card-fields--container .ppcp-card-field--container #ppcp-card-cvv{align-items:center;position:relative}.ppcp-card-fields--container .ppcp-card-field--container #ppcp-card-cvv .ppcp-card-cvv-icon{align-items:center;display:flex;padding:8px;position:absolute;right:5px;z-index:999}.ppcp-card-fields--container .ppcp-card-field--container #ppcp-card-cvv.card-field--invalid:not(.card-field--focused) .ppcp-card-cvv-icon{fill:#df1b41}.ppcp-card-fields--container .ppcp-card-field--container.card-cvv-field,.ppcp-card-fields--container .ppcp-card-field--container.card-name-field,.ppcp-card-fields--container .ppcp-card-field--container.card-number-field{flex-basis:100%;max-width:100%}.ppcp-card-fields--container .ppcp-card-field--container.card-exp-field{flex-basis:100%;width:100%}.ppcp-card-fields--container .ppcp-card-field--container .ppcp-card-field-error{color:#df1b41;font-size:.93rem;padding:0 5px}.ppcp-card-fields--container .ppcp-card-field--container .ppcp-card-field-error.active span.error-content{opacity:1}.ppcp-card-fields--container .ppcp-card-field--container .ppcp-card-field--label{line-height:1rem;margin-left:5px}.ppcp-card-fields--container .ppcp-card-cvv-icon .card-cvc-icon{height:1.95em;width:1.95em}.ppcp-save-card-checkbox-container{align-items:center;cursor:pointer;display:flex;flex-direction:row;margin-left:5px}.ppcp-save-card-checkbox-container input[type=checkbox]{appearance:none;background-color:#fff;border:1px solid rgba(25,23,17,.48);border-radius:4px;box-sizing:border-box;font-size:1em;height:1.25em;margin-right:1em;min-height:1.25em;min-width:1.25em;overflow:hidden;position:static;vertical-align:middle;width:1.25em}.ppcp-save-card-checkbox-container input[type=checkbox]:not(:checked)+.ppcp-checkbox-mark{display:none}.ppcp-save-card-checkbox-container .ppcp-checkbox-mark{fill:#000;height:1.125em;margin-left:.06875em;margin-top:-.1875em;pointer-events:none;position:absolute;width:1.125em}.ppcp-save-card-checkbox-container span{font-size:.875em}.wc-saved-payment-methods[data-count="0"]{display:none}.wc-ppcp-hide-button,.wc-ppcp-hide-button#place_order{display:none!important}.wc-ppcp-cart-payments__container{max-width:100%}.wc-ppcp-cart-payments__container.below .wc-ppcp-cart-payment__methods{margin:10px 0 0}.wc-ppcp-cart-payments__container .wc-ppcp-cart-payment__methods{list-style:none;margin:0;padding:0}.wc-ppcp-cart-payments__container .wc-ppcp-cart-payment__methods .wc-ppcp-cart-payment-method{list-style:none;margin:0}.wc-ppcp-cart-payments__container .wc-ppcp-cart-payment__methods .wc-ppcp-cart-payment-method.or{align-items:center;display:flex;justify-content:center;margin:10px 0}.wc-ppcp-cart-payments__container .wc-ppcp-cart-payment__methods .wc-ppcp-cart-payment-method.or p{margin:0}.wc-ppcp-product-payments__container{width:100%}.wc-ppcp-product-payments__container.top{margin:0 0 10px}.wc-ppcp-product-payments__container:not(top){margin:10px 0 0}.wc-ppcp-product-payments__container .wc-ppcp-product-payment__methods{list-style:none;margin:0;padding:0}.wc-ppcp-product-payments__container .wc-ppcp-product-payment__methods .wc-ppcp-product-payment-method{list-style:none;margin:0}.wc-ppcp-cart-button-container.disabled,.wc-ppcp-checkout-container.disabled,.wc-ppcp-product-button-container.disabled,.wc-ppcp-product-payments__container .wc-ppcp-product-payment__methods .wc-ppcp-product-payment-method .disabled{opacity:.4}.wc-ppcp-loader{display:flex;height:50px;justify-content:center;left:calc(50% - 25px);position:fixed;top:50%;width:50px}.wc-ppcp-loader div{animation:ppcp-loader 1.3s cubic-bezier(.5,0,.5,1) infinite;border-radius:50%;border:3px solid transparent;border-top-color:#000;box-sizing:border-box;display:block;height:30px;position:absolute;width:30px}.wc-ppcp-loader div:first-child{animation-delay:-.45s}.wc-ppcp-loader div:nth-child(2){animation-delay:-.3s}.wc-ppcp-loader div:nth-child(3){animation-delay:-.15s}@keyframes ppcp-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#wc-ppcp-product-button-container{display:flex;flex-wrap:wrap}#wc-ppcp-product-button-container .paypal-buttons{flex:0 0 100%}#wc-ppcp-product-button-container .paypal-buttons:nth-child(n+2){margin-top:6px}.wc-ppcp-checkout-container .paypal-buttons{display:flex!important}.wc-ppcp-checkout-container .paypal-buttons:nth-child(n+2){margin-top:8px}#wc-ppcp-cart-button-container .paypal-buttons{display:flex!important}#wc-ppcp-cart-button-container .paypal-buttons:nth-child(n+2){margin-top:8px}#wc-ppcp-product-button-container .paypal-buttons{display:flex!important}#wc-ppcp-product-button-container .paypal-buttons:nth-child(n+2){margin-top:8px}tr.wc-ppcp-paylater-msg__container td:before{content:""!important}#wc-ppcp-paylater-msg-product{margin-bottom:10px}.wc-ppcp-payment-method__container .wc-ppcp-popup__container{display:flex;flex-wrap:wrap;justify-content:center}.wc-ppcp-payment-method__container .wc-ppcp-popup__container img{height:56px;max-height:77px;max-width:150px;width:110px}.wc-ppcp-payment-method__container .wc-ppcp-popup__container p{flex:1 1 100%;margin-top:10px;text-align:center}li.payment_method_ppcp label[for=payment_method_ppcp]:after{clear:both;content:"";display:block}li.payment_method_ppcp label:first-of-type img{float:right;max-height:29px;max-width:110px}.wc-ppcp-express-checkout fieldset{border:1px solid #d1d1d1;border-radius:3px;margin-bottom:20px;padding:15px 25px}.wc-ppcp-express-checkout fieldset legend{font-weight:500;margin:0 auto;padding:0 1rem}.wc-ppcp-express-checkout fieldset .wc-ppcp-express-checkout-gateway:nth-child(n+2){margin-top:8px}.wc-ppcp-express-checkout .express-divider{align-items:center;background:transparent;display:flex;font-size:16px;left:0;right:0;top:-13px;white-space:nowrap}.wc-ppcp-express-checkout .express-divider:before{background:#d1d1d1;content:" ";display:block;height:1px;margin-right:1rem;width:50%}.wc-ppcp-express-checkout .express-divider:after{background:#d1d1d1;content:" ";display:block;height:1px;margin-left:1rem;width:50%}.wc-ppcp-express-checkout #wc-ppcp-express-button,.wc-ppcp-express-checkout #wc-ppcp_card-express-button{display:flex;flex-wrap:wrap;justify-content:center}.wc-ppcp-express-checkout #wc-ppcp-express-button .paypal-buttons,.wc-ppcp-express-checkout #wc-ppcp-express-button .wc-ppcp-fastlane-button,.wc-ppcp-express-checkout #wc-ppcp_card-express-button .paypal-buttons,.wc-ppcp-express-checkout #wc-ppcp_card-express-button .wc-ppcp-fastlane-button{flex:1 1 150px;margin:0 5px;max-width:240px;padding:0}.wc-ppcp-express-checkout #wc-ppcp-express-button .paypal-buttons img.wc-ppcp-fastlane-icon,.wc-ppcp-express-checkout #wc-ppcp-express-button .wc-ppcp-fastlane-button img.wc-ppcp-fastlane-icon,.wc-ppcp-express-checkout #wc-ppcp_card-express-button .paypal-buttons img.wc-ppcp-fastlane-icon,.wc-ppcp-express-checkout #wc-ppcp_card-express-button .wc-ppcp-fastlane-button img.wc-ppcp-fastlane-icon{height:38%}@media(max-width:575px){.wc-ppcp-express-checkout #wc-ppcp-express-button .paypal-buttons,.wc-ppcp-express-checkout #wc-ppcp-express-button .wc-ppcp-fastlane-button,.wc-ppcp-express-checkout #wc-ppcp_card-express-button .paypal-buttons,.wc-ppcp-express-checkout #wc-ppcp_card-express-button .wc-ppcp-fastlane-button{flex:1 1 100%;max-width:100%}.wc-ppcp-express-checkout #wc-ppcp-express-button .paypal-buttons:nth-child(n+2),.wc-ppcp-express-checkout #wc-ppcp-express-button .wc-ppcp-fastlane-button:nth-child(n+2),.wc-ppcp-express-checkout #wc-ppcp_card-express-button .paypal-buttons:nth-child(n+2),.wc-ppcp-express-checkout #wc-ppcp_card-express-button .wc-ppcp-fastlane-button:nth-child(n+2){margin-top:10px}}.woocommerce-mini-cart__buttons #wc-ppcp-minicart-ppcp{margin-top:5px}.wc-ppcp-paylater-msg-shop-container,.woocommerce-mini-cart__buttons #wc-ppcp-minicart-msg{margin-top:10px}[name^=__zoid__paypal_message]{opacity:1!important}.wc-ppcp-fastlane-button{align-items:center;background-color:#ffc439;border:none;border-radius:4px;display:flex;height:40px;justify-content:center;transition:background-color .35s ease}.wc-ppcp-fastlane-button.processing{opacity:.4}.wc-ppcp-fastlane-button:hover{background:#eab436}.wc-ppcp-fastlane-button :disabled{opacity:.4}.fastlane-modal-open{overflow:hidden}.wc-ppcp-fastlane-overlay{align-items:center;background:hsla(0,0%,100%,.75)!important;display:flex!important;inset:0!important;justify-content:center;margin:0!important;opacity:0;padding:0!important;position:fixed!important;transition:background .4s,opacity .35s,visibility .35s!important;visibility:hidden;will-change:background!important;z-index:2147483647!important}.wc-ppcp-fastlane-overlay.active{opacity:1;visibility:visible}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal{background:#fff;border-radius:8px;box-shadow:0 7px 32px rgba(0,0,0,.15),0 3px 6px rgba(0,0,0,.2);height:calc(100% - 60px);max-width:600px;opacity:0;overflow-y:scroll;padding:24px;transform:scale(.8);transition:opacity .35s ease-in-out,transform .35s ease-out,visibility .35s;width:100%}.wc-ppcp-fastlane-overlay.active .wc-ppcp-fastlane-modal{opacity:1;transform:scale(1)}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-field{background-color:#fff;border:1px solid #dadddd;border-radius:4px;display:flex;height:64px;margin:0 8px 1em;padding:.25em .625em;position:relative}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-field.focused:before{border:2px solid #0057ff;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.03),0 3px 6px rgba(0,0,0,.02),0 0 0 3px rgba(5,115,225,.25),0 1px 1px 0 rgba(0,0,0,.08);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-field .wc-ppcp-fastlane-modal-input{background-color:#fff;border:none;box-shadow:none;font-size:16px;padding:1.25em 0 0;width:100%}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-field .wc-ppcp-fastlane-modal-input.not-empty,.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-field .wc-ppcp-fastlane-modal-input:focus{border:none;outline:none}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-field .wc-ppcp-fastlane-modal-input.not-empty+.wc-ppcp-fastlane-modal-field-label,.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-field .wc-ppcp-fastlane-modal-input:focus+.wc-ppcp-fastlane-modal-field-label{transform:translateY(-100%) scale(.875)}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-field .wc-ppcp-fastlane-modal-field-label{color:#000;left:12px;opacity:.7;position:absolute;top:50%;transform:translateY(-50%);transform-origin:left center;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-buttons{display:flex;flex-direction:column;margin-top:16px}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-buttons>:nth-child(n+2){margin-top:16px}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-buttons .wc-ppcp-fastlane-tokenize{background-color:#003087;border-radius:1000px;color:#fff;font-size:1.2rem}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-buttons .wc-ppcp-fastlane-tokenize:disabled{opacity:.5}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-buttons .wc-ppcp-fastlane-cancel{color:#0070e0;cursor:pointer;text-align:center;text-decoration:none}.payment_method_ppcp_card .wc-ppcp-tokenized-card{background:#fff;border:1px solid hsla(0,0%,93%,.933);border-radius:4px;box-shadow:0 0 transparent,0 0 transparent,0 1px 12px 0 rgba(0,0,0,.08),0 0 2px 0 rgba(0,0,0,.04);display:flex;padding:.75em;width:100%}.payment_method_ppcp_card .wc-ppcp-tokenized-card:not(.has-customer-context) a.wc-ppcp-tokenized-card-change{display:none}.payment_method_ppcp_card .wc-ppcp-tokenized-card .wc-ppcp-tokenized-card-format{color:#000;margin-left:16px}.payment_method_ppcp_card .wc-ppcp-tokenized-card .wc-ppcp-tokenized-card-actions{display:flex;flex:1;flex-direction:row;justify-content:flex-end}.payment_method_ppcp_card .wc-ppcp-tokenized-card .wc-ppcp-tokenized-card-actions a{cursor:pointer}.payment_method_ppcp_card .wc-ppcp-tokenized-card .wc-ppcp-tokenized-card-actions a:nth-child(n+2){margin-left:12px}.payment_method_ppcp_card .wc-ppcp-tokenized-card .wc-ppcp-tokenized-card-icon-container img{height:24px;width:32px}#wc-ppcp-watermark-container{margin-top:.8em}.wc-payment-form .wc-ppcp-save-payment-method--container{margin-top:8px}.fastlane-signup-link-container{align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.03),0 3px 6px rgba(0,0,0,.02);color:#0570de;cursor:pointer;display:inline-flex;font-weight:600;margin-bottom:1em;padding:6px 12px;transition:box-shadow .35s ease}.fastlane-signup-link-container:hover{box-shadow:0 0 transparent,0 0 transparent,0 1px 12px 0 rgba(0,0,0,.08),0 0 2px 0 rgba(0,0,0,.04)}.fastlane-signup-link-container .fastlane-signup-img{margin-left:8px}tr.postnl-co-tr-container > td {
padding:0px;
}
.woocommerce-shipping-methods label:has(.postnl_shipping_method_icon) {
display: inline-flex;
align-items: center;
}
.postnl_shipping_method_icon{
max-height: 32px;
width: auto;
margin-right: 5px;
vertical-align: middle;
display: inline-block;
}
.postnl_checkout_container {
border-radius:5px;
margin:5px;
border:1px solid #f0f0f0;
overflow:hidden;
font-size:14px;
}
.postnl_checkout_container.is-hidden {
display: none;
}
.postnl_checkout_tab_list {
margin:0px;
padding:0px;
list-style-type:none;
display:flex;
width:100%;
flex-direction:row;
flex-wrap:nowrap;
}
.postnl_checkout_tab_list > li {
flex-grow:1;
padding:0px;
margin:0px;
}
.postnl_checkout_tab_list > li .postnl_checkout_tab {
display:block;
text-align:center;
margin:0px;
padding:10px;
line-height:1em;
font-size:1em;
font-weight:700;
cursor: pointer;
}
.postnl_checkout_tab_list > li.active .postnl_checkout_tab {
background-color:#ed8c00;
color:#fff;
}
.postnl_checkout_tab_list > li .postnl_checkout_tab i {
float:right;
font-style:normal;
}
.postnl_checkout_tab_list > li .postnl_checkout_tab:after {
content:"";
display:block;
clear:both;
}
.postnl_checkout_tab_list > li input.postnl_option {
display:none;
}
.postnl_content {
display:none;
}
.postnl_content.active {
display:block;
}
.postnl_content_desc {
padding:5px 7px;
background-color:#f0f0f0;
}
.postnl_content .postnl_list {
margin:0px;
padding:0px;
list-style-type:none;
}
.postnl_content .postnl_list > li {
padding:0px;
margin:0px;
}
.postnl_content .postnl_list .list_title {
background-color:#f0f0f0;
border-top:1px solid #d0d0d0;
border-bottom:1px solid #d0d0d0;
line-height:1em;
padding:8px 6px;
}
.postnl_content .postnl_list .list_title:after {
content:"";
display:block;
clear:both;
}
.postnl_content .postnl_list .list_title span {
font-size:1em;
font-weight:700;
}
.postnl_content .postnl_list .list_title span.company {
float:left;
}
.postnl_content .postnl_list .list_title span.distance {
float:right;
font-weight:400;
}
.postnl_content .postnl_list .postnl_sub_list {
margin:0px;
padding:0px;
list-style-type:none;
}
.postnl_content .postnl_list .postnl_sub_list > li {
margin:0px;
padding:0px;
}
.postnl_content .postnl_list .postnl_sub_list > li.active {
background-color:#d1eeff;
}
.postnl_content .postnl_list .postnl_sub_list .postnl_sub_radio_label {
display:block;
padding:13px 7px;
margin:0px;
line-height:1.2em;
cursor: pointer;
}
.postnl_content .postnl_list .postnl_sub_list .postnl_sub_radio_label:after {
content:"";
display:block;
clear:both;
}
.postnl_content .postnl_list .postnl_sub_list .postnl_sub_radio {
margin-right:10px;
float:left;
}
.postnl_content .postnl_list .postnl_sub_list .postnl_sub_radio_label span {
display:block;
overflow:hidden;
}
.postnl_content .postnl_list .postnl_sub_list .postnl_sub_radio_label span.amount,
.postnl_content .postnl_list .postnl_sub_list .postnl_sub_radio_label span.amount * {
display:inline;
}
.postnl_content .postnl_list .postnl_sub_list .postnl_sub_radio_label i {
float:right;
font-style:normal;
margin-left: 10px;
}
.postnl_content .postnl_list .postnl_sub_list .postnl_sub_radio_label i:last-child {
margin-left: 0;
}
.postnl_checkout_container {
position: relative; }
.postnl_checkout_container.loading {
min-height: 200px; }
.postnl-spinner-overlay {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
display: flex;
align-items: center;
justify-content: center;
background-color: rgba(255, 255, 255, 0.7);
z-index: 9999;
transition: opacity 0.3s ease;
opacity: 1;
visibility: visible;
}
.postnl-spinner-overlay.hidden {
opacity: 0;
visibility: hidden;
} .screen-reader-text {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}