.woo-custom-installments-offer {
display: flex;
flex-wrap: wrap;
align-items: center;
width: fit-content;
padding: 0.65rem 0.85rem;
font-size: 1rem;
font-weight: 500;
text-align: center;
white-space: wrap;
border-radius: 0.3rem;
background-color: rgba(34, 197, 94, 0.10);
color: #22c55e;
margin-top: 1rem;
margin-bottom: 2rem;
order: 2;
}
.woo-custom-installments-economy-pix-badge {
order: 2;
background-color: #22c55e;
color: #fff;
font-size: 0.925rem;
font-weight: 500;
padding: 0.675rem 1rem;
border-radius: 0.3rem;
line-height: 1;
white-space: wrap;
width: fit-content;
}
.woo-custom-installments-economy-pix-badge .amount {
color: #fff;
}
.woo-custom-installments-ticket-discount {
display: flex;
flex-wrap: wrap;
align-items: center;
width: fit-content;
padding: 0.65rem 0.85rem;
font-size: 1rem;
font-weight: 500;
text-align: center;
white-space: wrap;
border-radius: 0.3rem;
background-color: rgba(255, 186, 8, 0.10);
color: #ffba08;
margin-top: 0.75rem;
margin-bottom: 1rem;
order: 3;
}
.woo-custom-installments-offer .amount,
.woo-custom-installments-ticket-discount .amount,
.woo-custom-installments-card-container .amount,
.woo-custom-installments-economy-pix-badge .amount,
th.final-text .amount,
th.final-price .amount  {
font-weight: 500;
}
.woo-custom-installments-group {
display: grid;
justify-items: flex-start;
width: 100%;
}
.woo-custom-installments-select-variation-message {
display: block;
margin-top: 0.25rem;
margin-bottom: 1rem;
font-size: 0.85rem;
color: #6C757D;
}
.woocommerce-variation-price .price .woo-custom-installments-group {
justify-items: flex-start;
}
.variation-price, .discount-before-price, .discounted-price, .discount-after-price, .discount-before-discount-ticket, .discount-after-discount-ticket {
line-height: 1;
}
.woo-custom-installments-card-container {
display: block;
font-size: 1rem;
font-weight: 400;
margin-top: 1rem;
margin-bottom: 2rem;
color: #343A40;
white-space: wrap;
}
.woo-custom-installments-details-without-fee, .woo-custom-installments-details-with-fee {
display: block;
}
.woo-custom-installments-group .variation-price,
.woo-custom-installments-group .discount-before-price,
.woo-custom-installments-group .wci-icon-ticket-discount,
.woo-custom-installments-group .discounted-price,
.woo-custom-installments-group .wci-icon-main-price,
.woo-custom-installments-group .wci-icon-best-installments,
.woo-custom-installments-group .variation-text,
.woo-custom-installments-group .discount-before-discount-ticket,
.woo-custom-installments-group .wci-icon-economy-pix {
margin-right: 0.25rem;
}
.woo-custom-installments-offer:has(.variation-text) .discount-before-price {
display: none;
}
.container-separator {
margin: 1.75rem 0;
border: 0;
border-top: 1px solid rgba(0,0,0,.1);
height: 1px;
width: 100%;
}
.instant-approval-badge,
.badge-discount-checkout {
display: inline-block;
padding: 0.35em 0.6em;
font-size: 0.825em;
font-weight: 600;
line-height: 1;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: 50rem;
background-color: rgba(34, 197, 94, 0.10);
color: #22c55e;
margin-bottom: 1rem;
}
.badge-interest-checkout {
display: inline-block;
padding: 0.35em 0.6em;
font-size: 0.8125em;
font-weight: 600;
line-height: 1;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: 50rem;
background-color: rgba(255,186,8,.12);
color: #ffba08; 
}
.badge-discount-checkout, .badge-interest-checkout {
margin-left: 0.5rem;
margin-bottom: 0;
}
.pix-method-container {
display: flex;
align-items: center;
margin-bottom: 1rem;
}
.pix-method-container .instant-approval-badge {
margin-bottom: 0;
}
.pix-method-name {
color: #212529;
font-size: 1rem;
font-weight: 600;
margin-right: 0.5rem;
}
.ticket-method-name {
color: #212529;
font-size: 1rem;
font-weight: 600;
margin-bottom: 1rem;
display: block;
}
.pix-method-name .amount,
.ticket-method-name .amount,
.woo-custom-installments-table,
.woo-custom-installments-table .amount {
color: #212529;
}
.pix-info {
display: flex;
width: fit-content !important;
}
.pix-info.instant-approval-badge {
padding: 0.5rem 1rem;
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
align-content: center;
}
.pix-info.instant-approval-badge .pix-icon-badge {
font-size: 1.75rem;
}
.pix-info .woo-custom-installments-economy-pix-badge {
margin-left: 0.5rem;
background-color: transparent !important;
padding: 0;
color: #2ebdaf !important;
font-weight: 600;
}
.pix-info .woo-custom-installments-economy-pix-badge .amount {
color: #2ebdaf !important;
font-size: 0.925rem;
font-weight: 600;
}
.pix-info .woo-custom-installments-economy-pix-badge .wci-icon-economy-pix {
display: none;
}
.pix-icon-badge {
font-size: 2rem;
color: #2ebdaf;
}
.ticket-instructions {
font-size: 0.855rem;
}
.container-badge-icon {
width: 3rem;
height: auto;
margin-right: 0.75rem;
display: flex;
justify-content: center;
flex-wrap: wrap;
align-content: center;
object-fit: cover;
flex-shrink: 0;
}
.credit-card-container-badges,
.debit-card-container-badges {
display: flex;
overflow: auto;
padding-bottom: 0.5rem;
}
h4.pix-method-title,
h4.ticket-method-title,
h4.credit-card-method-title,
h4.debit-card-method-title,
h4.installments-title {
font-size: 1.125rem;
}
.container-badge-icon.pix-flag,
.credit-card-container-badges,
.debit-card-container-badges,
.container-badge-icon.ticket-flag {
margin-bottom: 2rem;
}
.woo-custom-installments-table tbody>tr:nth-child(odd)>td,
table tbody>tr:nth-child(odd)>th {
background-color: transparent !important;
}
.woo-custom-installments-table th {
font-weight: 400;
font-size: 0.95rem;
border: none;
border-bottom: 1px solid;
border-color: #d9dde3;
padding: 0.75rem 1rem !important;
width: 50%;
}
.woo-custom-installments-table th.final-text {
border-right: 1px solid #d9dde3;
}
.woo-custom-installments-table tr:last-of-type > th {
border-bottom: none;
}
.woo-custom-installments-table tr:first-of-type > th {
border-top: none;
}
.woo-custom-installments-table tr:hover {
background-color: #E9ECEF;
}
.woo-custom-installments-table {
width: 100%;
}
.woo-custom-installments-group .fa-brands,
.woo-custom-installments-group .fab {
font-family: "Font Awesome 6 Brands" !important;
font-weight: 400 !important;
}
.woo-custom-installments-group .fa-classic,
.woo-custom-installments-group .fa-regular,
.woo-custom-installments-group .fa-solid,
.woo-custom-installments-group .far,
.woo-custom-installments-group .fas {
font-family: "Font Awesome 6 Free" !important;
}
.woo-custom-installments-group .fa-solid,
.woo-custom-installments-group .fas {
font-weight: 900 !important;
}
.woo-custom-installments-text-after-price {
margin-left: 0.15rem;
}
.woo-custom-installments-discount-per-quantity-message {
display: flex;
flex-wrap: wrap;
align-items: center;
width: fit-content;
padding: 0.65rem 0.85rem;
font-size: 0.875rem;
font-weight: 500;
text-align: center;
white-space: nowrap;
border-radius: 0.3rem;
color: #4475de;
background-color: #edf3fe;
margin-bottom: 1rem;
line-height: 1;
}
.woo-custom-installments-discount-per-quantity-message i {
margin-right: 0.25rem;
}
.browser-Safari .hide-larger-price .price {
white-space: initial !important;
}
.d-none {
display: none !important;
}
.woo-custom-installments-price.original-price {
order: 1;
font-size: 1.225rem;
font-weight: 500;
}
#woo-custom-installments-product-price {
display: grid;
width: 100%;
}
.size-badge-icon {
box-shadow: none !important;
width: 100%;
}
.wci-loading-price {
overflow: hidden;
width: fit-content !important;
background: #000;
position: relative;
-webkit-animation-duration: 1.7s;
animation-duration: 1.7s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-name: placeholder_animation;
animation-name: placeholder_animation;
background: #f6f7f8;
background: linear-gradient(to right, #eee 2%, #ddd 18%, #eee 33%);
background-size: 1300px;
border-radius: 0.375rem;
}
@keyframes placeholder_animation {
0% {
background-position: -650px 0;
}
100% {
background-position: 650px 0;
}
}
.woo-custom-installments-logo {
width: 3rem;
}
.wci-license-message-box {
display: flex;
flex-direction: column;
align-items: center;
}
.wci-license-message-box .message-box-header {
width: 6rem;
height: 6rem;
padding: 0.5rem;
margin-bottom: 1rem;
background-color: #efefef;
border-radius: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.wci-license-message-box .message-box-header h5 {
font-size: 1.125rem;
font-weight: 600;
color: #040f0f;
display: block;
text-align: center;
margin-bottom: 1rem;
}
.wci-license-message-box .message-box-header .message-cta {
font-size: 1.125rem;
text-align: center;
color: #495057;
}
.woo-custom-installments-price.original-price.has-discount {
display: flex !important;
font-weight: 400;
font-size: 1rem;
color: #495057;
text-decoration: line-through;
margin-right: 0.5rem;
order: 1;
}
.woo-custom-installments-price.sale-price {
order: 3;
font-size: 1.325rem;
font-weight: 500;
}
.woo-custom-installments-group-main-price {
display: flex;
align-items: center;
flex-wrap: wrap;
}
.woo-custom-installments-group-main-price .woo-custom-installments-price {
order: 3;
}
.woo-custom-installments-group .woo-custom-installments-group-main-price.has-range-price {
display: inline-block !important;
}
.woo-custom-installments-group .icon-image {
width: 1.325rem;
height: auto;
}
.woo-custom-installments-group:not(.variable-range-price) .woo-custom-installments-price {
display: flex !important;
align-items: center;
}
.wci-sale-badge {
order: 4;
font-size: 0.785rem;
font-weight: 600;
color: rgba(38, 171, 91, 1);
background-color: rgba(34, 197, 94, 0.15);
padding: 0.25rem 0.65rem 0.25rem 0.65rem;
border-radius: 10rem;
margin-left: 0.5rem;
}
.woo-custom-installments-group-main-price .wci-icon-price {
order: 1;
}
.woo-custom-installments-group-main-price .woo-custom-installments-starting-from {
margin-right: 0.5rem;
order: 2;
}
#wci-variation-prices .wci-variation-item {
list-style: none;
}
#wci-variation-prices {
padding: 0;
margin: 0;
}
.woo-custom-installments-group-main-price del .amount {
margin-right: 0.5rem;
display: flex;
}
.woo-custom-installments-group ins {
text-decoration: none;
}
.wci-popup-content .woo-custom-installments-pix-section,
.wci-popup-content .woo-custom-installments-credit-card-section,
.wci-popup-content .woo-custom-installments-debit-card-section,
.wci-popup-content .woo-custom-installments-ticket-section {
border-bottom: 1px solid #d4d7e5;
margin-bottom: 2rem;
}
.wci-popup-container {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0, 0, 0, 0.6);
opacity: 0;
visibility: hidden;
display: flex !important;
justify-content: center;
align-items: center;
z-index: 999999 !important;
transition: opacity 0.3s ease, visibility 0s linear 0.3s;
}
.wci-popup-container.show {
opacity: 1;
visibility: visible;
transform: none;
transition: opacity 0.3s ease, visibility 0s linear 0s;
}
.wci-popup-content {
background-color: #fff;
border-radius: 0.5rem;
width: auto;
height: auto;
overflow: auto;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
transform: translate(0, -50px);
transition: transform .3s ease-out;
}
.wci-popup-container.show .wci-popup-content {
transform: none;
}
@media screen and (min-width: 768px) {
.wci-popup-content {
width: 650px;
height: fit-content;
max-height: 75%;
}
}
@media screen and (max-width: 767px) {
.wci-popup-content {
width: 95%;
height: fit-content;
max-height: 95%;
position: absolute;
}
.wci-popup-container.show {
position: fixed;
}
.woo-custom-installments-offer {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
align-content: center;
}
}
.wci-popup-content::-webkit-scrollbar, .credit-card-container-badges::-webkit-scrollbar, .debit-card-container-badges::-webkit-scrollbar {
width: 5px;
height: 5px;
}
@media screen and (max-width: 992px){
.wci-popup-content::-webkit-scrollbar, .credit-card-container-badges::-webkit-scrollbar, .debit-card-container-badges::-webkit-scrollbar {
height: 3px;
width: 3px;
}
}
.wci-popup-content::-webkit-scrollbar-track, .credit-card-container-badges::-webkit-scrollbar-track, .debit-card-container-badges::-webkit-scrollbar-track {
background: #f1f1f1;
border-radius: 100%;
}
.wci-popup-content::-webkit-scrollbar-thumb, .credit-card-container-badges::-webkit-scrollbar-thumb, .debit-card-container-badges::-webkit-scrollbar-thumb {
background-color: #CED4DA;
border-radius: 50px;
}
.wci-popup-content::-webkit-scrollbar-thumb:hover, .credit-card-container-badges::-webkit-scrollbar-thumb:hover, .debit-card-container-badges::-webkit-scrollbar-thumb:hover {
background-color: #212529;
}
button.wci-open-popup {
display: inline-flex;
align-items: center;
justify-content: center;
font-weight: 600;
line-height: 1.6;
color: #008aff;
text-align: center;
text-decoration: none;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
user-select: none;
background-color: transparent;
border: 1px solid #008aff;
padding: 0.625rem 1.75rem;
margin: 1rem 0 3rem 0;
font-size: 0.875rem;
border-radius: 0.375rem;
outline: none !important;
transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
button.wci-open-popup:hover {
background-color: #008aff;
color: #fff;
}
.wci-popup-header {
display: flex;
flex-shrink: 0;
align-items: center;
justify-content: space-between;
border-bottom: 1px solid #dee2e6;
margin-bottom: 2rem;
padding: 1rem 1.5rem 0.5rem 1.5rem;
}
.wci-popup-body {
padding: 0rem 1.5rem 0rem 1.5rem;
}
.wci-popup-title {
font-size: 1.25rem;
font-weight: 500;
line-height: 1.5;
color: #212529;
margin-bottom: 0;
}
button.wci-close-popup {
width: 1rem;
height: 1rem;
color: #fff;
background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/0.925rem auto no-repeat !important;
background-position: right;
opacity: 0.35;
border: none !important;
outline: none !important;
}
button.wci-close-popup:hover {
text-decoration: none;
opacity: 0.75;
cursor: pointer;
}
.wci-accordion-item {
background-color: #fff;
border: 1px solid rgba(0,0,0,.125);
border-radius: 0.35rem;
overflow: hidden;
height: 55px;
transition: height .35s ease;
}
.wci-accordion-item.active {
height: auto !important;
}
.wci-accordion-header {
position: relative;
display: flex !important;
align-items: center;
width: 100% !important;
height: 55px;
padding: 1rem 1.25rem !important;
font-size: 1rem;
font-weight: 500;
color: #343A40;
background-color: #fff;
text-align: left;
text-transform: none;
border: 0;
border-radius: 0.25rem;
overflow-anchor: none;
outline: none !important;
transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;
}
.wci-accordion-header:hover,
.wci-accordion-header:focus {
color: #212529;
background-color: #E9ECEF;
}
.wci-accordion-header .wci-accordion-icon {
stroke: #212529;
flex-shrink: 0;
width: 1.825em;
height: auto;
margin-left: auto;
margin-bottom: 0.625rem;
transition: transform .2s ease-in-out;
}
.wci-accordion-item.active .wci-accordion-header .wci-accordion-icon {
transform: rotate(-180deg);
margin-bottom: -0.625rem;
}
.wci-accordion-content {
background-color: #fff;
max-height: 0;
padding: 1rem;
border: 0;
overflow: hidden;
transition: max-height .35s ease;
}
.wci-accordion-item.active .wci-accordion-content {
padding: 1rem;
max-height: none;
border-top: 1px solid #ddd;
}
.woo-custom-installments-group .woo-custom-installments-starting-from {
font-weight: 500;
}
.woo-custom-installments-group .woo-custom-installments-price.original-price.has-discount .amount,
.woo-custom-installments-group .woo-custom-installments-group-main-price del .amount {
opacity: 0.75;
}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left;padding:0}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:var(--wc-form-color-background,#fff);color:var(--wc-form-color-text,#000);border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;margin:5px 5px 0 0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:"";display:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#0073aa;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #0073aa}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #0073aa}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#0073aa}.cell-p-0 td,.cell-p-0 th,.p-0{padding:0!important}.cell-p-5 td,.cell-p-5 th,.p-5{padding:5!important}.cell-p-10 td,.cell-p-10 th,.p-10{padding:10!important}.fa.fa-inverse{color:#6d6d6d}.fa-inverse:hover{color:#fff}.selected{color:#71b02f}.selected>.fa-inverse{color:#fff}@font-face{font-family:check;src:url(https://celeirourbano.com.br/wp-content/plugins/product-variation-swatches-for-woocommerce/public/assets/css/font/check.eot?44552751);src:url(https://celeirourbano.com.br/wp-content/plugins/product-variation-swatches-for-woocommerce/public/assets/css/font/check.eot?44552751#iefix) format('embedded-opentype'),url(https://celeirourbano.com.br/wp-content/plugins/product-variation-swatches-for-woocommerce/public/assets/css/font/check.woff?44552751) format('woff'),url(https://celeirourbano.com.br/wp-content/plugins/product-variation-swatches-for-woocommerce/public/assets/css/font/check.ttf?44552751) format('truetype'),url(https://celeirourbano.com.br/wp-content/plugins/product-variation-swatches-for-woocommerce/public/assets/css/font/check.svg?44552751#check) format('svg');font-weight:400;font-style:normal}.thwvsf-style{display:block!important;width:150px!important}span.tier-name{position:absolute!important;left:48px!important;font-size:17px!important}.fa{text-align:left!important}.fa-check{left:8px!important}.float{display:inline-block;position:relative}.clos{float:left;position:absolute;left:0;top:0;z-index:1000;padding:5px;font-weight:700}.thwvsf-wrapper-ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;position:relative}.thwvsf-wrapper-ul .thwvsf-wrapper-item-li{list-style:none;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative;width:45px;height:45px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;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;background-color:#FFF;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.3);box-shadow:0 0 0 1px #d1d7da;padding:2px;margin:4px 8px 4px 0}.thwvsf-wrapper-ul .thwvsf-wrapper-item-li:hover{-webkit-box-shadow:0 0 0 3px rgba(0,0,0,.1);box-shadow:0 0 0 3px #b7bfc6}.thwvsf-wrapper-ul .thwvsf-item-span-color{width:100%;height:100%;position:relative;border-radius:inherit}.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.thwvsf-label-li{min-width:30px;text-align:center}.thwvsf-wrapper-ul .thwvsf-item-span.item-span-text{padding:0 5px;font-size:16px}.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.thwvsf-selected,.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.thwvsf-selected:hover{-webkit-box-shadow:0 0 0 2px rgba(0,0,0,.9);box-shadow:0 0 0 2px #8b98a6}.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.deactive,.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.out_of_stock{cursor:not-allowed;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.3);box-shadow:0 0 0 1px rgba(0,0,0,.3);pointer-events:none;position:relative;overflow:hidden;opacity:.3}.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.deactive::after,.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.deactive::before,.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.out_of_stock::after,.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.out_of_stock::before{position:absolute;content:" "!important;width:100%;height:1px;background:red!important;left:0;right:0;bottom:0;top:50%;visibility:visible;opacity:1;border:0;margin:0!important;padding:0!important;min-width:auto;-webkit-transform-origin:center;transform-origin:center;z-index:2}.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.deactive::after,.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.out_of_stock::after{webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.deactive::before,.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.out_of_stock::before{webkit-transform:rotate(45deg);transform:rotate(45deg)}.thwvsf-colorpickpreview{position:absolute;width:96%;height:96%;right:0;left:0;margin:0 auto;top:2%;border-radius:inherit}ul.thwvsf-radio-li{list-style:none}ul.thwvsf-radio-li li{display:inline-block;margin-right:20px}.thwvsf-rad-li{list-style:none;margin:0;width:250px}.thwvsf-wrapper-item-li.thwvsf-tooltip{position:relative}.thwvsf-tooltip .tooltiptext{visibility:hidden;width:120px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s}.thwvsf-tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#000 transparent transparent}.thwvsf-tooltip:hover .tooltiptext{visibility:visible;opacity:1;z-index:9}img.swatch-preview.swatch-image{margin:0;width:100%;height:100%;border-radius:inherit}span.variation-price{display:block;font-weight:700;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.th-tooltip-text{color:#ada3a3}.variations .reset_variations.thwvsf-variation-link{display:block;margin-top:10px;font-size:13px;color:#999;font-weight:400;border:2px solid #eee;padding:3px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;text-decoration:none;position:inherit;width:80px}.theme-hestia.woocommerce.single-product form.cart td.value:before{display:none!important}.theme-hestia.woocommerce.single-product div.product form.cart .variations tr{display:block!important;float:left!important}.theme-hestia.woocommerce.single-product div.product form.cart .variations tr:nth-child(2n+1){clear:left}.theme-oceanwp.woocommerce.single-product span.theme-select{display:none!important}.theme-oceanwp.woocommerce.single-product .thwvsf_fields ul.thwvsf-wrapper-ul{margin-top:0;margin-left:0}.theme-oceanwp.woocommerce.single-product .hasCustomSelect{position:initial!important;opacity:1!important;width:100%!important}.thwvsf-rad-li .th-container{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;position:relative;margin-bottom:10px;cursor:pointer;padding:3px 35px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.thwvsf-rad-li .th-container input{position:absolute;opacity:0;cursor:pointer}.thwvsf-rad-li .checkmark{background-color:#eee;position:absolute;top:0;bottom:0;left:0;height:24px;width:24px;border-radius:100%;margin-top:auto;margin-bottom:auto}.thwvsf-rad-li .th-container:hover input~.checkmark{background-color:#eee}.thwvsf-rad-li .th-container input:checked~.checkmark{background-color:#2196F3}.thwvsf-rad-li .th-container .checkmark:after{content:"";position:absolute;display:none}.thwvsf-rad-li .th-container input:checked~.checkmark:after{display:block;background:#eee}.thwvsf-rad-li .th-container .checkmark:after{top:8px;left:8px;width:8px;height:8px;border-radius:100%;background:#0073aa}.thwvsf-rad-li .th-container:hover .checkmark:after{display:block}.thwvsf-rad-li .th-label-radio.deactive{cursor:not-allowed;pointer-events:none;overflow:hidden;opacity:.3;vertical-align:top}.th-label-radio span.variation-name{position:relative}.thwvsf-rad-li .th-label-radio.deactive .variation-name::before{position:absolute;content:" "!important;width:100%;height:1px;left:0;right:0;bottom:0;top:50%;visibility:visible;opacity:1;border:0;margin:0!important;padding:0!important;min-width:auto;-webkit-transform-origin:center;transform-origin:center;z-index:2;background:red!important;webkit-transform:rotate(0);transform:rotate(0)}.thwvsf-wrapper-ul.thwvsf-additional-info .thwvsf-wrapper-item-li.thwvsf-color-li,.thwvsf-wrapper-ul.thwvsf-additional-info .thwvsf-wrapper-item-li.thwvsf-image-li{box-shadow:none;pointer-events:none}.thwvsf-wrapper-ul.thwvsf-additional-info .thwvsf-wrapper-item-li.thwvsf-label-li{pointer-events:none}span.thwvsf-drop-span{display:inline-block;width:26px;height:26px;vertical-align:middle;border-radius:5px;margin-right:10px}.thwvsf_fields .select2.select2-container{width:80%!important}.thwvsf_fields .select2-container .select2-selection--single,.thwvsf_fields .select2-container--default .select2-selection--single .select2-selection__arrow{height:50px}.thwvsf_fields .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:45px}.thwvsf_drop_swatch .select2-results__option{padding:6px 10px 8px}.thwvsf_drop_swatch .select2-container .select2-selection--single .select2-selection__rendered{padding-left:10px}.select2-container--default .thwvsf_drop_swatch .select2-results__option--highlighted[aria-selected],.select2-container--default .thwvsf_drop_swatch .select2-results__option--highlighted[data-selected]{background-color:#F2F1F1;color:#000}span.thwvsf-drop-label{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;color:#000}span.thwvsf-drop-span.thwvsf-drop-img img{vertical-align:top}img.swatch-image[data-src]{opacity:0;transition:opacity .25s ease-in-out;will-change:opacity}img.swatch-image[data-src][src]{opacity:1}.variations_form table.variations label::after{content:''}.thwvsf-rad-li .radio{display:none}.th-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}