.elementor-117 .elementor-element.elementor-element-56fab34{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:50px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-117 .elementor-element.elementor-element-c78604b{--display:flex;}.elementor-117 .elementor-element.elementor-element-c78604b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-117 .elementor-element.elementor-element-4e2bbbb .woocommerce-breadcrumb{color:#000000;font-family:"Margem", Sans-serif;font-size:14px;font-weight:100;text-transform:uppercase;}.elementor-117 .elementor-element.elementor-element-4e2bbbb .woocommerce-breadcrumb > a{color:#717171;}.elementor-117 .elementor-element.elementor-element-6d79f7c .jet-woo-product-gallery-slider.swiper-container-vertical{height:400px;}.elementor-117 .elementor-element.elementor-element-6d79f7c .jet-woo-swiper-gallery-thumbs.swiper-container-vertical{height:400px;}.elementor-117 .elementor-element.elementor-element-6d79f7c .jet-woo-swiper-vertical .jet-gallery-swiper-thumb{max-width:90px;}.elementor-117 .elementor-element.elementor-element-6d79f7c .jet-woo-swiper-vertical .jet-gallery-swiper-slider{max-width:calc(100% - 90px);}.elementor-117 .elementor-element.elementor-element-6d79f7c .jet-woo-swiper-gallery-thumbs{padding-left:10px;padding-right:20px;}.elementor-117 .elementor-element.elementor-element-6d79f7c .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-117 .elementor-element.elementor-element-6d79f7c .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;}.elementor-117 .elementor-element.elementor-element-6d79f7c .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;}.elementor-117 .elementor-element.elementor-element-6d79f7c .jet-woo-swiper-control-thumbs__item{border-style:none;}.jet-woo-product-gallery-6d79f7c .pswp__bg{background-color:#FFFFFF;}.jet-woo-product-gallery-6d79f7c .pswp__button::before{background-color:#000000 !important;border-radius:50px 50px 50px 50px;overflow:hidden;}.elementor-117 .elementor-element.elementor-element-76125aa .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-117 .elementor-element.elementor-element-76125aa .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;}.elementor-117 .elementor-element.elementor-element-76125aa .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;}.elementor-117 .elementor-element.elementor-element-76125aa .jet-woo-swiper-gallery-thumbs.swiper-container-horizontal{text-align:left;}.elementor-117 .elementor-element.elementor-element-76125aa .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ){width:30px;height:30px;}.elementor-117 .elementor-element.elementor-element-76125aa .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ) .jet-woo-product-gallery__trigger-icon{font-size:18px;}.elementor-117 .elementor-element.elementor-element-0c1a922{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-117 .elementor-element.elementor-element-0c1a922.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-117 .elementor-element.elementor-element-3f9c728 .elementor-heading-title{font-family:"Margem", Sans-serif;font-size:30px;font-weight:600;text-transform:capitalize;color:#000000;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-117 .elementor-element.elementor-element-ccc266e .elementor-heading-title{font-family:"Margem", Sans-serif;font-size:1.3rem;font-weight:600;color:#4A4A4A;}.elementor-117 .elementor-element.elementor-element-10642db .elementor-heading-title{font-family:"Margem", Sans-serif;font-size:1rem;font-weight:300;line-height:1.25rem;color:#545454;}.elementor-widget-wc-add-to-cart .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-117 .elementor-element.elementor-element-d14e696{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-117 .elementor-element.elementor-element-d14e696 .elementor-button-content-wrapper{flex-direction:row;}.elementor-117 .elementor-element.elementor-element-d14e696 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-117 .elementor-element.elementor-element-d14e696 .elementor-button{font-family:"Margem", Sans-serif;font-weight:400;}.elementor-117 .elementor-element.elementor-element-d2c138c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-117 .elementor-element.elementor-element-096ad0d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-117 .elementor-element.elementor-element-cce4e3a{text-align:start;}.elementor-117 .elementor-element.elementor-element-cce4e3a .elementor-heading-title{font-family:"Margem", Sans-serif;font-size:15px;font-weight:300;color:#4A4A4A;}.elementor-117 .elementor-element.elementor-element-f730145{text-align:start;}.elementor-117 .elementor-element.elementor-element-f730145 .elementor-heading-title{font-family:"Margem", Sans-serif;font-size:15px;font-weight:300;color:#4A4A4A;}.elementor-117 .elementor-element.elementor-element-37a4041{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-117 .elementor-element.elementor-element-9ad30eb .elementor-heading-title{font-family:"Margem", Sans-serif;font-size:2rem;font-weight:600;color:#4A4A4A;}.elementor-117 .elementor-element.elementor-element-309fe13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-117 .elementor-element.elementor-element-309fe13 .woocommerce-product-details__short-description{font-family:"Margem", Sans-serif;font-size:1rem;font-weight:300;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-117 .elementor-element.elementor-element-93c7ec7{font-family:"Margem", Sans-serif;font-size:13px;font-weight:300;}.elementor-117 .elementor-element.elementor-element-93c7ec7 a{font-family:"Margem", Sans-serif;font-weight:700;color:#545454;}.elementor-117 .elementor-element.elementor-element-d796899{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-117 .elementor-element.elementor-element-fe03da5{--divider-border-style:solid;--divider-color:#EFEFEF;--divider-border-width:1px;}.elementor-117 .elementor-element.elementor-element-fe03da5 .elementor-divider-separator{width:100%;}.elementor-117 .elementor-element.elementor-element-fe03da5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(max-width:1024px){.elementor-117 .elementor-element.elementor-element-56fab34{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-117 .elementor-element.elementor-element-c78604b{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-117 .elementor-element.elementor-element-0c1a922{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-117 .elementor-element.elementor-element-c78604b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-6d79f7c .jet-woo-product-gallery-slider.swiper-container-vertical{height:350px;}.elementor-117 .elementor-element.elementor-element-6d79f7c .jet-woo-swiper-gallery-thumbs.swiper-container-vertical{height:390px;}.elementor-117 .elementor-element.elementor-element-0c1a922{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-117 .elementor-element.elementor-element-f730145 .elementor-heading-title{font-size:14px;}}@media(min-width:768px){.elementor-117 .elementor-element.elementor-element-c78604b{--width:43.293%;}.elementor-117 .elementor-element.elementor-element-0c1a922{--width:44.595%;}.elementor-117 .elementor-element.elementor-element-096ad0d{--width:35%;}.elementor-117 .elementor-element.elementor-element-37a4041{--width:65%;}}/* Start custom CSS for heading, class: .elementor-element-10642db */.elementor-117 .elementor-element.elementor-element-10642db pre{
    font-family: 'Margem'
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-364be7d */.elementor-117 .elementor-element.elementor-element-364be7d pre{
    font-family: 'Margem'
}/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-d14e696 */.elementor-117 .elementor-element.elementor-element-d14e696 #btn-orcamento-produto {
    background: #25d266;
    font-family: 'Margem';
    font-weight: 400;
    margin-top: 0px!important;
    gap: 5px;
}

.elementor-117 .elementor-element.elementor-element-d14e696 button{
        height: 48px;
    display: flex!important;
    align-items: center;
    justify-content: center;
}

button.single_add_to_cart_button.elementor-button.button.alt {
    width: 100%;
}

.elementor-117 .elementor-element.elementor-element-d14e696 span.elementor-button-text {
    display: flex;
    align-items: center;
    gap: 5px;
}

.elementor-117 .elementor-element.elementor-element-d14e696 form.cart {
    display: flex;
    flex-direction: column;
    gap: 7px;
    margin-left: -10px!important;
}

svg.lucide.lucide-message-circle.w-5.h-5.mr-2 {
    width: 19px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-309fe13 */.elementor-117 .elementor-element.elementor-element-309fe13 pre{
    font-family: 'Margem'
}/* End custom CSS */
/* Start custom CSS */#wc-shipping-sim button {
    background: transparent!important;
}

a.added_to_cart.wc-forward {
    background: #000000;
    font-weight: 400;
    margin-top: 0px!important;
    gap: 5px;
    margin-left: 10px;
    height: 48px;
    border-radius: 3px;
    display: flex;
    color: #fff!important;
    padding: 0px;
    width: 100%;
    text-align: -webkit-center;
    align-items: center;
    justify-content: center;
}

.quantity {
    display: none;
}

li.yith-wfbt-item span del span bdi {
    text-decoration: line-through!important;
    font-size: 19px;
}

.total_price del {
    display: none;
}

body .qib-button-wrapper {
    justify-content: flex-start!important;
    align-items: flex-end!important;
}
button.minus.qib-button {
    order: 1;
}

div#wc-shipping-sim-br-cep-finder a {
    color: #000!important;
}

input.input-text.input-postcode {
    font-family: Margem;
    font-size: medium!important;
    width: 100%!important;
    height: 3.5rem!important;
    max-width: 23rem!important;
    padding: .75rem 1.25rem!important;
    border: .0625rem solid #acacac!important;
    border-radius: .375rem!important;
    transition: border-color 195ms cubic-bezier(.785,.135,.15,.86)!important;
    margin-right: -75px!important;
}

.inline-inputs #wc-shipping-sim-form-fields .button.submit, .inline-inputs #wc-shipping-sim-form-fields .input-postcode {
    height: auto!important;
}



.glass {
    width: 175px;
    height: 175px;
    position: absolute;
    border-radius: 50%;
    cursor: none;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.85), 0 2px 7px 2px rgba(0, 0, 0, 0.25), inset 0 0 40px 20px rgb(255 0 0 / 0%);
    display: none;
}
.total_price{
     animation-name: price;
  animation-duration: 1s;
}
@keyframes price {
  from {transform: translateY(35px);}
  to {transform: translateY(0px);}
}

.minha-classe{
    opacity: 0.4;
}
td.image-td {
    padding: 10px 15px!important;
}

.not-active img{
    opacity: 0.3;
}

.jet-woo-swiper-gallery-thumbs .swiper-slide-thumb-active .jet-woo-swiper-control-thumbs__item-image {
    border: 1px solid #808080;
}


.magnifier:hover .novo-after::after {
  display: none;
}

.hide-after::after {
    display: none!important;
}

.novo-after:hover::after{
    display: none
}


.novo-after::after{
    content: "";
    position: absolute;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='106' height='105'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cellipse fill='%23424242' opacity='.9' cx='53' cy='52.5' rx='53' ry='52.5'/%3E%3Cg fill='%23FFF' fill-rule='nonzero' stroke='%23FFF' stroke-width='.5'%3E%3Cpath d='M46.146 25c1.457 0 2.78.604 3.739 1.578a5.414 5.414 0 011.554 3.8v10.93a5.202 5.202 0 013.228-1.123 5.24 5.24 0 013.74 1.578 5.42 5.42 0 011.297 2.15 5.219 5.219 0 013.483-1.336c1.458 0 2.78.606 3.739 1.58a5.391 5.391 0 011.378 2.427 5.224 5.224 0 013.405-1.268c1.455 0 2.78.606 3.739 1.58a5.41 5.41 0 011.552 3.8v9.618h-.004v.585c.006 6.86.012 13.27-5.325 18.694-3.673 3.732-8.326 5.503-13.005 5.403-4.724-.1-9.459-2.11-13.22-5.934-3.597-3.655-8.871-9.205-11.198-14.527-2.449-5.6-1.807-10.85 6.606-13.501V30.378a5.41 5.41 0 011.553-3.8A5.236 5.236 0 0146.146 25zm-3.19 26.83l.003.08v9.269c0 .59-.47 1.068-1.053 1.068a1.06 1.06 0 01-1.052-1.068v-7.896c-6.086 2.184-6.536 6.167-4.691 10.39 2.167 4.955 7.28 10.33 10.77 13.877 3.371 3.426 7.588 5.226 11.773 5.314 4.119.09 8.224-1.48 11.477-4.785 4.727-4.806 4.722-10.784 4.718-17.18l-.002-.585h-.004v-9.618c0-.889-.358-1.7-.935-2.287a3.16 3.16 0 00-2.251-.952 3.16 3.16 0 00-2.251.952 3.263 3.263 0 00-.936 2.287v2.533h-.004v.016a1.059 1.059 0 01-.985 1.047 1.06 1.06 0 01-1.158-1.065v-5.272c0-.89-.36-1.7-.937-2.286a3.15 3.15 0 00-2.251-.953c-.875 0-1.672.365-2.249.953A3.249 3.249 0 0060 47.955v5h0l-.002.054a1.058 1.058 0 01-1.056 1.013h-.034a1.06 1.06 0 01-1.053-1.069v-7.39c0-.89-.359-1.7-.938-2.286a3.145 3.145 0 00-2.249-.953 3.15 3.15 0 00-2.25.953 3.257 3.257 0 00-.938 2.286v6.595h-.004a1.055 1.055 0 01-1.13 1.063 1.062 1.062 0 01-1.013-1.068V30.378c0-.89-.358-1.7-.935-2.286a3.153 3.153 0 00-2.251-.953 3.15 3.15 0 00-2.25.953 3.249 3.249 0 00-.937 2.286v21.453h-.004z'/%3E%3Cpath d='M69.743 30.872h-.001l-4.587-4.614a.871.871 0 00-1.241.003.894.894 0 00.003 1.255l3.08 3.097h-10.12A.882.882 0 0056 31.5c0 .49.393.887.878.887h10.118l-3.079 3.097a.894.894 0 00-.003 1.255.871.871 0 001.241.003l4.587-4.613v-.001a.895.895 0 000-1.256zm-46.486 0h.001l4.587-4.614a.871.871 0 011.241.003.894.894 0 01-.003 1.255l-3.08 3.097h10.12c.484 0 .877.397.877.887s-.393.887-.878.887H26.004l3.079 3.097a.894.894 0 01.003 1.255.871.871 0 01-1.241.003l-4.587-4.613v-.001a.895.895 0 010-1.256z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 50%;
    width: 100%;
    height: 100%;
    top: 45%;
    left: 50%;
    right: 0;
    bottom: 0;
    transform: translate(-50%,-50%);
    display: block;
    transition-delay: 5s;
    opacity: 1;
    z-index: 100;
}



.woocommerce .quantity input[type=number] {
    width: 2em;
    border: none!important;
    font-size: 15px;
}
input#offeringID_0 {
    left: -500vh;
}
tr.shipping td {
    font-size: 15px!important;
    font-weight: 500;
    font-family: Margem;
    color: #000!important;
}

table td, table th {
   border: none!important; 
}
.woocommerce #shipping-calc #wscp-response table th {
    background-color: #808080!important;
    font-family: margem;
    font-size: 14px!important;
    color: #fff!important;
}

div#shipping-calc svg {
    display: none!important;
}
table.yith-wfbt-images tr td:nth-child(1) .checkbox-novo {
    display: none!important;
}
@media screen and (min-width: 768px){
    .woocommerce #shipping-calc #wscp-postcode.text {
   width: calc(100% - 0px);
}
.divinder-mobile, .divinder-container{
    display:none;
}
.woocommerce #shipping-calc #wscp-button {
    margin-left: -80px!important;
}
.yith-wfbt-form {
    background: #ffffff;
    height: 30vh;
}
.divinder-product {
    width: 2.3rem!important;
    margin: 0px!important;
   
}
}
@media screen and (max-width:767px){
    .yith-wfbt-images tr{
            display: flex;
    flex-direction: column;
    }
    form.yith-wfbt-form {
    display: flex;
    flex-direction: column;
    align-items: center;
}
td.image-td {
    display: flex;
    align-items: center;
    width: 35vh!important;
}
.divinder-product{
    display:none!important;
}
.image-td a {
    width: 15vh;
    margin-right: 1vh;
}
input#wscp-button {
    width: 20%!important;
    margin-left: -80px!important;
}
.woocommerce #shipping-calc, .woocommerce #shipping-calc #wscp-postcode.text {
    width: 100%!important;
}
.yith-wfbt-section .yith-wfbt-images .image_plus {
    width: 100%!important;
}
.divinder-container {
       display: flex;
    align-items: center;
    width: 100%!important;
    justify-content: space-around;
}
.divinder-container::before, .divinder-container::after {
       content: "";
    height: .063rem;
    width: calc(56% - 2rem);
    background-color: #acacac;
}
.divinder-mobile {
    width: 2rem;
    height: 2rem;
    display: flex;
    border-radius: 100%;
    align-items: center;
    justify-content: center;
    border: .063rem solid #acacac;
}
table.yith-wfbt-images tr td .igual {
    display: none;
}
table.yith-wfbt-images tr td:nth-child(6) .igual {
    display: block;
}

table.yith-wfbt-images tr td:nth-child(6) .plus {
    display: none;
}
}


div#shipping-calc p {
    display: none;
}

input#wscp-postcode {
    font-family: 'Margem';
}

.cep{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;

}

.cep h3{
        font-family: 'Margem';
    font-size: 16px;
    color: #000000;
    font-weight: 400;
    margin: 0;
}

button{
    outline: none!important;
}

a.added_to_cart.wc-forward {
    color: #000;
    text-transform: uppercase;
    font-family: 'Margem';
    font-size: 17px;
}


.elementor-19 .elementor-element.elementor-element-0429fc9 .elementor-accordion-item {
    border-top: 1px solid #f5f5f5!important;
}

body .qib-button.qib-button-wrapper {
    align-items: flex-end!important;
    justify-content: flex-start!important;
}

.elementor-widget-woocommerce-product-meta .detail-label {
    font-weight: 300!important;
}

.elementor-button-content-wrapper {
    align-items: center;
}

.product_meta .detail-container {
    font-size: .75rem;
    border: 1px solid #e8e8e8;
    border-radius: 1.5625rem;
    padding: .375rem 1.25rem;
    font-weight: 400;
    height: auto;
    margin: 0 .625rem .625rem 0;
}

.yith-wfbt-item span.woocommerce-Price-currencySymbol {
    font-size: 13px;
}

.yith-wfbt-item span.woocommerce-Price-amount.amount {
    font-size: 25px;
}


button.single_add_to_cart_button svg {
    width: 1.2rem;
}

button.yith-wfbt-submit-button.button {
    display: flex;
    padding: 17px;
    align-items: flex-end;
    text-transform: uppercase;
    justify-content: center;
}
button.yith-wfbt-submit-button.button img {
    width: 17px;
    margin-right: 10px;
}

.qib-button-wrapper .quantity input.input-text.qty.text {
   
    font-size: 16px!important;
font-weight: 500
}

.dimensions span {
    border-bottom: 1px solid #e8e8e8;
    width: 100%;
    display: flex;
    font-family: 'Margem';
    padding: 6px 0px 6px 0px;
    font-size: 1.125rem;
    font-weight: 300;
    margin-bottom: 2vh;
    justify-content: flex-start;
    align-items: center;
}
.dimensions span:last-child {
    border: none;
}

.dimensions span img {
        height: 2.25rem;
    width: 2.25rem;
    margin-right: 2.5rem;
}

.dimensions span p {
      text-align: right;
    margin-left: auto;
    font-weight: 500;
    text-transform: uppercase;
}

.dimensions span b {
  
    font-weight: 100;
}

.dimensions span:nth-child(2) > img {
    rotate: 90deg;
}

.dimensions span:nth-child(3) > img {
    rotate: 30deg;
}

.dimensions span:nth-child(4) > img {
    width: 2.3rem;
}

.yith-wfbt-section h3 {
    font-family: 'Margem';
    font-weight: 700;
    color: #4a4a4a;
}

.yith-wfbt-section {
    font-family: 'Margem';
}

input.yith-wfbt-submit-button.button {
    text-transform: uppercase;
}

.price_text {
    display: flex;
    flex-direction: column;
}

.yith-wfbt-submit-block .total_price span {
    font-size: 30px;
}


.checkbox-novo{
        top: 0;
    left: 0;
    width: 1.5rem;
    height: 1.5rem;
    position: absolute;
    border-radius: .25rem;
    background-color: transparent;
    transition: all .3s ease-out;
    border: .063rem solid #000;
    -o-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
}

ul.yith-wfbt-items {
    display: flex;
}



span.product-name {
    color: #4a4a4a;
    font-weight: 100;
}
.yith-wfbt-section {
    height: 100%;
}

img.attachment-yith_wfbt_image_size.size-yith_wfbt_image_size {
    mix-blend-mode: multiply;
}
.image-td:hover {
    border-radius: .5rem;
    background-color: #f6f6f6;
}

span.product-name {
    max-width: 150px;
}


table.yith-wfbt-images .image_plus:nth-child(6) svg#igual {
    display: block!important;
}

table.yith-wfbt-images .image_plus .total {
    display: none
}

table.yith-wfbt-images .image_plus:nth-child(6) .total {
    display: flex!important;
}

table.yith-wfbt-images .image_plus:nth-child(6) svg#plus {
    display: none!important;
}

svg#igual{
    display: none
}

.total{
        padding: 0;
    margin: 0;
    width: auto;
    display: flex;
    height: 35px;
    border-radius: 100%;
    border: .063rem solid #acacac;
    align-items: center;
}

svg#igual {
    border-radius: 0;
    border: none;
}


.yith-wfbt-section .yith-wfbt-item label {
    display: flex!important;
    flex-direction: column;
    font-family: 'Margem';
    font-size: 16px;
}

.checkbox-old {
    opacity: 0!important;
}

.checkbox-novo::after{
        content: "";
    width: 0;
    height: 0;
    opacity: 1;
    top: .75rem;
    left: .75rem;
    position: absolute;
    border-radius: .25rem;
    transition: all .3s ease-out;
    border: solid #fff;
    border-width: 0 .188rem .188rem 0;
    transform: rotate(0deg) scale(0);
    -ms-transform: rotate(0deg) scale(0);
    -webkit-transform: rotate(0deg) scale(0);
    -o-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
}

input:checked~.checkbox-novo{
        opacity: 1;
    border-radius: .25rem;
    background-color: #000;
    border: .063rem solid #000;
    transform: rotate(0deg) scale(1);
    -ms-transform: rotate(0deg) scale(1);
    -webkit-transform: rotate(0deg) scale(1);
}


input:checked~.checkbox-novo::after{
       opacity: 1;
    left: .5rem;
    top: .188rem;
    width: .375rem;
    height: .75rem;
    border-radius: .063rem;
    background-color: transparent;
    border: solid #fff;
    border-width: 0 .188rem .188rem 0;
    transform: rotate(45deg) scale(1);
    -ms-transform: rotate(45deg) scale(1);
    -webkit-transform: rotate(45deg) scale(1);
}


.divinder-product::after, .divinder-product::before {
    content: "";
    background-color: #acacac;
    width: .063rem;
    height: 5.25rem;
}

.divinder-product svg{
        display: flex;
    border-radius: 100%;
    border: .063rem solid #acacac;
    width: 2.4em;
    height: 2.6em;
    padding: 9px;
}


.divinder-product {
    width: 3rem;
    height: 10rem;
    margin: 0 15px;
    display: flex;
    border-radius: 100%;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: hsl(0deg 0% 50.2% / 0%);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Margem';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lupem.com.br/wp-content/uploads/2023/06/Margem-Medium-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Margem';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://lupem.com.br/wp-content/uploads/2023/06/Margem-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Margem';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://lupem.com.br/wp-content/uploads/2023/06/04c5251c2073a438da8b5ca8f842dea2.ttf') format('truetype');
}
/* End Custom Fonts CSS */