.mg-intro{padding:28px 0 30px;background:#f7f6f2}.mg-breadcrumb{display:flex;gap:10px;align-items:center;font-size:11px;color:#69675f;margin-bottom:28px}.mg-breadcrumb a:hover{text-decoration:underline}.mg-intro-copy{max-width:760px}.mg-intro .mh-kicker{margin-bottom:10px}.mg-title{font-family:var(--font-heading--family,Inter,Arial,sans-serif);font-size:clamp(38px,4vw,56px);font-weight:700;letter-spacing:-.055em;line-height:1.05;margin:0 0 14px}.mg-intro .mh-muted{max-width:730px}.mg-note{color:#5d5b55;font-size:12px;line-height:1.6;margin:14px 0 0}.mg-category-nav{display:flex;gap:9px;flex-wrap:wrap;align-items:center;margin-top:25px}.mg-category-nav a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:10px 18px;border:1px solid #d3d0c5;border-radius:4px;font-size:13px;background:transparent;font-weight:550;line-height:1.3}.mg-category-nav a:hover{background:#eae8df}.mg-category-nav a.is-current{background:#191917;color:#fff;border-color:#191917}.mg-catalog{display:block;color:#191917;font-family:var(--font-body--family,Inter,Arial,sans-serif);padding:24px 0 48px}.mg-catalog .collection-wrapper{row-gap:0}.mg-catalog-toolbar{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px}.mg-catalog-toolbar h2{font-size:21px;font-weight:650;letter-spacing:-.025em;line-height:1.2;margin:0}.mg-stock-link{display:inline-flex;align-items:center;gap:8px;min-height:42px;border:1px solid #d3d0c5;padding:9px 13px;border-radius:4px;text-decoration:none;font-size:12px;line-height:1.3;color:#333;background:#fff}.mg-stock-link.is-active{background:#f0eee5;border-color:#827660;color:#28241d}.mg-catalog a:focus-visible{outline:3px solid #766b53;outline-offset:4px}.mg-catalog .product-grid:not([product-grid-view='zoom-out']){--product-grid-columns-desktop:repeat(4,minmax(0,1fr))!important;--product-grid-gap:32px 22px}.mg-catalog .product-grid__item{min-width:0}.mg-catalog .product-grid:not([product-grid-view='zoom-out']) product-card{height:auto;display:block}.mg-catalog .product-grid:not([product-grid-view='zoom-out']) .card-gallery{border-radius:5px;overflow:hidden;background:#eeede7;--gallery-aspect-ratio:4/5!important}.mg-catalog .product-grid:not([product-grid-view='zoom-out']) [ref='productTitleLink'] [role='heading']{font-size:14px;font-weight:500;line-height:1.45;margin:0;letter-spacing:0}.mg-catalog .product-grid:not([product-grid-view='zoom-out']) [ref='productTitleLink'] .text-block{padding-top:13px!important;min-height:54px}.mg-catalog .product-grid:not([product-grid-view='zoom-out']) product-price{font-size:17px;font-weight:650;line-height:1.4}.mg-catalog .product-grid:not([product-grid-view='zoom-out']) .product-card-gallery__title-placeholder{aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;padding:24px;background:#eeede7;text-align:center;color:#777469;font-size:13px;line-height:1.4}.mg-catalog .product-card-gallery__title-placeholder .title-text{font-size:13px;line-height:1.4;font-weight:400}.mg-catalog .quick-add{display:none}.mg-card-details{margin-top:8px;padding-bottom:5px}.mg-piece-label{font-size:10px;color:#67645d;margin:0 0 9px;line-height:1.5;display:flex;gap:8px;justify-content:space-between;align-items:center;flex-wrap:wrap}.mg-piece-label>span{font-size:9px;padding:3px 6px;border:1px solid #dedbd0;border-radius:3px;background:#f7f6f0;color:#4b473c}.mg-card-sizes{font-size:11px;color:#3e3c35;line-height:1.5;min-height:17px;margin:0 0 12px}.mg-card-sizes>span{color:#76726b}.mg-card-cta{border:1px solid #191917;color:#fff;background:#191917;text-decoration:none;display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:11px 12px;border-radius:4px;font-size:11px;font-weight:600;line-height:1.35}.mg-card-cta:hover{background:#3c3b35}.mg-card-cta>span:last-child{font-size:18px;font-weight:400}.mg-card-cta-muted{background:#fff;color:#666159;border-color:#d7d3c9}.mg-card-cta-muted:hover{background:#f5f3ec}.mg-catalog [product-grid-view='zoom-out'] .mg-card-details{display:none}.mg-catalog .facets{font-size:13px}.mg-catalog .pagination{margin-top:36px}
@media(max-width:990px) and (min-width:750px){.mg-catalog .product-grid:not([product-grid-view='zoom-out']){--product-grid-columns-desktop:repeat(3,minmax(0,1fr))!important;--product-grid-gap:28px 16px}}
@media(max-width:749px){.mg-intro{padding:22px 0 26px}.mg-breadcrumb{margin-bottom:22px;font-size:10px}.mg-title{font-size:39px;margin-bottom:14px}.mg-note{font-size:11px;line-height:1.55}.mg-category-nav{gap:7px;margin-top:20px}.mg-category-nav a{padding:10px 12px;font-size:11px;min-height:42px}.mg-catalog{padding:20px 0 30px}.mg-catalog-toolbar{margin-bottom:8px;gap:10px}.mg-catalog-toolbar h2{font-size:18px}.mg-stock-link{font-size:10px;padding:8px 10px}.mg-catalog .product-grid:not([product-grid-view='zoom-out']){--mobile-columns:2;--product-grid-gap:28px 14px}.mg-catalog .product-grid:not([product-grid-view='zoom-out']) [ref='productTitleLink'] [role='heading']{font-size:12px;line-height:1.4}.mg-catalog .product-grid:not([product-grid-view='zoom-out']) [ref='productTitleLink'] .text-block{min-height:48px;padding-top:11px!important}.mg-catalog .product-grid:not([product-grid-view='zoom-out']) product-price{font-size:15px}.mg-card-details{margin-top:6px}.mg-piece-label{font-size:9px;margin-bottom:8px;gap:5px}.mg-piece-label>span{font-size:8px;padding:2px 4px}.mg-card-sizes{font-size:10px;min-height:30px;margin-bottom:9px}.mg-card-cta{font-size:10px;min-height:48px;padding:9px 10px;gap:5px}.mg-card-cta>span:last-child{font-size:17px}.mg-catalog .product-grid:not([product-grid-view='zoom-out']) .product-card-gallery__title-placeholder{font-size:11px;padding:14px}.mg-catalog .product-card-gallery__title-placeholder .title-text{font-size:11px}}
.mg-catalog .product-card-gallery__title-placeholder .title-text{font-size:0}.mg-catalog .product-card-gallery__title-placeholder .title-text::after{content:"Sin foto";font-size:12px;color:#5d5b55}
@media(max-width:749px){.mg-catalog{box-sizing:border-box;padding-inline:16px}}
