.elementor-1003 .elementor-element.elementor-element-8c07031{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-1003 .elementor-element.elementor-element-926cdf2 .elementor-heading-title{font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:36px;font-weight:500;text-transform:uppercase;color:#000000;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.shop_table_responsive.cart tr td.elementor-repeater-item-91d6e28{width:8%;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.shop_table_responsive.cart tr th.elementor-repeater-item-91d6e28{width:8%;text-align:left;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.shop_table_responsive.cart tr td.elementor-repeater-item-d0ccef0{width:20%;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.shop_table_responsive.cart tr th.elementor-repeater-item-d0ccef0{width:20%;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.shop_table_responsive.cart tr th.elementor-repeater-item-92fd19a{text-align:center;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.shop_table_responsive.cart tr td.elementor-repeater-item-352b64c{width:150px;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.shop_table_responsive.cart tr th.elementor-repeater-item-352b64c{width:150px;}.elementor-1003 .elementor-element.elementor-element-cb11f7a > .elementor-widget-container{margin:40px 0px 0px 0px;padding:16px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.cart.wl_cart_table .actions{text-align:right;}body #content .elementor-1003 .elementor-element.elementor-element-cb11f7a .wl_cart_table td.actions{text-align:right;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.cart th{color:#000000;border-style:none;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.cart th, .elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.cart td:before{font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:24px;font-weight:500;letter-spacing:1px;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.cart thead th{text-align:center;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.cart{border-style:none;padding:0px 0px 0px 0px;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.cart tr td{border-style:none;padding:0px 16px 32px 16px;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.cart tr.cart_item td{text-align:center;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.cart tr.cart_item td.product-remove a.remove{color:#000000 !important;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.cart tr.cart_item .woolentor-cart-img .woolentor-cart-product-remove{color:#000000 !important;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.cart tr.cart_item td.product-remove a.remove,.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.cart tr.cart_item .woolentor-cart-img .woolentor-cart-product-remove{border-style:none;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .wl_cart_table.wl-cart-style-1 tr.cart_item td.product-remove{text-align:left;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.cart tr.cart_item td.product-thumbnail img{width:100px;max-width:100px;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.cart tr.cart_item td.product-name{color:#606060;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.cart tr.cart_item td.product-name a{color:#606060;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .wl_cart_table.wl-cart-style-1 tr.cart_item .product-thumbnail .woolentor-cart-product-title a{color:#606060;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.cart tr.cart_item td.product-name,.elementor-1003 .elementor-element.elementor-element-cb11f7a .wl_cart_table.wl-cart-style-1 tr.cart_item .product-thumbnail .woolentor-cart-product-title{font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:16px;font-weight:600;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.cart tr.cart_item td.product-price{color:#606060;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.cart tr.cart_item td.product-price .amount{color:#606060;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.cart tr.cart_item td.product-price,.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.cart tr.cart_item td.product-price .amount{font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:16px;font-weight:600;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.cart tr.cart_item td.product-quantity input[type=number]{color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:18px;font-weight:600;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .wl_cart_table.wl-cart-style-1 .woolentor-cart-product-quantity .quantity input{border-radius:0px 0px 0px 0px;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.cart tr.cart_item td.product-subtotal{color:#606060;font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:16px;font-weight:600;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.cart td.actions .wl_update_cart_shop input.button{font-family:"Neue Haas Grotesk Display Pro", Sans-serif;border-style:none;}.elementor-1003 .elementor-element.elementor-element-4411623{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:48px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-7f3d43e .woolentor-title{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-1003 .elementor-element.elementor-element-7f3d43e .woolentor-info{text-align:left;}.elementor-1003 .elementor-element.elementor-element-7f3d43e .woolentor-checkout-coupon-form .coupon-form input.input-text{color:#000000;font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:16px;background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:0.5em 1em 0.5em 1em;}.elementor-1003 .elementor-element.elementor-element-7f3d43e .woolentor-checkout-coupon-form .coupon-form input.input-text::-webkit-input-placeholder{color:#000000;}.elementor-1003 .elementor-element.elementor-element-7f3d43e .woolentor-checkout-coupon-form .coupon-form input.input-text:-moz-placeholder{color:#000000;}.elementor-1003 .elementor-element.elementor-element-7f3d43e .woolentor-checkout-coupon-form .coupon-form input.input-text::-moz-placeholder{color:#000000;}.elementor-1003 .elementor-element.elementor-element-7f3d43e .woolentor-checkout-coupon-form .coupon-form input.input-text:-ms-input-placeholder{color:#000000;}.elementor-1003 .elementor-element.elementor-element-7f3d43e .woolentor-checkout-coupon-form .coupon-form button.button{color:#FFFFFF;background-color:#000000;font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:16px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:0.5em 2em 0.5em 2em;}.elementor-1003 .elementor-element.elementor-element-51be2a3 .cart_totals > h2{text-align:left;font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;color:#000000;}.elementor-1003 .elementor-element.elementor-element-51be2a3 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1003 .elementor-element.elementor-element-51be2a3 .cart_totals .shop_table{border-style:none;}.elementor-1003 .elementor-element.elementor-element-51be2a3 .cart_totals .shop_table tr th, .elementor-1003 .elementor-element.elementor-element-51be2a3 .cart_totals .shop_table tr td{border-style:none;padding:24px 0px 24px 0px;}.elementor-1003 .elementor-element.elementor-element-51be2a3 .cart_totals .shop_table tr th{color:#000000;font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;text-align:left;vertical-align:top;}.elementor-1003 .elementor-element.elementor-element-51be2a3 .cart_totals .shop_table tr.cart-subtotal td{font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-1003 .elementor-element.elementor-element-51be2a3 .cart_totals .shop_table tr.order-total th, .elementor-1003 .elementor-element.elementor-element-51be2a3 .cart_totals .shop_table tr.order-total td .amount{font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:16px;font-weight:500;}.elementor-1003 .elementor-element.elementor-element-51be2a3 .cart_totals .shop_table tr.order-total th{color:#000000;}.elementor-1003 .elementor-element.elementor-element-51be2a3 .cart_totals .shop_table tr.order-total td{color:#000000;}.elementor-1003 .elementor-element.elementor-element-51be2a3 .cart_totals .shop_table tr.shipping th{color:#000000;}.elementor-1003 .elementor-element.elementor-element-51be2a3 .cart_totals .shop_table tr.shipping td{color:#000000;}.elementor-1003 .elementor-element.elementor-element-51be2a3 .cart_totals .shop_table tr.shipping th, .elementor-1003 .elementor-element.elementor-element-51be2a3 .cart_totals .shop_table tr.shipping td{font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:16px;font-weight:400;}body .elementor-1003 .elementor-element.elementor-element-51be2a3 .wc-proceed-to-checkout .button.checkout-button{width:32%;}.elementor-1003 .elementor-element.elementor-element-51be2a3 .wc-proceed-to-checkout .button.checkout-button{font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;letter-spacing:0.5px;border-radius:0px 0px 0px 0px;padding:0.5em 2em 0.5em 2em;color:#FFFFFF;background-color:#000000;}.elementor-1003 .elementor-element.elementor-element-51be2a3 .cart_totals.wl-style--2 .wc-proceed-to-checkout{margin:56px 0px 0px 0px;}.elementor-1003 .elementor-element.elementor-element-51be2a3 .cart_totals.wl-style--1 .wc-proceed-to-checkout{margin:56px 0px 0px 0px;}.elementor-1003 .elementor-element.elementor-element-51be2a3 *:not(i){font-family:Neue Haas Grotesk Display Pro;}@media(max-width:1024px){.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.shop_table_responsive.cart tr td.elementor-repeater-item-91d6e28{width:100%;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.shop_table_responsive.cart tr th.elementor-repeater-item-91d6e28{width:100%;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.shop_table_responsive.cart tr td.elementor-repeater-item-d0ccef0{width:20%;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.shop_table_responsive.cart tr th.elementor-repeater-item-d0ccef0{width:20%;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.shop_table_responsive.cart tr td.elementor-repeater-item-352b64c{width:100%;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.shop_table_responsive.cart tr th.elementor-repeater-item-352b64c{width:100%;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.cart th, .elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.cart td:before{line-height:1.2em;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.cart{padding:0px 0px 0px 0px;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.cart tr td{padding:16px 16px 16px 16px;}.elementor-1003 .elementor-element.elementor-element-4411623{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body .elementor-1003 .elementor-element.elementor-element-51be2a3 .wc-proceed-to-checkout .button.checkout-button{width:49%;}}@media(max-width:767px){.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.shop_table_responsive.cart tr td.elementor-repeater-item-91d6e28{width:100%;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.shop_table_responsive.cart tr th.elementor-repeater-item-91d6e28{width:100%;text-align:center;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.shop_table_responsive.cart tr td.elementor-repeater-item-d0ccef0{width:100%;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.shop_table_responsive.cart tr th.elementor-repeater-item-d0ccef0{width:100%;text-align:center;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.shop_table_responsive.cart tr td.elementor-repeater-item-92fd19a{width:100%;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.shop_table_responsive.cart tr th.elementor-repeater-item-92fd19a{width:100%;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.shop_table_responsive.cart tr td.elementor-repeater-item-c046250{width:100%;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.shop_table_responsive.cart tr th.elementor-repeater-item-c046250{width:100%;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.shop_table_responsive.cart tr td.elementor-repeater-item-352b64c{width:100%;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.shop_table_responsive.cart tr th.elementor-repeater-item-352b64c{width:100%;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.shop_table_responsive.cart tr td.elementor-repeater-item-cdb7c87{width:100%;}.elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table.shop_table_responsive.cart tr th.elementor-repeater-item-cdb7c87{width:100%;}body .elementor-1003 .elementor-element.elementor-element-51be2a3 .wc-proceed-to-checkout .button.checkout-button{width:100%;}}/* Start custom CSS for wl-cart-table, class: .elementor-element-cb11f7a */.elementor-1003 .elementor-element.elementor-element-cb11f7a .woocommerce-cart-form__cart-item.cart_item td {
    vertical-align: middle;
}

.elementor-1003 .elementor-element.elementor-element-cb11f7a a.remove {
    font-size: 3em;
}

.elementor-1003 .elementor-element.elementor-element-cb11f7a td.product-quantity.elementor-repeater-item-352b64c {
    text-align: center;
    vertical-align: middle;
}

.elementor-1003 .elementor-element.elementor-element-cb11f7a td.product-quantity.elementor-repeater-item-352b64c .quantity {
    max-width: 100px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

td.product-quantity.elementor-repeater-item-352b64c .quantity input {
    text-align: center;
    background-color: transparent;
}

.elementor-1003 .elementor-element.elementor-element-cb11f7a .button.wc-backward {
    border-radius: 25px;
    margin-left: 8px;
}

@media (max-width: 1024px) {
    .elementor-1003 .elementor-element.elementor-element-cb11f7a .woocommerce-cart-form__cart-item.cart_item {
        margin-bottom: 3em;
    }
}

@media (max-width: 689.98px) {
    .elementor-1003 .elementor-element.elementor-element-cb11f7a .shop_table_responsive tbody td[data-title]:before {
        content: attr(data-title) "";
    }
}/* End custom CSS */
/* Start custom CSS for wl-checkout-coupon-form, class: .elementor-element-7f3d43e */.elementor-1003 .elementor-element.elementor-element-7f3d43e .woolentor-checkout-coupon-form.woolentor-coupon-1.wl_style_1 {
    display: flex;
    gap: 1em;
    align-items: center;
}

.elementor-1003 .elementor-element.elementor-element-7f3d43e .button {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for wl-cart-total, class: .elementor-element-51be2a3 */.elementor-1003 .elementor-element.elementor-element-51be2a3 .wc-proceed-to-checkout {
    text-align: center
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Neue Haas Grotesk Display Pro';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://dentro.pixelperfect.com.br/wp-content/uploads/2024/07/NeueHaasDisplayLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Haas Grotesk Display Pro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://dentro.pixelperfect.com.br/wp-content/uploads/2024/07/NeueHaasDisplayMediu.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Haas Grotesk Display Pro';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://dentro.pixelperfect.com.br/wp-content/uploads/2024/07/NeueHaasDisplayBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Haas Grotesk Display Pro';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://dentro.pixelperfect.com.br/wp-content/uploads/2024/07/NeueHaasDisplayBlack.ttf') format('truetype');
}
/* End Custom Fonts CSS */