﻿.nm-header-sobreposto #MainContent{margin-top:calc(var(--nm-head-h, 0px)*-1)}.head-main.nm-transparente{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.head-main.nm-transparente:not(.nm-rolado):not(:hover):not(:focus-within):not(.nm-menu-aberto){--header-background: transparent;--header-foreground: var(--nm-transparente-texto, #FFFFFF);--header-utilities-foreground: var(--nm-transparente-texto, #FFFFFF);--header-desktop-nav-background: transparent;--header-desktop-nav-foreground: var(--nm-transparente-texto, #FFFFFF);--header-foreground-opacity-10: transparent;background-color:transparent !important;color:var(--nm-transparente-texto, #FFFFFF) !important;fill:var(--nm-transparente-texto, #FFFFFF);border-bottom-color:transparent}.head-main.nm-transparente:not(.nm-rolado):not(:hover):not(:focus-within):not(.nm-menu-aberto) .badge{color:#000;background-color:var(--nm-transparente-texto, #FFFFFF);border-color:var(--nm-transparente-texto, #FFFFFF)}.head-main.nm-transparente:not(.nm-rolado):not(:hover):not(:focus-within):not(.nm-menu-aberto) .MF_header svg{stroke:var(--nm-transparente-texto, #FFFFFF) !important}.head-main.nm-transparente .logo-img{transition:filter .3s ease}.head-main.nm-transparente.nm-logo-branco:not(.nm-rolado):not(:hover):not(:focus-within):not(.nm-menu-aberto) .logo-img{filter:brightness(0) invert(1)}@media(min-width: 768px){.head-main.nm-menu-dividido{position:relative}.nm-menu-dividido .nav-desktop-container{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent !important;pointer-events:none}.nm-menu-dividido .js-nav-desktop-container{height:100% !important;padding-right:var(--nm-icones-w, 220px)}.nm-menu-dividido .nav-desktop-grid,.nm-menu-dividido .nav-desktop-grid-center{justify-content:flex-start}.nm-menu-dividido .nav-desktop-grid-main{flex:1 1 auto !important;width:auto !important}.nm-menu-dividido .nav-desktop-list{display:flex;align-items:center}.nm-menu-dividido .nav-desktop-list>.nav-item{pointer-events:auto;white-space:nowrap}.nm-menu-dividido .nav-desktop-list>.nav-item:first-of-type{padding-left:0}.nm-menu-dividido .nm-nav-espaco{flex:0 0 auto;width:200px;align-self:stretch;list-style:none}.nm-menu-dividido .head-row.logo-md-center{grid-template-columns:1fr auto auto auto auto}.nm-menu-dividido .head-row.logo-md-center .search-container{grid-column:2}.nm-menu-dividido .head-row.logo-md-center .header-account{grid-column:3}.nm-menu-dividido .head-row.logo-md-center .MF_header{grid-column:4;grid-row:1}.nm-menu-dividido .head-row.logo-md-center .header-cart{grid-column:5}.nm-menu-dividido .head-row.search-icon-md.logo-md-center .search-floating-container{left:auto;right:0}.nm-menu-dividido .head-row .search-floating-container.visible{width:min(360px,var(--nm-busca-max, 360px))}.nm-menu-dividido:has(.search-floating-container.visible) .nm-nav-direita{visibility:hidden}.nm-header-compacto .head-row .search-floating-container.visible{width:var(--nm-busca-compacto, 360px)}.nm-header-compacto:has(.search-floating-container.visible) .logo-container{visibility:hidden}.nm-menu-dividido .search-suggestions{right:0;left:auto}}@media(min-width: 768px){.nm-header-compacto .nav-desktop-container{display:none !important}.nm-header-compacto .head-row .menu-container{display:block !important;grid-column:1;grid-row:1;justify-self:start}.modal.modal-nav-hamburger{top:0;bottom:0;left:0;width:min(420px,90vw);height:100%;max-height:100%;transform:translateX(-100%)}.modal.modal-nav-hamburger.modal-visible{top:0;bottom:0;transform:translateX(0)}.modal-nav-hamburger .nav-item{display:block;padding:0;font-size:inherit;white-space:normal}}.label.nm-selo-desconto{padding:4px 8px;font-size:14px;font-weight:500;line-height:1.2;color:var(--nm-selo-desconto-texto, #FFFFFF);background-color:var(--nm-selo-desconto-fundo, #1ABC9C);border:0;border-radius:0}.label.nm-selo-desconto .label-offer-percentage{color:inherit}.product-item .product-item-discount{display:none !important}.product-item-link:has(>.js-lb-variants){display:flex;flex-direction:column}.product-item-link>.js-lb-variants{order:-1;flex-wrap:nowrap !important;justify-content:center;gap:6px !important;margin:0 0 8px !important}.js-lb-variants .btn-size-variant{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 1 28px;min-width:0;width:28px;height:28px;padding:0;font-size:11px;font-weight:500;line-height:1;color:#000;background:#f2f2f2 !important;border:1px solid #333 !important;border-radius:0 !important;overflow:hidden;transition:background-color .2s ease,color .2s ease,border-color .2s ease !important}.js-lb-variants .btn-size-variant:not([disabled]):hover{color:#fff;background:#000 !important;border-color:#000 !important}.js-lb-variants .btn-size-variant[disabled]{color:#999;background:#f7f7f7 !important;border-color:#ccc !important;text-decoration:none !important;opacity:1 !important}.js-lb-variants .btn-size-variant[disabled]::after{content:"";position:absolute;width:140%;height:1px;background:#ccc;transform:rotate(45deg)}.nm-compra .product-price-main{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.nm-compra .product-price-row{display:contents}.nm-compra .product-price-display{order:1;font-size:22px;font-weight:400;color:#222}.nm-compra .product-price-compare{order:2;flex:0 0 auto;width:auto;font-size:18px;color:rgba(34, 34, 34, 0.6);text-decoration:line-through}.nm-compra .product-offer-label{order:3;padding:5px 10px;font-size:14px;font-weight:500;line-height:14px;color:var(--nm-selo-desconto-texto, #FFFFFF);background-color:var(--nm-selo-desconto-fundo, #1ABC9C)}.nm-compra .product-price-promo-container{order:4}.nm-compra .product-name{margin-bottom:20px;font-size:32px;line-height:1.2}@media(max-width: 767px){.nm-compra .product-name{font-size:24px}}.nm-compra .js-saved-money-message,.nm-compra .product-payments-link,.nm-compra .product-quantity-stock{display:none !important}.nm-compra .product-payments-info{margin-top:6px;cursor:pointer}.nm-compra .product-installments{font-size:13px;color:#333}.nm-compra .product-installments::before{content:"ou "}.nm-compra .product-installment-amount{font-weight:700}.nm-compra .product-detail-variants{margin-bottom:8px}.nm-compra .product-detail-variants-group{margin-bottom:20px}.nm-compra .product-detail-variants .form-label{display:block;margin-bottom:12px;font-size:15px;font-weight:600;text-transform:uppercase;color:#222}.nm-compra .product-detail-variants .js-insta-variation-label{font-weight:400}.nm-compra .nm-var-tamanho .js-insta-variation-label{display:none}.nm-compra .product-detail-variants .btn-variant{display:inline-flex;align-items:center;justify-content:center;min-width:47px;height:46px;margin:0 10px 10px 0;padding:0;font-size:15px;line-height:20px;color:#222;background:#fff;border:1px solid #222;border-radius:0}.nm-compra .product-detail-variants .btn-variant-content{min-height:0;margin:0;padding:0 14px;line-height:20px}.nm-compra .product-detail-variants .btn-variant:hover{border-color:#000}.nm-compra .product-detail-variants .btn-variant.selected{color:#fff;background:#222;border-color:#222}.nm-compra .product-detail-variants .btn-variant-no-stock{color:#bbb;background:#fff;border-color:#ccc}.nm-compra .product-detail-variants .btn-variant-no-stock::after{background:linear-gradient(to top right, transparent calc(50% - 0.5px), #CCCCCC calc(50% - 0.5px), #CCCCCC calc(50% + 0.5px), transparent calc(50% + 0.5px))}.nm-compra .product-detail-variants .btn-variant-no-stock.selected{color:#999;background:#f2f2f2;border-color:#999}.nm-compra .\--group{margin:4px 0 24px}.nm-compra .\--group-label .form-label{margin-bottom:14px;font-family:var(--heading-font, "Playfair Display", serif);font-size:18px;font-weight:400;text-transform:none;color:#222}.nm-compra .\--group-row{display:flex;flex-wrap:wrap;gap:10px}.nm-compra .\--group-item-picture{width:80px !important;height:80px !important;margin:0 !important;padding:4px;border:1px solid #ddd !important;border-radius:0 !important}.nm-compra .\--group-item-picture a,.nm-compra .\--group-item-picture img{display:block;width:100% !important;height:100% !important;object-fit:cover}.nm-sem-tamanho .nm-var-tamanho .btn-variant.selected:not(.btn-variant-no-stock){color:#222;background:#fff;border-color:#222}.nm-sem-tamanho .nm-var-tamanho .btn-variant-no-stock.selected{color:#bbb;background:#fff;border-color:#ccc}.nm-sem-tamanho .js-last-product,.nm-sem-tamanho .js-latest-products-available{display:none !important}.nm-aviso-tamanho{display:none;margin-top:2px;font-size:14px;color:#c0392b}.nm-pedir-tamanho .nm-aviso-tamanho{display:block}.nm-var-tamanho.nm-destacar{animation:nm-destacar .4s ease 2}.nm-compra .size-guide{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;font-size:15px;text-transform:uppercase;color:#222;cursor:pointer}.nm-compra .size-guide::before{content:"";width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23222' stroke-width='1.4'%3E%3Cpath d='M3 16.5 16.5 3 21 7.5 7.5 21z'/%3E%3Cpath d='m7 13 1.5 1.5M9.5 10.5 12 13M12 8l1.5 1.5M14.5 5.5 17 8'/%3E%3C/svg%3E") center/contain no-repeat}.nm-compra .size-guide-label{font-size:inherit;text-decoration:none}.nm-compra .product-actions{display:block !important;margin-bottom:24px}.nm-compra .form-quantity-container{width:140px;margin-bottom:24px}.nm-compra .form-quantity-container::before{content:"Quantidade";display:block;margin-bottom:12px;font-size:15px;font-weight:500;color:#222}.nm-compra .form-quantity{height:46px;border:1px solid #e5e5e5;border-radius:0}.nm-compra .form-quantity .form-control{height:44px;font-size:15px}.nm-compra .buy-button-container .js-addtocart{height:46px;padding:0 40px;font-size:15px;font-weight:500;line-height:46px;text-transform:uppercase;border-radius:0}.nm-compra #product-shipping-container .form-label{margin-bottom:8px;font-size:0}.nm-compra #product-shipping-container .form-label::before{content:"Calcular Frete";font-size:14px;font-weight:600;color:#222}.nm-compra #product-shipping-container .input-append{display:flex;align-items:center;gap:16px}.nm-compra #product-shipping-container .js-shipping-input{flex:0 0 160px;width:160px;height:40px;padding:10px 14px;font-size:14px;border:1px solid #d1d5db;border-radius:6px}.nm-compra #product-shipping-container .js-calculate-shipping{position:static;height:46px;padding:0 20px;font-size:14px;font-weight:600;text-transform:uppercase;color:#fff;fill:#fff;background:#1a1a1a;border:0;border-radius:6px}.nm-sanfona-titulo{display:flex;align-items:center;justify-content:space-between;padding:12px 0 16px;font-size:16px;font-weight:500;color:#222;border-bottom:1px solid #222;list-style:none;cursor:pointer}.nm-sanfona-titulo::-webkit-details-marker{display:none}.nm-sanfona-titulo::after{content:"+";font-size:22px;font-weight:300;line-height:1}.nm-sanfona[open]>.nm-sanfona-titulo::after{content:"−"}.nm-sanfona .product-description-content{padding-top:20px}.nm-barra-compra{position:fixed;left:0;right:0;bottom:0;z-index:900;background-color:var(--main-background, #FFFFFF);border-top:1px solid rgba(0, 0, 0, 0.08);box-shadow:0 -4px 16px rgba(0, 0, 0, 0.06);transform:translateY(110%);visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}.nm-barra-compra.nm-visivel{transform:translateY(0);visibility:visible;transition:transform .3s ease,visibility 0s}.nm-barra-compra-inner{display:flex;align-items:center;gap:16px;padding-top:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom, 0px))}.nm-barra-compra-produto{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.nm-barra-compra-img{width:48px;height:48px;object-fit:cover;flex-shrink:0}.nm-barra-compra-info{min-width:0}.nm-barra-compra-nome{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px}.nm-barra-compra-precos{display:flex;align-items:baseline;gap:8px;margin-top:2px}.nm-barra-compra-preco{font-weight:600}.nm-barra-compra-preco-antigo{font-size:12px;text-decoration:line-through;opacity:.6}.nm-barra-compra-botao{flex-shrink:0;min-width:220px;white-space:nowrap}body.nm-com-barra-compra{padding-bottom:72px}@media(max-width: 767px){.nm-barra-compra-img{display:none}.nm-barra-compra-nome{font-size:12px}.nm-barra-compra-botao{min-width:0;padding-left:20px;padding-right:20px}}.nm-legal-linha{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 22px}.nm-legal-linha .footer-powered-by,.nm-legal-linha .footer-copyright{margin:0;vertical-align:middle}.nm-legal-linha .footer-copyright{flex-basis:100%;text-align:right}.nm-desenvolvido{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none;opacity:.8;transition:opacity .2s ease}.nm-desenvolvido:hover{opacity:1;color:inherit}.nm-desenvolvido img{display:block;width:64px;height:auto}@media(min-width: 768px){.footer-secondary-info:has(.nm-legal-linha){grid-template-columns:auto 1fr}}@media(max-width: 767px){.nm-legal-linha{justify-content:flex-start}.nm-legal-linha .footer-copyright{text-align:left}}.js-product-variants.nm-destacar{animation:nm-destacar .4s ease 2}@keyframes nm-destacar{0%,100%{transform:translateX(0)}25%{transform:translateX(-6px)}75%{transform:translateX(6px)}}
