.superfrete-popup {
display: none;
position: fixed;
z-index: 1000;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
}
.superfrete-popup-content {
background: white;
width: 50%;
margin: 10% auto;
padding: 20px;
border-radius: 8px;
text-align: center;
}
.superfrete-popup-close {
float: right;
font-size: 24px;
cursor: pointer;
}
#superfrete-calculator {
background: #f8f9fa;
padding: 15px;
border-radius: 8px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
max-width: 350px;
margin: 20px auto;
font-family: Arial, sans-serif;
display: block;
margin-left: 0;
}
#superfrete-calculator label {
font-size: 14px;
font-weight: bold;
color: #333;
display: block;
margin-bottom: 5px;
}
#superfrete-calculator input[type="text"] {
width: -webkit-fill-available;
padding: 10px;
font-size: 14px;
border: 1px solid #ccc;
border-radius: 5px;
margin-bottom: 10px;
outline: none;
transition: border 0.3s ease-in-out;
}
#superfrete-calculator input[type="text"]:focus {
border-color: #0fae79;
}
#calculate-shipping {
font-weight: 700;
background: #0fae79;
color: #fff;
border: none;
padding: 10px;
width: 100%;
border-radius: 5px;
font-size: 16px;
cursor: pointer;
transition: background 0.3s ease-in-out;
}
#calculate-shipping:hover {
background: #EA961F;
}
#superfrete-shipping-result {
margin-top: 15px;
}
#superfrete-shipping-result h4 {
font-size: 16px;
font-weight: bold;
color: #0fae79;
text-transform: uppercase;
}
#superfrete-shipping-result ul {
list-style: none;
padding: 0;
}
#superfrete-shipping-result li {
background: #ffffff;
padding: 10px;
border-radius: 5px;
margin-top: 8px;
border-left: 5px solid #0fae79;
font-size: 14px;
color: #555;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.superfrete-alert ul li {
background: #ffffff;
padding: 10px;
border-radius: 5px;
margin-top: 8px;
border-left: 5px solid #0fae79;
font-size: 14px;
color: #555;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.superfrete-alert ul {
list-style: none;
padding: 0;
}
#superfrete-shipping-result li strong {
color: #000;
}
#superfrete-shipping-result img {
display: block;
margin-top: 5px;
} .superfrete-popup {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: rgba(0, 0, 0, 0.5); width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
z-index: 9999;
}
.superfrete-popup-content {
background: #f8f9fa;
padding: 20px;
border-radius: 8px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
max-width: 400px;
width: 90%;
text-align: center;
font-family: Arial, sans-serif;
position: relative;
}
.superfrete-popup-close {
position: absolute;
top: 10px;
right: 15px;
font-size: 20px;
font-weight: bold;
color: #555;
cursor: pointer;
transition: color 0.3s ease-in-out;
}
.superfrete-popup-close:hover {
color: #EA961F;
}
.superfrete-popup h3 {
font-size: 18px;
font-weight: bold;
color: #0fae79;
margin-bottom: 10px;
}
.superfrete-popup p {
font-size: 14px;
color: #555;
margin-bottom: 15px;
}
.superfrete-popup form {
text-align: left;
}
.superfrete-popup label {
font-size: 14px;
font-weight: bold;
color: #333;
display: block;
margin-bottom: 5px;
}
.superfrete-popup input[type="text"] {
width: calc(100% - 20px);
padding: 10px;
font-size: 14px;
border: 1px solid #ccc;
border-radius: 5px;
margin-bottom: 10px;
outline: none;
transition: border 0.3s ease-in-out;
}
.superfrete-popup input[type="text"]:focus {
border-color: #0fae79;
}
.superfrete-popup button {
font-weight: 700;
background: #0fae79;
color: #fff;
border: none;
padding: 10px;
width: 100%;
border-radius: 5px;
font-size: 16px;
cursor: pointer;
transition: background 0.3s ease-in-out;
}
.superfrete-popup button:hover {
background: #EA961F;
}
#super-frete-shipping-calculator{
position: relative;
}
.superfrete-processing #super-frete-shipping-calculator:after{
content:url(//marilicejoalheria.com.br/wp-content/plugins/superfrete/app/../assets/img/loading-3.gif);
position:absolute;
width:100%;
height:100%;
background-size: auto;
z-index:100;
top:0px;
background-color: #ffffff8c;
display: flex;
align-content: center;
justify-content: center;
align-items: center;
border: 1px solid #021e0e2e;
border-radius: 5px;
}
a.button.superfrete-shipping-calculator-button {
width: 100%;
padding: 10px 0px;
}
form.superfrete-woocommerce-shipping-calculator {
position: relative;
} .superfrete-alert {
background: #01714c3d;
color: #333;
padding: 10px;
text-align: center;
font-weight: bold;
border-radius: 5px;
margin-bottom: 10px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
} .superfrete-container {
position: relative;
background: #f8f9fa;
padding: 20px;
border-radius: 8px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
max-width: 400px;
margin: 20px auto;
font-family: Arial, sans-serif;
} .superfrete-shipping-calculator-button {
display: block;
background: #0fae79;
color: #fff;
text-align: center;
font-size: 16px;
padding: 12px;
border-radius: 5px;
text-decoration: none;
transition: background 0.3s ease-in-out;
font-weight: bold;
}
.superfrete-shipping-calculator-button:hover {
background: #EA961F;
} .superfrete-shipping-calculator-form {
display: none;
margin-top: 15px;
padding: 15px;
background: white;
border-radius: 5px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
} .superfrete-error {
color: #d9534f;
padding: 10px;
border-radius: 5px;
margin-bottom: 10px;
font-size: 14px;
text-align: center;
font-weight: bold;
} .superfrete-woocommerce-shipping-calculator select,
.superfrete-woocommerce-shipping-calculator input {
width: 100%;
padding: 12px;
font-size: 14px;
border: 1px solid #ccc;
border-radius: 5px;
margin-bottom: 10px;
outline: none;
transition: border 0.3s ease-in-out;
}
.superfrete-woocommerce-shipping-calculator input:focus,
.superfrete-woocommerce-shipping-calculator select:focus {
border-color: #0fae79;
} .superfrete-update-address-button {
font-weight: 700;
background: #0fae79;
color: #fff;
border: none;
padding: 12px;
width: 100%;
border-radius: 5px;
font-size: 16px;
cursor: pointer;
transition: background 0.3s ease-in-out;
margin-top: 10px;
}
.superfrete-update-address-button:hover {
background: #EA961F;
} @media (max-width: 480px) {
.superfrete-container {
max-width: 90%;
}
.superfrete-shipping-calculator-button,
.superfrete-update-address-button {
font-size: 14px;
padding: 10px;
}
}div.variations_form.cart.in_loop {
display: none;
}
.select_option {
display: inline-block;
border: 2px solid var( --yith-wccl-form-colors_border );
margin-right: 6px;
position: relative;
padding: 2px;
}
.select_option.selected {
border: 2px solid  var( --yith-wccl-form-colors_accent );
}
.select_box:not( .on_ptab ) .select_option:hover {
border-color: var( --yith-wccl-form-colors-accent-hover );
}
.select_option.selected:hover {
border-color: var( --yith-wccl-form-colors_accent ) !important;
}
.select_option.inactive span.yith_wccl_value  {
opacity: 0.3;
}
.select_option.inactive .yith_wccl_value {
cursor: not-allowed;
}
.select_option.yith-wccl-remove {
display:none;
}
.select_option.inactive.inactive_cross::before, .select_option.inactive.inactive_cross::after {
content: '';
position: absolute;
top: 0;
left:50%;
width: 1%;
height: 100%;
background-color: var( --yith-wccl-customization-color-cross, #FF0000 );
transform-origin: center;
}
.single-product .select_option.inactive.inactive_cross::before, .single-product .select_option.inactive.inactive_cross::after {
left: 50%;
}
.select_option.inactive.inactive_cross::before {
transform: rotate(45deg);
z-index:999;
}
.select_option.inactive.inactive_cross::after {
transform: rotate(-45deg);
z-index:99;
}
.select_option .yith_wccl_value {
border: 2px solid #fff;
display: block;
text-decoration: none;
text-align: center;
cursor: pointer;
}
.select_option_colorpicker .yith_wccl_value, .select_option_image .yith_wccl_value {
min-width: var( --yith-wccl-customization-color-swatches-size );
height: var( --yith-wccl-customization-color-swatches-size );
border-radius: var( --yith-wccl-customization-color-swatches-border-radius );
overflow: clip;
}
.select_option_colorpicker {
border-radius: var( --yith-wccl-customization-color-swatches-border-radius );
}
.select_box_image .select_option_image .yith_wccl_value, .select_option_label .yith_wccl_value {
border-radius: var( --yith-wccl-customization-option-border-radius );
}
.select_box_image .select_option_image, .select_option_label {
border-radius: var( --yith-wccl-customization-option-border-radius );
}
.select_option_label .yith_wccl_value {
font-size:12px;
width:100%;
height:auto;
}
.select_option .yith-wccl-bicolor {
display: block;
border-style: solid;
border-width: 0 0 calc(var(--yith-wccl-customization-color-swatches-size,22px) - 4px ) calc( var(--yith-wccl-customization-color-swatches-size,22px ) - 4px );
border-left-color: transparent!important;
border-right-color: transparent!important;
border-radius: var( --yith-wccl-customization-color-swatches-border-radius );
calc(var(--yith-wcan-color_swatches_size,45px) + 4px);
} .select_option_label .yith_wccl_value_wrapper {
display: flex;
justify-content: center;
align-items: center;
}
.select_option_label div  {
min-width: var( --yith-wccl-customization-color-swatches-size );
height: var( --yith-wccl-customization-color-swatches-size );
}
.woocommerce div.product form.cart .variations td.yith_wccl_layout_separate,
.woocommerce div.product form.cart .variations th.yith_wccl_layout_separate{
display: block;
}
.theme-yith-proteo.woocommerce div.product form.cart .variations th.yith_wccl_layout_separate {
padding-bottom: 10px !important;
} .select_box.on_ptab .select_option .yith_wccl_value {
cursor: default;
}
.select_option .yith_wccl_tooltip {
position: absolute;
font-size: 12px;
line-height: 14px;
text-align: center;
box-sizing: border-box;
opacity: 0;
width: 100px;
margin-left: -50px;
z-index: 99;
left: 50%;
transition: all 300ms;
-webkit-transition: all 300ms;
-moz-transition: all 300ms;
pointer-events: none;
}
.select_option .yith_wccl_tooltip img {
height: auto;
max-width: 100%;
margin: 5px 0;
}
.select_option .yith_wccl_tooltip span:after {
content: '';
border: 5px solid transparent;
width: 1px;
height: 1px;
position: absolute;
left: 50%;
margin-left: -5px;
} .select_option .yith_wccl_tooltip.top {
bottom: 100%;
padding-bottom: 10px;
}
.select_option .yith_wccl_tooltip.top span:after {
bottom: -10px;
}
.select_option .yith_wccl_tooltip.bottom {
top: 100%;
padding-top: 10px;
}
.select_option .yith_wccl_tooltip.bottom span:after {
top: -10px;
} .select_option .yith_wccl_tooltip.fade,
.select_option .yith_wccl_tooltip.slide {
opacity: 0;
}
.select_option:hover .yith_wccl_tooltip.fade,
.select_option:hover .yith_wccl_tooltip.slide {
opacity: 1;
}
.select_option .yith_wccl_tooltip.top.slide {
transform: translateY(20%);
-webkit-transform: translateY(20%);
-moz-transform: translateY(20%);
-ms-transform: translateY(20%);
}
.select_option .yith_wccl_tooltip.bottom.slide {
transform: translateY(-20%);
-webkit-transform: translateY(-20%);
-moz-transform: translateY(-20%);
-ms-transform: translateY(-20%);
}
.select_option:hover .yith_wccl_tooltip.slide {
transform: translateY( 0 );
-webkit-transform: translateY( 0 );
-moz-transform: translateY( 0 );
-ms-transform: translateY( 0 );
}
.select_option:hover .yith_wccl_tooltip {
transition: all 300ms;
-webkit-transition: all 300ms;
-moz-transition: all 300ms;
opacity: 1;
}
.select_option .yith_wccl_tooltip > span {
display: inline-block;
position: relative;
height: auto;
width: auto;
max-width: 100%;
border-radius: 3px;
padding: 6px 6px;
}
.select_option {
vertical-align:top;
} li.product .variations_form.cart {
margin: 5px 0;
}
li.product .variations_form.cart div.variations {
margin-bottom: 15px;
} li.product .ywccl_stock {
font-size: 0.92em;
margin: 10px;
}
li.product .ywccl_stock.stock {
color: #77a464;
}
li.product .ywccl_stock.out-of-stock {
color: red;
}
.avada-select-parent .select_box,
select.yith_wccl_custom ~ .select2-container {
display: none;
}
ul.products li.product .variations_form .select_box .yith_wccl_value,
ul.products li.wc-block-grid__product .variations_form .select_box .yith_wccl_value,
.wc-block-grid ul.wc-block-grid__products li.product .variations_form .select_box .yith_wccl_value,
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .variations_form .select_box .yith_wccl_value {
min-width: 32px;
height: 32px;
line-height: 29px;
width: auto;
}
li.product .select_option .yith_wccl_value .yith-wccl-bicolor  {
border-width: 0 0 29px 29px;
}
li.product .select_option_label div {
min-width: 32px;
height: 32px;
} .woocommerce-product-gallery.loading-gallery,
.product-gallery.loading-gallery {
position: relative;
}
.woocommerce-product-gallery.loading-gallery::after,
.product-gallery.loading-gallery:after {
content: '';
position: absolute;
background: url(//marilicejoalheria.com.br/wp-content/plugins/yith-woocommerce-color-label-variations-premium/assets/images/ajax-loader.gif) #fff no-repeat center center;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100;
} .select_option .yith_wccl_tooltip > span {
background: var( --yith-wccl-tooltip-colors_background ) ;
color: var( --yith-wccl-tooltip-colors_text-color ) ; box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
}
.select_option .yith_wccl_tooltip.bottom span:after {
border-bottom-color: var( --yith-wccl-tooltip-colors_background );
}
.select_option .yith_wccl_tooltip.top span:after{
border-top-color: var( --yith-wccl-tooltip-colors_background );
}
.yith-wccl-no-selected {
color:red;
} .products-block-post-template .yith_wccl_layout_inline, .products-block-post-template .yith_wccl_layout_separate {
text-align:center;
}