:root{--layout__max-width:1440px;--font-family-name__base:'GeneralSans', sans-serif;--font-size__base:14px;--text-weight:500;--heading__font-family__base:'GeneralSans', sans-serif;--heading__font-weight__base:600;--navigation-level0-item__font-family:'GeneralSans', sans-serif;--naviation-level0-item__font-size:14px;--navigation-level0-item__font-weight:600;--other_font_family:'GeneralSans', sans-serif;--theme__color__primary:#011E41;--text__color:#878787;--heading__color__base:#222222;--link__color:#023F89;--link__hover__color:#023F89;--button__color:#FFFFFF;--button-primary__color:#FFFFFF;--button-secondary-bg:#069300;--button__background:#069300;--button-primary__background:#069300;--button__hover__background:#023F89;--button-primary__hover__background:#023F89;--button__hover__color:#FFFFFF;--button-primary__hover__color:#FFFFFF;--topbarbg:#011E41;--topbarcolor:#FFFFFF;--footer-title-color:#111111;--footer-links-color:#555555}@media (min-width:1200px){.cms-index-index .header-absolute{}.cms-index-index .header-container:not(.header_scroll_up) .header_light{--navigation-desktop-level0-item__hover__color:var(--navigation-level0-item__color)}}body{font-weight:var(--text-weight)}body{font-size:var(--font-size__base)}:root{--footer-links-color:#023F89}footer{--footer-links-color:#555555;--link__color:#555555}.minicart-wrapper .block-content .actions .secondary .action.viewcart:not(:hover){--heading__color__base:#FFFFFF}button, .cart.table-wrapper .actions-toolbar > .action, .action-gift{border:1px solid var(--button__background)}header.page-header{}footer.page-footer{}.page-wrapper{}.page-wrapper, .breadcrumbs{background-color:}#maincontent{}#maincontent{}:root{--headings__font-weight-secondary:var(--heading__font-weight__base);--border-item-image-border-radius:10px;--border-details--image-border-width:1px;--border-details-image-border-radius:5px;--bls_image-box-top-max-width:30px;--bls_image-box-title-font-size:15px;--bls_image-box-des-font-size:14px;--bls_image-box-title-margin:0 0 2px 0;--bls_image-box-top-margin:0 0 2px 0;--bls_elementor-static-menu-title--font-size:1.6rem;--border-color__base:#E5E8EC;--module_title-size:2.8rem;--product_item-size:1.4rem;--product-name-font-weight:500;--button__font-size:1.4rem;--button__text_transform:capitalize}.cms-no-route-v2 .pagebuilder-button-primary{background:var(--button-primary__hover__background);border:1px solid var(--button-primary__hover__background)}.elementor-image-box-title,a.pagebuilder-button-link, button.pagebuilder-button-link, div.pagebuilder-button-link, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-link, .action-gift.pagebuilder-button-link{font-weight:500}.product-label{top:0;left:0}[data-layout="style_2"] .elementor-newsletter-wrapper .actions-subscribe button, [data-layout="style_2"] .elementor-newsletter-wrapper .actions-subscribe .cart.table-wrapper .actions-toolbar > .action, [data-layout="style_2"] .elementor-newsletter-wrapper .actions-subscribe .action-gift{font-size:14px;text-transform:capitalize}.widget-category-thumbnail-image{--category_item_title-size:1.4rem}@media only screen and (max-width:1199px){:root{--module_title-size:2.8rem}}@media only screen and (max-width:767px){:root{--module_title-size:2.4rem}}.product-item-price > .price-box{margin-top:1rem}.price-box .price{font-size:1.8rem}.product-info-main .old-price .price,.product-item .old-price .price{color:#8D979E !important;font-size:1.4rem}.product-info-main .price-final_price *,.product-item .price-final_price *,.product-info-main .price-configured_price *,.product-item .price-configured_price *{color:#111111}.rating-summary .rating-result > span:before{color:#FFB800}[data-content-type="newsletter"]{--bls_newsletter-input-bg-color:#ffffff}.product-item .product-item-name > a:hover,.product-item-name > a:hover{color:var(--theme__color__primary)}.cms-index-index .products-grid .slick-track{display:flex}.cms-index-index .products-grid .slick-slide .product-item,.cms-index-index .products-grid .slick-track .slick-slide > div{height:100%}.cms-index-index .products-grid .slick-track .slick-slide{height:auto}.cms-index-index .products-grid .product-item-info{max-width:100%;background:#fff;border-radius:15px;padding:20px;overflow:hidden;position:relative;height:100%}@media (min-width:768px){.cms-index-index.product__style-4:not(.wishlist-index-index) .products-grid .product-item .product-item-info{padding:20px 20px 78px}.cms-index-index.product__style-4:not(.wishlist-index-index) .product-item-actions_middle{padding:0 20px}.product__style-4:not(.wishlist-index-index) .product-item-actions_middle .action{--button_padding:13px 15px}}@media only screen and (max-width:767px){.cms-index-index .products-grid .product-item-info{padding:10px}#whatsappchat.bottom-right .whatswidget-button-wrapper{bottom:90px!important}}@media only screen and (min-width:993px){.cms-index-index .products-grid .product_item_images{position:static !important}.elementor-image-box-wrapper{position:relative}.pagebuilder-column:not(:last-child) .elementor-image-box-wrapper:before{content:"";position:absolute;right:0;top:50%;height:60px;width:1px;transform:translateY(-50%);border-right:1px solid #E5E8EC}}rs-module-wrap{border-radius:15px;overflow:hidden !important}.header-container.layout-7 .block-search:not(.search_type_canvas) .search-form:not(.type-list-categories){border:2px solid var(--theme__color__primary)}.header-container.layout-7 .search_type_defaut .input-text{height:41px}input:not([disabled]):focus{border-color:var(--theme__color__primary)}.max-width-980{max-width:980px}.elementor-image-box-description{color:var(--heading__color__base, #000)}.vertical-menu-container.navigation .verticalmenu-list{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.05);border-radius:0 0 15px 15px}.vertical-menu-container.navigation.show-menu .verticalmenu-list{border-radius:15px;padding:13px 0}.show-menu .verticalmenu-list{display:block !important}.show-menu .verticalmenu-list{animation:fadeIn 0.3s}@media (min-width:1200px){.header-container.layout-7 .header_bottom{position:relative}.header-container.layout-7 .header_bottom>div:before{content:"";position:absolute;top:-1px;border-top:1px solid var(--border-color__base, #eee);left:0;right:0;pointer-events:none;max-width:calc(var(--layout__max-width) - 30px);margin:auto}#html-body .slideshow-custom .left-col{max-width:300px !important}#html-body .slideshow-custom .right-col{width:calc(100% - 300px) !important;z-index:2}.vertical-menu-container.navigation .level0 .submenu,.vertical-menu-container.navigation .level0.multicolumn_dropdown .submenu,.vertical-menu-container.navigation .level0.fullwidth .submenu{border-radius:15px}p.rs-p-wp-fix + rs-module-wrap{min-height:471px}.header-container.layout-7 .header__search{margin-left:20px}}@media (max-width:1199px){#html-body .slideshow-custom .left-col{display:none}#html-body .slideshow-custom .right-col{width:100% !important}}@media (max-width:480px){.opc-wrapper .fieldset .field.twenty-percent, .customer-account-create .fieldset .field.twenty-percent, .customer-account-edit .fieldset .field.twenty-percent,.opc-wrapper .fieldset .field.thirty-three-percent, .customer-account-create .fieldset .field.thirty-three-percent, .customer-account-edit .fieldset .field.thirty-three-percent,.opc-wrapper .fieldset .field.fifty-percent, .customer-account-create .fieldset .field.fifty-percent, .customer-account-edit .fieldset .field.fifty-percent,.opc-wrapper .fieldset .field.sixty-percent, .customer-account-create .fieldset .field.sixty-percent, .customer-account-edit .fieldset .field.sixty-percent{width:100%}}@media (min-width:768px){.page-main-full-width [data-content-type='row'][data-appearance='full-width']>.row-full-width-inner,.page-main-full-width .column.main>[data-content-type='row'][data-appearance='contained']{width:100%}}.elementor-show__category{font-size:12px;text-transform:uppercase;font-weight:500}.post-holder .post-ftimg-hld > a{border-radius:15px}.post-image, .post-ftimg-hld{border-radius:15px}.header-container.layout-7 .search_type_defaut .actions .action.search{right:-1px}.page-footer > .container{display:-webkit-block;display:block;-webkit-align-items:center;align-items:center;justify-content:unset;flex-wrap:nowrap}.page-footer, .page-footer p{color:#a8a8a8 !important}.page-footer address{float:left;font-size:13px;line-height:42px;order:unset;padding:0;text-align:left;margin-right:unset;flex:unset;margin-top:10px}.page-footer .criashop{display:inline-block;height:26px}.page-footer .criashop img{width:115px;height:26px}@media only screen and (max-width:768px){.page-footer .criashop{float:none !important;text-align:center !important;width:100%}.page-footer > .container > address{text-align:center;line-height:20px !important}.page-footer .criashop .criashop{margin-top:25px}}.footer ul.selos-footer.pagamento{margin-bottom:0}.selos-footer{padding-left:0}.selos-footer.pagamento li{display:inline-block;width:52px;height:33px;padding:0px;border:1px solid #ccc;background:#fff;border-radius:2px;margin:0 3px 8px 0}.selos-footer.pagamento li img{width:49px;image-rendering:-webkit-optimize-contrast}.selos-footer li{display:inline-block;margin:0 15px 5px 0}.selos-footer.seguranca li a,.selos-footer.seguranca li img{display:inline-block !important;margin:0;max-width:60px;min-height:50px;vertical-align:middle;image-rendering:-webkit-optimize-contrast}.actions-primary .stock.unavailable{background-color:#bdbdbd !important;border-color:#bdbdbd !important}.minicart-wrapper .block-content .actions .secondary .action.viewcart:not(:hover){background:#f5f5f5;color:#000}.product-info-main .product-social-links{display:block;border-bottom:none;width:unset;margin-bottom:1rem;padding-bottom:0}.product-info-main .product-addto-links .action.towishlist{margin:0}.product-info-main .product-social-links .action.tocompare{display:none}.product-info-main .product-addto-links .action.towishlist:before{color:var(--theme__color__primary)}.elementor-newsletter-wrapper input{border:none !important}.elementor-newsletter-wrapper .actions-subscribe button{background-color:#083a70 !important}.catalog-product-view .group_btns{position:absolute;right:15px;top:15px;z-index:3;-webkit-transition:var(--transition, .3s);-moz-transition:var(--transition,.3s);-ms-transition:var(--transition,.3s);transition:var(--transition, .3s)}.catalog-product-view .group_btns button{width:50px;height:50px;background-color:#fff;color:var(--heading__color__base, #000);font-size:16px;line-height:1;padding:0;border:0;min-height:38px;font-weight:400;border-radius:50%}.opc-progress-bar-item{width:33%}.checkout-index-index .nav-toggle{display:none !important}.checkout-index-index .opc-sidebar .modal-inner-wrap .modal-content{background-color:transparent;margin:auto;padding:0;border:0;max-width:none}.criashop-auto-related-products-slider .slick-next:before{background:none;font-family:criashop;content:"\e948"}.criashop-auto-related-products-slider .slick-prev:before{background:none;font-family:criashop;content:"\e947"}.button-load-more{display:none}#html-body .slideshow-custom .left-col{z-index:3}.criashop-auto-related-products-block{margin-top:40px}.page-product-configurable .product-info-main .stock.available, .page-product-configurable .product-info-main .stock.unavailable{border-top:1px solid var(--border-color__base, #eeeeee);padding:20px 0 0;margin-top:30px}.footer-last-row{justify-content:center;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}.footer-last-row .row-full-width-inner{padding-left:15px;padding-right:15px;box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:var(--layout__max-width, 1200px);width:100%}.footer-last-row hr{width:100%;border-width:1px;border-color:#ebebeb;display:inline-block}.footer-last-row .column-group{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;border-style:none;padding-top:30px;padding-bottom:30px;align-self:stretch}.footer-last-row .column-line{display:flex;width:100%}.footer-last-row .column-copy, .footer-last-row .column-criashop{justify-content:center;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:50%;align-self:center}@media only screen and (max-width:768px){.footer-last-row .column-copy, .footer-last-row .column-criashop{display:flex;flex-direction:column;margin-bottom:15px;align-self:center;background-attachment:scroll !important;flex-basis:100%;max-width:100%}.footer-last-row .column-line{flex-wrap:wrap}}.footer-last-row .column-criashop{text-align:right}.footer-last-row .column-copy p{color:#a8a8a8 !important;word-wrap:break-word}.cms-index-index .icon-home2{color:var(--theme__color__primary, #d73f0f)}@media (min-width:1200px){body.vertical-opend #vertical-menu-container .verticalmenu-list{display:grid !important;grid-template-columns:repeat(6, minmax(180px, 1fr));margin:0;padding:0;list-style:none;min-width:1410px;box-sizing:border-box;padding-bottom:2rem}@media (max-width:1500px) and (min-width:1200px){body.vertical-opend #vertical-menu-container .verticalmenu-list{grid-template-columns:repeat(5, minmax(180px, 1fr));min-width:1310px}}@media (max-width:1320px) and (min-width:1200px){body.vertical-opend #vertical-menu-container .verticalmenu-list{grid-template-columns:repeat(4, minmax(180px, 1fr));min-width:1180px}}@media (max-width:1140px) and (min-width:1200px){body.vertical-opend #vertical-menu-container .verticalmenu-list{grid-template-columns:repeat(3, minmax(180px, 1fr));min-width:1080px}}@media (max-width:920px) and (min-width:1200px){body.vertical-opend #vertical-menu-container .verticalmenu-list{grid-template-columns:repeat(2, minmax(160px, 1fr));min-width:880px}}.vertical-menu-container.navigation .verticalmenu-list li.level0{min-width:24rem}.navigation .level0.multicolumn_dropdown *[class*="columns"] .level1 > a, .vertical-menu-container.navigation .verticalmenu-list li.level0 > a{border-bottom:1px solid var(--border-color__base, #eeeeee);padding:25px 0 5px}body.vertical-opend .verticalmenu-list li.level0 .submenu{display:block !important;position:static !important;visibility:visible !important;opacity:1 !important;background:transparent !important;box-shadow:none !important;padding:0;margin:0}body.vertical-opend .verticalmenu-list li.level0 .submenu-mobile-title, body.vertical-opend .verticalmenu-list li.level0 .open-children-toggle{display:none !important}body.vertical-opend .verticalmenu-list li.level0 .subchildmenu{display:block !important;margin:0;padding:0;list-style:none}.navigation .down_to_up .menu-item-has-children:hover > .submenu, .navigation .down_to_up .block_content:hover > .submenu, .navigation .down_to_up .menu-item-has-children:hover .submenu-item > .subchildmenu, .navigation .down_to_up .block_content:hover .submenu-item > .subchildmenu, .navigation .down_to_up .menu-item-has-children:hover > .subchildmenu, .navigation .down_to_up .block_content:hover > .subchildmenu, .navigation .down_to_up .submenu, .navigation .down_to_up .default_dropdown .subchildmenu .subchildmenu{border-radius:0;padding:0;-webkit-transform:unset !important;-moz-transform:unset !important;-ms-transform:unset !important;transform:unset !important}.navigation .level0 .submenu{min-width:30rem}body.vertical-opend .verticalmenu-list > li.level0 > a.level-top{display:block;font-weight:600}body.vertical-opend .verticalmenu-list li.level0 .subchildmenu li a{display:block;padding:2px 0;font-size:14px;color:#444}body.vertical-opend .verticalmenu-list li.level0 > a.level-top:after{content:none !important}html.nav-open .verticalmenu-html .verticalmenu-list{display:block !important;padding:0;background:none;box-shadow:none}.navigation .down_to_up .menu-item-has-children > .submenu, .navigation .down_to_up .block_content > .submenu, .navigation .down_to_up .menu-item-has-children .submenu-item > .subchildmenu, .navigation .down_to_up .block_content .submenu-item > .subchildmenu, .navigation .down_to_up .menu-item-has-children > .subchildmenu, .navigation .down_to_up .block_content > .subchildmenu{border-radius:0 0 15px 15px;padding:1rem 2rem}.subchildmenu .navigation ul{padding:0}.navigation .level0 .submenu li a{color:#222222}.navigation .level0.multicolumn_dropdown *[class*="columns"]{margin:0 0 20px 0}.navigation .level0 .submenu a{padding:2.5px 0;line-height:2rem;margin:1rem 0}.navigation .horizontal-list li.level0.multicolumn_dropdown > .submenu > ul.subchildmenu{margin:0 !important}}