/* Customer storefront only: MercadoLibre Peru layout, adapted to our catalog and payment flows. */
body[data-surface="store"]{--bg:#ebebeb;--yellow:#fff159;--primary:#3483fa;background:#ebebeb;color:#333;font-family:Arial,Helvetica,sans-serif}
body[data-surface="store"] main.store{background:#ebebeb}
body[data-surface="store"] .mercado-header-wrap{background:#fff159;position:relative;box-shadow:0 1px 0 #00000012}
body[data-surface="store"] .shop-header.mercado-header{max-width:1200px;width:100%;margin:0 auto;height:100px;min-height:100px;padding:8px 0;display:grid;grid-template-columns:165px minmax(0,1fr) 365px;grid-template-rows:42px 34px;gap:8px 18px;border:0;background:#fff159;align-items:center;position:relative}
body[data-surface="store"] .mercado-logo{display:block;width:135px;flex-shrink:0;direction:ltr}
body[data-surface="store"] .mercado-logo img{width:100%;height:auto;display:block;object-fit:contain}
body[data-surface="store"] .mercado-header .shop-search{height:40px;margin:0;border:0;box-shadow:0 1px 2px #0003;border-radius:2px;background:#fff;padding:0 12px 0 16px;display:flex;max-width:none;width:100%}
body[data-surface="store"] .mercado-header .shop-search input{font-size:14px;color:#333;font-weight:400;flex:1;width:0}
body[data-surface="store"] .mercado-header .shop-search button{border:0;border-inline-start:1px solid #eee;border-radius:0;width:35px;padding-inline-start:12px;height:24px;color:#666}
body[data-surface="store"] .mercado-header-promo{color:#28235b;display:flex;gap:10px;align-items:center;justify-content:center;font-size:11px;border-radius:30px;background:#ffffff60;padding:5px 16px;max-width:310px;justify-self:end}
body[data-surface="store"] .mercado-header-promo strong{display:block;font-size:13px;line-height:1.4}
body[data-surface="store"] .mercado-header-promo svg{width:28px;height:28px}
body[data-surface="store"] .mercado-location{display:flex;align-items:center;gap:5px;font-size:10px;color:#777;line-height:1.25;text-decoration:none}
body[data-surface="store"] .mercado-location strong{display:block;font-size:12px;font-weight:400;color:#333}
body[data-surface="store"] .mercado-location svg{width:22px;height:22px;color:#555}
body[data-surface="store"] .mercado-navigation{display:flex;align-items:center;gap:15px;white-space:nowrap;min-width:0;font-size:12px;color:#555}
body[data-surface="store"] .mercado-navigation a,body[data-surface="store"] .mercado-navigation button,body[data-surface="store"] .mercado-navigation summary{font-size:12px;background:none;border:0;padding:0;color:#555;text-decoration:none;cursor:pointer;font-weight:400;white-space:nowrap}
body[data-surface="store"] .mercado-navigation button:hover,body[data-surface="store"] .mercado-navigation a:hover{color:#111}
body[data-surface="store"] .mercado-categories{position:relative}
body[data-surface="store"] .mercado-categories summary{list-style:none}
body[data-surface="store"] .mercado-categories summary::-webkit-details-marker{display:none}
body[data-surface="store"] .mercado-categories summary span{margin-inline-start:4px;color:#888}
body[data-surface="store"] .mercado-categories>div{position:absolute;top:28px;inset-inline-start:0;min-width:205px;z-index:60;background:#333;border-radius:5px;box-shadow:0 5px 20px #0003;padding:10px 0}
body[data-surface="store"] .mercado-categories>div button{display:block;color:#fff;text-align:start;padding:12px 20px;width:100%;font-size:12px}
body[data-surface="store"] .mercado-categories>div button:hover{background:#3483fa;color:#fff}
body[data-surface="store"] .shop-header-actions.mercado-account-nav{gap:14px;justify-content:flex-end;min-width:0;white-space:nowrap}
body[data-surface="store"] .mercado-account-nav a{border:0!important;padding:0;height:auto;font-size:11px;font-weight:400;color:#333}
body[data-surface="store"] .mercado-account-nav .header-cart{padding:0;width:23px;height:25px}
body[data-surface="store"] .mercado-account-nav .header-cart svg{width:23px;height:23px}
body[data-surface="store"] .mercado-account-nav .header-cart b{top:-7px;right:-4px;background:#3483fa}
body[data-surface="store"] .mercado-account-nav .market-language{padding:0;border:0;gap:2px;order:-1}
body[data-surface="store"] .mercado-account-nav .market-language>span{font-size:17px}
body[data-surface="store"] .mercado-account-nav .market-language select{font-size:11px;width:73px;height:25px;padding:0}
body[data-surface="store"] .mercado-hero{height:355px;background:linear-gradient(115deg,#153473,#3167da 58%,#355de1);position:relative;overflow:hidden;color:#fff}
body[data-surface="store"] .mercado-hero.purple{background:linear-gradient(115deg,#332871,#7458ba 65%,#9c82d0)}
body[data-surface="store"] .mercado-hero.green{background:linear-gradient(115deg,#135244,#3f9b86 65%,#58b09c)}
body[data-surface="store"] .mercado-hero:after{content:'';position:absolute;bottom:0;left:0;right:0;height:90px;background:linear-gradient(transparent,#ebebeb);pointer-events:none}
body[data-surface="store"] .mercado-hero-inner{max-width:1200px;height:100%;margin:auto;display:flex;align-items:center;position:relative;padding:0 95px}
body[data-surface="store"] .mercado-hero-copy{position:relative;z-index:2;max-width:58%;padding-bottom:40px}
body[data-surface="store"] .mercado-hero-copy>span{font-size:10px;font-weight:700;letter-spacing:1.5px;color:#dce9ff}
body[data-surface="store"] .mercado-hero-copy h1{font-family:Arial,Helvetica,sans-serif;font-size:47px;line-height:1.05;letter-spacing:-1.5px;font-weight:800;color:#fff159;margin:14px 0;max-width:530px}
body[data-surface="store"] .mercado-hero-copy p{font-size:16px;color:#fff;margin:0 0 17px;line-height:1.5}
body[data-surface="store"] .mercado-hero-link{display:inline-flex;align-items:center;gap:16px;background:#fff159;color:#1b326b;border:0;border-radius:20px;padding:9px 18px;font-size:12px;font-weight:700}
body[data-surface="store"] .mercado-hero-link svg{width:14px;height:14px}
body[data-surface="store"] .mercado-hero-image{position:absolute;inset-inline-end:95px;top:15px;height:285px;width:340px;z-index:1;display:flex;align-items:center;justify-content:center}
body[data-surface="store"] .mercado-hero-image img{width:90%;height:90%;object-fit:contain;transform:rotate(-7deg);border-radius:6px;filter:drop-shadow(0 8px 14px #1024513d)}
body[data-surface="store"] .mercado-orbit{position:absolute;width:460px;height:460px;border:50px solid #ffffff0b;border-radius:50%;inset-inline-end:-85px;top:-130px}
body[data-surface="store"] .mercado-hero-arrow{position:absolute;top:35%;height:55px;width:35px;background:#fffffff5;border:0;color:#3483fa;display:flex;justify-content:center;align-items:center;z-index:3}
body[data-surface="store"] .mercado-hero-arrow svg{width:20px;height:20px}
body[data-surface="store"] .mercado-hero-arrow.previous{left:0;border-radius:0 4px 4px 0}
body[data-surface="store"] .mercado-hero-arrow.next{right:0;border-radius:4px 0 0 4px}
body[data-surface="store"] .mercado-hero-dots{position:absolute;bottom:85px;left:50%;transform:translateX(-50%);display:flex;gap:5px;z-index:4}
body[data-surface="store"] .mercado-hero-dots button{width:6px;height:6px;padding:0;border:1px solid #fff;border-radius:50%;background:transparent}
body[data-surface="store"] .mercado-hero-dots button[aria-pressed="true"]{background:#fff}
body[data-surface="store"] .mercado-page{max-width:1200px;margin:-59px auto 0;position:relative;padding:0 0 30px;z-index:5}
body[data-surface="store"] .mercado-page.filtered{margin-top:25px}
body[data-surface="store"] .mercado-access{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:0 0 28px}
body[data-surface="store"] .mercado-access article{display:flex;align-items:center;flex-direction:column;background:#fff;border-radius:6px;padding:20px 14px 14px;box-shadow:0 1px 2px #00000009;min-width:0}
body[data-surface="store"] .mercado-access h2{font-size:15px;font-weight:600;line-height:1.25;margin:0 0 15px;min-height:37px;text-align:center;width:100%}
body[data-surface="store"] .mercado-access-icon{display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:50%;width:85px;height:85px;margin-bottom:14px;position:relative}
body[data-surface="store"] .mercado-access-icon svg{height:56px;width:56px;color:#4c4d50;stroke-width:1.2;position:relative;z-index:1}
body[data-surface="store"] .mercado-access-icon:before{content:'';position:absolute;height:43px;width:43px;border-radius:14px;background:#fff159;bottom:6px;right:6px}
body[data-surface="store"] .mercado-access p{font-size:12px;line-height:1.5;text-align:center;color:#555;min-height:42px;margin:0 0 15px;flex:1}
body[data-surface="store"] .mercado-access a,body[data-surface="store"] .mercado-access button{border:0;border-radius:4px;padding:7px 5px;width:100%;text-align:center;font-size:10px;font-weight:600;color:#3483fa;background:#eaf2fd;text-decoration:none}
body[data-surface="store"] .mercado-recommendations{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3.25fr);gap:20px;margin:0 0 28px}
body[data-surface="store"] .mercado-featured,body[data-surface="store"] .mercado-offers-panel{background:#fff;border-radius:6px;overflow:hidden}
body[data-surface="store"] .mercado-section-heading{display:flex;align-items:center;gap:15px;padding:20px 20px 0;margin-bottom:10px;min-height:49px}
body[data-surface="store"] .mercado-section-heading h2{font-size:22px;font-weight:600;line-height:1.2;margin:0;letter-spacing:-.5px}
body[data-surface="store"] .mercado-section-heading button{padding:0;background:none;border:0;color:#3483fa;font-size:12px}
body[data-surface="store"] .mercado-offer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0 5px 10px}
body[data-surface="store"] .mercado-featured .product-card,body[data-surface="store"] .mercado-offer-grid .product-card{border:0;border-radius:0;box-shadow:none;transform:none}
body[data-surface="store"] .product-card{border:0;border-radius:6px;background:#fff;box-shadow:0 1px 2px #0000000c;transition:box-shadow .2s}
body[data-surface="store"] .product-card:hover{transform:none;box-shadow:0 5px 16px #0000001c}
body[data-surface="store"] .product-media{background:#fff;border-bottom:1px solid #f3f3f3;padding:20px;aspect-ratio:1.08}
body[data-surface="store"] .product-media img{mix-blend-mode:normal}
body[data-surface="store"] .product-body{padding:15px 17px 17px}
body[data-surface="store"] .mercado-card-price{display:flex;align-items:center;gap:7px;flex-wrap:wrap}
body[data-surface="store"] .price{font-size:23px;line-height:1.3;color:#333;font-weight:400;letter-spacing:-.5px}
body[data-surface="store"] .old-price{font-size:10px;line-height:1.5;display:block;color:#999;margin-bottom:2px}
body[data-surface="store"] .mercado-price-spacer{height:17px;display:block}
body[data-surface="store"] .market-saving{color:#00a650;font-size:10px;font-weight:400}
body[data-surface="store"] .mercado-balance-payment{color:#00a650;font-size:11px;line-height:1.5;margin:6px 0 8px;display:block;font-weight:600}
body[data-surface="store"] .product-name{font-size:12px;line-height:1.5;color:#555;font-weight:400;min-height:36px;height:36px;margin:0 0 8px}
body[data-surface="store"] .mercado-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:5px;min-height:27px}
body[data-surface="store"] .mercado-card-bottom>span{font-size:9px;color:#999}
body[data-surface="store"] .quick-add{background:#eaf2fd;color:#3483fa;border:0;box-shadow:none;width:27px;height:27px;border-radius:50%}
body[data-surface="store"] .quick-add:hover{background:#dceafe!important}
body[data-surface="store"] .mercado-discover{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0 0 28px}
body[data-surface="store"] .mercado-discover>div{position:relative;background:#fff;border-radius:6px;padding:27px 25px;overflow:hidden;min-height:205px}
body[data-surface="store"] .mercado-discover>div>span{font-size:9px;letter-spacing:2px;color:#444;position:relative;z-index:2}
body[data-surface="store"] .mercado-discover h2{font-size:26px;line-height:1.1;font-weight:600;max-width:55%;margin:12px 0 17px;letter-spacing:-.6px;position:relative;z-index:2}
body[data-surface="store"] .mercado-discover button{display:inline-flex;align-items:center;gap:15px;border:0;background:#3483fa;color:#fff;font-size:11px;padding:10px 17px;border-radius:4px;position:relative;z-index:2}
body[data-surface="store"] .mercado-discover button svg{width:13px;height:13px}
body[data-surface="store"] .mercado-discover img{position:absolute;inset-inline-end:5px;bottom:0;object-fit:contain;width:45%;height:95%}
body[data-surface="store"] .collection.mercado-catalog{background:transparent;padding:0;margin:0;border:0;border-radius:0;scroll-margin-top:20px}
body[data-surface="store"] .mercado-catalog .collection-heading{padding:5px 0 0;margin-bottom:18px}
body[data-surface="store"] .mercado-catalog .collection-heading h2{font-size:24px;font-weight:500;color:#555;margin:0;letter-spacing:-.4px}
body[data-surface="store"] .mercado-catalog .collection-toolbar{padding:0 0 16px;margin-bottom:0;border:0}
body[data-surface="store"] .mercado-catalog .category-pills button{background:#fff;border-radius:4px;color:#666;font-weight:400;font-size:11px}
body[data-surface="store"] .mercado-catalog .category-pills button.active{background:#3483fa;color:#fff;border-color:#3483fa}
body[data-surface="store"] .product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}
body[data-surface="store"] .mercado-benefits{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;margin:35px 0 0;padding:40px 20px;border-radius:6px}
body[data-surface="store"] .mercado-benefits>div{text-align:center;padding:0 28px;border-inline-end:1px solid #eee}
body[data-surface="store"] .mercado-benefits>div:last-child{border:0}
body[data-surface="store"] .mercado-benefits svg{height:48px;width:48px;color:#3483fa;margin-bottom:15px;stroke-width:1.3}
body[data-surface="store"] .mercado-benefits h3{font-size:18px;font-weight:400;color:#555;margin:0 0 10px}
body[data-surface="store"] .mercado-benefits p{font-size:12px;color:#999;line-height:1.5}
body[data-surface="store"] .mercado-benefits button{font-size:11px;background:none;border:0;color:#3483fa;padding:0}
body[data-surface="store"] .mercado-footer{background:#fff;margin-top:20px;padding:25px;border-radius:6px}
body[data-surface="store"] .mercado-footer>div{display:flex;align-items:center;gap:35px;justify-content:space-between}
body[data-surface="store"] .mercado-footer .mercado-logo{width:110px}
body[data-surface="store"] .mercado-footer nav{display:flex;gap:20px;flex-wrap:wrap}
body[data-surface="store"] .mercado-footer button,body[data-surface="store"] .mercado-footer nav a{font-size:11px;padding:0;background:none;border:0;color:#555;text-decoration:none}
body[data-surface="store"] .mercado-footer small{display:block;color:#999;font-size:10px;margin-top:20px}
body[data-surface="store"] .store .btn:not(.secondary):not(.outline),body[data-surface="store"] .store .registration-auth .btn:not(.secondary):not(.outline),body[data-surface="store"] .modal .btn:not(.secondary):not(.outline){background:#3483fa;border-color:#3483fa;color:#fff;border-radius:6px;font-weight:600}
body[data-surface="store"] .store .btn.secondary,body[data-surface="store"] .store .btn.outline{background:#eaf2fd;border-color:transparent;color:#3483fa}
body[data-surface="store"] .store-nav a.active:before{background:#e4efff}
body[data-surface="store"] .store-nav a.active{color:#3483fa!important}
body[data-surface="store"] .wallet-card,body[data-surface="store"] .content .balance-card{background:#fff;border-color:#ddd}
body[data-surface="store"] .wallet-card .wallet-recharge{background:#eaf2fd;border-color:#eaf2fd;color:#3483fa}
body[data-surface="store"] .detail-gallery,body[data-surface="store"] .detail-block{border-color:#ddd}
body[data-surface="store"] .detail-price{font-size:32px!important}
body[data-surface="store"][data-locale="ar"] .mercado-hero-copy h1{font-family:Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.3;font-size:40px}
body[data-surface="store"][data-locale="ar"] .mercado-hero-link svg,body[data-surface="store"][data-locale="ar"] .mercado-discover button svg{transform:rotate(180deg)}
body[data-surface="store"][data-locale="ar"] .mercado-account-nav a{border:0}
@media(max-width:1260px){
body[data-surface="store"] .shop-header.mercado-header{padding-inline:25px;grid-template-columns:140px minmax(0,1fr) 330px;column-gap:15px}
body[data-surface="store"] .mercado-navigation{gap:10px}
body[data-surface="store"] .mercado-navigation button,body[data-surface="store"] .mercado-navigation a,body[data-surface="store"] .mercado-navigation summary{font-size:11px!important}
body[data-surface="store"] .mercado-page{margin-inline:25px}
body[data-surface="store"] .mercado-access{gap:13px}
body[data-surface="store"] .mercado-access h2{font-size:13px}
body[data-surface="store"] .mercado-access p{font-size:11px}
body[data-surface="store"] .mercado-account-nav{gap:10px!important}}
@media(max-width:1000px){
body[data-surface="store"] .shop-header.mercado-header{grid-template-columns:120px minmax(0,1fr) 280px;padding-inline:18px;gap:8px 12px}
body[data-surface="store"] .mercado-logo{width:115px}
body[data-surface="store"] .mercado-header-promo{font-size:9px;max-width:250px}
body[data-surface="store"] .mercado-header-promo strong{font-size:11px!important}
body[data-surface="store"] .mercado-navigation{gap:12px}
body[data-surface="store"] .mercado-navigation>a{display:none}
body[data-surface="store"] .mercado-register{display:none}
body[data-surface="store"] .mercado-hero-inner{padding-inline:60px}
body[data-surface="store"] .mercado-hero-copy h1{font-size:39px}
body[data-surface="store"] .mercado-hero-image{inset-inline-end:45px;width:280px}
body[data-surface="store"] .mercado-page{margin-inline:18px}
body[data-surface="store"] .mercado-access{gap:10px}
body[data-surface="store"] .mercado-access article{padding:17px 10px 12px!important}
body[data-surface="store"] .mercado-access-icon{height:65px!important;width:65px!important}
body[data-surface="store"] .mercado-access-icon svg{height:44px!important;width:44px!important}
body[data-surface="store"] .mercado-access h2{font-size:12px!important}
body[data-surface="store"] .mercado-access p{font-size:10px!important}
body[data-surface="store"] .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
body[data-surface="store"] .mercado-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
body[data-surface="store"] .mercado-offer-grid .product-card:nth-child(4){display:none}
body[data-surface="store"] .mercado-section-heading h2{font-size:19px!important}}
@media(max-width:700px){
body[data-surface="store"] .shop-header.mercado-header{height:auto;min-height:110px;grid-template-columns:80px minmax(0,1fr);grid-template-rows:40px auto;gap:11px 12px;padding:11px 15px 9px}
body[data-surface="store"] .mercado-logo{width:78px}
body[data-surface="store"] .mercado-header .shop-search{height:36px;grid-column:2;grid-row:1;padding:0 7px 0 12px;min-width:0}
body[data-surface="store"] .mercado-header .shop-search input{font-size:11px}
body[data-surface="store"] .mercado-header .shop-search button{width:25px!important;padding-inline-start:7px!important}
body[data-surface="store"] .mercado-header .shop-search button svg{height:17px!important;width:17px!important}
body[data-surface="store"] .mercado-header-promo,body[data-surface="store"] .mercado-location{display:none}
body[data-surface="store"] .mercado-navigation{grid-column:1;grid-row:2;gap:12px;overflow:visible}
body[data-surface="store"] .mercado-navigation>button,body[data-surface="store"] .mercado-navigation>a{display:none!important}
body[data-surface="store"] .mercado-categories summary{font-size:11px!important}
body[data-surface="store"] .mercado-categories>div{top:26px;min-width:190px}
body[data-surface="store"] .shop-header-actions.mercado-account-nav{grid-column:2;grid-row:2;gap:11px!important;justify-content:flex-end}
body[data-surface="store"] .mercado-account-nav .market-language select{font-size:10px;width:68px}
body[data-surface="store"] .mercado-account-nav .market-language>span{font-size:15px!important}
body[data-surface="store"] .mercado-account-nav a{font-size:10px!important}
body[data-surface="store"] .mercado-account-nav .mercado-register,body[data-surface="store"] .mercado-account-nav .mercado-purchases{display:none!important}
body[data-surface="store"] .mercado-account-nav .header-cart{width:20px;height:23px}
body[data-surface="store"] .mercado-account-nav .header-cart svg{width:20px!important;height:20px!important}
body[data-surface="store"] .mercado-hero{height:275px}
body[data-surface="store"] .mercado-hero-inner{padding:25px 28px;align-items:flex-start}
body[data-surface="store"] .mercado-hero-copy{max-width:66%;padding:4px 0 0}
body[data-surface="store"] .mercado-hero-copy>span{font-size:7px;letter-spacing:1px}
body[data-surface="store"] .mercado-hero-copy h1{font-size:29px;line-height:1.03;letter-spacing:-1px;margin:13px 0 12px}
body[data-surface="store"] .mercado-hero-copy p{font-size:10px;max-width:80%;margin-bottom:12px}
body[data-surface="store"] .mercado-hero-link{font-size:9px;padding:7px 12px;gap:10px}
body[data-surface="store"] .mercado-hero-image{width:42%;height:175px;inset-inline-end:0;top:62px}
body[data-surface="store"] .mercado-hero-image img{width:95%;height:95%!important}
body[data-surface="store"] .mercado-orbit{width:280px!important;height:280px!important;border-width:30px!important;inset-inline-end:-80px!important;top:-90px!important}
body[data-surface="store"] .mercado-hero-arrow{height:34px;width:21px;top:38%;background:#ffffffdf}
body[data-surface="store"] .mercado-hero-arrow svg{width:15px!important;height:15px!important}
body[data-surface="store"] .mercado-hero-dots{bottom:44px}
body[data-surface="store"] .mercado-hero:after{height:45px}
body[data-surface="store"] .mercado-page{margin:-25px 12px 0}
body[data-surface="store"] .mercado-page.filtered{margin-top:18px!important}
body[data-surface="store"] .mercado-access{grid-template-columns:repeat(6,135px);overflow-x:auto;scrollbar-width:none;gap:10px;margin:0 0 20px;padding-bottom:3px}
body[data-surface="store"] .mercado-access article{padding:15px 10px 11px!important}
body[data-surface="store"] .mercado-access h2{font-size:12px!important;min-height:29px;margin-bottom:11px}
body[data-surface="store"] .mercado-access-icon{height:65px!important;width:65px!important;margin-bottom:10px}
body[data-surface="store"] .mercado-access-icon svg{width:43px!important;height:43px!important}
body[data-surface="store"] .mercado-access-icon:before{width:34px!important;height:34px!important;border-radius:10px!important;right:0!important;bottom:3px!important}
body[data-surface="store"] .mercado-access p{font-size:10px!important;min-height:45px;margin-bottom:11px}
body[data-surface="store"] .mercado-access a,body[data-surface="store"] .mercado-access button{font-size:9px;padding:6px 3px}
body[data-surface="store"] .mercado-recommendations{grid-template-columns:1fr;gap:15px;margin-bottom:20px}
body[data-surface="store"] .mercado-featured{display:none}
body[data-surface="store"] .mercado-section-heading{padding:17px 15px 0;margin-bottom:10px;min-height:38px}
body[data-surface="store"] .mercado-section-heading h2{font-size:19px!important}
body[data-surface="store"] .mercado-offer-grid{grid-template-columns:repeat(4,158px);overflow-x:auto;scrollbar-width:none;padding:0 6px 10px}
body[data-surface="store"] .mercado-offer-grid .product-card:nth-child(4){display:block}
body[data-surface="store"] .mercado-offers-panel .product-media{height:140px;aspect-ratio:auto}
body[data-surface="store"] .product-body{padding:11px 12px 13px}
body[data-surface="store"] .price{font-size:20px;line-height:1.3;font-weight:400}
body[data-surface="store"] .market-saving{font-size:8px}
body[data-surface="store"] .old-price{font-size:9px}
body[data-surface="store"] .product-name{font-size:11px;height:34px;min-height:34px;line-height:1.5;margin:0 0 8px}
body[data-surface="store"] .mercado-balance-payment{font-size:9px;margin:5px 0 7px}
body[data-surface="store"] .mercado-card-bottom>span{font-size:8px}
body[data-surface="store"] .product-media{padding:14px;aspect-ratio:1.08}
body[data-surface="store"] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
body[data-surface="store"] .mercado-discover{gap:10px;margin-bottom:20px}
body[data-surface="store"] .mercado-discover>div{min-height:230px;padding:18px 13px 95px}
body[data-surface="store"] .mercado-discover>div>span{font-size:7px!important;letter-spacing:1px!important}
body[data-surface="store"] .mercado-discover h2{font-size:20px!important;max-width:100%!important;margin:10px 0 12px!important}
body[data-surface="store"] .mercado-discover button{padding:8px 10px!important;font-size:9px!important;gap:7px!important}
body[data-surface="store"] .mercado-discover img{height:88px!important;width:72%!important;inset-inline-end:0!important;bottom:3px!important}
body[data-surface="store"] .mercado-catalog .collection-heading{margin-bottom:14px;gap:8px}
body[data-surface="store"] .mercado-catalog .collection-heading h2{font-size:20px!important}
body[data-surface="store"] .mercado-catalog .collection-count{font-size:9px;padding-top:5px}
body[data-surface="store"] .mercado-catalog .category-pills{margin-bottom:12px}
body[data-surface="store"] .mercado-catalog .category-pills button{font-size:9px!important}
body[data-surface="store"] .mercado-catalog .collection-toolbar{display:block}
body[data-surface="store"] .mercado-benefits{grid-template-columns:1fr;padding:25px 20px;margin-top:25px;gap:25px}
body[data-surface="store"] .mercado-benefits>div{padding:0 10px 23px!important;border-inline-end:0!important;border-bottom:1px solid #eee!important}
body[data-surface="store"] .mercado-benefits>div:last-child{border:0!important;padding-bottom:0!important}
body[data-surface="store"] .mercado-benefits svg{width:38px!important;height:38px!important;margin-bottom:10px!important}
body[data-surface="store"] .mercado-benefits h3{font-size:17px!important}
body[data-surface="store"] .mercado-benefits p{font-size:11px!important}
body[data-surface="store"] .mercado-footer{padding:22px 17px;margin-top:15px}
body[data-surface="store"] .mercado-footer>div{display:block!important}
body[data-surface="store"] .mercado-footer .mercado-logo{width:105px!important;margin-bottom:22px}
body[data-surface="store"] .mercado-footer nav{gap:12px 16px!important}
body[data-surface="store"] .mercado-footer button,body[data-surface="store"] .mercado-footer nav a{font-size:10px!important}
body[data-surface="store"][data-locale="ar"] .mercado-hero-copy h1{font-size:25px;line-height:1.35}
body[data-surface="store"][data-locale="ar"] .mercado-access h2{font-size:12px!important;line-height:1.5}
body[data-surface="store"] .mercado-header .market-language{max-width:86px}}
/* Chile home proportions: full-width campaign, overlapping access cards, compact white sections. */
body[data-surface="store"] .mercado-scene{height:440px;background:radial-gradient(ellipse at 50% 0,#0c7a49,#003a25 85%)}
body[data-surface="store"] .mercado-scene.sand{background:radial-gradient(ellipse at 50% 0,#f5ecd9,#b6a786 85%)}
body[data-surface="store"] .mercado-scene.blue{background:radial-gradient(ellipse at 50% 0,#427ec7,#152e60 85%)}
body[data-surface="store"] .mercado-scene.purple{background:radial-gradient(ellipse at 50% 0,#a989c5,#49385e 85%)}
body[data-surface="store"] .mercado-scene:after{height:160px}
body[data-surface="store"] .mercado-scene .mercado-hero-inner{max-width:1440px;padding:0 50px 145px;justify-content:center;gap:35px}
body[data-surface="store"] .mercado-scene .mercado-hero-copy{padding:0;text-align:center;max-width:470px;flex:1;flex-shrink:0}
body[data-surface="store"] .mercado-scene .mercado-hero-copy h1{font-size:42px;line-height:1.03;font-style:italic;font-weight:900;letter-spacing:-1px;margin:15px 0 13px;color:#fff;max-width:none}
body[data-surface="store"] .mercado-scene .mercado-hero-copy>span{letter-spacing:2px;font-size:10px;color:#ffffffbd}
body[data-surface="store"] .mercado-scene .mercado-hero-copy p{font-size:16px;margin-bottom:16px;color:white}
body[data-surface="store"] .mercado-scene.sand .mercado-hero-copy h1,body[data-surface="store"] .mercado-scene.sand .mercado-hero-copy p,body[data-surface="store"] .mercado-scene.sand .mercado-hero-copy>span{color:#302f28}
body[data-surface="store"] .mercado-scene .mercado-hero-link{color:#253a2e;padding:11px 24px;background:#fff159;border-radius:24px;font-size:13px}
body[data-surface="store"] .mercado-stage{position:relative;flex:0 1 280px;height:235px;display:flex;align-items:center;justify-content:center}
body[data-surface="store"] .mercado-stage a{display:flex;align-items:center;justify-content:center;position:relative;z-index:2;width:100%;height:100%;border-radius:24px;background:white;box-shadow:0 20px 35px #00190f45;transform:rotate(-7deg);padding:15px;overflow:hidden}
body[data-surface="store"] .mercado-stage.right a{transform:rotate(7deg)}
body[data-surface="store"] .mercado-stage img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply}
body[data-surface="store"] .mercado-scene .mercado-hero-dots{bottom:172px}
body[data-surface="store"] .mercado-page{margin-top:-144px}
body[data-surface="store"] .mercado-page.filtered{margin-top:25px}
body[data-surface="store"] .mercado-access{margin-bottom:32px}
body[data-surface="store"] .mercado-access article{min-height:282px;padding:18px 16px 15px}
body[data-surface="store"] .mercado-access h2{font-size:15px;min-height:22px;margin:0 0 18px;text-align:start;font-weight:600}
body[data-surface="store"] .mercado-access-icon{height:100px;width:100px;background:none;margin-bottom:18px}
body[data-surface="store"] .mercado-access-icon img{width:100%;height:100%;object-fit:contain}
body[data-surface="store"] .mercado-access-icon:before{display:none}
body[data-surface="store"] .mercado-access p{font-size:13px;line-height:1.4;margin-bottom:23px}
body[data-surface="store"] .mercado-access a,body[data-surface="store"] .mercado-access button{font-size:11px;padding:6px 5px;border-radius:3px;background:#e9effb}
body[data-surface="store"] .mercado-account-strip{background:#fff;border-radius:6px;overflow:hidden;margin:0 0 32px}
body[data-surface="store"] .mercado-strip-heading{display:flex;justify-content:space-between;align-items:center;padding:22px 25px;background:linear-gradient(100deg,#740f89,#2f154a);color:white}
body[data-surface="store"] .mercado-strip-heading h2{margin:0;font-size:24px;font-weight:600;color:white}
body[data-surface="store"] .mercado-strip-heading a{color:white;background:#ffffff25;text-decoration:none;padding:10px 20px;border-radius:6px;font-size:13px}
body[data-surface="store"] .mercado-strip-benefits{display:grid;grid-template-columns:repeat(4,1fr);padding:25px;gap:25px}
body[data-surface="store"] .mercado-strip-benefits>div{display:flex;align-items:center;gap:14px;font-size:14px;line-height:1.5;color:#444}
body[data-surface="store"] .mercado-strip-benefits svg{height:46px;width:46px;flex-shrink:0;color:#702680;padding:10px;border:1px solid #eee;border-radius:50%}
body[data-surface="store"] .mercado-category-panel{background:#fff;border-radius:6px;margin:0 0 32px;overflow:hidden}
body[data-surface="store"] .mercado-category-panel .mercado-section-heading{padding:22px 25px;margin:0;justify-content:space-between}
body[data-surface="store"] .mercado-category-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #eee}
body[data-surface="store"] .mercado-category-grid button{min-width:0;display:flex;align-items:center;gap:15px;background:white;border:0;border-inline-end:1px solid #eee;border-bottom:1px solid #eee;padding:25px 20px;text-align:start;color:#333;font-size:14px;font-weight:400}
body[data-surface="store"] .mercado-category-grid button:hover{background:#f4f8ff;color:#3483fa}
body[data-surface="store"] .mercado-category-grid svg{height:30px;width:30px;flex-shrink:0;color:#3483fa;stroke-width:1.3}
body[data-surface="store"] .mercado-discover>div{min-height:250px;padding:35px 30px}
body[data-surface="store"] .mercado-discover h2{font-size:27px;max-width:56%;font-weight:700}
body[data-surface="store"] .mercado-discover img{height:180px;width:40%}
@media(min-width:1250px){body[data-surface="store"] .mercado-scene{height:440px}}
@media(max-width:1000px){
body[data-surface="store"] .mercado-scene .mercado-hero-inner{gap:20px;padding-inline:35px}
body[data-surface="store"] .mercado-scene .mercado-hero-copy{max-width:350px}
body[data-surface="store"] .mercado-scene .mercado-hero-copy h1{font-size:35px}
body[data-surface="store"] .mercado-stage{height:190px;flex-basis:220px}
body[data-surface="store"] .mercado-access{grid-template-columns:repeat(6,175px);overflow-x:auto;scrollbar-width:none;padding-bottom:3px}
body[data-surface="store"] .mercado-access h2{font-size:14px!important;min-height:22px}
body[data-surface="store"] .mercado-access p{font-size:12px!important}
body[data-surface="store"] .mercado-access-icon{width:90px!important;height:90px!important}
body[data-surface="store"] .mercado-strip-benefits{gap:15px;padding:20px}
body[data-surface="store"] .mercado-strip-benefits>div{font-size:12px}
body[data-surface="store"] .mercado-category-grid{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:700px){
body[data-surface="store"] .mercado-scene{height:300px}
body[data-surface="store"] .mercado-scene .mercado-hero-inner{padding:15px 22px 65px;gap:15px;align-items:center}
body[data-surface="store"] .mercado-scene .mercado-hero-copy{max-width:65%;text-align:start}
body[data-surface="store"] .mercado-scene .mercado-hero-copy>span{font-size:7px;letter-spacing:1px}
body[data-surface="store"] .mercado-scene .mercado-hero-copy h1{font-size:27px;line-height:1.1;margin:12px 0}
body[data-surface="store"] .mercado-scene .mercado-hero-copy p{font-size:11px;max-width:100%;line-height:1.4;margin:0 0 15px}
body[data-surface="store"] .mercado-scene .mercado-hero-link{font-size:10px;padding:8px 14px}
body[data-surface="store"] .mercado-stage{height:150px;flex-basis:130px;min-width:0}
body[data-surface="store"] .mercado-stage a{padding:8px;border-radius:14px}
body[data-surface="store"] .mercado-stage.right{display:none}
body[data-surface="store"] .mercado-stage.left{order:2}
body[data-surface="store"] .mercado-scene .mercado-hero-dots{bottom:65px}
body[data-surface="store"] .mercado-scene:after{height:60px}
body[data-surface="store"] .mercado-page{margin-top:-40px}
body[data-surface="store"] .mercado-access{grid-template-columns:repeat(6,150px);gap:10px;margin-bottom:20px}
body[data-surface="store"] .mercado-access article{min-height:247px;padding:16px 12px!important}
body[data-surface="store"] .mercado-access h2{font-size:12px!important;min-height:27px!important;line-height:1.3;margin-bottom:13px}
body[data-surface="store"] .mercado-access p{font-size:11px!important;line-height:1.5;min-height:50px;margin-bottom:17px}
body[data-surface="store"] .mercado-access-icon{height:80px!important;width:80px!important;margin-bottom:15px}
body[data-surface="store"] .mercado-access button,body[data-surface="store"] .mercado-access a{font-size:10px}
body[data-surface="store"] .mercado-account-strip{margin-bottom:20px}
body[data-surface="store"] .mercado-strip-heading{padding:18px 16px;gap:10px}
body[data-surface="store"] .mercado-strip-heading h2{font-size:18px}
body[data-surface="store"] .mercado-strip-heading a{padding:8px 10px;white-space:nowrap;font-size:11px}
body[data-surface="store"] .mercado-strip-benefits{grid-template-columns:repeat(2,1fr);gap:20px 10px;padding:20px 15px}
body[data-surface="store"] .mercado-strip-benefits>div{font-size:11px;gap:8px}
body[data-surface="store"] .mercado-strip-benefits svg{height:35px;width:35px;padding:7px}
body[data-surface="store"] .mercado-category-panel{margin-bottom:20px}
body[data-surface="store"] .mercado-category-panel .mercado-section-heading{padding:20px 16px}
body[data-surface="store"] .mercado-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
body[data-surface="store"] .mercado-category-grid button{font-size:11px;padding:18px 12px;gap:9px;min-height:75px}
body[data-surface="store"] .mercado-category-grid svg{height:25px;width:25px}
body[data-surface="store"] .mercado-discover>div{min-height:230px;padding:18px 13px 95px}
body[data-surface="store"][data-locale="ar"] .mercado-scene .mercado-hero-copy h1{font-size:23px;line-height:1.4}
}
body[data-surface="store"] .mercado-account-nav .market-language select{width:112px}
@media(max-width:700px){body[data-surface="store"] .mercado-header .market-language{max-width:133px}body[data-surface="store"] .mercado-account-nav .market-language select{width:104px}}
/* Home catalog refinement: every department and recommendation comes from active products. */
body[data-surface="store"] .mercado-category-panel{margin-bottom:28px}
body[data-surface="store"] .mercado-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
body[data-surface="store"] .mercado-category-grid button{padding:20px 16px;min-height:116px;gap:14px}
body[data-surface="store"] .mercado-department-image{height:64px;width:64px;flex:0 0 64px;border-radius:50%;background:#f7f7f7;display:flex;align-items:center;justify-content:center;overflow:hidden}
body[data-surface="store"] .mercado-department-image img{height:85%;width:85%;object-fit:contain;mix-blend-mode:multiply}
body[data-surface="store"] .mercado-category-grid button>span:nth-child(2){min-width:0;flex:1}
body[data-surface="store"] .mercado-category-grid strong{display:block;font-size:13px;font-weight:500;line-height:1.4}
body[data-surface="store"] .mercado-category-grid small{display:block;font-size:11px;color:#777;line-height:1.4;margin-top:5px}
body[data-surface="store"] .mercado-category-grid button>svg{height:15px;width:15px;color:#aaa}
body[data-surface="store"] .mercado-product-section{background:#fff;border-radius:6px;overflow:hidden;margin-bottom:28px}
body[data-surface="store"] .mercado-product-section .mercado-section-heading{padding:23px 24px 12px;margin:0;justify-content:space-between}
body[data-surface="store"] .mercado-product-rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:0 10px 15px;gap:0}
body[data-surface="store"] .mercado-product-rail .product-card{min-width:0;border-radius:0;box-shadow:none!important;transform:none}
body[data-surface="store"] .mercado-product-rail .product-card+.product-card{border-inline-start:1px solid #eee}
body[data-surface="store"] .mercado-product-rail .product-media{aspect-ratio:1;padding:20px;border:0}
body[data-surface="store"] .mercado-product-rail .product-body{padding:10px 14px 14px}
body[data-surface="store"] .mercado-product-rail .price{font-size:23px}
body[data-surface="store"] .mercado-product-rail .product-name{font-size:12px;line-height:1.5;height:54px;-webkit-line-clamp:3}
body[data-surface="store"] .mercado-product-rail .mercado-card-bottom>span{max-width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body[data-surface="store"] .mercado-product-rail .product-card:hover .product-name{color:#3483fa}
body[data-surface="store"] .mercado-product-rail a:focus-visible,body[data-surface="store"] .mercado-category-grid button:focus-visible{outline:2px solid #3483fa;outline-offset:-3px}
body[data-surface="store"] .mercado-access article{min-height:245px}
body[data-surface="store"] .mercado-access h2{min-height:36px;margin-bottom:10px}
body[data-surface="store"] .mercado-access-icon{height:78px;width:78px;margin-bottom:12px}
body[data-surface="store"] .mercado-access p{font-size:12px;min-height:38px;margin-bottom:16px}
body[data-surface="store"] .mercado-scene .mercado-stage a{transform:rotate(-4deg);border-radius:18px}
body[data-surface="store"] .mercado-scene .mercado-stage.right a{transform:rotate(4deg)}
body[data-surface="store"] .mercado-scene .mercado-hero-dots{bottom:160px}
body[data-surface="store"] .mercado-hero-dots button{width:8px;height:8px;margin:0 2px;cursor:pointer}
body[data-surface="store"] .mercado-hero-dots button:focus-visible{outline:3px solid #fff159;outline-offset:3px}
@media(max-width:1000px){
body[data-surface="store"] .mercado-product-rail{grid-template-columns:repeat(6,180px);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#ddd transparent}
body[data-surface="store"] .mercado-product-rail .product-card{scroll-snap-align:start}
body[data-surface="store"] .mercado-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:700px){
body[data-surface="store"] .mercado-category-panel{margin-bottom:20px}
body[data-surface="store"] .mercado-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
body[data-surface="store"] .mercado-category-grid button{flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;gap:8px;padding:14px 5px;min-height:125px}
body[data-surface="store"] .mercado-category-grid button>span:nth-child(2){flex:none}
body[data-surface="store"] .mercado-category-grid strong{font-size:10px;line-height:1.4}
body[data-surface="store"] .mercado-category-grid small,body[data-surface="store"] .mercado-category-grid button>svg{display:none}
body[data-surface="store"] .mercado-department-image{height:50px;width:50px;flex-basis:50px}
body[data-surface="store"] .mercado-product-section{margin-bottom:20px}
body[data-surface="store"] .mercado-product-section .mercado-section-heading{padding:19px 15px 13px;gap:10px}
body[data-surface="store"] .mercado-product-section .mercado-section-heading h2{font-size:20px!important}
body[data-surface="store"] .mercado-product-rail{grid-template-columns:repeat(6,163px);padding:0 3px 12px;scrollbar-width:none}
body[data-surface="store"] .mercado-product-rail .product-media{height:154px;aspect-ratio:auto;padding:16px}
body[data-surface="store"] .mercado-product-rail .product-body{padding:10px 12px}
body[data-surface="store"] .mercado-product-rail .price{font-size:21px}
body[data-surface="store"] .mercado-product-rail .product-name{font-size:11px;height:50px}
body[data-surface="store"] .mercado-product-rail .market-saving{font-size:10px}
body[data-surface="store"] .mercado-access article{min-height:230px}
body[data-surface="store"] .mercado-access-icon{height:66px!important;width:66px!important;margin-bottom:10px}
body[data-surface="store"] .mercado-scene .mercado-hero-dots{bottom:60px}
}
@media(prefers-reduced-motion:reduce){body[data-surface="store"] .product-card{transition:none}}
body[data-surface="store"] .mercado-product-rail .mercado-card-price{min-height:53px;align-content:flex-start;align-items:baseline}
body[data-surface="store"] .mercado-product-rail .market-saving{font-size:11px}
/* Bespoke campaign artwork from the store's own product photographs. */
body[data-surface="store"] .mercado-editorial{height:500px;background:#eee4d8;color:#292b29}
body[data-surface="store"] .mercado-editorial.interior{background:#e4d2b7}
body[data-surface="store"] .mercado-editorial.graphite{background:#171b20;color:#fff}
body[data-surface="store"] .mercado-banner-art{position:absolute;top:0;left:0;width:100%;height:400px;object-fit:cover;object-position:50% 50%;display:block}
body[data-surface="store"] .mercado-editorial:after{height:100px;z-index:1}
body[data-surface="store"] .mercado-banner-copy{position:absolute;top:54px;left:max(6%,calc((100% - 1100px)/2));width:43%;max-width:540px;z-index:2;text-align:start}
body[data-surface="store"] .mercado-banner-eyebrow{display:block;font-size:10px;letter-spacing:2.8px;line-height:1.6;font-weight:600;color:#625d54;margin-bottom:20px}
body[data-surface="store"] .mercado-banner-copy h1{font-family:Arial,Helvetica,sans-serif;font-size:54px;font-weight:500;line-height:1.06;letter-spacing:-2.1px;color:#282c2a;max-width:500px;margin:0 0 21px;text-wrap:balance}
body[data-surface="store"] .mercado-banner-copy p{font-size:15px;line-height:1.6;letter-spacing:.1px;color:#595b56;margin:0 0 26px;max-width:440px}
body[data-surface="store"] .mercado-banner-cta{display:inline-flex;align-items:center;gap:18px;font-size:12px;font-weight:500;line-height:1.5;background:#29332c;color:#fff;text-decoration:none;border-radius:3px;padding:12px 20px;transition:background .2s}
body[data-surface="store"] .mercado-banner-cta:hover{background:#111b15}
body[data-surface="store"] .mercado-banner-cta:focus-visible{outline:3px solid #3483fa;outline-offset:4px}
body[data-surface="store"] .mercado-banner-cta svg{height:15px;width:15px}
body[data-surface="store"] .mercado-banner-unavailable{font-size:12px;color:#666}
body[data-surface="store"] .mercado-editorial.graphite h1,body[data-surface="store"] .mercado-editorial.graphite p{color:#fff}
body[data-surface="store"] .mercado-editorial.graphite .mercado-banner-eyebrow{color:#bdc7cf}
body[data-surface="store"] .mercado-editorial.graphite .mercado-banner-cta{background:#f5f2eb;color:#222}
body[data-surface="store"] .mercado-editorial .mercado-hero-dots{bottom:115px}
body[data-surface="store"] .mercado-editorial .mercado-hero-dots button{border-color:#666;background:#ffffff80;width:7px;height:7px}
body[data-surface="store"] .mercado-editorial .mercado-hero-dots button[aria-pressed="true"]{background:#333;border-color:#333}
body[data-surface="store"] .mercado-editorial.graphite .mercado-hero-dots button{border-color:#fff;background:#ffffff60}
body[data-surface="store"] .mercado-editorial.graphite .mercado-hero-dots button[aria-pressed="true"]{background:#fff}
body[data-surface="store"] .mercado-editorial .mercado-hero-arrow{top:34%;background:#ffffffba;width:30px;height:48px}
body[data-surface="store"] .mercado-page:not(.filtered){margin-top:-100px}
body[data-surface="store"][data-locale="ar"] .mercado-banner-copy h1{font-size:48px;line-height:1.35;letter-spacing:0}
body[data-surface="store"][data-locale="ar"] .mercado-banner-eyebrow{letter-spacing:0}
@media(min-width:1600px){body[data-surface="store"] .mercado-banner-art{object-fit:cover;object-position:50% 53%}}
@media(max-width:1000px){
body[data-surface="store"] .mercado-banner-copy{left:6%;top:60px;width:43%}
body[data-surface="store"] .mercado-banner-copy h1{font-size:42px;letter-spacing:-1.4px}
body[data-surface="store"] .mercado-banner-copy p{font-size:13px}
body[data-surface="store"] .mercado-banner-art{object-position:55% 50%}
body[data-surface="store"][data-locale="ar"] .mercado-banner-copy h1{font-size:36px}
}
@media(max-width:700px){
body[data-surface="store"] .mercado-editorial{height:460px;background:#ead9c6}
body[data-surface="store"] .mercado-editorial.interior{background:#e4d2b7}
body[data-surface="store"] .mercado-editorial.graphite{background:#15191e}
body[data-surface="store"] .mercado-banner-art{top:180px;height:250px;width:100%;object-fit:cover;object-position:100% 50%}
body[data-surface="store"] .mercado-banner-copy{top:24px;left:5%;width:90%;max-width:none;text-align:center}
body[data-surface="store"] .mercado-banner-eyebrow{font-size:9px;letter-spacing:2px;margin-bottom:12px;line-height:1.5}
body[data-surface="store"] .mercado-banner-copy h1{font-size:31px;letter-spacing:-.8px;line-height:1.12;max-width:340px;margin:0 auto 10px}
body[data-surface="store"] .mercado-banner-copy p{font-size:11px;line-height:1.5;max-width:none;margin:0 0 14px}
body[data-surface="store"] .mercado-banner-cta{font-size:10px;padding:9px 15px;gap:12px}
body[data-surface="store"] .mercado-banner-cta svg{height:12px;width:12px}
body[data-surface="store"] .mercado-editorial:after{height:45px}
body[data-surface="store"] .mercado-page:not(.filtered){margin-top:-30px}
body[data-surface="store"] .mercado-editorial .mercado-hero-dots{bottom:39px}
body[data-surface="store"] .mercado-editorial .mercado-hero-arrow{top:61%;height:34px;width:22px}
body[data-surface="store"][data-locale="ar"] .mercado-banner-copy h1{font-size:28px;line-height:1.4}
}
@media(max-width:700px){body[data-surface="store"] .mercado-banner-art{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 24px);mask-image:linear-gradient(to bottom,transparent,#000 24px)}}
