/*!/wp-content/themes/shoptimizer-child/style.css*/.single-product .iconic-was-swatch__container{width:36px!important;height:36px!important}.single-product .variations .iconic-was-chosen-attribute__no-selection{display:inline!important;opacity:1}.single-product .variations .iconic-was-chosen-attribute{font-weight:700}@media (max-width:991px){.single-product .shoptimizer-breadcrumbs,.single-product .woocommerce-breadcrumb{padding-top:6px;padding-bottom:6px;font-size:.8125rem;line-height:1.4}.single-product .summary .woocommerce-product-details__short-description{margin:0 0 8px;font-size:.9375rem;line-height:1.45;color:var(--mb-ink2)}.single-product .summary.entry-summary{display:flex;flex-direction:column}.single-product .summary table.variations a.reset_variations,.single-product .summary table.variations .reset_variations_alert{display:none!important}.single-product .summary table.variations td.value{padding-bottom:0!important}.single-product .summary>*{order:20}.single-product .summary>.product_title{order:1}.single-product .summary>.price{order:2}.single-product .summary>.woocommerce-product-rating{order:3}.single-product .summary>.woocommerce-product-details__short-description{order:7}.single-product .summary form.variations_form,.single-product .summary form.cart{display:contents}.single-product .summary form.cart .variations{order:4}.single-product .summary form.cart .maxibel-cor{order:5}.single-product .summary>.wc-shipping-simulator,.single-product .summary>.shipping-simulator-wrapper{order:9;margin-top:16px}.single-product .summary>form.cart:not(.variations_form){order:8}.single-product .summary>.product-widget{order:10}.single-product .summary>.maxibel-medidas{order:7}.single-product .summary form.cart .single_variation_wrap,.single-product .summary form.cart .quantity,.single-product .summary form.cart .single_add_to_cart_button{order:8}}.single-product .summary>.onsale,.single-product .summary>.product-label{display:none}@media (max-width:767px){.single-product .cg-thumb-swiper{display:none!important}.single-product .cg-main-swiper .swiper-slide img{height:270px!important;width:100%;object-fit:contain}.single-product .cg-main-swiper{background:#fff;border-radius:16px;box-shadow:0 1px 8px rgb(39 64 63 / .08);padding:8px 0}.single-product .ckit-badge_wrapper .ckit-badge{color:#27403f;font-size:13px;font-weight:700;line-height:1.2;padding:5px 12px;border-radius:999px;box-shadow:0 1px 4px rgb(39 64 63 / .2)}.single-product .cg-main-swiper .swiper-button-next,.single-product .cg-main-swiper .swiper-button-prev{width:36px;height:36px;border-radius:50%;box-shadow:0 1px 6px rgb(39 64 63 / .18)}}.single-product .summary .single_add_to_cart_button{background:var(--mb-green)!important;border-color:var(--mb-green)!important;color:#fff!important;border-radius:999px!important;box-shadow:0 6px 16px rgb(43 122 75 / .25)}.single-product .summary .single_add_to_cart_button.disabled{opacity:.6}.single-product .summary .single_add_to_cart_button:focus-visible{outline:3px solid var(--mb-ink)!important;outline-offset:2px}@media (max-width:991px){.single-product .summary>.price{color:var(--mb-ink);font-size:1.5rem;font-weight:700;line-height:1.2}.single-product .summary>.price .amount,.single-product .summary>.price ins{color:var(--mb-ink)}.single-product .summary>.price .payment-discount .payment-price .amount{font-size:1.75rem;font-weight:700}.single-product .summary>.price .payment-discount .payment-name .text{color:var(--mb-green);font-weight:700}.single-product .summary>.price .payment-card .payment-price .amount,.single-product .summary>.price .payment-card .payment-name,.single-product .summary>.price .payment-card .payment-name .amount{color:var(--mb-ink2);font-size:1rem;font-weight:400}.single-product .woocommerce-tabs .wc-tabs li a{padding-top:12px;padding-bottom:12px}.single-product .woocommerce-review-link,.single-product .product-widget a{display:inline-block;padding:12px 0}}html.maxibel-pagamento-ativo .single-product .summary>.price .wcsp-toggle-all-installments{display:none}@media (min-width:768px) and (max-width:991px){.single-product .cg-main-swiper .swiper-slide img{height:380px!important;width:100%;object-fit:contain}}.single-product .summary .quantity{display:flex;align-items:center;width:auto;position:relative}.single-product .summary .quantity::before{content:"Quantidade";order:0;margin-right:auto;padding-right:12px;font-weight:700;font-size:1rem;color:var(--mb-ink)}.single-product .summary .quantity .quantity-nav{position:static;display:contents}.single-product .summary .quantity .quantity-down{order:1}.single-product .summary .quantity input.qty{order:2}.single-product .summary .quantity .quantity-up{order:3}.single-product .summary .quantity .quantity-button{position:static;display:flex;align-items:center;justify-content:center;flex:none;width:52px;height:52px;padding:0;border:1.5px solid var(--mb-ink2);background:var(--mb-surface);color:var(--mb-ink);cursor:pointer;user-select:none;-webkit-tap-highlight-color:#fff0}.single-product .summary .quantity .quantity-button::before{content:"+";position:static;top:auto;right:auto;bottom:auto;left:auto;margin:0;width:auto;height:auto;background:none;-webkit-mask:none;mask:none;transform:none;font-size:28px;font-weight:500;line-height:1;color:inherit}.single-product .summary .quantity .quantity-down::before{content:"\2212"}.single-product .summary .quantity .quantity-down{border-radius:14px 0 0 14px;border-right-width:1px}.single-product .summary .quantity .quantity-up{border-radius:0 14px 14px 0;border-left-width:1px}.single-product .summary .quantity .quantity-button:active{background:var(--mb-teal-tint)}.single-product .summary .quantity .quantity-button[aria-disabled="true"]{opacity:.4;cursor:default}.single-product .summary .quantity input.qty{width:68px;height:52px;margin:0;border:1.5px solid var(--mb-ink2);border-left-width:1px;border-right-width:1px;border-radius:0;font-size:1.25rem;font-weight:700;text-align:center;color:var(--mb-ink);background:#fff;-moz-appearance:textfield}.single-product .summary .quantity input.qty::-webkit-outer-spin-button,.single-product .summary .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.single-product .summary .quantity .quantity-button:focus-visible,.single-product .summary .quantity input.qty:focus-visible{outline:3px solid var(--mb-ink)!important;outline-offset:2px;position:relative;z-index:1}.single-product .summary .woocommerce-variation-add-to-cart,.single-product .summary form.cart:not(.variations_form){display:flex;flex-direction:column;align-items:stretch;gap:12px}.single-product .summary .quantity,.single-product .summary .single_add_to_cart_button{width:100%}.single-product .summary .single_add_to_cart_button{min-height:56px;margin:0}@media (min-width:992px){.single-product .summary>.price,.single-product .summary>.price .amount,.single-product .summary>.price ins{color:var(--mb-ink)}.single-product .summary>.price{font-size:1.75rem;font-weight:700;line-height:1.2}.single-product .summary>.price .payment-discount .payment-name .text{color:var(--mb-green);font-weight:700}}@media (min-width:992px){.single-product .summary.entry-summary{display:flex;flex-direction:column}.single-product .summary>*{order:20}.single-product .summary>.shoptimizer-product-prevnext{order:0}.single-product .summary>.product_title{order:1;margin:0}.single-product .summary>.price{order:2;margin:8px 0 0}.single-product .summary>.woocommerce-product-details__short-description{order:3;margin:12px 0 0}.single-product .summary>.woocommerce-product-rating{order:4;margin:12px 0 0}.single-product .summary form.variations_form{display:contents}.single-product .summary form.variations_form .variations{order:5;margin:16px 0 0}.single-product .summary table.variations td.value{padding-bottom:0!important}.single-product .summary table.variations tr{margin:0!important}.single-product .summary table.variations a.reset_variations,.single-product .summary table.variations .reset_variations_alert{display:none!important}.single-product .summary .woocommerce-variation-add-to-cart .quantity{margin:0!important}.single-product .summary .woocommerce-variation-add-to-cart::before,.single-product .summary .woocommerce-variation-add-to-cart::after,.single-product .summary form.cart:not(.variations_form)::before,.single-product .summary form.cart:not(.variations_form)::after{content:none;display:none}.single-product .summary form.cart .maxibel-cor{order:6;margin:16px 0 0}.single-product .summary>.wc-shipping-simulator,.single-product .summary>.shipping-simulator-wrapper{order:10;margin:16px 0 0!important}.single-product .summary>.maxibel-medidas{order:8;margin:16px 0 0}.single-product .summary form.variations_form .single_variation_wrap,.single-product .summary form.cart:not(.variations_form){order:9;margin:16px 0 0}.single-product .summary>.product-widget{order:11;margin:16px 0 0}}.single-product .summary>p.stock{order:5;margin:12px 0;padding:12px 14px;border-radius:var(--mb-r-sm);background:var(--mb-sand);color:var(--mb-ink);font-size:1rem;font-weight:700;line-height:1.3}.single-product .summary>p.stock .wclt_lead_time{display:block;color:var(--mb-ink)!important;font-weight:700}.single-product .summary>p.stock .lead-time-separator{display:none}@media (min-width:992px){.single-product .summary>p.stock{order:6;margin:16px 0 0}}@media (max-width:991px){.single-product .summary>.price .wcsp-container{display:grid!important;grid-template-columns:1fr 1fr;gap:6px 14px;margin-top:0!important;align-items:start}.single-product .summary>.price .payment{margin:0!important}.single-product .summary>.price .payment .icon{display:none!important}.single-product .summary>.price .payment-card .payment-name{font-size:.9375rem;text-wrap:balance}}.single-product .summary>.wc-shipping-simulator{padding-bottom:0!important;margin-bottom:0!important}@media (max-width:991px){.single-product .summary>.price .wcsp-container{gap:10px!important}.single-product .summary>.price .payment{padding:10px 12px!important;border-radius:var(--mb-r-sm);box-shadow:var(--mb-shadow-sm)}.single-product .summary>.price .payment-discount{background:#eaf3ec;border:1px solid #cfe3d4}.single-product .summary>.price .payment-card{background:var(--mb-surface);border:1px solid var(--mb-line)}.single-product .summary>.price .payment .payment-info{display:flex!important;flex-direction:column;gap:2px;margin:0!important}.single-product .summary>.price .payment .payment-info::before{order:-2;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.single-product .summary>.price .payment-discount .payment-info::before{content:"À vista";color:var(--mb-green)}.single-product .summary>.price .payment-card .payment-info::before{content:"No cartão";color:var(--mb-ink2)}.single-product .summary>.price .payment-discount .payment-price .amount{font-size:1.5rem!important}.single-product .summary>.price .payment-discount .payment-name{margin:0!important}.single-product .summary>.price .payment-card .payment-name{order:-1;margin:0!important;font-size:1rem!important;font-weight:700!important;color:var(--mb-ink)!important;text-wrap:balance}.single-product .summary>.price .payment-card .payment-price{order:1;font-size:.8125rem!important;color:var(--mb-ink2)}.single-product .summary>.price .payment-card .payment-price::before{content:"total "}.single-product .summary>.price .payment-card .payment-price .amount{font-size:.8125rem!important;font-weight:400!important;color:var(--mb-ink2)!important}}@media (max-width:991px){.single-product .summary>.price .wcsp-container{align-items:stretch!important}.single-product .summary>.price .payment{box-sizing:border-box;height:100%}}@media (max-width:991px){.single-product section.up-sells{padding:0 16px;margin:24px 0}.single-product section.up-sells>h2{margin:0 0 12px;font-size:1.25rem;line-height:1.3;font-weight:700;color:var(--mb-ink)}.single-product section.up-sells ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box}.single-product section.up-sells ul.products li.product{width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;float:none!important;display:flex;flex-direction:column;gap:8px;padding:10px;background:var(--mb-surface);border:1px solid var(--mb-line);border-radius:var(--mb-r);box-shadow:var(--mb-shadow-sm);overflow:hidden;text-align:left}.single-product section.up-sells ul.products li.product:last-child:nth-child(odd){grid-column:1 / -1;flex-direction:row;align-items:flex-start;gap:12px}.single-product section.up-sells li.product .woocommerce-image__wrapper{flex:none;width:100%;position:relative}.single-product section.up-sells ul.products li.product:last-child:nth-child(odd) .woocommerce-image__wrapper{width:40%}.single-product section.up-sells li.product .woocommerce-image__wrapper,.single-product section.up-sells li.product .woocommerce-LoopProduct-link,.single-product section.up-sells li.product .shoptimizer-plp-carousel-container,.single-product section.up-sells li.product .shoptimizer-plp-image-wrapper{height:auto!important}.single-product section.up-sells li.product img.attachment-woocommerce_thumbnail{width:100%!important;height:140px!important;object-fit:contain}.single-product section.up-sells li.product .ckit-badge_wrapper{position:absolute;left:8px;top:34px}.single-product section.up-sells li.product .woocommerce-card__header{display:flex;flex-direction:column;align-items:flex-start;gap:6px;flex:1;min-width:0;width:auto;padding:0!important;background:transparent!important;box-shadow:none!important;text-align:left}.single-product section.up-sells li.product .star-rating{margin:0!important}.single-product section.up-sells li.product .woocommerce-loop-product__title,.single-product section.up-sells li.product .woocommerce-loop-product__title a{font-size:.9375rem!important;font-weight:700!important;line-height:1.3;color:var(--mb-ink)!important;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.single-product section.up-sells li.product .price,.single-product section.up-sells li.product .wcsp-container,.single-product section.up-sells li.product .payment{text-align:left!important}.single-product section.up-sells li.product .payment-discount .amount{font-size:1.125rem!important;font-weight:700;color:var(--mb-ink)}.single-product section.up-sells li.product .payment-discount .payment-name{color:var(--mb-green);font-weight:700;font-size:.8125rem}.single-product section.up-sells li.product .payment-card{color:var(--mb-ink2);font-size:.8125rem}.single-product section.up-sells li.product .payment-card .payment-price,.single-product section.up-sells li.product .payment-card .payment-info{display:flex;flex-wrap:wrap;gap:0 6px}.single-product section.up-sells li.product .payment-card .amount{font-size:.8125rem!important;font-weight:400;color:var(--mb-ink2)}.single-product section.up-sells li.product a.button{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:auto;border:0;border-radius:999px;background:var(--mb-green)!important;color:#fff!important;font-size:.9375rem;font-weight:700}}.single-product .summary .quantity{padding:8px 8px 8px 16px;background:var(--mb-surface);border:1px solid var(--mb-line);border-radius:var(--mb-r);box-shadow:var(--mb-shadow-sm)}.single-product .summary .quantity .quantity-button{width:48px;height:48px;border-width:1.5px;background:#fff0}.single-product .summary .quantity .quantity-down{border-radius:24px 0 0 24px!important;border-right-width:1px}.single-product .summary .quantity .quantity-up{border-radius:0 24px 24px 0!important;border-left-width:1px}.single-product .summary .quantity input.qty{width:60px;height:48px;border-width:1.5px 0;border-radius:0;background:#fff0}.single-product .summary .quantity .quantity-button[aria-disabled="true"]{opacity:.45}