/*!/wp-content/plugins/maxibel-pdp/assets/pdp-visual.css*/@font-face{font-family:"Manrope";font-style:normal;font-weight:400 800;font-display:swap;src:url(/wp-content/plugins/maxibel-pdp/assets/fonts/manrope-latin-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body.single-product{--mb-ink:#0a1f44;--mb-ink2:#55627a;--mb-teal:#0a5fc4;--mb-green:#0b6fe0;--mb-surface:#ffffff;--mb-sand:#fdf1e6;--mb-teal-tint:#e4f0ff;--mb-line:#dbe6f5;--mb-line2:#e8f0fa;--mb-r:16px;--mb-r-sm:12px;--mb-shadow:0 10px 30px rgba(11, 60, 140, .12);--mb-shadow-sm:0 2px 10px rgba(11, 60, 140, .07);--mbv-blue:#0b6fe0;--mbv-blue-d:#0a4fa8;--mbv-navy:#0a2a66;--mbv-soft:#e4f0ff;--mbv-soft2:#cfe3fb;--mbv-warn:#8a4b0f;--mbv-ok:#0f7a4d;--mbv-wa:#128c4a;--mbv-r-faixa:20px;--mbv-r-bloco:16px;--mbv-r-ctl:12px;--mbv-r-pill:999px;--mbv-font:"Manrope", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif}body.single-product .summary h1.product_title{color:var(--mbv-navy);font-weight:800;line-height:1.12;text-wrap:balance}body.single-product .summary>p.price{display:flex;flex-direction:column;gap:10px;margin:12px 0;font-size:1rem}body.single-product .summary>p.price .wcsp-container{display:flex!important;flex-direction:column;grid-template-columns:none;gap:10px!important;align-items:stretch;margin:0!important}body.single-product .summary>p.price .payment{display:flex;align-items:center;gap:14px;margin:0!important;padding:18px 22px!important;border-radius:var(--mbv-r-faixa)}body.single-product .summary>p.price .payment .icon{flex:none;display:inline-flex!important;line-height:0}body.single-product .summary>p.price .payment .icon svg{width:52px;height:52px}body.single-product .summary>p.price .payment-card .icon svg{width:40px;height:40px}body.single-product .summary>p.price .payment .payment-info{display:flex!important;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;margin:0!important}body.single-product .summary>p.price .payment .payment-info::before{content:none!important}body.single-product .summary>p.price .payment .payment-price{order:0;font-variant-numeric:tabular-nums;line-height:1.05;color:var(--mbv-navy);font-weight:800}body.single-product .summary>p.price .payment .payment-price::before{content:none}body.single-product .summary>p.price .payment .woocommerce-Price-currencySymbol{margin-right:.22em;color:inherit;font-weight:inherit}body.single-product .summary>p.price .payment .payment-name{order:1;margin:0!important;color:var(--mb-ink);font-size:1rem;line-height:1.3}body.single-product .summary>p.price .payment .payment-name .text{color:inherit;font-size:inherit}body.single-product .summary>p.price .payment-discount{position:relative;overflow:hidden;border:0;background:linear-gradient(135deg,var(--mbv-soft),var(--mbv-soft2));box-shadow:none}body.single-product .summary>p.price .payment-discount::after{content:"";position:absolute;right:-50px;bottom:-80px;width:220px;height:220px;border-radius:50%;background:rgb(255 255 255 / .35);pointer-events:none}body.single-product .summary>p.price .payment-discount>*{position:relative;z-index:1}body.single-product .summary>p.price .payment-discount .icon{color:var(--mbv-blue)}body.single-product .summary>p.price .payment-discount .payment-price .amount{color:var(--mbv-navy);font-size:clamp(1.7rem, 6.8vw, 2.2rem)!important;font-weight:800!important;letter-spacing:-.01em}body.single-product .summary>p.price .payment-discount .payment-name{order:1}body.single-product .summary>p.price .payment-discount .payment-name .text{color:var(--mbv-blue-d);font-size:1.05rem;font-weight:700}body.single-product .summary>p.price .payment-savings{order:2;display:inline-block;margin-top:6px;padding:6px 16px;border-radius:999px;background:rgb(255 255 255 / .85);color:var(--mbv-blue-d);font-size:.9rem;font-weight:700}body.single-product .summary>p.price .payment-savings .text,body.single-product .summary>p.price .payment-savings .amount{color:inherit;font-size:inherit;font-weight:700}body.single-product .summary>p.price .payment-card{border:1px solid var(--mb-line);background:var(--mb-surface);box-shadow:var(--mb-shadow-sm)}body.single-product .summary>p.price .payment-card .icon{color:var(--mbv-navy)}body.single-product .summary>p.price .payment-card .payment-price{order:0;color:var(--mbv-navy)}body.single-product .summary>p.price .payment-card .payment-price .amount{color:var(--mbv-navy)!important;font-size:1.4rem!important;font-weight:800!important}body.single-product .summary>p.price .payment-card .payment-name{order:1;color:var(--mb-ink2)!important;font-size:.95rem!important;font-weight:400!important}body.single-product .summary>p.price .payment-card .payment-name .amount{color:inherit!important;font-size:inherit!important;font-weight:inherit!important}body.single-product .summary>p.price .wcsp-toggle-all-installments{color:var(--mb-teal);font-weight:600}body.single-product .summary p.stock.available-on-backorder,body.single-product .summary p.stock.out-of-stock{position:relative;margin:12px 0;padding:12px 16px 12px 58px;border:1px solid var(--mbv-soft2);border-radius:var(--mbv-r-bloco);background:var(--mbv-soft);color:var(--mb-ink);font-weight:700;line-height:1.3}body.single-product .summary p.stock.available-on-backorder::before{content:"";position:absolute;left:16px;top:50%;width:28px;height:28px;margin-top:-14px;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a4fa8' stroke-width='1.7'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M12 2.8l1.6 2.2 2.7-.5.9 2.6 2.5 1.2-.7 2.7 1.7 2.1-1.7 2.1.7 2.7-2.5 1.2-.9 2.6-2.7-.5L12 21.2 10.4 19l-2.7.5-.9-2.6-2.5-1.2.7-2.7L3.3 10.9 5 8.8l-.7-2.7 2.5-1.2.9-2.6 2.7.5z'/%3E%3C/svg%3E")}body.single-product .summary p.stock .wclt_lead_time{display:block;color:var(--mb-ink2);font-weight:500;font-size:.95rem}body.single-product .summary p.stock .wclt_lead_time .lead-time-separator{display:none}body.single-product .summary .maxibel-lista{display:grid;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:0;background:none;box-shadow:none;overflow:visible}body.single-product .summary .maxibel-info{flex-direction:row;align-items:center;justify-content:space-between;gap:8px;min-height:64px;padding:10px 12px;border:1px solid var(--mb-line);border-radius:var(--mbv-r-bloco);background:var(--mb-surface)}body.single-product .summary .maxibel-info:last-child{border:1px solid var(--mb-line)}body.single-product .summary .maxibel-info:nth-child(odd):last-child{grid-column:1 / -1}body.single-product .summary .maxibel-lista:has(.maxibel-info:nth-child(3)){grid-template-columns:minmax(0,1fr);gap:0;border:1px solid var(--mb-line);border-radius:var(--mbv-r-bloco);background:var(--mb-surface);box-shadow:var(--mb-shadow-sm);overflow:hidden}body.single-product .summary .maxibel-lista:has(.maxibel-info:nth-child(3)) .maxibel-info{min-height:54px;padding:8px 14px;border:0;border-bottom:1px solid var(--mb-line2);border-radius:0;background:#fff0}body.single-product .summary .maxibel-lista:has(.maxibel-info:nth-child(3)) .maxibel-info:last-child{border-bottom:0}body.single-product .summary .maxibel-lista:has(.maxibel-info:nth-child(3)) .maxibel-info__txt small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body.single-product .summary .maxibel-info:hover{border-color:var(--mbv-blue)}body.single-product .summary .maxibel-info__txt b{font-size:.95rem;font-weight:700;line-height:1.2;color:var(--mbv-navy)}body.single-product .summary .maxibel-info__txt small{font-size:.78rem;line-height:1.25}body.single-product .summary .maxibel-info__seta{display:block;color:var(--mbv-blue)}body.single-product .summary .single_add_to_cart_button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;border-radius:var(--mbv-r-pill)!important;border-color:var(--mbv-blue)!important;background:var(--mbv-blue)!important;color:#fff;font-weight:700;box-shadow:0 8px 20px rgb(11 111 224 / .28)}body.single-product .summary .single_add_to_cart_button:hover{background:var(--mbv-blue-d)!important;border-color:var(--mbv-blue-d)!important}body.single-product .summary .single_add_to_cart_button::before{content:"";flex:none;width:24px;height:24px;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 4h3l2.4 11h11l2-8H6'/%3E%3Ccircle cx='9' cy='19.5' r='1.4'/%3E%3Ccircle cx='17' cy='19.5' r='1.4'/%3E%3C/svg%3E")}body.single-product .summary .single_add_to_cart_button.disabled{box-shadow:none}body.single-product #wc-shipping-simulator .shipping-simulator-wrapper{border:1px solid var(--mb-line);border-radius:var(--mbv-r-bloco);background:var(--mb-surface)}body.single-product #wc-shipping-simulator .shipping-simulator-wrapper .calculate{border-radius:var(--mbv-r-ctl);background:var(--mbv-soft);color:var(--mbv-blue-d)}body.single-product .summary .maxibel-seguranca li::before{border-color:var(--mbv-ok)}body.single-product .maxibel-barra__zap{border-color:var(--mbv-wa);color:var(--mbv-wa)}body.single-product .maxibel-barra__comprar,body.single-product .maxibel-barra__zap{border-radius:var(--mbv-r-pill)}@media (max-width:380px){body.single-product .summary>p.price .payment{padding:12px 14px!important;gap:10px}body.single-product .summary>p.price .payment .icon svg{width:36px;height:36px}}body.single-product .summary .quantity{box-sizing:border-box;padding:8px 12px;border:1px solid var(--mb-line);border-radius:var(--mbv-r-bloco);background:var(--mb-surface)}body.single-product .summary .quantity::before{color:var(--mbv-navy)}body.single-product .summary .quantity .quantity-button{width:48px;height:48px;border-color:#8fa3c0;color:var(--mbv-navy)}body.single-product .summary .quantity .quantity-down{border-radius:var(--mbv-r-ctl) 0 0 var(--mbv-r-ctl)}body.single-product .summary .quantity .quantity-up{border-radius:0 var(--mbv-r-ctl) var(--mbv-r-ctl) 0}body.single-product .summary .quantity input.qty{width:56px;height:48px;border-color:#8fa3c0;border-radius:0;color:var(--mbv-navy)}body.single-product .summary fieldset.maxibel-seguranca{margin:16px 0 0!important;padding:16px 18px!important;border:1px solid var(--mb-line)!important;border-radius:var(--mbv-r-bloco)!important;background:var(--mb-surface)!important;box-shadow:var(--mb-shadow-sm)!important}body.single-product .summary fieldset.maxibel-seguranca legend{position:static!important;float:left;width:100%!important;height:auto!important;margin:0 0 10px!important;padding:0!important;overflow:visible!important;clip:auto!important;white-space:normal;color:var(--mbv-navy);font-size:1.05rem;font-weight:800;line-height:1.3}body.single-product .summary fieldset.maxibel-seguranca ul{clear:both;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 20px;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}body.single-product .summary fieldset.maxibel-seguranca li{padding:0 0 0 26px;border:0;font-size:.95rem;line-height:1.35;color:var(--mb-ink)}body.single-product .summary fieldset.maxibel-seguranca li::before{left:4px;top:.25em;margin-top:0}body.single-product .summary fieldset.maxibel-seguranca .maxibel-seguranca__rodape{margin-top:14px;padding-top:14px;border-top:1px solid var(--mb-line2)}body.single-product .summary fieldset.maxibel-seguranca .maxibel-seguranca__link{color:var(--mb-teal)}@media (max-width:991px){body.single-product .maxibel-barra{gap:8px}body.single-product .maxibel-barra__preco b{font-size:1.1rem;color:var(--mbv-navy)}body.single-product .maxibel-barra__comprar{flex:1;min-width:0;min-height:48px;padding:0 14px;font-size:1rem;background:var(--mbv-blue)}body.single-product .maxibel-barra__zap{position:relative;flex:none;width:48px;min-height:48px;padding:0;overflow:hidden;font-size:0;color:var(--mbv-wa)}body.single-product .maxibel-barra__zap::before{content:"";position:absolute;inset:0;background:no-repeat center / 26px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23128c4a' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z'/%3E%3C/svg%3E")}body.single-product .maxibel-barra--compacta .maxibel-barra__zap{flex:1;width:auto;max-width:220px;margin-left:auto;padding:0 14px;overflow:visible;font-size:.95rem}body.single-product .maxibel-barra--compacta .maxibel-barra__zap::before{display:none}}body.single-product .summary>p.price .payment-price,body.single-product .summary>p.price .payment-price .amount,body.single-product .summary>p.price .payment-price bdi,body.single-product .maxibel-barra__preco b,body.single-product .maxibel-combine__preco,body.single-product .maxibel-combine__preco .amount{font-variant-numeric:proportional-nums;letter-spacing:-.02em}body.single-product .summary>p.price .payment-discount .payment-price,body.single-product .summary>p.price .payment-discount .payment-price .amount,body.single-product .summary>p.price .payment-discount .payment-price .woocommerce-Price-currencySymbol{font-weight:700!important;letter-spacing:-.03em}body.single-product .summary>p.price .payment-card .payment-price .amount{letter-spacing:-.02em}body.single-product .summary>p.price .payment-name .amount{letter-spacing:-.015em}body.single-product .maxibel-cor{gap:14px;margin:14px 0;padding:12px 16px 12px 12px;border:1px solid var(--mbv-soft2);border-radius:var(--mbv-r-bloco);background:var(--mbv-soft)}body.single-product .maxibel-cor__foto{width:76px;height:76px;border:2px solid #fff;border-radius:var(--mbv-r-bloco);box-shadow:0 4px 12px rgb(10 42 102 / .18)}body.single-product .maxibel-cor .maxibel-prazo{font-weight:500;line-height:1.35;color:var(--mb-ink2)}body.single-product .maxibel-cor .maxibel-prazo b{margin-bottom:2px;font-size:1.05rem;font-weight:700;color:var(--mbv-navy)}body.single-product .maxibel-cor.maxibel-cor--espera{margin:10px 0;padding:0;border:1px solid var(--mbv-soft2);border-radius:var(--mbv-r-ctl);background:var(--mbv-soft)}body.single-product .maxibel-cor .maxibel-prazo.maxibel-prazo--espera:not(.maxibel-prazo--aviso){padding:8px 12px;background:#fff0;color:var(--mbv-navy);font-size:.8125rem;font-weight:700;line-height:1.3}body.single-product .maxibel-cor .maxibel-prazo.maxibel-prazo--espera:not(.maxibel-prazo--aviso)::before{content:"↑";margin-right:6px;color:var(--mbv-blue);font-weight:800}body.single-product .maxibel-cor.maxibel-cor--aviso{margin:10px 0;padding:0;border:1px solid #f1c2c2;border-radius:var(--mbv-r-ctl);background:#fdecec}body.single-product .maxibel-cor .maxibel-prazo.maxibel-prazo--aviso{padding:8px 12px;background:#fff0;color:#a12b2b;font-size:.8125rem;font-weight:700;line-height:1.3}body.single-product .maxibel-cor .maxibel-prazo.maxibel-prazo--aviso::before{content:"↑";margin-right:6px;font-weight:800}body.single-product .maxibel-frete .maxibel-frete__total{background:var(--mbv-soft);color:var(--mbv-navy)}body.single-product #wc-shipping-simulator.loading #fshipping-results::before{background:var(--mbv-soft);color:var(--mbv-navy)}body.single-product .ckit-badge_wrapper .ckit-badge{color:var(--mbv-navy)!important;font-size:13px;font-weight:700;line-height:1.2;padding:5px 12px;border-radius:999px;box-shadow:0 1px 4px rgb(10 42 102 / .2)}@keyframes mbv-surge{from{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes mbv-anel{from{box-shadow:0 0 0 0 rgb(11 111 224 / .35)}to{box-shadow:0 0 0 12px #fff0}}@keyframes mbv-foto{from{opacity:0;transform:scale(.82) rotate(-4deg)}to{opacity:1;transform:none}}@keyframes mbv-texto{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){body.single-product .maxibel-cor.mbv-novo{animation:mbv-surge .45s cubic-bezier(.2,.8,.2,1) both,mbv-anel .9s ease-out}body.single-product .maxibel-cor.mbv-novo .maxibel-cor__foto img{animation:mbv-foto .5s cubic-bezier(.2,.8,.2,1) .05s both}body.single-product .maxibel-cor.mbv-novo .maxibel-prazo{animation:mbv-texto .45s ease-out .12s both}}body.single-product .summary,body.single-product .summary button,body.single-product .summary input,body.single-product .maxibel-barra,body.single-product .maxibel-barra__zap,body.single-product .maxibel-barra__comprar,body.single-product .maxibel-gaveta,body.single-product .maxibel-combine,body.single-product .maxibel-combine h2{font-family:var(--mbv-font)}body.single-product .summary .quantity{gap:6px}body.single-product .summary .quantity .quantity-button{width:44px;height:44px;border:0;border-radius:10px;background:var(--mbv-soft);color:var(--mbv-blue-d)}body.single-product .summary .quantity .quantity-down,body.single-product .summary .quantity .quantity-up{border-radius:10px}body.single-product .summary .quantity .quantity-button:active{background:var(--mbv-soft2)}body.single-product .summary .quantity input.qty{width:52px;height:44px;border:0;border-radius:0;background:#fff0;color:var(--mbv-navy);font-size:1.15rem;font-weight:700}body.single-product .summary>.woocommerce-product-rating{order:1;display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin:0;font-size:.9rem;line-height:1.3;color:var(--mb-ink2)}body.single-product .summary>.woocommerce-product-rating .woocommerce-review-link{color:var(--mb-ink2)}body.single-product .summary>.woocommerce-product-rating .star-rating{margin:0}body.single-product .summary>p.price .payment-discount .payment-price,body.single-product .summary>p.price .payment-discount .payment-price .amount,body.single-product .summary>p.price .payment-discount .payment-price .woocommerce-Price-currencySymbol{font-weight:800!important;letter-spacing:-.05em}body.single-product .summary>p.price .payment-card .payment-price .amount{letter-spacing:-.035em}body.single-product .mbv-cents{font-size:.5em;font-weight:800;letter-spacing:0;vertical-align:.72em;margin-left:.06em}body.single-product .summary>p.price .payment-card .mbv-cents{font-size:.58em;vertical-align:.55em}body.single-product .summary>.woocommerce-product-rating .woocommerce-review-link{padding:9px 0;margin:-9px 0;font-size:.85rem;line-height:1}body.single-product .product_meta{position:static;left:auto;right:auto;width:auto;max-width:1170px;margin:24px auto 0;padding:14px 16px;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 28px;border-top:1px solid var(--mb-line);text-align:center;color:var(--mb-ink)}body.single-product .product_meta>*{min-width:0;margin:0;overflow-wrap:anywhere}body.single-product .product_meta>br,body.single-product .product_meta>:empty{display:none}body.single-product .product_meta .sku_wrapper,body.single-product .product_meta .posted_in,body.single-product .product_meta .tagged_as,body.single-product .product_meta .cr_mpn,body.single-product .product_meta .cr_brand{display:inline;margin:0}body.single-product .product_meta .tagged_as{flex:1 1 100%}body.single-product .product_meta a{color:var(--mb-teal)}body.single-product #commercegurus-pdp-gallery .cg-main-swiper{position:relative;border:1px solid var(--mb-line);border-radius:var(--mbv-r-faixa);background:#fff;box-shadow:var(--mb-shadow-sm)}body.single-product #commercegurus-pdp-gallery .cg-main-swiper .swiper-slide img{object-fit:contain}body.single-product #commercegurus-pdp-gallery .cg-main-swiper .swiper-button-next,body.single-product #commercegurus-pdp-gallery .cg-main-swiper .swiper-button-prev{position:absolute!important;top:14px!important;bottom:auto!important;left:auto!important;margin:0!important;padding:0!important;width:36px!important;height:36px!important;display:grid!important;place-items:center;border:1px solid var(--mb-line)!important;border-radius:50%!important;background:#fff!important;background-image:none!important;box-shadow:none!important;transform:none!important;font-size:0!important;cursor:pointer}body.single-product #commercegurus-pdp-gallery .cg-main-swiper .swiper-button-next{right:14px!important}body.single-product #commercegurus-pdp-gallery .cg-main-swiper .swiper-button-prev{right:56px!important}body.single-product #commercegurus-pdp-gallery .cg-main-swiper .swiper-button-next::before,body.single-product #commercegurus-pdp-gallery .cg-main-swiper .swiper-button-prev::before{content:none!important}body.single-product #commercegurus-pdp-gallery .cg-main-swiper .swiper-button-next::after,body.single-product #commercegurus-pdp-gallery .cg-main-swiper .swiper-button-prev::after{content:""!important;display:block;width:8px;height:8px;border:solid var(--mbv-navy);border-width:2px 2px 0 0}body.single-product #commercegurus-pdp-gallery .cg-main-swiper .swiper-button-next::after{transform:translateX(-1px) rotate(45deg)}body.single-product #commercegurus-pdp-gallery .cg-main-swiper .swiper-button-prev::after{transform:translateX(1px) rotate(-135deg)}body.single-product #commercegurus-pdp-gallery .cg-main-swiper .swiper-button-disabled{opacity:.4}body.single-product #commercegurus-pdp-gallery .cg-main-swiper .swiper-button-next:hover,body.single-product #commercegurus-pdp-gallery .cg-main-swiper .swiper-button-prev:hover{border-color:var(--mbv-blue)!important}body.single-product #commercegurus-pdp-gallery .cg-thumb-swiper{margin-top:10px}body.single-product #commercegurus-pdp-gallery .cg-thumb-swiper .swiper-slide{box-sizing:border-box;padding:0 5px;opacity:1!important}body.single-product #commercegurus-pdp-gallery .cg-thumb-swiper .swiper-slide:first-child{padding-left:0}body.single-product #commercegurus-pdp-gallery .cg-thumb-swiper .swiper-slide:last-child{padding-right:0}body.single-product #commercegurus-pdp-gallery .cg-thumb-swiper .swiper-slide img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain;box-sizing:border-box;padding:4px;border:2px solid var(--mb-line);border-radius:14px;background:#fff;cursor:pointer}body.single-product #commercegurus-pdp-gallery .cg-thumb-swiper .swiper-slide-thumb-active img{border-color:var(--mbv-blue)}body.single-product #commercegurus-pdp-gallery .cg-thumb-swiper .swiper-button-next.swiper-button-disabled,body.single-product #commercegurus-pdp-gallery .cg-thumb-swiper .swiper-button-prev.swiper-button-disabled{display:none!important}@media (min-width:771px){body.single-product #commercegurus-pdp-gallery .cg-main-swiper{border:0;border-radius:0;background:#fff0;box-shadow:none}body.single-product #commercegurus-pdp-gallery .cg-main-swiper .swiper-button-next,body.single-product #commercegurus-pdp-gallery .cg-main-swiper .swiper-button-prev{display:none!important}body.single-product #commercegurus-pdp-gallery .cg-main-swiper .swiper-slide{box-sizing:border-box;overflow:hidden;border:1px solid var(--mb-line);border-radius:var(--mbv-r-faixa);background:#fff}}body.single-product #commercegurus-pdp-gallery .cg-main-swiper .swiper-button-next,body.single-product #commercegurus-pdp-gallery .cg-main-swiper .swiper-button-prev{top:50%!important;transform:translateY(-50%)!important}body.single-product #commercegurus-pdp-gallery .cg-main-swiper .swiper-button-prev{left:14px!important;right:auto!important}body.single-product #commercegurus-pdp-gallery .cg-main-swiper .swiper-button-next{right:14px!important;left:auto!important}body.single-product #commercegurus-pdp-gallery .cg-main-swiper .swiper-button-disabled{visibility:visible!important;opacity:.35;pointer-events:none}body.single-product #commercegurus-pdp-gallery .cg-main-swiper .swiper-button-next::after,body.single-product #commercegurus-pdp-gallery .cg-main-swiper .swiper-button-prev::after{-webkit-mask:none!important;mask:none!important;background:none!important;background-image:none!important;box-sizing:content-box;position:static!important;width:8px!important;height:8px!important;font-size:0!important}body.single-product .summary>p.price .payment-discount{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:14px;row-gap:2px}body.single-product .summary>p.price .payment-discount .payment-info{display:contents!important}body.single-product .summary>p.price .payment-discount .icon{grid-column:1;grid-row:1 / span 2;align-self:start;margin-top:2px}body.single-product .summary>p.price .payment-discount .price-from,body.single-product .summary>p.price .payment-discount .payment-price{grid-column:2;grid-row:1}body.single-product .summary>p.price .payment-discount .payment-name{grid-column:2;grid-row:2}body.single-product .summary>p.price .payment-discount .payment-savings{grid-column:1 / -1;grid-row:3;justify-self:stretch;box-sizing:border-box;margin-top:8px;text-align:center;white-space:normal}@media (min-width:992px){body.single-product .summary>p.price .payment-discount .payment-savings{grid-column:2;justify-self:start;text-align:left}}@media (max-width:991px){body.single-product .summary>p.price .wcsp-container{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px!important;align-items:stretch!important}body.single-product .summary>p.price .payment{display:flex;flex-direction:column;align-items:stretch;gap:0;box-sizing:border-box;height:100%;padding:12px!important;border-radius:var(--mbv-r-ctl)}body.single-product .summary>p.price .payment .icon{display:none!important}body.single-product .summary>p.price .payment .payment-info,body.single-product .summary>p.price .payment-discount .payment-info{display:flex!important;flex-direction:column;align-items:flex-start;gap:2px}body.single-product .summary>p.price .payment .payment-info::before{content:""!important;order:-2;font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}body.single-product .summary>p.price .payment-discount .payment-info::before{content:"À vista"!important;color:var(--mbv-blue-d)}body.single-product .summary>p.price .payment-card .payment-info::before{content:"No cartão"!important;color:var(--mb-ink2)}body.single-product .summary>p.price .payment-discount .payment-price .amount{font-size:1.5rem!important}body.single-product .summary>p.price .payment-discount .payment-name .text{font-size:.9rem;line-height:1.25}body.single-product .summary>p.price .payment-discount .payment-savings{display:block;align-self:stretch;margin-top:6px;padding:4px 8px;font-size:.75rem;line-height:1.25;text-align:center}body.single-product .summary>p.price .payment-card .payment-name{order:-1;margin:0!important;color:var(--mbv-navy)!important;font-size:1rem!important;font-weight:800!important;text-wrap:balance}body.single-product .summary>p.price .payment-card .payment-price{order:1;color:var(--mb-ink2);font-size:.8125rem!important;font-weight:400}body.single-product .summary>p.price .payment-card .payment-price::before{content:"total "}body.single-product .summary>p.price .payment-card .payment-price .amount{color:var(--mb-ink2)!important;font-size:.8125rem!important;font-weight:400!important}}body.single-product .summary>.onsale{order:1;position:static;align-self:flex-start;width:auto;height:auto;min-width:0;min-height:0;margin:0 0 8px;padding:4px 12px;border-radius:var(--mbv-r-pill);background:#d93a3a;color:#fff;font-size:.78rem;font-weight:700;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;transform:none}body.single-product .summary>p.price .payment-discount::after{z-index:0}body.single-product .summary>p.price .payment-discount>*,body.single-product .summary>p.price .payment-discount .payment-info>*{position:relative;z-index:1}body.single-product #wc-shipping-simulator .shipping-simulator-wrapper{overflow:hidden}body.single-product #wc-shipping-simulator .shipping-simulator-wrapper label{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}body.single-product #wc-shipping-simulator .shipping-simulator-wrapper label input{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;outline-offset:-2px}body.single-product #wc-shipping-simulator .shipping-simulator-wrapper .calculate{border:0!important;border-left:1px solid var(--mb-line)!important;border-radius:0!important;box-shadow:none!important}body.single-product .summary>#wc-shipping-simulator{box-sizing:border-box;width:100%;max-width:100%;margin-left:0;margin-right:0;align-self:stretch}@media (max-width:480px){body.single-product #wc-shipping-simulator .shipping-simulator-wrapper{flex-wrap:wrap}body.single-product #wc-shipping-simulator .shipping-simulator-wrapper label{flex:1 1 100%!important;width:100%!important;min-height:52px}body.single-product #wc-shipping-simulator .shipping-simulator-wrapper .calculate{flex:1 1 100%!important;width:100%!important;min-height:48px;border-left:0!important;border-top:1px solid var(--mb-line)!important}}body.single-product .summary>p.price .payment-discount .payment-name .text{color:var(--mb-ink);font-weight:500}body.single-product .mbv-desc{color:var(--mbv-blue);font-weight:700}