/* https://mathema.com.br/wp-content/themes/mathema/woocommerce.css */
.woocommerce{padding:0}.price ins{font-weight:400}.woocommerce-active .site-branding{float:left}.site-header-cart{list-style-type:none;margin-left:0;padding:0;margin-bottom:0}.site-header-cart .cart-contents{display:none}.site-header-cart .widget_shopping_cart{display:none}.site-header-cart .widget_shopping_cart .woocommerce-mini-cart__empty-message{margin:1.41575em}.site-header-cart .widget_shopping_cart .product_list_widget img{margin-left:1em}.site-search{font-size:.875em;clear:both;display:none}.site-search .widget_product_search input[type=search],.site-search .widget_product_search input[type=text]{padding:1em 1.41575em;line-height:1}.site-search .widget_product_search form::before{top:1.15em;left:1.15em}.site-search .widget_product_search #searchsubmit{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}table.shop_table_responsive thead{display:none}table.shop_table_responsive tbody th{display:none}table.shop_table_responsive tr td{display:block;text-align:center;clear:both}table.shop_table_responsive tr td::before{content:attr(data-title) ": ";float:left}table.shop_table_responsive tr td.product-remove a{text-align:left}table.shop_table_responsive tr td.product-remove::before{display:none}table.shop_table_responsive tr td.actions::before,table.shop_table_responsive tr td.download-actions::before{display:none}table.shop_table_responsive tr td.product-price{font-size:18px}table.shop_table_responsive tr td.product-subtotal{font-family:'GloberSemiBold';font-size:18px;color:#426DA9}table.shop_table_responsive tr td.download-actions .button{display:block;text-align:center}table.shop_table_responsive.my_account_orders .order-actions{text-align:right}table.shop_table_responsive.my_account_orders .order-actions::before{display:none}ul.products{clear:both}ul.products::after,ul.products::before{content:'';display:table}ul.products::after{clear:both}ul.products li.product .star-rating{margin:0 auto .5407911001em}.woocommerce-pagination{height:31px}.woocommerce-pagination ul.page-numbers{width:100%;height:31px;text-align:center}.woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce-pagination ul.page-numbers li a,.woocommerce-pagination ul.page-numbers li span{margin:0 9px}.added_to_cart{background-color:#0f834d;border:2px solid #0f834d;width:100%;height:30px;line-height:30px;font-family:'GloberSemiBold';font-size:15px;color:#FFF;text-transform:uppercase;display:block;margin:5px 0 0}.added_to_cart:hover{background-color:#000;border:2px solid #000;color:#FFF}.price del{opacity:.5;font-weight:600;font-size:.8em}.price del+ins{margin-left:10px;text-decoration:none;font-weight:700}.single-product .pswp__button{background-color:transparent}.single-product div.product{position:relative;width:1190px;margin:0 auto}.single-product div.product::after,.single-product div.product::before{content:''}.single-product div.product::before{background:#426DA9;width:100vw;height:260px;position:absolute;top:0;left:calc(( 1190px - 100vw ) / 2);display:block}.single-product div.product::after{clear:both;display:table}.single-product div.product .summary{margin-bottom:65px}.single-product div.product .images,.single-product div.product .woocommerce-product-gallery{margin-bottom:2.617924em;margin-top:0}.single-product div.product .woocommerce-product-gallery{position:relative}.single-product div.product .woocommerce-product-gallery .zoomImg{background-color:#fff}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:.875em;right:.875em;display:block;height:2em;width:2em;border-radius:3px;z-index:99;text-align:center}.single-product div.product .woocommerce-product-gallery img{width:100%;margin:0}.single-product div.product .woocommerce-product-gallery .flex-viewport{margin-bottom:15px}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{margin:0;padding:0}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs::after,.single-product div.product .woocommerce-product-gallery .flex-control-thumbs::before{content:'';display:table}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs::after{clear:both}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{list-style:none;margin-bottom:1.618em;cursor:pointer}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{width:100%;opacity:.5;-webkit-transition:all,ease,.2s;transition:all,ease,.2s}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{opacity:1}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img{opacity:1}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li{width:42.8571428571%;float:left;margin-right:14.2857142857%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{border:1px solid #bbb;width:calc(33.33% - 10px);float:left;margin-right:15px}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li img{width:100%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:68px;float:left;margin-right:11px}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:18%;float:left;margin-right:2.5%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:both}.single-product div.product .images .woocommerce-main-image{margin-bottom:1.618em;display:block}.single-product div.product .images .thumbnails a.zoom{display:block;width:22.05%;margin-right:3.8%;float:left;margin-bottom:1em}.single-product div.product .images .thumbnails a.zoom.last{margin-right:0}.single-product div.product .images .thumbnails a.zoom.first{clear:both}.single-product div.product form.cart{padding-top:10px;display:inline-block;vertical-align:top}.single-product div.product form.cart::after,.single-product div.product form.cart::before{content:'';display:table}.single-product div.product form.cart::after{clear:both}.single-product div.product form.cart .quantity{float:left;margin:0 30px;padding-top:5px}.single-product div.product form.cart .quantity label{font-family:'GloberRegular';font-size:0;margin:0 10px 0 0}.single-product div.product form.cart .quantity label:after{content:"Quant.";font-size:18px}.single-product div.product form.cart table.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__quantity{float:none;margin-right:0}.single-product div.product form.cart table.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__quantity .quantity{margin-right:0}.single-product div.product div.price{font-size:2em;margin:20px 0 0;background:#eee;padding:10px;width:45%;height:80px;float:left;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #bbb}.single-product div.product table.variations{margin:0}.single-product div.product table.variations td,.single-product div.product table.variations th{display:list-item;padding:0;list-style:none;background-color:transparent}.single-product div.product table.variations .value{margin-bottom:1em}.single-product div.product .single_variation .price{margin-bottom:1em;display:block}.single-product div.product .variations_button{padding-top:1em}.single-product div.product .variations_button::after,.single-product div.product .variations_button::before{content:'';display:table}.single-product div.product .variations_button::after{clear:both}.single_add_to_cart_button{background-color:#426DA9;border:2px solid #426DA9;border-radius:22px;width:125px;height:44px;font-family:'GloberSemiBold';font-size:14px;color:#FFF;padding:0;cursor:pointer;line-height:42px;transition:all 300ms ease-in}.single_add_to_cart_button:hover{box-shadow:0 2px 5px 0 rgba(0,0,0,.7)}.single-product div.product .woocommerce-product-rating{margin-top:10px}.single-product div.product .woocommerce-product-rating::before{content:"AvaliaÃ§Ã£o do curso:";display:block;text-align:right;font-family:'GloberBold';color:#636363;font-size:16px}.single-product div.product .woocommerce-product-rating::after{content:'';display:table;clear:both}.single-product div.product .woocommerce-product-rating a{display:none}.single-product div.product .woocommerce-product-rating a:hover{text-decoration:none}.single-product div.product .woocommerce-product-rating .star-rating{float:right}.single-product div.product .product_meta{font-size:14px;padding-top:20px;clear:both}.single-product div.product .product_meta .posted_in,.single-product div.product .product_meta .sku_wrapper,.single-product div.product .product_meta .tagged_as{display:block}.single-product div.product .product_meta .posted_in:last-child,.single-product div.product .product_meta .sku_wrapper:last-child,.single-product div.product .product_meta .tagged_as:last-child{border-bottom:0}.single-product div.product .product_meta a{font-weight:600;text-decoration:underline}.single-product div.product .product_meta a:hover{text-decoration:none}.stock:empty::before{display:none}.stock.in-stock{color:#0f834d}.stock.out-of-stock{color:#e2401c}a.reset_variations{display:inline-block;margin-left:1em}#reviews{outline:0}#reviews #comments{padding-top:0}#reviews .comment-reply-title{display:none}#reviews .commentlist{list-style:none;margin-left:0}#reviews .commentlist li{margin-bottom:2.617924em;list-style:none;clear:both}#reviews .commentlist li::after,#reviews .commentlist li::before{content:'';display:table}#reviews .commentlist li::after{clear:both}#reviews .commentlist li .comment_container{border-radius:3px}#reviews .commentlist li .comment_container::after,#reviews .commentlist li .comment_container::before{content:'';display:table}#reviews .commentlist li .comment_container::after{clear:both}#reviews .commentlist li .comment_container .comment-text{width:81.8181818182%;float:right;margin-right:0}#reviews .commentlist li .comment_container .comment-text .star-rating{float:right;font-size:.875em;line-height:1;height:1em}#reviews .commentlist li:last-child{border-bottom:0;margin-bottom:0}#reviews .commentlist li time{opacity:.5;font-size:.875em}#reviews .commentlist li .avatar{width:9.0909090909%;float:left;margin-right:9.0909090909%;height:auto}#reviews .commentlist li p.meta{margin-bottom:1em}#reviews .commentlist li p.meta strong{line-height:1}#reviews .commentlist li p.meta time{display:block}#reviews .commentlist li p.meta .verified{font-style:normal;font-size:.875em}#reviews .commentlist li p.meta .woocommerce-review__dash{display:none}#reviews .commentlist li ul.children{margin:0;width:81.8181818182%;float:right;margin-right:0;padding-top:1.618em}#reviews .commentlist li ul.children .avatar{width:11.1111111111%;float:left;margin-right:11.1111111111%}#reviews .commentlist li ul.children .comment-text{width:77.7777777778%;float:right;margin-right:0}#reviews .commentlist li ul.children li{margin-bottom:1.618em}#reviews .commentlist li ul.children li:last-child{margin-bottom:0}#reviews .comment-form-rating{clear:both}#reviews .comment-form-rating label{display:block}.woocommerce-breadcrumb{font-size:.875em}.woocommerce-breadcrumb .breadcrumb-separator{display:inline-block;padding:0 .5407911001em}.product_list_widget{list-style:none;margin-left:0}.product_list_widget li{padding:1em 0;border-bottom:1px solid rgba(0,0,0,.05)}.product_list_widget li::after,.product_list_widget li::before{content:'';display:table}.product_list_widget li::after{clear:both}.product_list_widget li img{max-width:2.617924em;float:right}.product_list_widget li>a{display:block}.product_list_widget a:hover{color:#2c2d33}.widget ul.products li.product a{text-decoration:none}.widget_products a{display:block}.widget_shopping_cart .product_list_widget{margin-bottom:0}.widget_shopping_cart .product_list_widget li{padding-left:2em;position:relative}.widget_shopping_cart .product_list_widget li a.remove{position:absolute;top:1em;left:0;opacity:1}.widget_shopping_cart p.buttons,.widget_shopping_cart p.total{padding:1em 0;margin:0;text-align:center}.widget_shopping_cart p.total{border-bottom:1px solid rgba(0,0,0,.05)}.widget_shopping_cart .buttons a{display:block;margin-bottom:.6180469716em}.widget_shopping_cart .buttons a:last-child{margin-bottom:0}.widget_shopping_cart .buttons a img{margin-left:auto;margin-right:auto}.site-header .widget_shopping_cart li,.site-header .widget_shopping_cart p.buttons,.site-header .widget_shopping_cart p.total{padding-left:1.41575em;padding-right:1.41575em}.widget_layered_nav li{margin-bottom:.6180469716em}.widget.woocommerce li .count{font-size:1em;float:right}.widget_price_filter .price_slider{margin-bottom:1em}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4em}.widget_price_filter .price_slider_amount .button{float:left}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;top:auto;z-index:2;width:1em;height:1em;border-top-left-radius:1em;border-top-right-radius:1em;border-bottom-left-radius:1em;border-bottom-right-radius:1em;cursor:ew-resize;outline:0;background:#2c2d33;box-sizing:border-box;margin-top:-.25em;margin-left:auto;opacity:1;border:0}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active,.widget_price_filter .ui-slider .ui-slider-handle:hover{box-shadow:0 0 0 .236em rgba(0,0,0,.1)}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background:#2c2d33;border-top-left-radius:1em;border-top-right-radius:1em;border-bottom-left-radius:1em;border-bottom-right-radius:1em}.widget_price_filter .price_slider_wrapper .ui-widget-content{border-top-left-radius:1em;border-top-right-radius:1em;border-bottom-left-radius:1em;border-bottom-right-radius:1em;background:rgba(0,0,0,.1);border:0}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}table.cart{width:100%;text-align:left}table.cart thead{border-bottom:1px solid #d9e2ee}table.cart tr{border-bottom:1px solid #d9e2ee}table.cart tr:last-child{border-bottom:none}table.cart .cart_item{border-bottom:1x solid #d9e2ee}table.cart .product-quantity .minus,table.cart .product-quantity .plus{display:none}table.cart .product-thumbnail img{margin:0;max-width:175px;height:auto}table.cart .product-thumbnail::before{display:none}.btn-remove{font-family:'GloberBold';font-size:11px;display:block;width:175px;margin:9px 0 0;text-align:left}.btn-remove:before{content:"ðŸžª ";font-size:14px}.btn-remove:hover{color:#426DA9}table.cart tr:first-child td.product-remove{border-top-width:0}table.cart td.product-remove{padding:0;border-top:1.618em solid;position:relative}table.cart td.product-remove::after,table.cart td.product-remove::before{content:'';display:table}table.cart td.product-remove::after{clear:both}table.cart td.product-remove a.remove{position:absolute;font-size:1.41575em;top:-.6180469716em;right:-.6180469716em}table.cart td.product-remove a.remove:after{content:" REMOVER"}table.cart td.product-quantity .qty{padding:0}table.cart td,table.cart th{padding:.875em .875em 0}table.cart td.product-subtotal{padding-bottom:.875em}table.cart td.actions{background-color:transparent;padding:20px 0 0 0}table.cart td.actions .coupon{width:380px;padding:0;text-align:left;float:left}table.cart td.actions .coupon label{font-size:15px;color:#426DA9;display:block;margin:0 0 10px}table.cart td.actions .coupon .form-coupon{width:100%;height:50px}table.cart td.actions .coupon .form-coupon input[type=text],.shipping-calculator-form-container input[type=text],.checkout_coupon-container input[type=text]{background:#FFF;border:2px solid #d9e2ee;width:calc(100% - 160px);height:50px;padding:0 10px;font-family:'GloberRegular';font-size:15px;line-height:46px;color:#426DA9;float:left;margin-right:20px;transition:all 200ms ease-in}table.cart td.actions .coupon .form-coupon input[type=text]:focus{background:#FFF;border:2px solid #426DA9}.checkout_coupon-container input[type=text]{border-color:#426DA9}table.cart td.actions .coupon .form-coupon .button{float:left}table.cart td.actions .button,.shipping-calculator-form-container .button,.checkout_coupon-container .button,.wc-proceed-to-checkout .btn-back-store,.wc-proceed-to-checkout .button,#payment .place-order .button,.woocommerce-form-login__submit{background-color:rgba(0,0,0,0);border:2px solid #426DA9;border-radius:25px;color:#426DA9;height:50px;padding:0 20px;display:block;font-family:'GloberSemiBold';font-size:15px;line-height:46px;cursor:pointer;float:right;transition:all 200ms ease-in}table.cart td.actions .button:hover,.shipping-calculator-form-container .button:hover,.wc-proceed-to-checkout .btn-back-store:hover,.wc-proceed-to-checkout .button:hover,#payment .place-order .button:hover{box-shadow:0 2px 5px 0 rgba(0,0,0,.7)}.checkout_coupon-container .button:hover,.woocommerce-form-login__submit:hover{background-color:#426DA9;color:#FFF}table.cart td.actions .button.btn-update-cart{margin-top:25px}.calc_shipping_country_field{width:0;height:0;margin:0}.calc_shipping_country_field select,.calc_shipping_country_field .select2-container{visibility:hidden}.wc-proceed-to-checkout{border-top:2px solid #a0b6d4;padding:30px 0 0 0}.wc-proceed-to-checkout::after,.wc-proceed-to-checkout::before{content:'';display:table}.wc-proceed-to-checkout::after{clear:both}.wc-proceed-to-checkout .btn-back-store,.wc-proceed-to-checkout .button,#payment .place-order .button{width:100%;border-color:#FFF;color:#FFF;text-align:center}.wc-proceed-to-checkout .btn-back-store{margin-bottom:10px}.wc-proceed-to-checkout .button{background:#FFF;font-size:18px;color:#426DA9}#payment .place-order .button{background:#426DA9;border-color:#426DA9;border-radius:40px;height:80px;line-height:76px;font-size:22px;margin-top:20px}.wc-proceed-to-checkout .btn-back-store:hover,.wc-proceed-to-checkout .button:hover,#payment .place-order .button:hover{box-shadow:0 2px 5px 0 rgba(0,0,0,.7)}.woocommerce-shipping-calculator{margin:20px 0 0}.woocommerce-shipping-destination{margin:0}.woocommerce-shipping-calculator>p:first-child{margin:0}.woocommerce-shipping-calculator .shipping-calculator-form{display:block!important}ul#shipping_method{list-style:none;margin-left:0}ul#shipping_method li{margin-bottom:10px}ul#shipping_method li:last-child{margin-bottom:10px}ul#shipping_method li p{padding:0 0 0 27px}ul#shipping_method li p small{font-size:.8em}ul#shipping_method input{margin-right:.3342343017em}.woocommerce-checkout ul#shipping_method{margin-bottom:0}.checkout_coupon{margin-bottom:2.617924em}form.checkout{position:static!important;margin-bottom:30px}form.checkout::after,form.checkout::before{content:'';display:table}form.checkout::after{clear:both}form.checkout>.blockUI{position:fixed!important}#payment::after,#payment::before{content:'';display:table}#payment::after{clear:both}#payment .create-account{clear:both}#payment .payment_methods{margin:0!important;padding:0!important}#payment .payment_methods>.wc_payment_method>label,#payment .payment_methods>.woocommerce-PaymentMethod>label{width:90%;display:inline-block;padding:10px 0;cursor:pointer}#payment .payment_methods li{list-style:none!important;margin-left:0;position:relative}#payment .payment_methods li img{float:right;border:0;padding:0;max-height:1.618em}#payment .payment_methods li:last-child:not(.woocommerce-notice){padding-bottom:0;border-bottom:0}#payment .payment_methods li p{margin:0}#payment .payment_methods li .payment_box{padding:0}#payment .payment_methods li .payment_box fieldset{border:0;margin:0;padding:1em 0 0;font-size:.875em}#payment .payment_methods li .payment_box fieldset label{width:auto;margin-left:0}#payment .payment_methods li .payment_box fieldset .form-row{margin-bottom:1em}#payment .payment_methods li .payment_box fieldset .form-row input[type=checkbox]{margin-right:5px}#payment .payment_methods li .payment_box fieldset #cvv{width:22%!important}#payment .payment_methods li .payment_box fieldset .help{width:75%;float:right}#payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods{padding-top:1em;margin:0}#payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods li{margin-top:.6180469716em}#payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods li input[type=radio]{margin-right:.236em}#payment .payment_methods li .payment_box ul.wc-saved-payment-methods{margin-left:0}#payment .payment_methods li .payment_box .wc-credit-card-form-card-cvc,#payment .payment_methods li .payment_box .wc-credit-card-form-card-expiry,#payment .payment_methods li .payment_box .wc-credit-card-form-card-number{font-size:1.41575em}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number{background-repeat:no-repeat;background-position:right .6180469716em center;background-size:31px 20px;background-image:url(/wp-content/themes/mathema/../../../assets/images/credit-cards/unknown.svg)}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.visa{background-image:url(/wp-content/themes/mathema/../../../assets/images/credit-cards/visa.svg)}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(/wp-content/themes/mathema/../../../assets/images/credit-cards/mastercard.svg)}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.laser{background-image:url(/wp-content/themes/mathema/../../../assets/images/credit-cards/laser.svg)}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(/wp-content/themes/mathema/../../../assets/images/credit-cards/diners.svg)}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.maestro{background-image:url(/wp-content/themes/mathema/../../../assets/images/credit-cards/maestro.svg)}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.jcb{background-image:url(/wp-content/themes/mathema/../../../assets/images/credit-cards/jcb.svg)}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.amex{background-image:url(/wp-content/themes/mathema/../../../assets/images/credit-cards/amex.svg)}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.discover{background-image:url(/wp-content/themes/mathema/../../../assets/images/credit-cards/discover.svg)}#payment .terms{width:100%;clear:both;float:none;margin-bottom:1em}#payment .terms label{display:block;cursor:pointer}.woocommerce-privacy-policy-text{margin:0 0 20px;font-size:14px}#payment .place-order{margin-bottom:0;float:none;width:100%;margin-top:2.617924em}#payment .place-order .button{width:100%;white-space:pre-wrap}table.woocommerce-checkout-review-order-table .product-name{width:60%;padding:15px 20px 15px 0;line-height:1.3em;word-wrap:break-word}table.woocommerce-checkout-review-order-table .product-name .posted_in a{font-size:.8em;color:#426DA9}table.woocommerce-checkout-review-order-table .product-total,table.woocommerce-checkout-review-order-table tr.cart-subtotal td,table.woocommerce-checkout-review-order-table tr.cart-discount td,table.woocommerce-checkout-review-order-table tr.shipping td,table.woocommerce-checkout-review-order-table tr.order-total td{text-align:right}table.woocommerce-checkout-review-order-table th{padding:15px 0;font-weight:600;font-size:1.2em}table.woocommerce-checkout-review-order-table th,table.woocommerce-checkout-review-order-table td{border-bottom:2px solid #a0b6d4}table.woocommerce-checkout-review-order-table tr.cart-discount{border-top:2px solid #a0b6d4}table.woocommerce-checkout-review-order-table tr.cart-discount td{position:relative}table.woocommerce-checkout-review-order-table tr.cart-discount td a.woocommerce-remove-coupon{padding:1px 3px 5px;font-size:14px;color:#707070;position:absolute;left:0}table.woocommerce-checkout-review-order-table tr.cart-discount td a.woocommerce-remove-coupon:hover{background:#FFF;color:#426DA9}.admin-bar .woocommerce-checkout #wc_checkout_add_ons label+br{display:none}.woocommerce-password-strength{font-weight:600;padding:.5407911001em 0;text-align:right;font-size:.875em}.woocommerce-password-strength.strong{color:#0f834d}.woocommerce-password-strength.short{color:#e2401c}.woocommerce-password-strength.bad{color:#e2401c}.woocommerce-password-strength.good{color:#3d9cd2}label.inline{display:inline!important;margin:0 0 0 30px!important}.woocommerce-order-details{border:2px solid #426DA9;border-right-color:#DF4661;border-left-color:#FFC72C;width:100%;height:auto;padding:30px 25px;margin:0 0 30px}.woocommerce-thankyou-order-received,.woocommerce-order-details__title{font-size:35px;color:#426DA9;text-align:center}.woocommerce-order-details__title{margin:0 0 10px}.woocommerce-table--order-details{width:100%;max-width:800px;margin:0 auto;text-align:left}.woocommerce-table--order-details tr{border-bottom:2px solid #a0b6d4}.woocommerce-table--order-details tr.woocommerce-table__line-item.order_item{border-bottom:none}.woocommerce-table--order-details th,.woocommerce-table--order-details td{width:50%;padding:15px 0 15px 15px}.woocommerce-table--order-details th:first-child,.woocommerce-table--order-details td:first-child{padding:15px 15px 15px 0}.woocommerce-table--order-details th:last-child,.woocommerce-table--order-details td:last-child{padding:15px 0 15px 15px;text-align:right}.woocommerce-table--order-details th{font-family:'GloberSemiBold';font-size:18px}.woocommerce-table--order-details tfoot{border-top:2px solid #a0b6d4}.woocommerce-table--order-details tfoot tr:last-child{border-bottom:none}.woocommerce-table--order-details tfoot tr:last-child td{font-family:'GloberSemiBold'}.woocommerce-column--billing-address address,.woocommerce-column--shipping-address address{line-height:1.3em}ul.order_details{list-style:none;position:relative;margin:0 auto 30px;width:100%;max-width:800px;padding:100px 0 20px;text-align:center;background:#F9F9F9;box-shadow:0 3px 8px 0 rgba(0,0,0,.3)}ul.order_details img{margin:0 auto 20px}.woocommerce-thankyou-order-received{font-size:29px;line-height:1.2em;margin:0 0 .6em}ul.order_details::after,ul.order_details::before{content:'';display:table}ul.order_details::after{clear:both}ul.order_details::after,ul.order_details::before{content:'';display:block;position:absolute;top:-16px;left:0;width:100%;height:16px;background-size:0 100%,16px 16px,16px 16px}ul.order_details::after{top:auto;bottom:-16px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}ul.order_details li{padding:1em 1.618em;text-transform:uppercase}ul.order_details li:first-child{padding-top:1.618em}ul.order_details li:last-child{border:0;padding-bottom:1.618em}ul.order_details li strong{display:block;font-size:1.2em;text-transform:none;margin:5px 0 0}ul.order_details li p{margin:5px 0 0;text-transform:none}.my_account_orders .button,.woocommerce-MyAccount-downloads .button{font-size:.875em;width:100px;height:30px;line-height:30px;margin:0 auto}.woocommerce-MyAccount-content h1{font-family:'GloberSemiBold';color:#426DA9;font-size:35px;margin-bottom:20px}.woocommerce-MyAccount-content h2{font-size:2em}.woocommerce-MyAccount-content #payment .payment_methods{margin-bottom:1.618em!important}.woocommerce-form__label-for-checkbox{cursor:pointer;display:block}.woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox{margin-right:.3342343017em}.form-row label,.form-row .rotulo{display:block;margin:0 0 5px}.form-row input,.form-row select,.form-row textarea{width:100%}.form-row input[type=checkbox],.form-row input[type=radio]{width:auto}.woocommerce-form-login__submit{width:138px;float:left}p.lost_password{float:right}p.lost_password a:hover{color:#426DA9}.form-row.create-account label{display:inline-block}.form-row.woocommerce-validated input.input-text{box-shadow:inset 2px 0 0 #0f834d}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 2px 0 0 #e2401c}.form-row-last{margin-right:0!important}.form-row-wide{clear:both;width:100%;margin-bottom:10px}.required{border-bottom:0!important;color:red}.demo_store{position:fixed;left:0;bottom:69px;right:0;margin:0;padding:1em 1.41575em;background-color:#3d9cd2;color:#fff;z-index:9999}.demo_store a{color:#fff;font-weight:400;text-decoration:underline}.demo_store a:hover{text-decoration:none}.demo_store a.woocommerce-store-notice__dismiss-link{display:block}.star-rating{overflow:hidden;position:relative;height:1.618em;line-height:1.618;font-size:13px;width:124px;font-family:star;font-weight:400;color:#FFC72C;letter-spacing:1em;margin-top:10px}.star-rating::before{content:'\53\53\53\53\53';opacity:.25;float:left;top:0;left:0;position:absolute}.star-rating span{height:24px;overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:'\53\53\53\53\53';top:0;position:absolute;left:0;color:#FFC72C}p.stars{display:inline-block;margin:0}p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;margin-right:1px;font-weight:400}p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:star;content:'\53';color:#43454b;text-indent:0;opacity:.25}p.stars a:hover~a::before{content:'\53';color:#43454b;opacity:.25}p.stars:hover a::before{content:'\53';color:#FFC72C;opacity:1}p.stars.selected a.active::before{content:'\53';color:#FFC72C;opacity:1}p.stars.selected a.active~a::before{content:'\53';color:#43454b;opacity:.25}p.stars.selected a:not(.active)::before{content:'\53';color:#FFC72C;opacity:1}.onsale{background-color:#000;border:1px solid #000;color:#FFF;padding:5px;font-size:1em;text-transform:uppercase;font-weight:600;display:block;margin-bottom:0;border-radius:0;position:absolute;right:0;font-size:11px}.quantity .qty{border:2px solid #426da9;width:64px;height:34px;font-family:'GloberBold';font-size:18px;color:#426da9;text-align:center}.woocommerce-tabs{overflow:hidden;padding:1em 0}.woocommerce-tabs::after,.woocommerce-tabs::before{content:'';display:table}.woocommerce-tabs::after{clear:both}.woocommerce-tabs ul.tabs{list-style:none;margin-left:0;text-align:center;font-size:0}.woocommerce-tabs ul.tabs li{display:inline-block;margin:0 0 -1px;border:1px solid #eee;border-bottom:1px solid #eee;background-color:#eee;position:relative;padding:0 30px}.woocommerce-tabs ul.tabs li.active{border:1px solid #eee;border-bottom:1px solid #FFF;background-color:#FFF}.woocommerce-tabs ul.tabs li a{padding:1em 0;display:block;font-size:14px}.woocommerce-tabs .panel h2:first-of-type{color:#707070;font-family:'GloberSemiBold';font-size:25px;font-weight:400;margin-bottom:1em}.woocommerce-tabs .panel h2{font-family:'Open Sans',sans-serif;font-size:20px;font-weight:600;margin-bottom:.9em}.woocommerce-tabs .panel h2::after{content:none}.woocommerce-notices-wrapper{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,p.no-comments{padding:20px;margin-bottom:30px;background-color:#0f834d;margin-left:0;border-radius:0;color:#fff;clear:both;line-height:1.2em}.ttt-pnwc-header{text-align:right;width:auto;height:auto;position:inherit;z-index:unset}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before,.woocommerce-noreviews::after,.woocommerce-noreviews::before,p.no-comments::after,p.no-comments::before{content:'';display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after,.woocommerce-noreviews::after,p.no-comments::after{clear:both}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a,.woocommerce-noreviews a,p.no-comments a{color:#fff}.woocommerce-error a:hover,.woocommerce-info a:hover,.woocommerce-message a:hover,.woocommerce-noreviews a:hover,p.no-comments a:hover{color:#000}.woocommerce-error a.button:hover,.woocommerce-info a.button:hover,.woocommerce-message a.button:hover,.woocommerce-noreviews a.button:hover,p.no-comments a.button:hover{opacity:1}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button,.woocommerce-noreviews .button,p.no-comments .button{float:right;padding:0;background:0 0;color:#fff;box-shadow:none;line-height:1.618;padding-left:1em;border-width:0;border-left:2px solid #FFF;border-radius:0;font-family:'GloberSemiBold';font-size:15px;text-transform:uppercase}.woocommerce-error .button:hover,.woocommerce-info .button:hover,.woocommerce-message .button:hover,.woocommerce-noreviews .button:hover,p.no-comments .button:hover{background:0 0;color:#000}.woocommerce-error pre,.woocommerce-info pre,.woocommerce-message pre,.woocommerce-noreviews pre,p.no-comments pre{background-color:rgba(0,0,0,.1)}.site-content>.col-full>.woocommerce>.woocommerce-error:first-child,.site-content>.col-full>.woocommerce>.woocommerce-info:first-child,.site-content>.col-full>.woocommerce>.woocommerce-message:first-child{margin-top:2.617924em}.woocommerce-error{list-style:none}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#EAA400}.woocommerce-noreviews{background-color:#426DA9;margin-bottom:20px!important}.woocommerce-error{background-color:#e2401c}dl.variation{font-size:.875em}dl.variation dd{margin:0 0 1em}.wc-item-meta{font-size:.875em;margin-left:0;list-style:none}.wc-item-meta li::after,.wc-item-meta li::before{content:'';display:table}.wc-item-meta li::after{clear:both}.wc-item-meta li p,.wc-item-meta li strong{display:inline-block}.woocommerce-MyAccount-content .woocommerce-Pagination{text-align:center}#review_form{border-top:2px solid #426DA9;padding-top:20px;margin-top:30px}#review_form label{display:block;margin-bottom:10px}.person-type-field .optional{display:none!important}@media (min-width:768px){.demo_store{bottom:0}.demo_store a.woocommerce-store-notice__dismiss-link{background:rgba(0,0,0,.1);display:inline-block;margin:-1em -1.41575em -1em 0;padding:1em 1.41575em}table.shop_table_responsive thead{display:table-header-group}table.shop_table_responsive tbody th{display:table-cell}table.shop_table_responsive tr td{display:table-cell;vertical-align:middle}table.shop_table_responsive tr td::before{display:none}table.shop_table_responsive thead th.product-name,table.shop_table_responsive tr td.product-name{width:45%;font-family:'GloberSemiBold';font-size:15px;line-height:1.5em;text-align:left}table.shop_table_responsive thead th.product-name,table.shop_table_responsive tr td.product-name a{color:#426DA9}table.shop_table_responsive thead th.product-name,table.shop_table_responsive tr td.product-name a:hover{color:#7C53CF}table.shop_table_responsive thead th.product-name,table.shop_table_responsive tr td.product-name .posted_in a{font-family:'GloberRegular';font-size:13px;color:#707070}table.shop_table_responsive thead th.product-name,table.shop_table_responsive tr td.product-name .posted_in a:hover{color:#7C53CF}table.shop_table_responsive tr td.product-quantity{text-align:center}table.shop_table_responsive tr td.product-quantity label{display:none}.site-header-cart{position:relative}.site-header-cart .cart-contents{padding:1.618em 0;display:block;position:relative;background-color:transparent;height:auto;width:auto;text-indent:0}.site-header-cart .cart-contents .amount{margin-right:.327em}.site-header-cart .cart-contents .count{font-weight:400;opacity:.5;font-size:.875em}.site-header-cart .cart-contents span{display:inline}.site-header-cart .widget_shopping_cart{position:absolute;top:100%;width:100%;z-index:999999;font-size:.875em;left:-999em;display:block}.site-header-cart .widget_shopping_cart.sub-menu--is-touch-device{display:none;left:0}.site-header-cart .widget_shopping_cart h2.widgettitle{display:none}.site-header-cart .widget_shopping_cart .product_list_widget li a.remove{position:relative;float:left;top:auto}.site-header-cart .widget_shopping_cart .product_list_widget li a.remove::before{text-align:left}.site-header-cart.focus .widget_shopping_cart,.site-header-cart:hover .widget_shopping_cart{left:0;display:block}.site-search{display:block}.site-search form{margin:0}.page-template-template-fullwidth-php .site-main ul.products.columns-1 li.product,.page-template-template-homepage-php .site-main ul.products.columns-1 li.product{width:100%;margin-right:0;float:none}.page-template-template-fullwidth-php .site-main ul.products.columns-2 li.product,.page-template-template-homepage-php .site-main ul.products.columns-2 li.product{width:47.8260869565%;float:left;margin-right:4.347826087%}.page-template-template-fullwidth-php .site-main ul.products.columns-3 li.product,.page-template-template-homepage-php .site-main ul.products.columns-3 li.product{width:30.4347826087%;float:left;margin-right:4.347826087%}.page-template-template-fullwidth-php .site-main ul.products.columns-4 li.product,.page-template-template-homepage-php .site-main ul.products.columns-4 li.product{width:21.7391304348%;float:left;margin-right:4.347826087%}.page-template-template-fullwidth-php .site-main ul.products.columns-5 li.product,.page-template-template-homepage-php .site-main ul.products.columns-5 li.product{width:16.9%;margin-right:3.8%}.page-template-template-fullwidth-php .site-main ul.products.columns-6 li.product,.page-template-template-homepage-php .site-main ul.products.columns-6 li.product{width:13.0434782609%;float:left;margin-right:4.347826087%}.single-product div.product .images{width:41.1764705882%;float:left;margin-right:5.8823529412%;margin-bottom:3.706325903em}.single-product div.product .images .thumbnails::after,.single-product div.product .images .thumbnails::before{content:'';display:table}.single-product div.product .images .thumbnails::after{clear:both}.single-product div.product .images .thumbnails a.zoom{width:14.2857142857%;float:left;margin-right:14.2857142857%}.single-product div.product .images .thumbnails a.zoom.last{float:right;margin-right:0}.single-product div.product .woocommerce-product-gallery{width:420px;float:left;margin-right:45px;margin-bottom:30px}.single-product div.product .summary{width:690px;float:right;margin-right:0;padding:0;position:relative}.single-product div.product .summary h1.product_title{color:#FFF;padding-bottom:0;margin-bottom:20px}.single-product div.product .summary h1.product_title:after{content:none;padding-bottom:0}.single-product div.product .summary .info-product{border:2px solid #000;width:540px;height:230px;padding:60px 40px}.single-product div.product .summary .info-product .price{font-family:'GloberSemiBold';font-size:27px;margin:0 0 23px}.woocommerce-product-details__short-description{display:none}.single-product div.product .woocommerce-tabs{clear:both}#reviews .comment-form-author,#reviews .comment-form-email{width:100%}#reviews .comment-form-email{margin-right:0}.comment-form-cookies-consent{display:block;clear:both;overflow:hidden}.comment-form-cookies-consent input{float:left}.comment-form-cookies-consent label{float:left;margin:-3px 0 0 10px}#reviews input[type="submit"]{float:left}.woocommerce .page-description{margin-bottom:1.618em}.woocommerce-result-count{float:left;position:relative;margin:0 0 0 12px;padding:0;height:40px;font-family:'Open Sans',sans-serif;font-size:14px;line-height:40px}.woocommerce-ordering{float:right;margin:0 12px 0 0;padding:0}.woocommerce-ordering select{border:2px solid #000;height:40px;font-family:'Open Sans',sans-serif;font-size:14px}.woocommerce-pagination{border:0;clear:none;padding:0;margin:0 auto 30px;width:1190px}.woocommerce-pagination ul.page-numbers{width:100%;height:31px;margin:0;padding:0;display:block;font-size:0;text-align:center}.woocommerce-pagination ul.page-numbers li{height:auto;font-family:'GloberBold';font-size:26px;color:#636363;display:inline-block;padding:0 11px;line-height:25px;vertical-align:bottom}.woocommerce-pagination ul.page-numbers li span{height:26px}.woocommerce-pagination ul.page-numbers li:last-child{margin:0}.woocommerce-pagination ul.page-numbers li a.page-numbers{margin:0;padding:0;line-height:30px}.woocommerce-pagination ul.page-numbers li a.prev,.woocommerce-pagination ul.page-numbers li a.next{height:31px;padding:0 9px;font-size:0;color:#DF4661;line-height:31px}.woocommerce-pagination ul.page-numbers li a.prev:before{content:"â€¹";font-size:31px}.woocommerce-pagination ul.page-numbers li a.next:after{content:"â€º";font-size:31px}.woocommerce-pagination ul.page-numbers li span.current{height:31px;font-size:31px;color:#426DA9;line-height:36px;margin:0}.woocommerce-pagination ul.page-numbers li a.prev:hover:before,.woocommerce-pagination ul.page-numbers li a.next:hover:after{color:#426DA9}.woocommerce-cart .hentry,.woocommerce-checkout .hentry{border-bottom:0;padding-bottom:0}.page-template-template-fullwidth-php table.cart .product-thumbnail{display:table-cell}.page-template-template-fullwidth-php table.cart thead{font-size:1em;text-indent:0}table.cart th{font-family:'GloberSemiBold';font-size:13px;text-transform:uppercase}table.cart th.product-subtotal:before{content:"Sub"}table.cart td,table.cart th{padding:25px}table.cart td.product-thumbnail,table.cart th.product-thumbnail{padding:25px 5px 25px 0}table.cart .qty{padding:.875em;max-width:3.632em}table.cart td.product-remove{display:table-cell;padding:1.618em;border:0}table.cart td.product-remove a.remove{float:none;position:relative;top:auto;right:auto}table.cart .product-quantity .minus,table.cart .product-quantity .plus{display:inline-block}.cart-collaterals::after,.cart-collaterals::before{content:'';display:table}.cart-collaterals::after{clear:both}.cart-collaterals{margin-bottom:100px}.cart-collaterals h2{font-size:35px;color:#FFF;position:relative;padding-bottom:26px}.cart-collaterals h2:after{content:"";background-color:#FFF;width:60px;height:2px;position:absolute;left:0;bottom:0}.cart-collaterals .cross-sells{width:41.1764705882%;float:left;margin-right:5.8823529412%}.cart-collaterals .cross-sells ul.products li.product{width:42.8571428571%;float:left;margin-right:14.2857142857%}.cart-collaterals .cross-sells ul.products li.product:nth-child(2n){margin-right:0!important}.cart-collaterals .shipping_calculator{width:52.9411764706%;float:right;margin-right:0;margin:0;clear:right}.cart-collaterals .cart_totals{background:#426DA9;width:670px;padding:30px;float:right;clear:right;margin:-105px 56px 0 0;box-shadow:0 3px 8px 0 rgba(0,0,0,.3)}.cart-collaterals .cart_totals table{width:100%}.cart-collaterals .cart_totals table th{width:50%;padding:25px 25px 25px 0;font-size:15px;vertical-align:middle;text-align:left;color:#FFF}.cart-collaterals .cart_totals table td{padding:0;font-size:18px;text-align:right;color:#FFF}.cart-collaterals .cart_totals table tr.cart-discount{border-top:2px solid #a0b6d4}.cart-collaterals .cart_totals table tr.cart-discount td{position:relative}.cart-collaterals .cart_totals table tr.cart-discount td a.woocommerce-remove-coupon{padding:1px 3px 5px;font-size:15px;color:#FFF;position:absolute;left:0}.cart-collaterals .cart_totals table tr.cart-discount td a.woocommerce-remove-coupon:hover{background:#FFF;color:#426DA9}.cart-collaterals .cart_totals table tr.woocommerce-shipping-totals{border-top:2px solid #a0b6d4;border-bottom:2px solid #a0b6d4}.cart-collaterals .cart_totals table tr.woocommerce-shipping-totals td{padding:35px 0!important;font-family:'Open Sans',sans-serif;font-size:14px;padding:0}.woocommerce-shipping-methods{font-size:14px}.shipping-calculator-form-container{width:100%;height:40px}.shipping-calculator-form-container input[type=text]{background:#FFF;border:2px solid #a0b6d4;width:calc(100% - 120px)}.shipping-calculator-form-container .button{background:#426DA9;border-color:#FFF;width:100px;color:#FFF}.shipping-calculator-form-container .button:hover{background:#FFF;color:#426DA9}.cart-collaterals .cart_totals small.includes_tax{display:block}.cart-collaterals .shipping_calculator{clear:right}.cart-collaterals .cart_totals table tr.order-total th{font-family:'GloberBold'}#ship-to-different-address{position:relative;margin:20px 0}#ship-to-different-address label{font-weight:300}#ship-to-different-address .woocommerce-form__input-checkbox{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-right:0}.form-checkout-container{border:2px solid #000;margin:0 0 15px}.form-checkout-container .woocommerce-info{background-color:#FFF;font-size:18px;font-weight:700;color:#000;margin:0}.form-checkout-container .woocommerce-info a{background-color:#f8bca0;color:#000;padding:0 27px 0 5px;position:relative}.form-checkout-container .woocommerce-info a:hover{background-color:#F27B43}.form-checkout-container .woocommerce-info a:after{content:"";background:url(/wp-content/themes/mathema/img/seta-baixo.svg) no-repeat left center;width:18px;height:100%;position:absolute;top:0;right:5px}.form-checkout-container-form{padding:0 419px 0 20px}.woocommerce-account-fields{margin:10px 0 0}.col2-set .form-row-first{width:49%;float:left;margin-right:2%}.col2-set .form-row-last{width:49%;float:right;margin-right:0}.col2-set .col-1,.col2-set .col-2{margin-bottom:10px}.col2-set+#customer_details{display:none}.col2-set .woocommerce-billing-fields::after,.col2-set .woocommerce-billing-fields::before{content:'';display:table}.col2-set .woocommerce-billing-fields::after{clear:both}.col2-set.addresses{width:100%;float:left;margin-left:0;margin-right:0}.col2-set.addresses .col-1{width:47.0588235294%;float:left;margin-right:5.8823529412%}.col2-set.addresses .col-2{width:47.0588235294%;float:right;margin-right:0}#customer_details+#wc_checkout_add_ons{width:41.1764705882%;float:right;margin-right:0}#wc_checkout_add_ons input[type=radio]{float:left;margin-right:.5407911001em;clear:left;margin-top:.35em}.col-order-review{border:2px solid #000;width:384px;padding:20px;float:right}#order_review,#order_review_heading{width:100%;margin-right:0;clear:right}#order_review{-webkit-transition:box-shadow ease .4s;transition:box-shadow ease .4s}.col2-set h3{font-size:28px;margin-bottom:20px}h3#order_review_heading{font-family:'GloberRegular';font-size:35px;color:#426DA9;text-align:left;margin-bottom:20px}.page-template-template-fullwidth-php.woocommerce-order-pay #order_review,.woocommerce-order-pay #order_review{width:100%;float:none}.page-template-template-fullwidth-php.woocommerce-order-pay #order_review #payment h3,.woocommerce-order-pay #order_review #payment h3{padding-left:1em;padding-top:1em}.page-template-template-fullwidth-php.woocommerce-order-pay #order_review #payment .form-row,.woocommerce-order-pay #order_review #payment .form-row{padding:1em}.page-template-template-fullwidth-php.woocommerce-order-pay #order_review .payment_methods+.form-row,.woocommerce-order-pay #order_review .payment_methods+.form-row{padding:1em}.page-template-template-fullwidth-php.woocommerce-order-pay #order_review .button#place_order,.woocommerce-order-pay #order_review .button#place_order{display:block;width:100%;font-size:1.41575em}.page-template-template-fullwidth-php .col2-set{width:47.8260869565%;float:left;margin-right:4.347826087%}.page-template-template-fullwidth-php .col2-set .form-row-first{width:45.4545454545%;float:left;margin-right:9.0909090909%}.page-template-template-fullwidth-php .col2-set .form-row-last{width:45.4545454545%;float:right;margin-right:0}.page-template-template-fullwidth-php .col2-set.addresses .col-1{width:47.8260869565%;float:left;margin-right:4.347826087%}.page-template-template-fullwidth-php .col2-set.addresses .col-2{width:47.8260869565%;float:right;margin-right:0}.page-template-template-fullwidth-php #order_review,.page-template-template-fullwidth-php #order_review_heading{width:47.8260869565%;float:right;margin-right:0}.page-template-template-fullwidth-php #customer_details+#wc_checkout_add_ons{width:47.8260869565%;float:right;margin-right:0}#order_review .shop_table{margin-bottom:2.617924em;text-align:left;font-size:14px;width:100%}table+.addresses{margin-top:1.618em}.col2-set#customer_login,.col2-set.addresses{width:100%;float:left;margin-left:0;margin-right:0}.col2-set#customer_login .col-1,.col2-set.addresses .col-1,.col2-set#customer_login .col-1,.col2-set.addresses .col-2{width:calc(50% - 10px);height:auto}.col2-set#customer_login .col-1,.col2-set.addresses .col-1{float:left;margin-right:20px}.col2-set#customer_login .col-2,.col2-set.addresses .col-2{float:right;margin-right:0}.woocommerce-MyAccount-navigation{width:85px;position:absolute;z-index:30;right:85px}.woocommerce-MyAccount-navigation:hover ul{visibility:visible;opacity:1}.woocommerce-MyAccount-navigation ul{background:#426DA9;width:170px;position:absolute;top:85px;left:0;visibility:hidden;opacity:0;transition:all 200ms ease-in;box-shadow:0 3px 8px 0 rgba(0,0,0,.3)}.woocommerce-MyAccount-navigation ul li{list-style:none;position:relative}.woocommerce-MyAccount-navigation ul li a{padding:15px;display:block;color:#FFF;font-size:14px}.woocommerce-MyAccount-navigation ul li a:hover{background-color:#1D4F91}.woocommerce-MyAccount-content{width:100%;position:relative;margin:0}.woocommerce-Address legend{font-weight:600;padding:10px 0;text-transform:uppercase}.woocommerce-MyAccount-content .form-row-first{width:48%;float:left;margin-right:4%}.my_account_orders a.button{font-family:'GloberBold';color:#426DA9;text-transform:uppercase}.my_account_orders a.button:hover{color:#7C53CF}.woocommerce-MyAccount-content mark{background-color:#FFC72C;padding:0 3px}.woocommerce-MyAccount-content h3{font-size:28px;margin:0 0 20px}.woocommerce-address-fields .button,.woocommerce-EditAccountForm .button,.woocommerce-ResetPassword .button{background-color:rgba(255,255,255,0);border:2px solid #426DA9;border-radius:25px;width:250px;height:50px;font-family:'GloberBold';font-size:16px;color:#426DA9;line-height:48px;text-align:center;display:block;cursor:pointer;transition:all 200ms ease-in}.woocommerce-address-fields .button:hover,.woocommerce-EditAccountForm .button:hover,.woocommerce-ResetPassword .button:hover{background-color:#426DA9;color:#FFF}.woocommerce-MyAccount-content .form-row-last{width:48%;float:right;margin-right:0}.left-sidebar:not(.page-template-template-fullwidth-php) .woocommerce-MyAccount-content{width:76.4705882353%;float:left;margin-right:5.8823529412%}.left-sidebar:not(.page-template-template-fullwidth-php) .woocommerce-MyAccount-navigation{width:17.6470588235%;float:right;margin-right:0}table.my_account_orders{width:100%;border-collapse:collapse;margin-bottom:1.3rem}table.my_account_orders tr:nth-child(odd){background:#d9e2ee}table.my_account_orders tr:first-child{border-top:1px solid #426DA9}table.my_account_orders tr:last-child{border-bottom:1px solid #426DA9}table.my_account_orders td{border:1px solid #426DA9}table.my_account_orders th{background-color:#426DA9;border:1px solid #d9e2ee;color:#FFF}table.my_account_orders td,table.my_account_orders th{border-top:none;border-bottom:none;padding:10px}table.my_account_orders td:first-child,table.my_account_orders th:first-child{border-left:none}table.my_account_orders td:last-child,table.my_account_orders th:last-child{border-right:none}table.my_account_orders .woocommerce-orders-table__cell-order-actions a.button,.addresses header.title a{font-family:'GloberBold';color:#426DA9;text-transform:uppercase}table.my_account_orders .woocommerce-orders-table__cell-order-actions a.button:hover,.addresses header.title a:hover{color:#7C53CF}.woocommerce-Address-title{position:relative;height:auto}.addresses header.title::after,.addresses header.title::before{content:'';display:table}.addresses header.title::after{clear:both}.addresses header.title h3{float:left}.addresses header.title a{margin-top:13px;float:right}.woocommerce-Addresses address{line-height:1.3em}.col2-set.addresses{display:flex}.col2-set.addresses .col-1,.col2-set.addresses .col-2{border:2px solid #426DA9;border-right-color:rgb(66,109,169);border-left-color:rgb(66,109,169);border-right-color:#DF4661;border-left-color:#FFC72C;padding:20px;flex:1}.woocommerce-MyAccount-content-inner form{width:596px}.woocommerce-MyAccount-content-inner form legend{font-family:'GloberSemiBold';font-size:1.3em;color:#426DA9;display:block;margin-bottom:10px}.page-template-template-fullwidth-php .col2-set#customer_login .col-1,.page-template-template-fullwidth-php .col2-set.addresses .col-1{width:47.8260869565%;float:left;margin-right:4.347826087%}.page-template-template-fullwidth-php .col2-set#customer_login .col-2,.page-template-template-fullwidth-php .col2-set.addresses .col-2{width:47.8260869565%;float:right;margin-right:0}.page-template-template-fullwidth-php .woocommerce-MyAccount-content{width:73.9130434783%;float:left;margin-right:4.347826087%}.page-template-template-fullwidth-php .woocommerce-MyAccount-content .form-row-first{width:46.6666666667%;float:left;margin-right:6.6666666667%}.page-template-template-fullwidth-php .woocommerce-MyAccount-content .form-row-last{width:46.6666666667%;float:right;margin-right:0}.page-template-template-fullwidth-php .woocommerce-MyAccount-content .col2-set{width:100%}.page-template-template-fullwidth-php .woocommerce-MyAccount-content .col2-set .col-1{width:46.6666666667%;float:left;margin-right:6.6666666667%}.page-template-template-fullwidth-php .woocommerce-MyAccount-content .col2-set .col-2{width:46.6666666667%;float:right;margin-right:0}.page-template-template-fullwidth-php .woocommerce-MyAccount-navigation{width:21.7391304348%;float:right;margin-right:0}.form-row-first{width:49%;float:left;margin-right:2%;margin-bottom:10px;clear:both}.form-row-last{width:49%;float:right;margin-right:0;margin-bottom:10px}.page-template-template-fullwidth-php .form-row-first{width:48%;float:left;margin-right:4%;margin-bottom:10px}.page-template-template-fullwidth-php .form-row-last{width:48%;float:right;margin-right:0;margin-bottom:10px}.woocommerce-tabs{padding:0;width:690px;float:right}.woocommerce-tabs ul.tabs{width:100%;float:none;display:none}.woocommerce-tabs ul.tabs li.active::after{right:1em}.woocommerce-tabs .panel{width:100%;padding:0;float:none;margin-right:0;margin-top:0}}@media (min-width:768px) and (max-width:900px){body:not(.page-template-template-fullwidth-php) table.cart td,body:not(.page-template-template-fullwidth-php) table.cart th{padding:1em}}@media (max-width:768px){ul.products{width:100%;margin:0 auto}.woocommerce-pagination ul.page-numbers li{margin-bottom:20px}.woocommerce-pagination ul.page-numbers li a,.woocommerce-pagination ul.page-numbers li span{margin:0}.single-product div.product{width:100%;margin:0 auto}.single-product div.product::after,.single-product div.product::before{content:none}.single-product div.product .woocommerce-product-gallery{width:100%;margin-bottom:0}.single-product div.product .woocommerce-product-gallery img{width:100%}.single-product div.product .woocommerce-product-rating{padding:0 15px 15px}.single-product div.product .woocommerce-product-rating::before{text-align:left}.single-product div.product .woocommerce-product-rating .star-rating{float:left}.single-product div.product .summary{width:100%;padding:0 15px;margin-bottom:0}h1.product_title{font-size:28px;margin:0 0 20px}.woocommerce-product-details__short-description{display:none}.single-product div.product .summary .info-product .price{font-family:'GloberSemiBold';font-size:22px;margin:0 0 20px}.single-product div.product form.cart{width:165px;padding-top:12px}.single-product div.product form.cart .quantity label{display:none}.single-product div.product form.cart .quantity{margin:0 10px 0 0}.quantity .qty{width:50px}.single_add_to_cart_button{width:100px;float:right}.woocommerce-tabs ul.tabs{display:none}.woocommerce-tabs .panel{padding:20px 15px 0;border:none}.related ul.products{width:100%;padding:0}.related ul.products li.product{margin:0 10px 50px 0;width:calc(50% - 5px);float:left}.related ul.products li.product:nth-child(2){margin:0 0 50px}.woocommerce .page-title span{display:block}.woocommerce-error,.woocommerce-message,.woocommerce-noreviews,p.no-comments{padding:1em;margin-bottom:2em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button,.woocommerce-noreviews .button,p.no-comments .button{line-height:1.2em;padding-left:.5em;width:38%;height:100%;text-align:left}table.cart{width:100%;margin-bottom:0}table.cart .product-quantity .minus,table.cart .product-quantity .plus{display:none}table.cart .product-thumbnail a{display:none}table.cart .product-thumbnail img{margin:0;max-width:100px;height:auto}table.cart .product-thumbnail::before{display:none}table.cart tr:first-child td.product-remove{height:35px;border-top:1px solid #777}table.cart td.product-remove{height:35px;padding:0}table.cart td.product-remove a.remove{font-size:2.5em;top:0;right:50%;transform:translateX(50%)}table.cart td.product-thumbnail{padding:15px 0 0}.btn-remove{color:#426DA9;display:block!important;margin:0}.btn-remove:hover{color:#7C53CF}table.cart td.product-quantity .screen-reader-text{display:none}table.cart td.product-quantity .qty{width:50px}table.cart td.product-subtotal{padding-bottom:.875em}table.cart td.actions{overflow:hidden;background-color:transparent;padding:20px 0 0 0}table.cart td.actions .button{width:100%}table.cart td.actions .button.btn-update-cart{margin-top:0}table.shop_table_responsive tr td{display:block;text-align:right;clear:both;position:relative;padding:10px 0 10px 100px}table.shop_table_responsive tr td::before{float:none;position:absolute;left:0;top:50%;transform:translateY(-50%)}table.shop_table_responsive tr td.product-name a{color:#707070}table.shop_table_responsive tr td.product-name a:hover{color:#7C53CF}table.shop_table_responsive tr td.product-name .posted_in{display:block;margin-bottom:-8px}table.shop_table_responsive tr td.product-name .posted_in a{font-family:'GloberRegular';font-size:13px;color:#426DA9}table.shop_table_responsive tr td.product-name .posted_in a:hover{color:#7C53CF}table.cart td.actions .coupon{width:100%;padding:20px 0 0 0}table.cart td.actions .coupon label{font-size:15px;margin:0 0 10px}table.cart td.actions .coupon .form-coupon{width:100%;height:40px}table.cart td.actions .coupon .form-coupon input[type="text"]{width:calc(100% - 100px);height:40px;margin:0 10px 0 0}table.cart td.actions .coupon .form-coupon .button{width:90px;height:40px;line-height:36px}.cart-collaterals{width:100%;margin-bottom:40px}.cart-collaterals .shipping_calculator{width:52.9411764706%;float:right;margin-right:0;margin:0;clear:right}.cart-collaterals .cart_totals{background:#426DA9;width:100%;padding:15px;margin:0;box-shadow:0 3px 8px 0 rgba(0,0,0,.3)}.cart-collaterals .cart_totals h2{color:#FFF;margin-bottom:20px}.cart-collaterals .cart_totals table{width:100%}.cart-collaterals .cart_totals table th{width:50%;padding:25px 25px 25px 0;font-size:15px;vertical-align:middle;text-align:left;color:#FFF}.cart-collaterals .cart_totals table td{padding:15px 0;font-size:15px;text-align:right;color:#FFF}.cart-collaterals .cart_totals table tr.cart-discount{border-top:2px solid #a0b6d4}.cart-collaterals .cart_totals table tr.cart-discount td{position:relative}.cart-collaterals .cart_totals table tr.cart-discount td a.woocommerce-remove-coupon{padding:1px 3px 5px;font-size:15px;color:#FFF;position:absolute;left:0}.cart-collaterals .cart_totals table tr.cart-discount td a.woocommerce-remove-coupon:hover{background:#FFF;color:#426DA9}.cart-collaterals .cart_totals table tr.woocommerce-shipping-totals{border-top:2px solid #a0b6d4;border-bottom:2px solid #a0b6d4}.cart-collaterals .cart_totals table tr.woocommerce-shipping-totals td{padding:15px 0!important;font-size:14px;padding:0}.cart-collaterals .cart_totals table tr.woocommerce-shipping-totals td:before{content:none}.woocommerce-shipping-methods{font-size:14px}.cart-collaterals .shop_table td{padding:10px 0 10px 100px;overflow:hidden}.cart-collaterals .shop_table td strong{font-weight:400}.cart-collaterals .shop_table td .amount{font-family:'GloberRegular';font-size:18px}.cart-collaterals .shop_table tr.order-total td .amount{font-family:'GloberBold';font-size:18px}.woocommerce-shipping-destination{margin:0 0 20px;display:block}.shipping-calculator-form-container{width:100%;height:50px}.shipping-calculator-form-container input[type="text"]{background:#FFF;border:2px solid #a0b6d4;width:calc(100% - 110px);margin:0;float:none;display:block;position:absolute}.shipping-calculator-form-container .button{background:#426DA9;border-color:#FFF;width:100px;color:#FFF;position:absolute;right:0}.shipping-calculator-form-container .button:hover{background:#FFF;color:#426DA9}.wc-proceed-to-checkout{padding:20px 0 0 0;text-align:left}.wc-proceed-to-checkout .btn-back-store{margin:0 0 20px}.wc-proceed-to-checkout .button,#payment .place-order .button{width:100%;text-align:center}.form-checkout-container{border:2px solid #000;margin:0 0 15px}.login-checkout,.coupon-checkout{width:100%;float:none}.login-checkout{margin:0 0 20px 0}.form-checkout-container .woocommerce-info{background:#FFF;padding:10px;color:#000;font-weight:600;margin-bottom:0}.form-checkout-container .woocommerce-info a{background-color:#f8bca0;color:#000;display:block;margin:5px 0 0;position:relative}.form-checkout-container .woocommerce-info a:after{content:"";background:url(/wp-content/themes/mathema/img/seta-baixo.svg) no-repeat left center;width:18px;height:100%;position:absolute;top:0;right:5px}.form-checkout-container .woocommerce-info a:hover{background-color:#F27B43}.form-checkout-container .woocommerce-form-login,.form-checkout-container .woocommerce-form-coupon{padding:10px;margin:0}.form-checkout-container .woocommerce-form-login .form-row input,.form-checkout-container .woocommerce-form-coupon .form-row input{margin:0 0 10px}.form-checkout-container .woocommerce-form-login .lost_password{display:block;text-align:left;clear:both;margin:0}#customer_details{padding:10px;border:2px solid #000;margin:0 0 15px}.form-row,.form-row-first,.form-row-last{margin-bottom:0}.woocommerce h3{margin:0 0 20px}.form-row input,.form-row select,.form-row textarea{width:100%}.woocommerce-input-wrapper{width:100%;display:block;margin:0 0 10px}.form-row .button{margin-bottom:10px}.checkout_coupon-container input[type="text"]{width:calc(100% - 140px);margin:0 10px 0 0}.checkout_coupon-container .button{width:130px;padding:0 10px;margin:0}.col-order-review{padding:10px;border:2px solid #000}.woocommerce-checkout-review-order{padding:0}.woocommerce-checkout-review-order h3{text-align:center;font-size:26px;text-transform:uppercase}table.woocommerce-checkout-review-order-table{width:100%;text-align:left}table.woocommerce-checkout-review-order-table .product-name{width:50%;word-wrap:break-word;padding:15px 10px 15px 0}ul#shipping_method li p{padding:5px 0 0 5px;line-height:1}#payment .place-order{padding:0;margin-top:2em}#payment .place-order .button{border-radius:30px;height:60px;line-height:56px}.woocommerce-table--order-details .product-name{padding:0 4% 10px 0}.woocommerce-column--billing-address{border-bottom:1px solid #777;padding:0 0 20px;margin:0 0 20px}.addresses address{line-height:1.5em}.woocommerce-order-details{padding:20px 15px}ul.order_details{width:100%;max-width:100%;padding:20px 15px}ul.order_details img{width:50px}ul.order_details p br{display:none}ul.order_details li{padding:10px 0}ul.order_details li.woocommerce-order-overview__email{padding:1em 1.618em;text-transform:uppercase}ul.order_details li strong{word-wrap:anywhere}.woocommerce-MyAccount-navigation{width:50px;position:fixed;z-index:9999;right:50px}.woocommerce-MyAccount-navigation:hover ul{visibility:visible;opacity:1}.woocommerce-MyAccount-navigation ul{background:#426DA9;width:170px;height:calc(100vh - 108px);position:absolute;top:50px;right:-220px;visibility:visible;opacity:1;transition:all 300ms ease-in;box-shadow:0 3px 8px 0 rgba(0,0,0,.3)}.woocommerce-MyAccount-navigation ul li{list-style:none;position:relative}.woocommerce-MyAccount-navigation ul li a{padding:15px;display:block;color:#FFF;font-size:14px}.woocommerce-MyAccount-navigation ul li a:hover{background-color:#1D4F91}.woocommerce-MyAccount-content{width:100%;position:relative;margin:0}table.woocommerce-orders-table{width:100%}table.woocommerce-orders-table tr:nth-child(odd){background:#d9e2ee}table.woocommerce-orders-table tr td{padding:10px 10px 10px 100px}table.woocommerce-orders-table tr td::before{margin-left:10px}.my_account_orders .button,.woocommerce-MyAccount-downloads .button{margin:0 0 5px;font-size:.875em;font-family:'GloberBold';color:#426DA9;text-transform:uppercase}.my_account_orders .button:hover,.woocommerce-MyAccount-downloads .button:hover{color:#7C53CF}header.woocommerce-Address-title,header.large.woocommerce-Address-title{background:none!important;position:relative!important;height:40px!important}header.woocommerce-Address-title.title h3,header.large.woocommerce-Address-title h3{float:left;margin:0}header.woocommerce-Address-title a.edit,header.large.woocommerce-Address-title a.edit{font-family:'GloberBold';color:#426DA9;text-transform:uppercase;margin-top:9px;float:right}.col2-set.addresses .col-1,.col2-set.addresses .col-2{border:2px solid #426DA9;border-right-color:#DF4661;border-left-color:#FFC72C;padding:15px;margin-bottom:15px}.woocommerce-Address .form-row,.form-row-first,.form-row-last{margin-bottom:10px}.woocommerce-Address legend{font-weight:600;padding:10px 0;text-transform:uppercase}.woocommerce-address-fields .button,.woocommerce-EditAccountForm .button{background-color:#000;border:1px solid #000;width:100%;min-width:130px;height:40px;padding:0 20px;display:block;font-family:'GloberSemiBold';font-size:20px;line-height:40px;color:#F9ECBF;text-transform:uppercase;cursor:pointer;float:none;margin:10px 0 0;transition:all 300ms ease-in}.woocommerce-EditAccountForm span em{line-height:1.2em;display:block;margin-bottom:10px}.woocommerce-EditAccountForm legend{font-family:'GloberSemiBold';font-size:1.3em;color:#426DA9;display:block;margin-bottom:10px}.woocommerce-EditAccountForm .button{background-color:rgba(255,255,255,0);border:2px solid #426DA9;border-radius:25px;width:100%;height:50px;font-family:'GloberBold';font-size:16px;color:#426DA9;line-height:48px;text-align:center;display:block;cursor:pointer;transition:all 200ms ease-in}}.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images{opacity:100!important}