.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:#fff;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__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 var(--color-cpops-accent,#705aef)}.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:var(--color-cpops-accent,#705aef);color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:var(--color-cpops-accent,#705aef)}.cpops-slider__container{box-sizing:border-box;position:relative}.cpops-slider__list{margin:0!important;padding:0!important;width:-webkit-max-content;width:-moz-max-content;width:max-content;will-change:transform}.cpops-slider.is-active .cpops-slider__list{display:-webkit-box;display:-ms-flexbox;display:flex}.cpops-slider__pagination{align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-wrap:wrap;justify-content:center;margin:0;width:95%}.cpops-slider__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0}.cpops-slider,.cpops-slider__pagination li:only-child{visibility:hidden}.cpops-slider,.cpops-slider__slide{outline:none;position:relative}.cpops-slider__slide{box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0}.cpops-slider__slide img{vertical-align:bottom}.cpops-slider__slider{position:relative}.cpops-slider__spinner{-webkit-animation:cpops-slider-loading 1s linear infinite;animation:cpops-slider-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.cpops-slider__track{overflow:hidden;position:relative;z-index:0}.cpops-slider--draggable>.cpops-slider__track>.cpops-slider__list>.cpops-slider__slide{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cpops-slider--fade>.cpops-slider__track>.cpops-slider__list{display:block}.cpops-slider--fade>.cpops-slider__track>.cpops-slider__list>.cpops-slider__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.cpops-slider--fade>.cpops-slider__track>.cpops-slider__list>.cpops-slider__slide.is-active{opacity:1;position:relative;z-index:1}.cpops-slider--rtl{direction:rtl}.cpops-slider--ttb>.cpops-slider__track>.cpops-slider__list{display:block}.cpops-slider--ttb>.cpops-slider__pagination{width:auto}.cpops-slider__arrow{align-items:center;background:#ccc;border:none;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.cpops-slider__arrow svg{height:1.2em;width:1.2em}.cpops-slider__arrow:hover{cursor:pointer;opacity:.9}.cpops-slider__arrow:focus{outline:none}.cpops-slider__arrow--prev{left:1em}.cpops-slider__arrow--prev svg{transform:scaleX(-1)}.cpops-slider__arrow--next{right:1em}.cpops-slider__pagination{bottom:.5em;left:50%;padding:0;position:absolute;transform:translateX(-50%);z-index:1}.cpops-slider__pagination__page{background-color:var(--color-cpops-slider-pagination-bullet,#705aef);border:none;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;transition:transform .2s linear;width:8px}.cpops-slider__pagination__page.is-active{background-color:var(--color-cpops-slider-pagination-bullet-active,#705aef);transform:scale(1.4)}.cpops-slider__pagination__page:hover{cursor:pointer;opacity:.9}.cpops-slider__pagination__page:focus{outline:none}.cpops-slider__progress__bar{background:#ccc;height:3px;width:0}.cpops-slider--nav>.cpops-slider__track>.cpops-slider__list>.cpops-slider__slide{border:3px solid transparent}.cpops-slider--nav>.cpops-slider__track>.cpops-slider__list>.cpops-slider__slide.is-active{border-color:#000}.cpops-slider--nav>.cpops-slider__track>.cpops-slider__list>.cpops-slider__slide:focus{outline:none}.cpops-slider--rtl>.cpops-slider__arrows .cpops-slider__arrow--prev,.cpops-slider--rtl>.cpops-slider__track>.cpops-slider__arrows .cpops-slider__arrow--prev{left:auto;right:1em}.cpops-slider--rtl>.cpops-slider__arrows .cpops-slider__arrow--prev svg,.cpops-slider--rtl>.cpops-slider__track>.cpops-slider__arrows .cpops-slider__arrow--prev svg{transform:scaleX(1)}.cpops-slider--rtl>.cpops-slider__arrows .cpops-slider__arrow--next,.cpops-slider--rtl>.cpops-slider__track>.cpops-slider__arrows .cpops-slider__arrow--next{left:1em;right:auto}.cpops-slider--rtl>.cpops-slider__arrows .cpops-slider__arrow--next svg,.cpops-slider--rtl>.cpops-slider__track>.cpops-slider__arrows .cpops-slider__arrow--next svg{transform:scaleX(-1)}.cpops-slider--ttb>.cpops-slider__arrows .cpops-slider__arrow,.cpops-slider--ttb>.cpops-slider__track>.cpops-slider__arrows .cpops-slider__arrow{left:50%;transform:translate(-50%)}.cpops-slider--ttb>.cpops-slider__arrows .cpops-slider__arrow--prev,.cpops-slider--ttb>.cpops-slider__track>.cpops-slider__arrows .cpops-slider__arrow--prev{top:1em}.cpops-slider--ttb>.cpops-slider__arrows .cpops-slider__arrow--prev svg,.cpops-slider--ttb>.cpops-slider__track>.cpops-slider__arrows .cpops-slider__arrow--prev svg{transform:rotate(-90deg)}.cpops-slider--ttb>.cpops-slider__arrows .cpops-slider__arrow--next,.cpops-slider--ttb>.cpops-slider__track>.cpops-slider__arrows .cpops-slider__arrow--next{bottom:1em;top:auto}.cpops-slider--ttb>.cpops-slider__arrows .cpops-slider__arrow--next svg,.cpops-slider--ttb>.cpops-slider__track>.cpops-slider__arrows .cpops-slider__arrow--next svg{transform:rotate(90deg)}.cpops-slider--ttb>.cpops-slider__pagination{bottom:50%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;left:auto;right:.5em;transform:translateY(50%)}@-webkit-keyframes cpops-slider-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes cpops-slider-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.cpops-drawer-recommendations{background-color:var(--color-cpops-drawer-recommendations-background,#f7f7fe);border:2px solid var(--color-cpops-drawer-recommendations-border,transparent);border-radius:var(--cpops-border-radius,6px);margin-bottom:10px;padding:8px 20px 0}.cpops-drawer-recommendations__header{color:var(--color-cpops-drawer-recommendations-text,#000);font-size:12px;font-weight:700;letter-spacing:1px;line-height:1.4;margin-bottom:10px;text-align:center;text-transform:uppercase}@media (min-width:768px){.cpops-drawer-recommendations__header{font-size:14px}}.cpops-drawer-recommendations .cpops-cart-item{align-items:center;border-bottom:0;padding-bottom:19px}@media (min-width:768px){.cpops-drawer-recommendations .cpops-cart-item{padding-bottom:23px}}.cpops-drawer-recommendations .cpops-cart-item__image{background:var(--color-cpops-background-primary,#fff)}.cpops-drawer-recommendations .cpops-cart-item__container{align-items:center;max-width:69%;padding:0 0 5px;width:69%}.cpops-drawer-recommendations .cpops-cart-item__product{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.cpops-drawer-recommendations .cpops-cart-item__details{margin-bottom:0}.cpops-drawer-recommendations .cpops-cart-item__product--name{color:var(--color-cpops-text-secondary,#3b3b3b);font-size:16px}@media (min-width:768px){.cpops-drawer-recommendations .cpops-cart-item__product--name{font-size:18px}}@media (max-width:544px){.cpops-drawer-recommendations .cpops-cart-item__product--name{font-size:14px;max-width:120px}}.cpops-drawer-recommendations .cpops-cart-item__slider-pricing{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row}.cpops-drawer-recommendations .cpops-cart-item__slider-pricing--price{color:var(--color-cpops-text-secondary,#3b3b3b);font-size:14px;font-weight:400;letter-spacing:.5px;line-height:30px;margin:5px 0 0;white-space:nowrap}@media (min-width:768px){.cpops-drawer-recommendations .cpops-cart-item__slider-pricing--price{font-size:16px}}.cpops-drawer-recommendations .cpops-cart-item__slider-pricing--sale{color:var(--color-cpops-text-tertiary,#777);font-size:14px;font-weight:400;letter-spacing:.5px;line-height:30px;margin:5px 5px 0 0;text-decoration:line-through;white-space:nowrap}@media (min-width:768px){.cpops-drawer-recommendations .cpops-cart-item__slider-pricing--sale{font-size:16px}}.cpops-drawer-recommendations .cpops-cart-item__actions{align-items:end;justify-content:center}.cpops-drawer-recommendations .cpops-cart-item__actions .cpops-btn__upsell{align-items:center;background-color:var(--color-cpops-recommendations-plus-btn-background,#000);border:1px solid var(--color-cpops-recommendations-plus-btn-background,#000);border-radius:5px;border-style:solid;border-width:1px;color:var(--color-cpops-recommendations-plus-btn-text,#fff);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;font-size:14px;font-weight:700;justify-content:center;line-height:18px;min-height:30px;min-width:35px;padding:2px 6px;text-align:center;text-decoration:none;transition:transform .4s ease;width:auto}.cpops-drawer-recommendations .cpops-cart-item__actions .cpops-btn__upsell.is-loading:after,.cpops-drawer-recommendations .cpops-cart-item__actions .cpops-btn__upsell.loading:after{border-color:var(--color-cpops-recommendations-plus-btn-text,#fff);border-right-color:transparent;border-top-color:transparent}.cpops-drawer-recommendations .cpops-cart-item__actions .cpops-btn__upsell:hover{opacity:.8}.cpops-drawer-recommendations .cpops-cart-item__actions .cpops-btn__upsell span{margin-right:4px}.cpops-drawer-recommendations .cpops-cart-item__actions .cpops-btn__upsell svg{width:14px}.cpops-drawer-recommendations .cpops-cart-item__actions .cpops-btn__upsell svg path{fill:var(--color-cpops-recommendations-plus-btn-text,#fff)}.cpops-drawer-recommendations .cpops-cart-item__actions .added_to_cart.wc-forward{display:none!important}.postid-8734.single-product.pre-order .elementor-widget-woocommerce-product-price p.price::before {display: none !important;}
body > .woocommerce-message{
position: absolute;
z-index: 1;
font-size: 14px;
font-family: var(--e-global-typography-secondary-font-family);
}
body.logged-in .dislog,
body:not(.logged-in) .log{display:none;}
body.logged-in .log,
body:not(.logged-in) .dislog{display:block;}
.elementor-location-footer .cafe-search-toggle-button i::before{margin-top: -1px;}
.elementor-location-footer .cartpops-cart__container-icon{top: -1px;position: relative;}
body.woocommerce-lost-password #content > header{display:block !important;} #elementor-popup-modal-8080 .dialog-widget-content.animated.fadeInRight .elementor-element.elementor-element-a8feb5e {
width: 100% !important;
max-width: max-content !important;
bottom: -35px !important;
}
.popup-button{cursor:pointer !important;}
#show-btn{ width: 170px;}
.open #show-btn{
opacity: 0;
position: fixed;
bottom: 0px;
right: 0;
transform: translateX(calc(-100vw + 160px));
z-index:-1;
}
.close #show-btn {
position: fixed;
transform: translateX(-100vw);
bottom: -12px;
right: 0;
display: block;
opacity: 1;
transition: all .3s ease-in-out;
transition-delay: 1s;
z-index: 2;
}
.covilpop.close{
animation: bannerOff 1s forwards;
}
.covilpop.open{
animation: bannerIn 1s forwards;
}
@keyframes bannerOff {
from {
transform: translateX(0);
}
to {
transform: translateX(100%);
}
}
@keyframes bannerIn {
from {
transform: translateX(100%);
}
to {
transform: translateX(0);
}
}
.covilpop{position:fixed !important;}
@media screen and (max-width: 768px) and (orientation: portrait) {
.elementor-8080 .elementor-element.elementor-element-0192005 {top: 0px;}
.close #show-btn {bottom: 32px;}
#show-btn {width: 110px;}
body:not(.rtl) .elementor-8080 .elementor-element.elementor-element-a8feb5e {right: 78vw !important; bottom:50px;}
} #wp-admin-bar-elementor_edit_page .elementor-edit-link-type{color: #ddd !important;}
#wpadminbar .ab-empty-item, #wpadminbar a.ab-item, #wpadminbar>#wp-toolbar span.ab-label, #wpadminbar>#wp-toolbar span.noticon {color: #333 !important;}
.elementor-editor-active .logo-row{display: none !important;}
.maxvh{height: 100vh;display: flex;}
.comments-area a, .page-content p a{text-decoration: underline !important;}
.woocommerce-table--order-details{margin-bottom:50px !important;}
.elementor-widget-woocommerce-checkout-page .wc_pip_view_invoice{color: #FFF !important;}
.woocommerce-order-details *{color: #FFF !important;}
.wc-item-meta{list-style: none; padding: 0px;}
.woocommerce-orders-table .wc_pip_view_invoice{display:none !important;}
.woocommerce-input-wrapper input[type="text"]::placeholder{opacity: .5 !important;}
input[type="text"], input[type="password"], input[type="number"], input[type="email"], input[type="tel"], textarea{border-radius: 6px; border: none;}
input[type="date"]::selection, input[type="email"]::selection, input[type="number"]::selection, input[type="password"]::selection, input[type="search"]::selection, input[type="tel"]::selection, input[type="text"]::selection, input[type="url"]::selection, select::selection, textarea::selection{
background:#000 !important;
color: #FFF !important;
}
.blockUI.blockOverlay{
background: rgba(255, 255, 255, 0) !important;
backdrop-filter: blur(2px);
-webkit-backdrop-filter: blur(2px);
opacity: 1 !important;
width: calc(100% + 20px) !important;
height: calc(100% + 20px) !important;
margin-left: -10px !important;
margin-top: -10px !important;
} body:not(.access-level-7606) .woocommerce-MyAccount-navigation-link--area-do-assinante{display:none !important;} .cupom-do-mes .elementor-container{float:left;}
.cupom-do-mes .elementor-widget-icon-box .elementor-icon-box-wrapper{
width: fit-content;
margin: 0 auto;
}
.cupom-code .elementor-icon-box-description{cursor:pointer;}
.cupom-code .copied{
background-color: #956DD3;
}
.cupom-code .copied::after{
content: "Cupom copiado para área de transferência.";
position: absolute;
background-color: var(--e-global-color-28e8caf);
font-size: 12px;
color: #fff;
z-index: -1;
opacity: 0;
border-radius: 6px;
transform: translate(-90%,35px);
padding: 2px 6px;
text-align: center;
}
.cupom-code .copied:hover::after{opacity:1; z-index:2;}
.category-covil-macabro .elementor-post__badge{
background: var(--e-global-color-7882676) !important;
}
body:not(.access-level-7606) .category-covil-macabro .elementor-post__read-more{
font-size:0px !important;
}
body:not(.access-level-7606) .category-covil-macabro .elementor-post__read-more::after{
content: "Saiba mais »";
font-size: 12px !important;
font-family: var(--e-global-typography-primary-font-family), Sans-serif;
font-weight: var(--e-global-typography-primary-font-weight);
font-style: var(--e-global-typography-primary-font-style);
} input[type="checkbox"] {
border: 1px solid #FFF;
-webkit-appearance: none;
appearance: none;
background-color: transparent;
margin: 0;
height: 18px;
width: 18px;
border-radius: 3px;
transition: .3s;
background: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Camada_2" data-name="Camada 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 612.6"><defs><style> .cls-1 { fill: %23fff; } </style></defs><g id="Camada_1-2" data-name="Camada 1"><path class="cls-1" d="m297.97,350.93c114.58-113.6,219.67-217.94,324.95-322.1,37.95-37.55,61.93-38.32,100.36-2.89,19.4,17.89,38.5,36.26,56.22,55.79,27.67,30.49,27.37,52.5-1.13,81.06-137.1,137.4-274.51,274.49-411.9,411.6-6.49,6.48-13.69,12.28-20.79,18.13-32.31,26.61-50.8,27.58-81.06-1.91-72.42-70.59-143.48-142.58-215.06-214.04-11.39-11.37-23.1-22.46-33.81-34.44-19.47-21.77-21.09-47.82-3.72-68.92,23.16-28.12,50.47-53.16,77.96-77.29,26.56-23.31,52.66-11.34,73.16,9.85,45.52,47.06,89.25,95.85,134.83,145.16Z"/></g></svg>');
background-position: center;
background-repeat: no-repeat;
background-size: 0;
float: left;
cursor: pointer;
}
input[type="checkbox"]:checked {
background-size: 90%;
} input[type="radio"] {
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
border-radius: 50%;
border: 1px solid #FFF;
width: 18px;
height: 18px;
padding: 2px;
background: radial-gradient(farthest-side,#FFF 94%, #0000) 50%/0 0 no-repeat content-box;
transition: .3s;
}
input[type="radio"]:checked {
background-size: 100% 100%;
} .logo-row{height: 0px;}
#fixed-logo {
margin-left: -60px;
transform: translateX(-50%);
top: 26px;
}
.admin-bar #fixed-logo {top: 65px;}
#fixed-logo img{filter: drop-shadow(5px 5px 5px #000);}
#menu-sticky.scrolled{
position: fixed;
width: 100%;
top: 64px;
}
.mobile-bar{
height: 34px;
}
#menu-sticky, #fixed-logo, #fixed-logo img,
#menu-sticky.scrolled, #fixed-logo.scrolled, #fixed-logo.scrolled img{transition: all 0.1s;}
.admin-bar #fixed-logo.scrolled,
.admin-bar #menu-sticky.scrolled{top: 32px;}
#fixed-logo.scrolled,
#menu-sticky.scrolled{top: 0px;}
#fixed-logo.scrolled img{transform: scale(.7) translateY(-30px);} .home-blog .elementor-post__text{
display: flex;
flex-direction: column;
justify-content: space-between;
padding: 10px 0;
}
.swiper-slide .swiper-slide-inner .swiper-slide-contents .elementor-button{text-shadow: none !important;} .cpops-cart-item__product--data .variation dt{display: none !important;}
.cpops-cart-item__product--data .variation dd{width: 100%;}
.cpops-cart-item.cpops-cart-item__bundle_child .cpops-price small{display:none !important;}
.cpops-cart-item__image a{display: block;}
.cpops-cart-item__product--link{
display: flex;
flex-wrap: nowrap;
flex-direction: row;
}
.cpops-cart-item__bundle_epo_themecomplete_child .cpops-cart-item__product--link::before{
content: url('data:image/svg+xml,<svg fill="%23ffffff" height="24px" width="24px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 500 500" enable-background="new 0 0 500 500" xml:space="preserve" stroke="%23ffffff"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><path d="M271.1,137.8l56.5,56.5c0,0,0,0,0.1,0c0.1,0.1,0.2,0.3,0.4,0.5c0.2,0.2,0.4,0.5,0.6,0.7c0.1,0.2,0.2,0.4,0.3,0.6 c0.1,0.3,0.3,0.5,0.4,0.8c0.1,0.3,0.2,0.5,0.2,0.8c0.1,0.2,0.2,0.5,0.2,0.7c0.1,0.5,0.2,1,0.2,1.5c0,0,0,0,0,0l0,0 c0,0.5-0.1,1.1-0.2,1.6c0,0.2-0.1,0.4-0.2,0.7c-0.1,0.3-0.1,0.6-0.3,0.8c-0.1,0.3-0.3,0.5-0.4,0.7c-0.1,0.2-0.2,0.4-0.3,0.6 c-0.2,0.3-0.4,0.5-0.6,0.7c-0.1,0.2-0.2,0.3-0.4,0.5c0,0,0,0-0.1,0l-56.5,56.5c-3.1,3.1-8.2,3.1-11.3,0c-1.6-1.6-2.3-3.6-2.3-5.7 s0.8-4.1,2.3-5.7l42.9-42.9H178c-4.4,0-8-3.6-8-8s3.6-8,8-8h124.7l-42.9-42.9c-1.6-1.6-2.3-3.6-2.3-5.7s0.8-4.1,2.3-5.7 C262.9,134.6,268,134.6,271.1,137.8z"></path></g></svg>');
}
.cpops-cart-item__bundle_epo_themecomplete_child .cpops-cart-item__product--link a{
width: 100% !important;
font-size: 14px !important;
font-weight: 600 !important;
color: var(--e-global-color-1b3082c);
padding-left: 4px;
}
.cpops-cart-item__bundle_epo_themecomplete_child .cpops-cart-item__actions{display: none !important;}
.cpops-cart-item__bundle_epo_themecomplete_child .cpops-cart-item__details .price .cpops-price {
font-size: 16px !important;
font-weight: 600 !important;
}
.cpops-cart-item__bundle_epo_themecomplete_child .cpops-cart-item__image {
height: auto !important;
min-width: 75px !important;
width: 75px !important;
}
.cpops-cart-item__bundle_epo_themecomplete_child .cpops-cart-item__image img{min-height: auto !important;}
.cpops-cart-item__bundle_child.cpops-cart-item__bundle_wpc_product_bundles_child{display: none !important;}
.cpops-cart-item__bundle_parent.cpops-cart-item__bundle_wpc_product_bundles_parent{border-bottom: none !important;}
.cpops-cart-item:not(.cpops-cart-item__bundle_child){border-top: 1px solid #282b32 !important;}
.cpops-cart-item__product--data .variation-Produtosagrupados ul{padding-left: 10px;margin-bottom: 10px;color: #ddd;}
.cpops-cart-item__product--data h5{margin-bottom: 10px !important;}
.product-name dt.variation-Produtosagrupados{display: none !important;}
.product-name dd.variation-Produtosagrupados{
display: block;
float: left;
font-size: 14px;
color: #999;
width: 100%;
}
.product-name dd.variation-Produtosagrupados ul{padding-left: 20px;}
.tc-associated-table-product .tc-associated-table-product-price::after{display: none !important;}
td.product-name .tc-associated-table-product-indent::before{
font-family: tc-fontawesome, sans-serif;
font-size: 0.8em;
content: "\f3be";
font-weight: 900;
opacity: 0.5;
display: inline-block;
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
position: absolute;
margin-left: -20px;
} .cafe-wrap-account .woocommerce-MyAccount-navigation{min-width: fit-content !important;}
.woocommerce-MyAccount-navigation-link--dashboard{display: none;}
.cafe-search-toggle-button {color: #FFF !important; font-size: 22px !important;}
.cafe-search-toggle-button i{font-weight: 700;}
.cafe-search-submit{
border: none !important;
font-size: 22px;
}
body .cartpops-cart--items-indicator-bubble .cartpops-cart__toggle .cartpops-cart__container-counter {background-color: var(--e-global-color-7882676) !important;}
body a.wishlist_products_counter.top_wishlist-heart::before{
font-size: 28px;
vertical-align: middle;
margin: 0px;
color: var(--e-global-color-text);
}
.wishlist_products_counter .wishlist_products_counter_number{
position: absolute;
top: 17px;
left: 20px;
border-radius: 50%;
background-color: var(--e-global-color-7882676);
color: #FFF;
font-size: 10px;
font-family: Roboto Slab;
font-weight: 400;
width: 17px;
height: 17px;
text-align: center;
line-height: 17px;
}
.wishlist_products_counter_number:empty {
display: none;
}
body .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart::before{
content: "\e909" !important;
}
body .tinv-wishlist .tinvwl-product-make-remove.tinvwl-icon-heart::before{
content: "\e908" !important;
}
body ul.products li.product .tinvwl_add_to_wishlist_button {
margin-top: 0px !important;
width: 100%;
}
.elementor-sub-item{font-style: normal !important;} #menu-sticky .e--pointer-underline .elementor-item::after {
bottom: -15px;
}
body .cafe-wrap-search:not(.normal) .cafe-search-form .cafe-wrap-search-fields{height: fit-content;}
body .cafe-wrap-search:not(.normal) .cafe-search-form input.cafe-search-field{
padding: 10px 12px !important;
line-height: 1;
height: fit-content;
font-family: var(--e-global-typography-secondary-font-family);
font-size: 16px;
font-weight: 500;
border-radius: 6px;
}
body .footer .cafe-wrap-search:not(.normal) .cafe-search-form input.cafe-search-field{
width: 90%;
}
body .cafe-wrap-search:not(.normal) .cafe-search-form .cafe-wrap-search-result{background-color: #000;}
body .footer .cafe-wrap-search:not(.normal) .cafe-search-form .cafe-wrap-search-result{background-color: transparent;}
body .cafe-wrap-search:not(.normal) .cafe-search-form .ver-todos{
font-family: var(--e-global-typography-secondary-font-family);
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
}
#menu-sticky .cafe-wrap-account{display: flex;}
#menu-sticky .cafe-wrap-account .cafe-account-btn,
#menu-sticky .cartpops-cart__container-text{margin-top: 4px;}  #menu-mobile {
position: fixed;
width: 100%;
bottom: 0px;
}
#menu-mobile .cafe-account-btn{height: 40px; width: 40px; margin:0 auto;}
#menu-mobile .cafe-account-btn::before{
margin-top: -20px !important;
content: "";
position: absolute;
width: 55px;
height: 55px;
background: url(//diariomacabro.com.br/wp-content/uploads/2023/11/diario-macabro_w.png);
background-size: cover;
filter: drop-shadow(0px -1px 3px rgba(0, 0, 0, 0.75));
}
#menu-mobile .wishlist_products_counter .wishlist_products_counter_number,
body #menu-mobile .cartpops-cart--items-indicator-bubble .cartpops-cart__toggle .cartpops-cart__container-counter{background-color: var(--e-global-color-8e14386) !important;}
.mobile-MyAccount-navigation.open{transform: translateY(0); opacity: 1; transition: all .3s ease !important; visibility: visible !important;}
.mobile-MyAccount-navigation{
position: fixed;
width: 100%;
bottom: 50px !important;
height: fit-content;
opacity: 0;
transform: translateY(100%);
z-index: 3;
transition: all .3s ease !important;
display: block !important;
background: #FFF;
padding: 15px;
left: 0;
}
.mobile-MyAccount-navigation ul{list-style: none; padding: 0px;}
.mobile-MyAccount-navigation ul li{
font-family: var( --e-global-typography-af75670-font-family ), Sans-serif;
font-size: var( --e-global-typography-af75670-font-size );
color: var(--e-global-color-8b1a5a2);
padding-bottom: 15px;
}
#menu-mobile .elementor-widget-container{padding: 0px; margin: 0px;}
#menu-mobile .cartpops-cart__toggle,
#menu-mobile .elementor-widget-icon .elementor-icon-wrapper{
text-align: center;
line-height: 1;
}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart::before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart::before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button::before, a.wishlist_products_counter.top_wishlist-heart::before, span.wishlist_products_counter.top_wishlist-heart::before, a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart::before {content: "\e908" !important;} .fogBG::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
backdrop-filter: blur(3px); z-index: -1;
}
.fogBG2::before{
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
backdrop-filter: blur(12px);
z-index: -1;
background-color: #0008;
filter: blur(35px);
} .elementor-form .elementor-field-textual {
min-height: 38px !important;
} .product-img .ht-product-label{
position: absolute;
right: 0;
background: var(--e-global-color-7882676);
padding: 2px 5px;
font-size: 12px;
color: #FFF;
font-weight: 500;
font-family: var(--e-global-typography-text-font-family);
}
.product-hover.loading .btn-holder{display: none;}
.product-hover.loading::after{
content: "\f110";
-webkit-animation: fa-spin 1s infinite steps(8);
animation: fa-spin 1s infinite steps(8);
font-family: FontAwesome;
color: #FFF;
margin: auto;
transform: translate(-50%, -50%);
font-size: 32px;
}
body .product .product-img .tinv-wishlist {
position: absolute;
z-index: 1;
color: #FFF;
left: 10px;
top: 10px;
}
body li.product .product-img .tinv-wishlist .tinvwl_add_to_wishlist_button{opacity: 0; width: auto !important;}
body li.product:hover .product-img .tinv-wishlist .tinvwl_add_to_wishlist_button{opacity: 1;}
body .product .product-img .tinv-wishlist .tinvwl_add_to_wishlist_button::before{
font-size: 28px;
position: relative;
top: 0px;
left: auto !important;
margin: 0px;
}
body .product a.button{
font-style: normal !important;
border-radius: 6px !important;
background: transparent !important;
border: 1px solid #FFF !important;
color: #FFF !important;
transition: all .2s ease-in;
line-height: 18px !important;
font-weight: 600 !important;
}
body .product a.button.out{line-height: 24px !important;}
body .product a.button:not(.out):hover{
background: var(--e-global-color-7882676) !important;
border-color: var(--e-global-color-7882676) !important;
}
.thumb-link{
width: 100%;
height: 100%;
position: absolute;
}
.dados-produto .categoria a{
font-family: var(--e-global-typography-secondary-font-family);
font-size: 13px;
font-weight: 400;
text-transform: uppercase;
color: #989898;
}
.select_box .select_option:hover, .select_option.selected {
border: 2px solid var(--e-global-color-accent) !important;
}
.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option.selected span.color::after, .select_box .select_option.selected::after {
background-color: var(--e-global-color-accent) !important;
}
.wpf-loader-decorator{
backdrop-filter: blur(2px);
-webkit-backdrop-filter: blur(2px);
} #billing_persontype .select2{min-width:fit-content; width:100%;}
#billing_address_1_field{float:left !important;}
#billing_number_field{float:right !important;} .wpfFilterWrapper[data-filter-type="wpfInStock"]{
float:right;
}
.wpfFilterWrapper[data-filter-type="wpfInStock"] .wpfFilterTaxNameWrapper{
font-size: 12px !important;
margin-left: 5px;
font-weight: 600 !important;
}
body:not(.woocommerce-checkout) .select2-container--default .select2-selection--single .select2-selection__arrow{
height: 40px;
top: 0px;
right: 10px;
width: 20px;
}
.wpfFilterContent {
font-family: var(--e-global-typography-secondary-font-family);
}
.wpfFilterContent .select2-selection,
.filter .select2-selection{
height: 40px;
padding: 0px 12px;
display: flex;
flex-direction: column;
justify-content: center;
border-radius: 6px !important;
border: 1px solid #FFF;
}
body .select2-container--default .select2-selection--single .select2-selection__rendered {color: #000; line-height: 1 !important;}
.select2-container .select2-selection{
display: flex;
align-items: center;
}
body .select2-dropdown{background-color: transparent !important;}
.filter .select2-container{width: fit-content !important;}
.select2-container--default .select2-results > .select2-results__options{
max-height: 260px;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
border: 1px solid var(--e-global-color-7882676);
margin: 3px 3px 5px 3px;
width: calc(100% - 6px);
border-radius: 6px;
background: #75318822;
} li.outofstock .product-img img{filter: grayscale(85%);}
.ht-stockout{z-index: 1; background: var(--e-global-color-b7c39d1) !important;} label[for="wp-comment-cookies-consent"]{ margin-top: -3px; margin-left: 7px;}
.yith-wapo-option .option-price{
display: flex !important;
flex-direction: column;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option small del {
opacity: 0.75 !important;
color: red;
font-size: 14px;
font-weight: 500;
}
dl.tm-extra-product-options-totals dt, dl.tm-extra-product-options-totals dd{color: #FFF;}
.value.yith_wccl_is_custom{width: 100%;}
.woocommerce #shipping-calc #wscp-button.loading,
.elementor-add-to-cart .cart .button.loading{padding-right: 40px !important;}
.elementor-add-to-cart .stock.in-stock{display: none !important;}
.elementor-add-to-cart .quantity.hidden{display: none !important;}
.elementor-add-to-cart .stock.out-of-stock{
font-family: var(--e-global-typography-secondary-font-family) !important;
font-size: 14px !important;
text-transform: uppercase;
border: none !important;
letter-spacing: 0px !important;
background: var(--e-global-color-28e8caf) !important;
border-radius: 6px !important;
color: #FFF !important;
font-weight: 600 !important;
height: auto !important;
padding: 13px 20px !important;
width: fit-content !important;
}
.slick-list .wl-single-slider.slick-slide.slick-active img{display: block !important;}
.slick-list .wl-single-slider.slick-slide img{display: none !important;}
.woocommerce div.product form.cart div.quantity{height: 39px !important; border-radius: 6px;}
.woocommerce-variation-price , ins .woocommerce-Price-amount{
font-family: var(--e-global-typography-af75670-font-family) !important;
font-weight: 500 !important;
}
.woocommerce div.product span.price{color: #FFF !important; font-weight: 700 !important;font-family: var(--e-global-typography-text-font-family) !important;}
.yith-wapo-addon, #wapo-total-price-table{background-color: transparent !important;}
.yith-wapo-option .product-container{
display: flex;
flex-direction: column;
gap: 10px;
text-align: center;
color: #FFF !important;
font-family: Roboto;
font-size: 14px;
}
.wl-single-slider:not(.slick-slide):not(:first-child){display: none !important;}
.esquerda .tinvwl_add_to_wishlist-text,
.esquerda .tinvwl_already_on_wishlist-text{display: none !important;}
.esquerda .tinv-wishlist .tinvwl-icon-heart{
width: 100% !important;
height: 100% !important;
}
.esquerda .tinv-wishlist .tinvwl-icon-heart::before{
font-size: 50px !important; 
color: #FFF !important;
top: 0 !important;
left: 0 !important;
margin: 0 !important;
position: relative !important;
}
.tinvwl_add_to_wishlist_button:hover::after{
content: "Adicionar à lista de desejos";
position: absolute;
width: max-content;
max-width: 140px;
transform: translate(-60%, -100%);
text-align: center;
background: var(--e-global-color-b7c39d1);
border-radius: 3px;
color: #FFF;
line-height: 1;
padding: 5px 10px;
box-shadow: 0px 1px 15px #000;
font-size: 14px;
font-weight: 500;
}
.tinvwl_add_to_wishlist_button.tinvwl-product-make-remove:hover::after{
content: "Remover produto da lista de desejos";
}
.wapo-addon-title{
font-size: 18px;
font-family: var(--e-global-typography-secondary-font-family);
color: #959595;
}
.yith-wapo-addon .options-container .options{grid-template-columns: repeat(1, minmax(0, 32%) ) !important;}
body .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option.selected .product-container,
body .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-container{border: none;padding: 0px;}
body .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option.selected .product-container::after {content: none !important;}
body .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-image {margin-right: 0;}
.yith-wapo-option .product-container .product-image{position: relative;}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-container .product-image img{
outline: 2px solid #7a7a7a !important;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option.selected .product-container .product-image img{
outline: 2px solid var(--e-global-color-accent) !important;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option.selected .product-container .product-image::after {
content: "";
background: var(--e-global-color-accent) url(//diariomacabro.com.br/wp-content/plugins/yith-woocommerce-advanced-product-options-premium/assets/img/icon-check.png) center no-repeat !important;
background-size: 50% !important;
position: absolute;
right: -10px;
top: -10px;
height: 20px;
width: 20px;
border-radius: 50%;
}
#yith-wapo-container #extras{
font-family: var(--e-global-typography-secondary-font-family);
font-size: 16px;
font-weight: 500;
color: var(--e-global-color-9c4485f);
}
.col5 .elementor-widget-wrap .elementor-element{width: 20%;}
.yith-wapo-block .options-container .options{
display: flex !important;
flex-direction: row;
align-items: baseline;
}
.yith-wapo-block .yith-wapo-option{width: 130px !important;}
.yith-wapo-block .yith-wapo-option.out-of-stock .product-image::after{
content: "";
filter: invert(1);
font-size: 12px;
position: absolute;
top: 0;
display: block;
width: 100%;
height: 100%;
background: url(http://diariomacabro.local/wp-content/uploads/2023/11/fora-de-estoque.png);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.yith-wapo-block .yith-wapo-addon.empty-title{margin-top: 0px !important;}
#wapo-total-price-table{margin-top: 25px !important;}
#wapo-total-price-table table{line-height: 30px;}
#wapo-total-price-table table th, #wapo-total-price-table table td{font-size: 14px;}
.custom-tooltip {
position: absolute;
background-color: #333;
color: white;
padding: 5px 10px;
border-radius: 4px;
font-size: 12px;
z-index: 1000;
opacity: 0.75;
white-space: nowrap;
}
.pre_order_on_cart.hidden {
display: none;
}
body .tm-extra-product-options .tc-label-text, .tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-radio li.tmcp-field-wrap label .tc-label, .tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-checkbox li.tmcp-field-wrap label .tc-label{
font-weight: 400 !important;
text-align: center;
color: #FFF !important;
font-size: 15px;
line-height: 1.2 !important;
font-family: var(--e-global-typography-e877abf-font-family) !important;
}
body #tm-extra-product-options .tmcp-field-wrap .tc-price del,
body #tm-extra-product-options .tmcp-field-wrap .tc-price del .amount{color: red !important; font-weight: 400 !important; font-size: 15px !important;}
body #tm-extra-product-options #tm-extra-product-options-fields .tc-row .tc-price-wrap .price ins .amount ins .amount,
body #tm-extra-product-options #tm-extra-product-options-fields .tc-row .tc-active .tc-price-wrap .price ins .amount ins .amount{font-size: 17px !important; font-weight: 700 !important;}
.tmcp-field-wrap.fora-de-estoque label{
pointer-events: none;
opacity: 0.75;
color: #8b8b8b;
}
#tm-extra-product-options{margin-top: 25px;}
#tm-extra-product-options #extras{
margin-bottom: 15px;
color: #FFF;
font-family: var(--e-global-typography-primary-font-family);
font-size: 16px;
font-weight: 600;
display: block;
}
body.woocommerce .tc-epo-element-label-text{
font-size: 16px !important;
color: #FFF !important;
font-family: var(--e-global-typography-secondary-font-family);
font-weight: 500 !important;
}
body.woocommerce .tc-epo-element-product-li-container{display: none !important;}
.tc-product-image {outline: 2px solid #7a7a7a !important;}
.tc-active:not(.fora-de-estoque) .tc-product-image {outline: 2px solid var(--e-global-color-accent) !important;}
.tc-active:not(.fora-de-estoque) .tc-product-image::after {
content: url('data:image/svg+xml,<svg width="16px" height="16px" viewBox="-2.4 -2.4 28.80 28.80" fill="none" xmlns="http://www.w3.org/2000/svg" stroke="%23000000" transform="matrix(1, 0, 0, 1, 0, 0)rotate(0)"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round" stroke="%23CCCCCC" stroke-width="0.624"></g><g id="SVGRepo_iconCarrier"><path d="M4 12.6111L8.92308 17.5L20 6.5" stroke="%23ffffff" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"></path></g></svg>');
background: var(--e-global-color-accent) !important;
background-size: 50% !important;
position: absolute;
right: -10px;
top: -10px;
height: 20px;
width: 20px;
border-radius: 50%;
line-height: 24px;
}
.tmcp-field-wrap.fora-de-estoque .tc-product-image{outline: 2px solid #ff0000 !important;}
.tc-product-image{position: relative;}
.tmcp-field-wrap.fora-de-estoque .tc-product-image::before{
content: "Infelizmente este item está fora de estoque";
position: absolute;
background-color: #333;
color: white;
padding: 5px 10px;
border-radius: 4px;
font-size: 12px;
z-index: 1;
display: flex;
align-items: center;
justify-content: center; 
opacity: .85;
height: 100%;
}
.tc-lightbox-wrap{
border: none !important;
background: transparent !important;
}
.tcfa-search::before{
font-size: 16px;
position: relative;
bottom: 10px;
}
.woocommerce #reviews #comments h2{
color: var( --e-global-color-primary );
font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
font-weight: var( --e-global-typography-primary-font-weight );
font-style: var( --e-global-typography-primary-font-style );
margin: 0px 0px 20px 0px;
text-align: left;
}
.woocommerce-verification-required{color: #959595;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
font-size: 1em !important;
font-family: var(--e-global-typography-secondary-font-family);
color: #FFF;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .description p{margin-bottom: 5px;}
.woocommerce #reviews #comments ol.commentlist li .comment-text{color: #FFF !important;}
#review_form .comment-respond{color: #FFF; font-family: var(--e-global-typography-secondary-font-family);}
.comment_container img.avatar{
border-radius: 50px !important;
outline: 2px solid var(--e-global-color-b7c39d1);
width: 42px !important;
border: none !important;
}
ol.commentlist{padding: 0px;}
.woocommerce .star-rating span{
color: var(--e-global-color-df2f0c4);
border: none !important;
}
.woocommerce p.stars a{color: var(--e-global-color-df2f0c4) !important;}
.woocommerce #review_form #respond textarea {
border-radius: 6px !important;
border: none !important;
}
.woocommerce #review_form #respond textarea:focus-visible{box-shadow: 5px 5px 0px var(--e-global-color-7882676);}
textarea:focus, textarea:focus-visible{outline: none !important;}
.comment-form-comment label{margin: 12px 0;}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
margin: 0 !important;
border: none !important;
padding: 1em 1em !important;
}
.woocommerce .star-rating{
margin: 12px auto;
float: none !important;
}
.comment_container::after{
content: "";
width: 100%;
height: 1px;
background-color: #767676;
display: block;
margin: 0 1em;
}
.woocommerce #review_form #respond{margin-top: 10px;}
#respond #reply-title{font-size: 22px !important;} .page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*="elementor-page-"]) .site-main {
max-width: 1024px;
padding: 10px;
}
.woocommerce-message--info .woocommerce-Button{
margin-top: -8px !important;
}
.wishlist_item .stock{white-space: nowrap;}
.tinvwl-theme-style #content > header{display: none;}
.woocommerce-orders-table__cell-order-tracking .tooltip{
position: absolute;
padding: 4px 7px;
line-height: 1.5;
background: var(--e-global-color-b7c39d1);
border-radius: 6px;
font-size: 14px;
font-family: var(--e-global-typography-text-font-family);
transform: translate(0px, 24px);
} .elementor-post__meta-data .elementor-post-author .avatar {
height: 22px;
width: 22px;
aspect-ratio: 1;
border-radius: 50px;
vertical-align: middle;
margin-right: 4px;
border: 1px solid var(--e-global-color-b7c39d1);
margin-top: -2px;
}
.elementor-author-box__avatar img{aspect-ratio: 1;}
.elementor-posts .elementor-post__card .elementor-post__badge{
margin: 10px !important;
background-color: var(--e-global-color-b7c39d1);
font-family: var(--e-global-typography-secondary-font-family);
font-style: normal;
padding: 0.5em 1.2em;
font-size: 11px;
border-radius: 6px;
line-height: 1.1;
font-weight: 600 !important;
}
.elementor-posts .elementor-post__avatar img {
background: var(--e-global-color-b7c39d1);
padding: 3px;
}
article.elementor-grid-item{
transition: transform 0.3s ease !important;
}
article.elementor-grid-item:hover{
transform: scale(1.01);
} #comments{border-radius: 6px;} .search-result-item.sem-categoria, .product_cat-sem-categoria {display: none !important;} .wc-correios-tracking-list{
list-style: none !important;
padding: 0px;
color: #FFF;
}
.pedido_{margin-top: 25px;}
.cafe-button.normal{background:transparent !important;}
.cafe-button.normal:hover::before {opacity: 0 !important;}
.cafe-slide-btn.normal:hover::after {
opacity: 1 !important;
transform: scale(1) !important;
}
.cafe-slide-heading.first-heading{text-shadow: 0px 0px 15px #000d;}
.cafe-slider-slides .slick-arrow{border: none !important;padding: 5px;}
.cafe-slider-wrapper .slick-arrow::before {font-size: 20px !important;}
.banner-mobile .swiper-slide {height: 100% !important;}
.banner-mobile .swiper-slide-bg{aspect-ratio: 1.25/1;}
#customer_login input:not(#rememberme) {
padding: 0.5rem 15px;
background: #FFF !important;
border: none;
color: #000 !important;
line-height: 1.5;
max-height: 32px;
font-weight: 500;
}
.cafe-account-modal #rememberme{margin-right: 8px;}
.woocommerce-form-login__rememberme {
margin-left: 0px !important;
gap: 10px;
}
input[type="password"] {
font-weight: 600 !important;
font-family: var(--e-global-typography-accent-font-family);
}
.select2{min-width:fit-content;}
.form-row-wide .select2{min-width:100%;}
.woocommerce-form-login-toggle{color:#FFF !important;}
.woocommerce-form-login-toggle a{color: #FFF !important; text-decoration:underline !important;}
body .woocommerce-checkout input::placeholder{color: #a3a3a4 !important; opacity:1 !important;}
#elementor-popup-modal-8080{z-index:2;} @media screen and (max-width: 1440px) and (orientation: landscape) {
.banner .elementor-slides .swiper-slide-bg {
background-size: 100% auto !important;
background-position: top center !important;
background-color: transparent !important;
aspect-ratio: 4.267/1;
}
.banner .swiper-slide {height: 100% !important;}
} @media screen and (max-width: 1280px) and (orientation: landscape) {
.elementor-section.elementor-section-boxed > .elementor-container {max-width: 960px;}
} @media screen and (max-width: 1024px) and (orientation: landscape) {
.elementor-section.elementor-section-boxed > .elementor-container { max-width: 760px;}
* {font-size: .95rem;}
body .elementor-nav-menu .elementor-item{font-size:14px !important;}
.elementor-element-0c59ff5 .elementor-widget-container{margin:0px !important;} 
} @media screen and (max-width: 768px) and (orientation: portrait) {
tr.woocommerce-shipping-totals th{max-width: fit-content !important;}
tr.cart_item td.product-name{width: calc(100% - 90px);}
tr.cart_item td.product-total{width: 90px; padding: 15px 0 !important;}
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name {
padding-right: 20px !important;
max-width: 100% !important;
text-align: left !important;
}
table:not(.woocommerce-table--order-downloads) thead, table:not(.woocommerce-table--order-downloads) th {
clip: auto !important;
height: auto !important;
margin: 0px !important;
overflow: visible !important;
position: relative !important;
width: 100% !important;
}
table:not(.woocommerce-table--order-downloads) tr {
display: flex !important;
}
.woocommerce ul#shipping_method li{
text-align: left !important;
}
.order-total th{}
.order-total td, .order-total th{width: 100%; text-align: right;}
body .tm-extra-product-options .tc-label-text{color: #FFF !important;}
body #tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap > li.tc-epo-element-product-thumbnailmultiple{
-ms-flex: 0 0 calc((100% / var(--items-per-row)) - (((var(--items-per-row) - 1) / var(--items-per-row)) * var(--tcgap))) !important;
flex: 0 0 calc((100% / var(--items-per-row)) - (((var(--items-per-row) - 1) / var(--items-per-row)) * var(--tcgap))) !important;
max-width: calc((100% / var(--items-per-row)) - (((var(--items-per-row) - 1) / var(--items-per-row)) * var(--tcgap))) !important;
--items-per-row: 1 !important;
}
.tc-section-inner-wrap .tc-cell.tcwidth .cpf-type-product-thumbnailmultiple{
-webkit-box-flex: 1;
-ms-flex: 0 0 30%;
flex: 0 0 30%;
max-width: 100%;
}
#menu-sticky, #menu-sticky.scrolled{ position: fixed; top: -100% !important;}
.cart .quantity input.qty { padding: 0.5rem 0;}
.woocommerce table.cart tr:not(:last-child) td { border-bottom: none !important; border-top: none !important;}
.shop_table.cart div.quantity{max-width: fit-content; border-radius:6px !important;}
.shop_table.cart td.product-quantity{display: flex; justify-content: space-between; align-items: center;}
.shop_table.cart .cart_item{border-radius: 6px; background: var(--e-global-color-28e8caf);padding-bottom: 20px;}
.shop_table.cart .product-remove{display: flex;justify-content: end;}
.shop_table.cart .coupon{display: flex; flex-direction: column; row-gap: 10px;}
.cafe-mask-close {
width: auto !important;
right: 10px;
left: auto !important;
top: 10px;
padding: 10px;
cursor: pointer !important;
}
.cafe-mask-close i{color:#FFF !important;}
.cafe-account-modal{z-index:99 !important;}
.cafe-slider-wrapper .slick-arrows-inside .slick-arrow.cafe-slider-prev {left: 0 !important;}
.cafe-slider-wrapper .slick-arrows-inside .slick-arrow.cafe-slider-next {right: 0 !important;}
.home-banner .swiper-slide-contents {display:block !important;}
#fixed-logo {
right: 0px;
transform: translateX(0%);
top: 25px;
}
.admin-bar #fixed-logo.scrolled {
top: 0px;
}
#fixed-logo img {
padding: 12px;
background: #000c;
max-width: 80px;
height: 120px;
}
div[data-elementor-type="product"]{ max-width: 100vw; overflow-x: hidden;}
.woocommerce-table--order-details .woocommerce-table__product-attribute{min-height: 46px;}
table.woo-social-login-linked-profiles td {text-align: left !important;}
.elementor-author-box--align-left .elementor-author-box {
max-width: 100%;
display: flex;
flex-direction: column !important;
}
} .comment-text{display: flex; flex-direction: column;}
.comment-text .star-rating{margin: 0px 0px 5px 0 !important; order: 1;}
.comment-text p.meta{order: 0;}
.comment-text .description{order: 2;}
.woocommerce-variation-price, ins .woocommerce-Price-amount{font-weight: 700 !important;} .pre-order .wl-thumbnails-image-area::after {
content: "Produto em pré-venda";
position: absolute;
top: 0px;
left: 0px;
background: #FFF;
padding: 3px 7px;
font-family: Open Sans, Sans-serif;
font-weight: 500;
font-size: 16px;
}
.pre-order.woocommerce .pre_order_single {
color: #000 !important;
font-size: 16px;
font-weight: 500;
font-style: normal;
padding: 5px 12px;
margin-bottom: 8px;
background: var(--e-global-color-0d5b2e9);
width: fit-content;
border-radius: 6px;
font-family: Raleway;
}
.single-product.pre-order .elementor-widget-woocommerce-product-price p.price::before{
content: "Preço especial de pré-venda:";
font-family: var(--e-global-typography-af75670-font-family);
font-size: 16px;
font-weight: 500;
display: block;
}
.single-product.pre-order .elementor-widget-woocommerce-product-price p.price del{
text-decoration: none !important;
color: var(--e-global-color-0d5b2e9);
font-weight: 500;
font-family: Raleway;
}
.single-product.pre-order .elementor-widget-woocommerce-product-price p.price del .amount{
text-decoration: line-through;
}
.single-product.pre-order .elementor-widget-woocommerce-product-price p.price del::before{
content: "de: ";
text-transform: uppercase;
font-size: 12px;
font-family: raleway;
font-weight: 700;
}
.single-product.pre-order .elementor-widget-woocommerce-product-price p.price ins::before {
Content: "Por: ";
text-transform: uppercase;
font-size: 12px;
font-family: raleway;
font-weight: 700;
}
.pre_order_on_cart + .cpops-cart-item .cpops-price small{
display: none !important;
}
ul.products li.pre-order .product-img .ht-product-label{display: none !important;}
ul.products li.pre-order::before{
content: "Pré-venda";
position: absolute;
right: 0;
background: #FFF;
padding: 2px 5px;
font-size: 12px;
color: #000;
font-weight: 500;
font-family: var(--e-global-typography-text-font-family);
z-index: 1;
}
.pre_order_single::selection,
.pre_order_single *::selection{
background: #000;
color: #FFF;
} .conto.elementor-widget-theme-post-content p{
text-indent: 40px;
margin-bottom: .5rem;
} .wpneo-post-img .yith-wcbsl-mini-badge{display: none !important;}
.wpneo-campaign-summary {
width: 45% !important;
padding-left: 35px;
}
.wpneo-campaign-single-left-info {
margin-bottom: 35px;
width: 55% !important;
}
.wpneo-post-img .woocommerce-product-gallery__image {
width: 90px !important;
padding: 0px 3px 0 0 !important;
}
.wpneocf-container{color: var( --e-global-color-primary ); font-family: "Raleway", Sans-serif;}
.campaign-autor{
font-weight: 700;
font-style: normal;
font-size: 19px;
margin-bottom: 20px;
}
.campaign-tradutor,
.campaign-ilustrador{
font-size: 16px;
font-weight: 500;
font-style: normal;
margin-bottom: 20px;
}
.campaign-funding-info ul{
display: flex;
flex-direction: row;
flex-wrap: wrap;
row-gap: 7px;
}
.campaign-funding-info ul li {
display: flex !important;
margin-right: 15px !important;
flex-direction: column-reverse;
}
.campaign-funding-info ul li span.info-text {
font-size: 13px !important;
background: var(--e-global-color-7882676);
padding: 1px 4px;
border-radius: 6px;
font-weight: 500;
}
.wpneo-tabs p{
font-family: "Open Sans", sans-serif;
margin-top: 0;
margin-bottom: .9rem;
font-size: 15px;
}
.wpneo-tab {
background-color: transparent !important;
margin-bottom: 0px !important;
}
.wpneo-tabs-menu {
border-top: none !important;
border-bottom: 1px solid #3D3D3D !important;
}
.wpneo-link-style1, ul.wpneo-crowdfunding-update li .wpneo-crowdfunding-update-title, .wpneo-fields-action span a:hover, .wpneo-name > p, .wpneo-listings-dashboard .wpneo-listing-content h4 a, .wpneo-listings-dashboard .wpneo-listing-content .wpneo-author a, .wpcf-order-view, #wpneo_crowdfunding_modal_message td a, .dashboard-price-number, .wpcrowd-listing-content .wpcrowd-admin-title h3 a, .campaign-listing-page .stripe-table a, .stripe-table a.label-default:hover, a.wpneo-fund-modal-btn.wpneo-link-style1, .wpneo-tabs-menu li.wpneo-current a, .wpneo-links div a:hover, .wpneo-links div.active a {
color: var(--e-global-color-0d5b2e9) !important;
}
.wpneo-tabs-menu li.wpneo-current {
border-bottom: 3px solid var(--e-global-color-0d5b2e9) !important;
}
ul.wpneo-crowdfunding-update li:hover span.round-circle {
background: var(--e-global-color-7882676) !important;
}
.wpneo-tabs-menu li a {
color: #FFF !important;
font-weight: 600;
}
body span.round-circle {
height: 15px;
width: 15px;
margin-left: -29px;
}
.wpneo-crowdfunding-update h4 {
margin-top: 0px !important;
font-size: 14px;
font-weight: 400;
margin-bottom: 0px;
}
#wpneo-tab-baker_list table{width: 100%;}
#wpneo-tab-baker_list table tr td, #wpneo-tab-baker_list table tr th {
padding: 7px 10px;
border-bottom: 1px solid #222;
}
#wpneo-tab-baker_list table tr:last-child td {
border-bottom: 1px solid transparent;
}
#wpneo-tab-baker_list table tr:hover td{
background-color: var(--e-global-color-8b1a5a2);
}
.wpneo-raised-percent .wpneo-meta-name, .wpneo-raised-percent .wpneo-meta-desc {
padding-left: 0;
font-size: 16px;
font-weight: 500;
}
#neo-progressbar > div, ul.wpneo-crowdfunding-update li:hover span.round-circle, .wpneo-links li a:hover, .wpneo-links li.active a, #neo-progressbar > div {
background-color: var(--e-global-color-7882676) !important;
}
.wpneo-single-sidebar .cart input[type="number"].wpneo_donate_amount_field {
border-radius: 6px;
}
.wpneo-single-sidebar .cart .wpneo_donate_button,
.select_rewards_button {
font-family: var(--e-global-typography-secondary-font-family) !important;
font-size: 14px !important;
border: none !important;
background: var(--e-global-color-7882676 ) !important;
border-radius: 6px !important;
color: #FFF !important;
font-weight: 600 !important;
transition: all .3s ease !important;
height: auto !important;
padding: 13px 20px !important;
width: fit-content !important;
}
.wpneo-single-sidebar .cart .wpneo_donate_button:hover,
.select_rewards_button:hover {
background: linear-gradient(150deg, var(--e-global-color-7882676), var(--e-global-color-730f394)) !important;
}
.tab-rewards-wrapper {
padding: 0% !important;
margin-bottom: 25px;
}
.wpneo-shadow {
box-shadow: none !important;
background: #FFF;
border-radius: 6px;
border: none !important;
color: #000 !important;
}
.tab-rewards-wrapper .overlay{
background: #0003 !important;
border-radius: 6px;
}
.select_rewards_button{text-transform: initial !important;}
.funding-amount i{cursor: pointer;}
.funding-tooltip {
display: none;
position: absolute;
z-index: 1;
background-color: var(--e-global-color-8e14386);
color: #FFF;
padding: 7px;
border-radius: 6px;
font-size: 14px;
font-family: Open Sans;
font-weight: 300;
}
.fa-question-circle:hover + .funding-tooltip, .funding-tooltip:hover {
display: block;
}
.wpneo-tooltip .wpneo-tooltip-min, .wpneo-tooltip .wpneo-tooltip-empty, .wpneo-tooltip .wpneo-tooltip-max {
background-color: var(--e-global-color-8e14386) !important;
top: -34px !important;
font-size: 14px !important;
font-family: Open Sans !important;
}
.wpneo-campaign-single-left-info .slick-slide {
height: 90px;
width: 90px;
cursor: pointer;
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
position: relative;
}
.wpneo-campaign-single-left-info .slick-slide  img {
height: 100%;
width: auto;
position: absolute;
left: 50%;
transform: translateX(-50%);
max-width: 150%;
}
.wpneo-campaign-single-left-info .slick-track {
display: flex;
column-gap: 3px;
flex-direction: row;
}
.wpneo-campaign-single-left-info .slick-slide.slick-active{
border: 2px solid #FFF;
border-radius: 3px;
}
.slick-slide.video::after{
content: "\f04b";
font-family: "Font Awesome 5 free";
font-weight: 400;
font-size: 15px;
color: #FFF;
position: absolute;
border: 2px solid #FFF;
border-radius: 50px;
width: 32px;
height: 32px;
align-self: center;
align-items: center;
display: flex;
justify-content: center;
padding-left: 3px;
}
.wpneo-form .wpneo-shadow {
background: transparent !important;
border-radius: 0px !important;
color: #FFF !important;
}
table.stripe-table thead tr th, table.stripe-table tfoot tr td, table.stripe-table tbody tr td {
padding: 17px 15px 17px 0px !important;
border-bottom: 1px solid #3d3d3d !important;
line-height: 1.5em;
color: #FFF !important;
font-family: var(--e-global-typography-text-font-family), Sans-serif;
font-size: 16px;
font-weight: 400;
}
.label-default, .label-primary, .label-success, .label-info, .label-warning, .label-danger {font-size: inherit !important;padding: 0 !important;}
.wpneo-modal-wrapper .wpcf-print-button{display: none !important;}
body .wpneo-modal-wrapper, .wpneo-modal-wrapper *:not(.wpneo-modal-close) {
font-family: var(--e-global-typography-accent-font-family), sans serif;
color: var(--e-global-color-e98ed85);
font-size: 15px;
} .woocommerce-notices-wrapper{
position: absolute;
width: 100%;
z-index: 9999;
}
.woocommerce-notices-wrapper .woocommerce-message{
text-align: center;
width: fit-content;
margin: 0 auto !important;
display: block;
background: var(--e-global-color-accent) !important;
border-radius: 8px !important;
box-shadow: 0 3px 5px rgba(155, 155, 155, 0.25);
padding: 10px 20px !important;
} .cpops-modal .shipping-calculator-button,
.cpops-modal #calc_shipping_country_field,
.cpops-modal #calc_shipping_state_field,
.cpops-modal #calc_shipping_city_field,
.shipping-calculator-form #calc_shipping_country_field,
.shipping-calculator-form #calc_shipping_state_field,
.shipping-calculator-form #calc_shipping_city_field,
.cart label[for="coupon_code"]{display: none !important;}
.cpops-modal .shipping-calculator-form{
display: flex !important;
justify-content: start;
column-gap: 15px;
}
.cpops-modal .shipping-calculator-form .button{line-height: 20px; padding: 10px 20px !important;}
.cart_totals{color: #FFF !important;}
.woocommerce-notices-wrapper, .cart.shop_table{margin-top: 10px;}
.cart .quantity input.qty {
width: fit-content !important;
color: #FFF;
}
.cart #coupon_code{
width: 210px !important;
}
.woocommerce a.remove:hover{background-color: transparent !important;}
.woocommerce table.cart tr:not(:last-child) td {
border-bottom: 1px solid #3d3d3d;
}
#cartpops-drawer .cpops-drawer-footer .cpops-cart-total .cpops-cart-line-items__item span.woocommerce-cart-no-shipping-available-html{display: none !important;}
.elementor-field-type-recaptcha_v3 .grecaptcha-badge{box-shadow: none !important;}
.awdr_free_product_text {
color: #000 !important;
background: #FFF !important;
font-size: 12px;
font-family: var(--e-global-typography-secondary-font-family);
font-weight: 500;
padding: 0px 4px !important;
text-transform: uppercase;
border-radius: 0 !important;
}
.cpops-collapse-btn-link, .cpops-cart-item__product--data.cpops-collapse h5{display: none !important;}
.cpops-cart-item__product--data.cpops-collapse{
display: block !important;
padding: 0;
border: none;
background: transparent;
}
.search-result-item.brinde{display: none !important;}
.Brinde .cpops-cart-item {
background: var(--color-cpops-background-secondary,#27272a);
border-bottom: 0;
padding-left: 18px;
}
.Brinde .cpops-cart-item__container .cpops-cart-item__image {
height: auto !important;
min-width: 75px !important;
width: 75px !important;
}
.Brinde .cpops-cart-item__image img{min-height: auto !important;}
.Brinde .cpops-cart-item__actions{display: none;}
.Brinde .cpops-cart-item__product--name{
display: flex;
flex-direction: column-reverse;
gap: 5px;
}
.Brinde .cpops-cart-item__product--link {
color: var(--color-cpops-text-primary,#000);
font-size: 14px !important;
font-weight: 700;
max-width: 270px;
overflow: hidden;
text-overflow: ellipsis;
white-space: var(--cpops-white-space-text,nowrap);
}
.variation-Produtosagrupados ul{
list-style: none;
padding: 5px;
margin: 5px !important;
}
.elementor-widget .elementor-icon-list-icon{align-self: start;}.awdr_free_product_text{display:inline-block;padding:0 10px;background-color:#3d9cd2;color:#fff;border-radius:3px}.variation-wdr_free_product{display:none!important}.awdr_change_product{cursor:pointer;display:flex}.awdr_free_product_variants{padding:5px}.awdr-product-name{padding-left:10px}.awdr-select-free-variant-product-toggle{color:gray;cursor:pointer;width:100%;border:none;text-align:left;outline:0;font-size:1.02em;transition:.4s}.awdr-select-free-variant-product-toggle-active,.awdr-select-free-variant-product-toggle:hover{color:#444}.awdr-select-variant-product{padding:0 18px;display:none;background-color:#fff;overflow:hidden}.awdr-select-free-variant-product-toggle:after{content:'\02795';font-size:12px;color:#777;margin-left:10px}.awdr-select-free-variant-product-toggle-active:after{content:"\2796"}