@media(max-width: 767px){html body,html body.template-home,html body.template-category,html body.template-product,html body.template-cart,html body.template-search,html body.template-contact,html body.template-page{padding-top:0 !important}html body header.js-head-main,html body .head-main{position:sticky !important;top:0 !important;width:100% !important}html body .js-head-main .js-head-row{display:grid !important;grid-template-columns:40px minmax(0, 1fr) auto !important;grid-template-areas:"menu logo utilities" "search search search" !important;align-items:center !important;column-gap:12px !important;row-gap:10px !important;padding:10px 16px 12px !important}html body .js-head-main .menu-container{grid-area:menu !important;min-width:40px !important}html body .js-head-main .logo-container{grid-area:logo !important;position:static !important;width:auto !important;min-width:0 !important;margin:0 !important;transform:none !important;text-align:left !important}html body .js-head-main .logo-container img{display:block !important;width:auto !important;max-width:min(160px,100%) !important;max-height:36px !important}html body .js-head-main .search-container{grid-area:search !important;position:static !important;width:100% !important;min-width:0 !important;margin:0 !important}html body .js-head-main .search-container .js-search-form,html body .js-head-main .search-form{width:100% !important;height:44px !important}html body .js-head-main .js-search-input{min-width:0 !important;font-size:16px !important;padding-left:16px !important}html body .js-head-main .utilities-container{grid-area:utilities !important;position:static !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:12px !important;width:auto !important;min-width:0 !important}.js-swiper-featured,.js-swiper-new,.js-swiper-offers,.js-swiper-sale,.js-swiper-products,.js-swiper-brands{overflow:hidden !important;-webkit-mask-image:none !important;mask-image:none !important}.js-informative-banners-container{padding-top:24px !important;padding-bottom:24px !important}.js-informative-banner-container{min-width:78vw !important;padding-right:12px !important;padding-left:12px !important}.js-informative-banner-title{font-size:15px !important;line-height:1.3 !important}.js-informative-banner-description{font-size:13px !important;line-height:1.45 !important}}@media(min-width: 768px){html body,html body.template-home,html body.template-category,html body.template-product,html body.template-cart,html body.template-search,html body.template-contact,html body.template-page{padding-top:0 !important}html body header.js-head-main,html body .head-main{position:sticky !important;top:0 !important;width:100% !important}html body .js-head-main .js-head-row,html body .js-head-main .head-row.logo-md-center{grid-template-columns:minmax(150px, 200px) minmax(300px, 800px) minmax(150px, 200px) !important;justify-content:space-between !important;column-gap:clamp(16px,2.2vw,30px) !important;row-gap:0 !important;padding-top:10px !important;padding-bottom:10px !important}html body .js-head-main .logo-container img{max-height:42px !important}html body .js-head-main .search-container{width:100% !important;min-width:0 !important;max-width:800px !important;margin:0 !important}html body .js-head-main .utilities-container{min-width:0 !important}html body .js-nav-desktop-list .nav-list-link,html body .secondary-menu-link{padding-top:0 !important;padding-bottom:0 !important;font-size:14px !important}html body .js-nav-desktop-container,html body .js-desktop-nav-col,html body .js-nav-desktop-list,html body .js-nav-desktop-list>li{height:52px !important}html body .js-nav-desktop-list>li{align-items:center !important;padding-top:0 !important;padding-bottom:0 !important}html body .js-home-main-slider-container::after{height:42px !important}html body .js-section-informative-banners{margin-top:16px !important}.js-swiper-featured,.js-swiper-new,.js-swiper-offers,.js-swiper-sale,.js-swiper-products,.js-swiper-brands{overflow:hidden !important}.js-swiper-featured-prev,.js-swiper-featured-next,.js-swiper-new-prev,.js-swiper-new-next,.js-swiper-offers-prev,.js-swiper-offers-next,.js-swiper-sale-prev,.js-swiper-sale-next,.js-swiper-products-prev,.js-swiper-products-next,.js-swiper-brands-prev,.js-swiper-brands-next{display:flex !important;visibility:visible !important}}@media(min-width: 768px)and (max-width: 1100px){html body .js-head-main .js-head-row,html body .js-head-main .head-row.logo-md-center{grid-template-columns:minmax(135px, 170px) minmax(280px, 1fr) minmax(135px, 170px) !important;column-gap:14px !important;row-gap:0 !important}}html body .js-item-product .product-item-price-container{display:flex !important;flex-wrap:wrap !important;align-items:center !important;justify-content:center !important;column-gap:8px !important;row-gap:3px !important;width:100% !important;padding-right:0 !important;text-align:center !important}html body .js-item-product .product-item-discount{order:1 !important;margin-left:0 !important}html body .js-item-product .product-item-price-compare{order:2 !important;margin-bottom:0 !important;color:#7f777b !important;font-size:13px !important;font-weight:600 !important}html body .js-item-product .product-item-price{order:3 !important;flex:0 0 100% !important;width:100% !important;margin-top:1px !important;font-size:25px !important;font-weight:800 !important;line-height:1.08 !important;text-align:center !important}html body .js-item-product .lc-product-payment-summary{display:grid;gap:8px;width:100%;margin-top:10px;padding:10px;border:1px solid #e8e3e5;border-radius:12px;background:#f7f4f5}html body .js-item-product .lc-card-installments{min-width:0;color:#151315;text-align:center}html body .js-item-product .lc-installment-line{overflow:hidden;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}html body .js-item-product .lc-installment-line strong{font-weight:750}html body .js-item-product .lc-payment-location{width:100%;margin-top:7px;padding:5px 8px;border:1px solid #f2bfd0;border-radius:7px;background:#fde9f0;color:#a40034;font-size:11px;font-weight:700;line-height:1.2;text-align:center;white-space:nowrap}html body .js-item-product .lc-cash-payment{display:block;width:100%;margin-top:0 !important;padding:10px 12px !important;border:1px solid #bce3cf;border-radius:11px;background:#e8f7ef;color:#087a47 !important;font-size:11px;font-weight:600;line-height:1.25;text-align:center}html body .js-item-product .lc-cash-payment::before{content:"10% OFF en efectivo" !important;display:block !important;margin-bottom:2px !important;color:#087a47 !important;font-size:13px !important;font-weight:800 !important;line-height:1.25 !important}html body .js-item-product .lc-cash-payment::after{content:"Pagando en efectivo en el local";display:block;margin-top:3px;font-weight:650}html body .js-item-product .lc-cash-payment>span{display:none}html body .js-item-product .lc-cash-payment .js-payment-discount-price-product{display:block;color:#087a47 !important;font-size:14px;font-weight:800}html body .js-item-product .lc-cash-payment .js-payment-discount-price-product::before{content:"Precio final: "}@media(min-width: 768px){html body .js-item-product .lc-product-payment-summary{padding:7px}}@media(max-width: 767px){html body .js-item-product .product-item-price{font-size:27px !important}html body .js-item-product .lc-installment-line{font-size:12px}}html body .lc-dia-nino-hero{position:relative;width:100%;aspect-ratio:1580/350;min-height:280px;overflow:hidden;background:#111315;color:#fff}html body .lc-dia-nino-hero__picture,html body .lc-dia-nino-hero__image,html body .lc-dia-nino-hero__shade{position:absolute;inset:0;display:block;width:100%;height:100%}html body .lc-dia-nino-hero__image{object-fit:cover;object-position:center}html body .lc-dia-nino-hero__shade{z-index:1;background:linear-gradient(90deg, rgba(7, 8, 9, 0.78) 0%, rgba(7, 8, 9, 0.58) 31%, rgba(7, 8, 9, 0.08) 61%, rgba(7, 8, 9, 0) 100%);pointer-events:none}html body .lc-dia-nino-hero__content{position:absolute;z-index:2;top:50%;left:clamp(26px,6.5vw,104px);width:min(700px,46vw);transform:translateY(-50%);text-align:left}html body .lc-dia-nino-hero__eyebrow{display:inline-flex;align-items:center;margin-bottom:8px;padding:6px 12px;border:1px solid hsla(0,0%,100%,.34);border-radius:999px;background:rgba(10,11,12,.42);color:#fff;font-size:clamp(10px,.8vw,12px);font-weight:800;line-height:1;letter-spacing:.08em}html body .lc-dia-nino-hero__title{max-width:700px;margin:0;color:#fff !important;font-size:clamp(28px,2.3vw,40px);font-weight:800;line-height:1.03;letter-spacing:-0.035em;text-shadow:0 2px 18px rgba(0,0,0,.25)}html body .lc-dia-nino-hero__description{max-width:560px;margin:10px 0 13px;color:hsla(0,0%,100%,.92);font-size:clamp(13px,1.1vw,16px);font-weight:500;line-height:1.25}html body .lc-dia-nino-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 20px;border:1px solid #e40046;border-radius:999px;background:#e40046;box-shadow:0 10px 24px rgba(228,0,70,.28);color:#fff !important;font-size:14px;font-weight:800;line-height:1;text-decoration:none;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}html body .lc-dia-nino-hero__button:hover,html body .lc-dia-nino-hero__button:focus{background:#c9003e;border-color:#c9003e;box-shadow:0 12px 28px rgba(228,0,70,.36);color:#fff !important;transform:translateY(-1px)}@media(max-width: 767px){html body .lc-dia-nino-hero{aspect-ratio:820/1000;min-height:0}html body .lc-dia-nino-hero__image{object-position:center}html body .lc-dia-nino-hero__shade{background:linear-gradient(180deg, rgba(7, 8, 9, 0.82) 0%, rgba(7, 8, 9, 0.59) 32%, rgba(7, 8, 9, 0.08) 61%, rgba(7, 8, 9, 0.18) 100%)}html body .lc-dia-nino-hero__content{top:6.5%;left:7%;width:86%;transform:none;text-align:center}html body .lc-dia-nino-hero__eyebrow{margin-bottom:10px;padding:7px 11px;font-size:clamp(9px,2.75vw,12px)}html body .lc-dia-nino-hero__title{margin-right:auto;margin-left:auto;font-size:clamp(25px,7.8vw,42px);line-height:1.04}html body .lc-dia-nino-hero__description{max-width:520px;margin:11px auto 15px;font-size:clamp(12px,3.55vw,17px);line-height:1.3}html body .lc-dia-nino-hero__button{min-height:41px;padding:10px 20px;font-size:13px}}@media(max-width: 360px){html body .lc-dia-nino-hero__content{top:5.5%}html body .lc-dia-nino-hero__eyebrow{margin-bottom:7px}html body .lc-dia-nino-hero__description{margin-top:8px;margin-bottom:11px}}
/* Engine:dart */