body.input-variation-filled[data-color=default] .woocommerce-form__input-checkbox:not(.variation-default)::after {border-color:#555!important;} label.woocommerce-form__label-for-checkbox {display:block!important;} .header-inner .col.d-inline-flex.align-items-center {justify-content:center!important;} .klb-menu-nav.primary-menu .klb-menu > .menu-item > a {height:60px!important;font-size:18px!important;} .klb-menu-nav.primary-menu .klb-menu > .menu-item > a {padding-left:20px!important;padding-right:20px!important;} .header-bottom .header-inner {height:70px;} #masthead {z-index:988} .site-header:not(.transparent) .color-scheme-light { color:#000000;} :root { --theme-primary-color:#dc3545 !important;} .product-low-stock{ display:none !important;} .site-header:not(.transparent) .color-layout-custom.dark-blue { background-color:#fff;} .site-header .header-topbar:not(.color-layout-black) .theme-mode-toggle .header-light-background { background-color:var(--color-cool100) !important;} .site-drawer .site-brand a img{ height:75px } header.site-header.sticky-header{ z-index:100000 } .wpo-image-selected{ border-color:#26d365 !important } #galeriadeimagens .wpo-totals-container{ position:relative;display:inline-block;text-align:center;top:-50px } .checkout-button br{display:none !important} li.payment_method_ppcp-gateway{ padding:5px !important;border:1px solid #e3e3e3;margin-top:20px;border-radius:5px;background:#eee;} .payment_method_ppcp-gateway p{ background:#eaeaea !important;padding:5px !important;margin-top:5px;border-radius:5px;} .post-4980 .cart .wpo-option-name { color:#033254;font-weight:700;} body.postid-4980 #galeriadeimagens .wpo-totals-label{ position:relative;display:inline-block;text-align:center;border-radius:5px;background:#f9f9f9;padding:5px 20px;} .wpo-image-selected:before { content:'\u221a';display:inline-block;width:16px;height:16px;background-color:transparent;position:absolute;bottom:-10px;right:0px;transform:translateY(-50%);text-align:center;line-height:16px;background:#26d365;color:#fff;font-weight:800;font-size:18px } .product-thumbnails-wrapper{ background:#ffffff50 !important;position:relative;display:block;width:180px;backdrop-filter:blur(5px);padding:8px;left:-10px } .slick-initialized .slick-slide{ border-radius:10px;min-width:100px;border:1px solid #00000010;padding:5px } .product-thumbnails-wrapper .slick-track{ width:100px !important;margin:0px !important;display:flex;gap:10px;flex-direction:column;flex-wrap:nowrap;} .flex-viewport{ } .product-thumbnails-wrapper .slick-slider{ margin:0px !important;padding:0px;width:100px;} .products .product .product-wrapper.style-5 .content-wrapper .product-content-switcher .add_to_cart_button, .products .product .product-type-10 .content-wrapper .product-content-switcher .add_to_cart_button { font-size:0.875rem;text-transform:uppercase;background:#24d163;border-radius:3px;color:#20202080;padding:0px 10px } .klb-notice-ajax .woocommerce-message{ top:0px;bottom:0px;left:0px;right:0px;margin:auto;max-width:400px;height:150px;position:fixed;} .single-product .klb-notice-ajax .woocommerce-message { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:start;flex-direction:column;justify-content:space-between;} .single-product .klb-notice-ajax .woocommerce-message a{ color:#fff;text-decoration:underline;font-weight:600;} .cart .wpo-totals-container, .cart .quantity, .cart .single_add_to_cart_button{ } .cart_item .product-name{ width:100%;} .variation{ display:block;max-width:450px;width:100%;flex-direction:column;flex-wrap:nowrap;line-height:0;} .variation p{ margin:5px 0px 0px 0px } .variation dd{ margin:0px !important;line-height:1;} .variation .dt{ position:relative;float:left;} .variation span{ position:relative;width:100%;margin:5px 0px !important;border-color:#f3f3f3 !important;} .cart-collaterals .cart_totals .shop_table tr th{ padding:10px;} body[data-color=default] .quantity{ padding:0px;} .woocommerce-cart-form__cart-item .product-quantity{ width:170px } #replicated-elements { margin-top:20px;padding:10px;background:#f9f9f9;border:1px solid #ddd;} .e-atc-qty-button-holder .quantity{ padding-left:0px;box-shadow:0px 0px 0px 0px;border:0px;display:flex;align-content:center;align-items:center;margin-bottom:10px;} .e-atc-qty-button-holder .quantity:before{ content:"Quantity";position:relative;margin-right:20px;font-weight:600;} .quantity-button{ background:#00000010;margin:1px;padding:10px 25px;} .wpo-field-description table{ margin-bottom:10px;} .input-text{ background:#f3f3f3 !important;border-radius:0px !important;} .quantity .minus, .quantity .plus{ position:relative;} .header-topbar.color-layout-custom.dark-blue .theme-mode-toggle:hover .header-light-background { background-color:var(--color-cool50) !important;} .buy_now_button{ display:none !important;margin:10px 0px !important;} .products{ gap:10px } .woocommerce-Tabs-panel{ padding:0px !important;line-height:.8;} .woocommerce-Tabs-panel table p{ margin:0px } .elementor-add-to-cart .product-inventory{ padding:2px 10px;font-weight:500;font-size:13px;border-radius:5px;border:1px solid #00000020;display:inline;margin-bottom:5px;text-transform:uppercase;color:#00000090;letter-spacing:.5px } .e-atc-qty-button-holder .preloader{ position:fixed;} .elementor-add-to-cart .in-stock{ background:#05c16f6b;border-color:#05c16f6b;} .postid-4980 .single-product .product-detail.with-side > *.product-detail-side{ width:100%;} .postid-4980 .single-product .product-detail.with-side{ -ms-flex-wrap:wrap;flex-wrap:nowrap;flex-direction:column !important;-webkit-box-direction:normal !important;} .wpo-group-title{ font-size:16px !important;margin-bottom:0px;margin-top:15px;padding:5px 10px;background:#ededed } .wpo-totals-container{ display:block !important;margin-bottom:20px;} .single-product-wrapper .product-detail.with-side > *.product-detail-side{ width:25rem;} .postid-4980 .product-price{ display:none;} .postid-4980 .zoom-icon { position:absolute;top:0px;right:-10px;width:32px;height:32px;cursor:pointer;z-index:10;} .wpo-image-selected svg{ display:none;} .postid-4980 .zoom-icon:before { font-family:"klbtheme";font-size:1.2rem;content:"\ebf1";color:var(--color-text);} .postid-4980 #zoom-popup { display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.8);justify-content:center;align-items:center;z-index:9999;} .wpo-field-required-symbol:after{ content:' Required';font-size:14px;font-weight:500 } .postid-4980 #zoom-popup img { position:absolute;max-width:90%;max-height:90%;top:0px;bottom:0px;left:0px;right:0px;text-align:center;margin:auto;background:#fff;} .postid-4980 #zoom-popup .close { position:absolute;top:20px;right:20px;background:#fff;color:#000;padding:5px 10px;cursor:pointer;z-index:10000;} .product-checklist .woocommerce-product-attributes tr:nth-child(odd){ background:#f3f3f3;} .product-meta .product-categories{ display:none !important;} .single-product .product_title cite{ font-size:20px;color:#888 } .products .product-title a {text-decoration:none !important} .products .product-title a cite{ font-size:12px !important;color:#888;} .products .product-title a cite:after{} .product-content-switcher .switcher-wrapper{ justify-content:center;} .wpo-totals-label{ margin-bottom:0px;} .woocommerce-Tabs-panel--additional_information{ display:none;} .product-detail form.cart.single-ajax button,.single_add_to_cart_button{ background-color:#26bd2f !important;color:#fff !important;box-shadow:inset 0px -4px 0px 0px #00000010, inset 0px -4px 10px 0px #00000030;text-shadow:4px 2px 1px 5px #000;margin-top:40px !important;width:100%;text-align:center;} .single-ajax{ margin-top:20px !important } .product-detail form.cart.single-ajax button:hover,.single_add_to_cart_button:hover{ background-color:#0a630f;color:#fff;box-shadow:inset 0px -4px 0px 0px #00000010, inset 0px -4px 10px 0px #00000030 } .product-checklist .woocommerce-product-attributes td{ border-left:1px solid #00000020;padding-left:10px } .product-checklist .woocommerce-product-attributes th{ padding-left:10px } .products .product{ margin-bottom:00px;border:1px solid #f3f3f3;padding-bottom:20px } #related-products{display:none} .product-detail-inner{ margin-bottom:30px } .products .product-inner .product-title{ margin-bottom:5px } .product.type-product .product-category{display:none} .product-detail form.cart.single-ajax button { position:relative;width:100%;} .single-product-wrapper .product-detail .detail-side-inner .cart .single_add_to_cart_button{ } .product-checklist .woocommerce-product-attributes-item__label{ border:none;padding:0px } .product-checklist .woocommerce-product-attributes-item__label { border:none;padding:0px;position:relative;float:left;width:140px;} .price{ justify-content:space-around;text-align:center;width:100%;} .postid-4980 .price{ width:inherit !important;} .product-inner .content-wrapper{ text-align:center } .products{ margin-top:40px;} .products .product-category a:not([disabled]) { pointer-events:none;} .products .product-wrapper{ height:100% } .products .product-inner { height:100%;display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-between;} .header-inner .col.d-inline-flex.align-items-center{ justify-content:space-between;} .footer-inner{ padding:10px 0px } .overlay-25::before{ background-color:rgb(1 1 1 / 55%);z-index:1;} .payment-cards .card-item{ width:250px } .site-footer .footer-newsletter{ padding-bottom:70px } .site-footer .color-layout-image.footer-row .footer-inner .col{ z-index:2 } .site-footer .color-layout-image.footer-row .footer-inner:after { content:'';width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:1;background:#ffffff80 } .footer-inner .widget-title{ font-size:22px } .textwidget p, .company-details p, .widget_nav_menu ul li a{ font-size:18px !important } .company-details p{ } .footer-type2 .footer-row.footer-widgets{ background-position:center } .footer-copyright .footer-inner{ padding:10px 0px 20px 0px } .wc-block-cart__submit-button,body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link) { background:#26d365;border-radius:5px;} .wc-block-cart__submit-button a span{ color:#fff !important;} .wc-block-components-button:not(.is-link) .wc-block-components-button__text{ color:#00000070 !important;font-weight:600 } .product-checklist{ width:100%;position:relative !important;display:inline-grid;} .product-checklist .woocommerce-product-attributes-item__value{ width:100%;border:none;padding:0px;} .product-checklist .woocommerce-product-attributes-item__value p{ margin:0px;font-size:15px } .klb-module.module-products-grid.style-5 .grid-wrapper > * .products .product { margin-bottom:0;padding:10px;border:#fafafa 1px solid;} .product-detail-inner .product-meta{ margin:0px !important;} .product-inner .content-wrapper .product-category a{ font-size:14px } .site-header .site-brand img{ width:280px !important } .site-drawer .site-brand a img{ width:210px !important;height:95px } .wpo-options-container{ margin-top:50px } .wpo-field{ padding:0px 0px;border-bottom:1px solid #e9e9e9;} body.postid-4980 .woocommerce-product-gallery{ display:block !important;justify-content:center !important;z-index:1;padding:0px !important } .site-header .header-action.cart-button .cart-not-empty .products.site-scroll { overflow-x:hidden;overflow-y:scroll;} .woocommerce-mini-cart__total{ display:none !important;} .site-header .header-action.cart-button .cart-not-empty .woocommerce-mini-cart__buttons{ margin-top:10px;} .single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ol .slick-list .slick-track, .single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ul .slick-list .slick-track { display:-webkit-box !important;} .single-product-wrapper .woocommerce-product-gallery .flex-viewport{ overflow-y:visible !important;height:inherit !important;} .wcf-horizontal-trigger.wcf-horizontal-sort,.header-row.header-topbar,.additional_information_tab,.product-content,.site-header .header-action.cart-button .custom-dropdown-body .cart-discount, .woocommerce-product-gallery__wrapper .zoomImg, .woocommerce-product-gallery__trigger,.tabs, .woocommerce-Tabs-panel h2,.before-shop-loop, .archive .page-header, body.postid-4980 .klb-flexslider-thumbnail.horizontal{ display:none !important;} .woocommerce-product-gallery__image{ position:relative;text-align:center;} body.postid-4980 .woocommerce-product-gallery--with-images{ display:flex;flex-direction:row-reverse;} .woocommerce-Tabs-panel--description span{ line-height:1.4 } body.postid-4980 .single-ajax{ margin:0px !important;} body.postid-4980 .single-ajax .wpo-options-container{ margin-top:20px } body.postid-4980 .single-ajax .wpo-image-buttons{ padding-bottom:20px;} .woocommerce form .wpo-options-container{ margin-top:0px } .cart_item.loading { pointer-events:none;opacity:0.8;filter:blur(1px);transition:opacity 0.3s ease, filter 0.3s ease;} .blonwe-pagination { text-align:center;margin:20px 0;} .blonwe-pagination a { padding:10px 15px;margin:5px;background:#dc3445;color:#fff;text-decoration:none;border-radius:5px;border:solid 1px;} .blonwe-pagination a:hover { background:#b62634 } .blonwe-pagination{ } .blonwe-pagination a.page-numbers { } .blonwe-pagination .current{ border-color:#dc3445;padding:10px 15px;margin:5px;border-radius:5px;border:solid 1px;} .blonwe-pagination a.next{ background:#b62634 } .elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li{ list-style:none;} .elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods .payment_box{ background:transparent !important;} .woocommerce .woocommerce-checkout #payment{ padding:20px !important;background:#fbfbfb !important;} .woocommerce .woocommerce-checkout #wc-cybersource-credit-card-expiry_field{ margin-top:10px;} ul.payment_methods li div.sv-wc-payment-gateway-card-icons{ margin:0px !important;} .klb-flexslider-thumbnail.horizontal .flex-control-nav { margin-top:15px;width:100% !important;display:flex;justify-content:center;} @media (min-width:650px){ #masthead{ position:fixed;width:100% } #masthead .header-inner{ padding:20px 0px 0px 0px;} .header-bottom .header-inner{ padding:10px 0px !important } #masthead ~ #main{ margin-top:200px } .woocommerce-message.warning { background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b;} .elementor-section .elementor-container {} body.postid-4980 #galeriadeimagens .elementor-widget-woocommerce-product-images{ position:-webkit-sticky;position:sticky !important;top:220px;} .woocommerce-product-gallery__wrapper img { width:inherit !important;max-height:550px;max-width:inherit !important;} body.postid-4980 .woocommerce-product-gallery__wrapper img { width:inherit !important;max-height:550px;height:70vh;max-width:inherit !important;} .single .product-type-simple form.cart{ position:relative !important;z-index:initial;} } @media (max-width:640px){ body.postid-4980 #galeriadeimagens .wpo-totals-label{ background:#ddd;box-shadow:0px 0px 0px 2px #00000010 } .site-header .header-mobile .site-brand img{ width:120px !important } .single .product-type-simple form.cart{ position:relative !important;z-index:initial;} aside .site-brand{ width:250px } .postid-4980 #simple-chat-button--container{ display:none;} #simple-chat-button--container{ bottom:60px !important;width:50px;left:0px;} .scrollToTop.button-show{ bottom:80px } .footer-copyright{ } #simple-chat-button--button{ transform:scale(.5) !important } #simple-chat-button--container #simple-chat-button--text{ left:50px;bottom:20px } .single-product .woocommerce-product-gallery{ padding:0px !important;height:410px;} .postid-4980 .single-product-wrapper .woocommerce-product-gallery ol .slick-slid{ height:200px !important;} .slick-slide {height:90px !important;} .flex-viewport{ width:100% !important;left:0px;height:340px !important;} .postid-4980 .woocommerce-product-gallery__wrapper{ transform:translate3d(0px,0px,0px) !important;height:100%;width:80vw !important;} .postid-4980 .woocommerce-product-gallery__image{ position:relative !important;} body:not(.postid-4980) .woocommerce-product-gallery__image{ position:absolute !important;} .post-4980 .woocommerce-product-gallery__image a img{ left:0px !important;} .woocommerce form .wpo-options-container{ margin-top:0px } body.postid-4980 #galeriadeimagens .wpo-totals-container{ position:fixed;bottom:20px;top:unset !important;z-index:1000;height:80px;} .woocommerce-product-gallery__image a{ position:relative;float:left;text-align:center;} body:not(.postid-4980) .woocommerce-product-gallery__image { position:relative !important;height:350px !important } }