@layer minisTotalFirst{.minis-total-first .minis-reference-price-row{align-items:center !important;gap:16px !important;margin:4px 0 12px !important;min-height:74px !important}.minis-total-first .minis-reference-price-row>:is(.mu-base-price,.product-price,.product-item-price-container){display:none !important}.minis-total-first .minis-reference-price-row>.mb-total{order:0 !important;flex:1 1 auto !important;min-width:0 !important;width:auto !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;color:#322b50 !important}.minis-total-first .minis-reference-price-row>.mb-quantity-row{order:1 !important}.minis-total-first .mb-total-main{display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:3px !important}.minis-total-first .mb-total-label{font:700 14px/1.25 Arial,Helvetica,sans-serif !important;color:#51496c !important;white-space:normal !important}.minis-total-first .mb-total-prices{display:flex !important;align-items:baseline !important;flex-wrap:wrap !important;justify-content:flex-start !important;column-gap:9px !important;row-gap:0 !important}.minis-total-first .mb-total-value{order:0 !important;font:800 clamp(32px, 3vw, 44px)/1.05 Arial,Helvetica,sans-serif !important;letter-spacing:-1px !important;color:#322b50 !important;white-space:nowrap !important}.minis-total-first .mb-total-before{order:1 !important;font:400 13px/1.2 Arial,Helvetica,sans-serif !important;color:#777086 !important}.minis-total-first .mb-total-details{display:block !important;margin:4px 0 0 !important;padding:0 !important;line-height:1.2 !important}.minis-total-first .mb-total-details:not(:has(.mb-saving:not([hidden]))){display:none !important}.minis-total-first .mb-total-details .mb-shipping-status{display:none !important}.minis-total-first .mb-total-details .mb-saving{font:700 12px/1.25 Arial,Helvetica,sans-serif !important;padding:0 !important;background:transparent !important;border:0 !important;color:#148047 !important}.minis-total-first .minis-total-earned{order:4 !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:7px !important;border:1px solid #c0e3cd !important;border-radius:9px !important;background:#eaf7ef !important;color:#177641 !important;padding:8px 10px !important;margin:9px 0 0 !important;font:700 14px/1.2 Arial,Helvetica,sans-serif !important;text-align:center !important}.minis-total-first .minis-total-earned[hidden]{display:none !important}.minis-total-first .minis-total-earned svg{width:19px !important;height:19px !important;flex:0 0 19px !important}.minis-total-first .minis-purchase-tools.minis-tools-with-view{grid-template-columns:repeat(3, minmax(0, 1fr)) !important}.minis-total-first .minis-tools-with-view .mu-view{grid-column:2 !important;grid-row:1 !important;margin:0 !important;border-radius:10px !important;min-height:34px !important;height:34px !important;padding:6px 4px !important;font-size:12px !important}.minis-total-first .minis-tools-with-view [id=minis-share]{grid-column:3 !important}.minis-total-first .minis-tools-with-view .minis-prep-disclosure:not([open]){grid-column:1 !important}.minis-total-first .minis-tools-with-view :is(.minis-prep-disclosure>summary,[id=minis-share] button){font-size:11px !important;padding:6px 4px !important}.minis-total-first .minis-benefit-fineprint{margin-bottom:0 !important}@media(max-width: 767px){.minis-total-first .minis-reference-price-row{gap:10px !important;margin:7px 0 9px !important;min-height:67px !important}.minis-total-first .mb-total-label{font-size:12px !important}.minis-total-first .mb-total-value{font-size:32px !important;letter-spacing:-0.7px !important}.minis-total-first .mb-total-before{display:none !important}.minis-total-first .mb-total-details .mb-saving{font-size:11px !important}.minis-total-first .minis-total-earned{font-size:12px !important;padding:7px 8px !important;margin-top:7px !important}.minis-total-first .minis-total-earned svg{width:16px !important;height:16px !important;flex-basis:16px !important}}@media(max-width: 360px){.minis-total-first .mb-total-value{font-size:29px !important}.minis-total-first .mb-total-prices{column-gap:5px !important}.minis-total-first .mb-quantity-row{width:130px !important;flex-basis:130px !important}.minis-total-first .minis-reference-price-row :is(.mb-quantity-label,.mu-quantity-row>label,.mb-catalog-quantity>span){font-size:11px !important}.minis-total-first .minis-reference-price-row :is(.product-quantity-input-group,.mu-stepper,.mb-catalog-stepper){width:130px !important}.minis-total-first .minis-reference-price-row .form-quantity{width:126px !important;grid-template-columns:40px 46px 40px !important}.minis-total-first .minis-reference-price-row :is(.product-quantity-control,input[name=quantity]){width:46px !important}.minis-total-first .minis-reference-price-row :is(.form-quantity-icon,.mu-stepper button,.mb-catalog-stepper button){width:40px !important;min-width:40px !important}}}@layer minisTotalFirst{.minis-total-first .minis-purchase-tools.minis-tools-with-view{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:8px !important;align-items:start !important}.minis-total-first .minis-tools-with-view .mu-view{grid-column:1 !important;grid-row:1 !important;min-height:38px !important;height:38px !important;font-size:13px !important}.minis-total-first .minis-tools-with-view .minis-prep-disclosure:not([open]){grid-column:2 !important;grid-row:1 !important}.minis-total-first .minis-tools-with-view .minis-prep-disclosure>summary{min-height:38px !important;font-size:13px !important;padding:7px 8px !important}.minis-total-first .minis-tools-with-view [id=minis-share]{display:none !important}.minis-total-first .minis-purchase-tools:not(.minis-tools-with-view):not(:has([id=minis-share])) .minis-prep-disclosure{grid-column:1/-1 !important}}@layer minisTotalFirst{:root{--minis-visible-height:100svh;--minis-header-height:57px;--minis-frame-gap:20px}#minis-un-producto{box-sizing:border-box !important;min-height:calc(var(--minis-visible-height) - var(--minis-header-height)) !important;display:flex !important;flex-direction:column !important;justify-content:center !important;padding-block:var(--minis-frame-gap) !important;margin-block:0 !important}#minis-un-producto>.mu-product{width:100% !important;flex:0 0 auto !important}body.template-product.minis-reference-view #ns-section-main_product,body.template-product.minis-reference-view #single-product{padding-block:0 !important;margin-block:0 !important}body.template-product.minis-reference-view .product-columns{box-sizing:border-box !important;min-height:calc(var(--minis-visible-height) - var(--minis-header-height)) !important;align-content:center !important;padding-block:var(--minis-frame-gap) !important;margin-block:0 !important}body.template-category:has(.minis-single-catalog) #MainContent{box-sizing:border-box !important;min-height:calc(var(--minis-visible-height) - var(--minis-header-height)) !important;display:flex !important;flex-direction:column !important;justify-content:center !important;padding-block:var(--minis-frame-gap) !important}body.template-category:has(.minis-single-catalog) #MainContent>section{flex:0 0 auto !important}body.template-category:has(.minis-single-catalog) .page-header{padding:0 0 12px !important;background:transparent !important}body.template-category:has(.minis-single-catalog) .page-header .container{max-width:1000px !important;padding-inline:18px !important}body.template-category:has(.minis-single-catalog) .page-header-title{margin:0 !important}body.template-category:has(.minis-single-catalog) .products-grid,body.template-category:has(.minis-single-catalog) #ns-section-product_list{padding-block:0 !important;margin-block:0 !important}.minis-single-catalog .product-item{margin-bottom:0 !important}@media(max-width: 767px){:root{--minis-header-height:54px;--minis-frame-gap:12px}body.template-category:has(.minis-single-catalog) .page-header{padding-bottom:10px !important}body.template-category:has(.minis-single-catalog) .page-header .container{padding-inline:16px !important}}}@layer minisTotalFirst{body.template-category:has(.minis-single-catalog) .products-grid>.container>.grid{padding-top:0 !important}@media(max-width: 767px)and (max-height: 700px){.minis-single-catalog .product-item-image-container{height:84px !important;min-height:84px !important}.minis-single-catalog .minis-reference-price-row{margin-top:3px !important}}}
