@media(max-width:700px){body:has(>#inicio){padding-top:0!important}#inicio>.promo{position:relative!important;top:auto!important;min-height:28px;padding:0}#inicio>.promo,#inicio>.promo:after{height:28px!important}#inicio>.promo+header{top:0!important;padding:6px 12px 8px!important;gap:6px!important;grid-template-rows:44px auto!important}#inicio header .accountButton{width:44px!important;height:44px!important;min-width:44px!important;flex-basis:44px!important}#inicio header .tools>button:last-child{min-height:44px!important}#inicio>header nav:has(.navSearchActions){grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:44px 44px;gap:6px!important}#inicio header nav>.trackingNav{grid-column:1!important;grid-row:2!important;font-size:9px!important}#inicio header nav .navSearchActions{grid-column:2/4!important;grid-row:2!important;width:100%;gap:6px;justify-self:stretch}#inicio header nav .navSearchActions>.textSearchToggle{flex:1;width:auto;min-width:0;gap:8px;padding:0 12px;border-radius:10px;background:#edf5f6;border-color:#b8ced2;font-size:13px}#inicio header nav .textSearchLabel{display:inline}#inicio header nav .navSearchActions>.photoSearchButton{width:44px;min-width:44px}#inicio #catalogo,#inicio #productos{scroll-margin-top:164px}#inicio .campaignCover{padding:24px 20px 0}#inicio .campaignHeading h1{margin:16px 0;font-size:clamp(38px,10.6vw,58px)}#inicio .campaignHeading p{font-size:15px;line-height:1.5}#inicio .campaignAction{margin-top:18px}#inicio .campaignVisual{width:calc(100% + 40px);margin:12px -20px 0}#inicio .collectionShortcuts{padding-inline:14px;gap:10px}#inicio .collectionShortcuts button{padding:14px;gap:14px;min-width:0}#inicio .collectionShortcuts button>span{min-width:0}#inicio .collectionShortcuts b{font-size:19px;line-height:1.2}#inicio .collectionShortcuts small{font-size:13px;line-height:1.5}#inicio .collectionShortcuts .catalogShoeFrame{--shoe-height:112px}#inicio .trustStrip>div{padding:16px 10px}#inicio .featuredProducts{padding:28px 16px}#inicio .featuredHeading{gap:12px;flex-wrap:wrap}#inicio .featuredHeading h2{font-size:30px;letter-spacing:-1px}#inicio .featuredHeading p{font-size:14px;line-height:1.5}#inicio .catalog{padding-inline:14px}#inicio .catalogFilters{flex-wrap:wrap;gap:10px;min-width:0}#inicio .catalogFilters label{flex:1;min-width:0}#inicio .catalogFilters select{width:100%;min-width:0;min-height:44px;font-size:16px}#inicio .revealOnScroll{opacity:1;transform:none;transition:none}#inicio .productModal .data{padding:24px 16px}#inicio .productModal .data h2{font-size:clamp(27px,7.5vw,36px);line-height:1.15;overflow-wrap:anywhere}#inicio .productModal .colorNav,#inicio .productModal .sizes button{min-width:44px;min-height:44px}#inicio .productModal .sizes{flex-wrap:wrap;gap:8px}#inicio .productModal .data>.black{min-height:52px}#inicio .productModal .colorRail{display:block;overflow:visible}#inicio .productModal .colorRail>.colorNav{display:none}#inicio .productModal .modelColors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px!important;padding:4px 0!important;margin:0;overflow:visible;scroll-snap-type:none;touch-action:pan-y!important}#inicio .productModal .modelColors button{width:100%!important;min-width:0!important;height:auto!important;grid-template-rows:auto 1fr!important;gap:8px;padding:6px!important;border-radius:6px;align-content:start;text-align:left;touch-action:pan-y!important}#inicio .productModal .modelColors .catalogShoeFrame{--shoe-height:clamp(110px,35vw,190px);border-radius:3px}#inicio .productModal .modelColors button small{max-width:none!important;width:100%;min-height:2.6em;padding:0 3px 4px;font-size:12px!important;line-height:1.3;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;color:#333}#inicio .productModal .modelColors button.pick{border-color:#111}#inicio .productModal .modelColors button:focus-visible{outline:2px solid #111;outline-offset:3px}#inicio .cart{height:100dvh;max-height:100dvh}#inicio .cart .qty{height:44px;grid-template-columns:44px 35px 44px}#inicio .cart .qty button{width:44px;min-height:44px}#inicio .cart .cartProductPrice>button{min-height:44px;padding-inline:8px}#inicio .checkout input,#inicio .checkout select,#inicio .checkout textarea{font-size:16px!important;min-height:44px}#inicio .whatsappFloat{width:48px;height:48px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}.customerAccountModal input,.securityPage input,.trackingPage input,.trackingPage select{font-size:16px!important;min-height:44px}.photoSearchDialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px);overscroll-behavior:contain}.photoSearchBody{padding:18px}.photoSearchResults{grid-template-columns:repeat(2,minmax(0,1fr))}}.mobileMenuToggle{display:none}@media(max-width:700px){#inicio header .categoryMegaMenu{position:static;grid-column:1/-1;width:100%;max-height:none;overflow:visible;padding:16px 4px;box-shadow:none;border-top:1px solid var(--store-border)}#inicio header .megaMenuColumns{grid-template-columns:minmax(0,1fr);gap:20px;padding:8px 0 20px}#inicio header .megaMenuColumn h2{margin-bottom:8px}#inicio header .megaMenuColumn a,#inicio header .megaMenuColumn button{width:100%;min-height:44px;padding:10px 8px;font-size:14px}#inicio header .megaMenuBottom{flex-wrap:wrap;gap:8px}#inicio header .megaMenuBottom button{min-height:44px}#inicio header .megaCarouselControls button{min-width:44px;min-height:44px}#inicio header .megaCarouselDots{gap:2px}#inicio header .megaCarouselDots button{width:44px;height:44px;border:0;border-radius:0;background:transparent;position:relative}#inicio header .megaCarouselDots button:after{content:"";position:absolute;width:10px;height:10px;top:17px;left:17px;border:1px solid #aaa;border-radius:50%}#inicio header .megaCarouselDots button[aria-pressed=true]:after{background:#183f49;border-color:#183f49}#inicio .megaMenuBackdrop{display:none}}.storefrontBagIcon{display:none}@media(max-width:700px){#inicio>.promo{display:none!important}#inicio>.promo+header{display:grid!important;grid-template-columns:40px minmax(0,1fr) 40px auto!important;grid-template-rows:auto!important;gap:4px!important;padding:10px 12px!important;top:0!important;box-shadow:none;min-height:64px!important}#inicio .mobileMenuToggle{display:grid;place-items:center;grid-column:1;grid-row:1;width:40px;height:44px;padding:0;border:0;background:transparent;color:var(--store-ink);cursor:pointer}#inicio header .storefrontLogo{grid-column:2!important;grid-row:1!important;min-width:0}#inicio header .storefrontLogo img{width:clamp(80px,24vw,120px)!important;height:40px!important}#inicio>header nav:has(.navSearchActions){display:contents!important}#inicio header nav>a,#inicio header nav>button{display:none!important}#inicio header.mobileMenuOpen nav>a,#inicio header.mobileMenuOpen nav>button{display:flex!important;align-items:center;justify-content:flex-start;grid-column:1/-1!important;grid-row:auto!important;padding:12px!important;border-bottom:1px solid var(--store-border);font-size:13px!important}#inicio header nav .navSearchActions{grid-column:3!important;grid-row:1!important;width:40px;gap:0}#inicio header nav .navSearchActions>.textSearchToggle{width:40px;min-width:40px;flex:none;padding:0;justify-content:center;background:transparent;border:0}#inicio header nav .navSearchActions>.photoSearchButton,#inicio header nav .textSearchLabel{display:none}#inicio header.mobileMenuOpen nav .navSearchActions{grid-column:1/-1!important;grid-row:auto!important;width:100%;gap:10px}#inicio header.mobileMenuOpen nav .navSearchActions>.textSearchToggle{flex:1;width:auto;justify-content:flex-start;padding-inline:12px;background:var(--store-sky)}#inicio header.mobileMenuOpen nav .navSearchActions>.photoSearchButton,#inicio header.mobileMenuOpen nav .textSearchLabel{display:inline-flex}#inicio header .tools{grid-column:4!important;grid-row:1!important;gap:2px!important}#inicio header .tools>button:last-child{min-width:48px!important;padding:4px!important;font-size:8px!important}#inicio header .accountButton{width:40px!important;min-width:40px!important;flex-basis:40px!important}#inicio .campaignCover{margin:4px 14px 0;padding:24px 18px;min-height:300px;height:auto;grid-template-columns:minmax(0,1fr) minmax(0,.65fr);grid-template-rows:auto auto;border-radius:22px;align-items:center}#inicio .campaignHeading{grid-column:1;grid-row:1;align-self:center}#inicio .campaignHeading>small{font-size:8px;letter-spacing:.8px}#inicio .campaignHeading h1{font-size:clamp(30px,8vw,48px);margin:14px 0;line-height:1.04;letter-spacing:-1.5px}#inicio .campaignHeading p{font-size:12px;line-height:1.5;max-width:180px;margin:0}#inicio .campaignAction{grid-column:1;grid-row:2;margin-top:18px}#inicio .campaignAction button{width:auto;min-height:44px;padding:12px;font-size:10px;min-width:0}#inicio .campaignVisual{position:absolute;inset:0 0 0 auto;grid-column:auto;grid-row:auto;width:55%;height:100%;margin:0;mask-image:linear-gradient(90deg,transparent,#000 20%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%)}#inicio .campaignPoster{height:100%;width:100%;object-fit:cover;object-position:65% center}#inicio .campaignCover+.collectionShortcuts,#inicio .collectionShortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:20px 14px;gap:10px;background:#fff}#inicio .collectionShortcuts button{flex-direction:column;justify-content:flex-start;text-align:center;align-items:center;padding:8px 2px;border:0;background:var(--store-sky);border-radius:16px;gap:8px;min-width:0}#inicio .collectionShortcuts .catalogShoeFrame{--shoe-height:64px;width:100%;border-radius:12px}#inicio .collectionShortcuts b{font-size:12px;letter-spacing:0;line-height:1.3}#inicio .collectionShortcuts small,#inicio .collectionShortcuts strong{display:none}#inicio .featuredProducts{padding:8px 14px 24px}#inicio .featuredHeading{margin-bottom:16px}#inicio .featuredHeading h2{font-size:24px;letter-spacing:-.7px;margin-top:6px}#inicio .featuredHeading p{font-size:13px;line-height:1.5;margin-top:8px}#inicio .featuredGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:visible;padding:0;scroll-snap-type:none}#inicio .featuredCard>button{padding:10px}#inicio .featuredCard .catalogShoeFrame{--shoe-height:clamp(110px,34vw,180px);margin-bottom:10px}#inicio .featuredCard h3{font-size:14px;min-height:36px;margin:6px 0 10px}#inicio .featuredCategory{font-size:10px}#inicio .featuredPrice{font-size:18px}#inicio .featuredLink{margin-top:10px;padding-top:10px;font-size:10px}#inicio .grid,#inicio .maleCatalog{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}#inicio .maleProductCard{padding:10px;min-height:0;min-width:0;border-radius:10px}#inicio .maleCardHead{gap:4px;flex-wrap:wrap}#inicio .maleCardHead small,#inicio .maleCardHead span{font-size:8px;letter-spacing:0}#inicio .maleProductCard>h3{font-size:15px;max-width:100%;line-height:1.2}#inicio .maleCardBody{height:auto;display:flex;flex-direction:column;padding-top:6px}#inicio .maleShoe{width:100%;padding:0}#inicio .maleShoe .catalogShoeFrame{--shoe-height:clamp(110px,34vw,180px)}#inicio .maleFeatures{border:0;padding:10px 0 28px}#inicio .maleFeatures>b,#inicio .maleFeatures>p{display:none}#inicio .maleFeatures small{font-size:9px}#inicio .maleShoe .salePrice{font-size:17px!important}#inicio .maleShoe .regularPrice{font-size:11px}#inicio .maleShoe .consultPrice{font-size:12px!important}#inicio .photo{height:clamp(130px,40vw,220px)}#inicio .info{padding:10px}#inicio .info h3{font-size:14px;overflow-wrap:anywhere}#inicio .info p{display:flex;flex-wrap:wrap;gap:8px;font-size:12px}#inicio #catalogo,#inicio #productos{scroll-margin-top:76px}#inicio{--store-gutter:16px;min-width:0}#inicio>.promo+header{padding:10px max(12px,env(safe-area-inset-right)) 10px max(12px,env(safe-area-inset-left))!important;grid-template-columns:44px minmax(0,1fr) 44px 88px!important;gap:2px!important;border-bottom:1px solid #e8eeed;z-index:41}#inicio .mobileMenuToggle,#inicio header nav .navSearchActions,#inicio header nav .navSearchActions>.textSearchToggle{width:44px;min-width:44px;min-height:44px}#inicio header .storefrontLogo img{width:min(100%,120px)!important;height:42px!important}#inicio header .tools{gap:0!important}#inicio header .accountButton{width:44px!important;min-width:44px!important;flex-basis:44px!important;height:44px!important}#inicio header .tools>.storefrontBag{position:relative;display:grid;place-items:center;width:44px;min-width:44px!important;height:44px;padding:0!important;background:transparent;color:var(--store-ink)}#inicio .storefrontBagIcon{display:block}#inicio .storefrontBagLabel{display:none}#inicio .storefrontBag .cartCount{position:absolute;top:0;right:0;display:grid;place-items:center;min-width:18px;height:18px;padding:2px 4px;border-radius:12px;font-size:10px;line-height:1;background:#16778b;color:#fff}#inicio header.mobileMenuOpen{max-height:calc(100dvh - env(safe-area-inset-top));overflow-y:auto;box-shadow:0 14px 24px #173e4914}#inicio header.mobileMenuOpen nav>a,#inicio header.mobileMenuOpen nav>button{border-radius:8px!important;min-height:48px!important}#inicio header.mobileMenuOpen nav .navSearchActions{width:100%;min-width:0}#inicio header.mobileMenuOpen nav .navSearchActions>.textSearchToggle{width:auto;min-width:0}#inicio .campaignCover{margin:10px 16px 0;padding:26px 20px;min-height:320px;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto;box-shadow:0 8px 24px #173e490c;background:#151b19}#inicio .campaignHeading{width:60%;align-self:center}#inicio .campaignHeading>small{font-size:9px;line-height:1.6;letter-spacing:1px}#inicio .campaignHeading h1{font-size:clamp(32px,8.8vw,50px);line-height:1.02;margin:14px 0 16px}#inicio .campaignHeading p{font-size:13px;line-height:1.5;color:#f0f4f3;max-width:190px}#inicio .campaignAction{margin-top:20px}#inicio .campaignAction button{font-size:11px;padding:13px 16px;border-radius:12px;min-height:46px}#inicio .campaignVisual{width:100%;height:100%;mask-image:none;-webkit-mask-image:none}#inicio .campaignVisual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#101b1af5,#101b1ae6 25%,#101b1a9c 48%,transparent 78%);pointer-events:none}#inicio .campaignPoster{object-fit:cover;object-position:60% center}#inicio .campaignCover+.collectionShortcuts,#inicio .collectionShortcuts{padding:20px 16px 24px;gap:12px}#inicio .collectionShortcuts button{background:transparent;padding:0;gap:10px}#inicio .collectionShortcuts .catalogShoeFrame{--shoe-height:76px;background:#fff;border:1px solid #e7eeed;border-radius:18px}#inicio .collectionShortcuts b{font-size:13px;line-height:1.35;display:block;min-height:2.7em}#inicio .featuredProducts{padding:0 16px 24px}#inicio .featuredHeading>div>small{font-size:10px;letter-spacing:1.3px}#inicio .featuredHeading h2{font-size:26px;line-height:1.2}#inicio .featuredHeading p{font-size:14px;line-height:1.5;max-width:100%}#inicio .featuredGrid{gap:12px}#inicio .featuredCard{border-radius:16px;border-color:#e4eae8;box-shadow:0 4px 16px #173e4905}#inicio .featuredCard>button{padding:12px;min-width:0}#inicio .featuredCard .catalogShoeFrame{--shoe-height:clamp(112px,32vw,185px);margin-bottom:12px}#inicio .featuredCategory{font-size:11px;line-height:1.4;letter-spacing:0}#inicio .featuredCard h3{font-size:15px;min-height:2.6em;line-height:1.3;overflow-wrap:anywhere}#inicio .featuredPrice{font-size:20px}#inicio .featuredLink{font-size:11px;min-height:44px;margin-top:8px;padding-top:8px}#inicio .trustStrip{margin:0 16px 24px;padding:0;border:1px solid var(--store-border);border-radius:16px;overflow:hidden}#inicio .trustStrip>div{padding:14px 10px}#inicio .trustStrip>div>span{display:none}#inicio .trustStrip b{font-size:10px;letter-spacing:.2px}#inicio .trustStrip small{font-size:12px;line-height:1.5}#inicio .catalog{padding:28px 16px}#inicio .catalogIntro{padding:0;margin-bottom:24px}#inicio .catalogTitle h2,#inicio .resultsHead h2{font-size:28px;max-width:100%;line-height:1.12;letter-spacing:-1px;overflow-wrap:anywhere}#inicio .catalogMeta{gap:8px;font-size:11px;line-height:1.5}#inicio .categoryArea .chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#inicio .categoryArea .chips button{min-height:90px;border-radius:12px}#inicio .maleProductCard{padding:12px;border-radius:14px}#inicio .maleCardHead small,#inicio .maleCardHead span{font-size:10px;line-height:1.4}#inicio .maleProductCard>h3{font-size:15px;min-height:2.4em;line-height:1.2;overflow-wrap:anywhere}#inicio .maleFeatures small{font-size:11px;line-height:1.4}#inicio .maleCardBody>i{font-size:11px;bottom:4px}#inicio .maleShoe .salePrice{font-size:18px!important}#inicio .info small,#inicio .variantNote{font-size:11px;line-height:1.4}#inicio .productModal .detail{height:100dvh!important;max-height:100dvh!important;overscroll-behavior:contain}#inicio .productModal .data{padding:24px 16px calc(28px + env(safe-area-inset-bottom))}#inicio .productModal .selectionTitle label,#inicio .productModal .sizeHead label{font-size:12px;letter-spacing:.4px}#inicio .productModal .selectionTitle>span,#inicio .productModal .sizeHead span{font-size:12px;line-height:1.4}#inicio .productModal .selectionBlock{padding:14px 10px;border-radius:14px}#inicio .productModal .modelColors{gap:14px 10px!important}#inicio .productModal .modelColors button{border-radius:12px;padding:8px!important}#inicio .productModal .modelColors button small{font-size:13px!important;text-transform:none}#inicio .productModal .modelColors button.pick{background:#edf5f4;box-shadow:0 0 0 1px #16778b;border-color:#16778b}#inicio .productModal .sizes button{min-height:48px;font-size:16px}#inicio .productModal .detailAdd{min-height:52px;border-radius:12px}#inicio .whatsappFloat{bottom:calc(16px + env(safe-area-inset-bottom));right:16px;box-shadow:0 4px 16px #173e4924}}@media(max-width:700px){#inicio :is(.mobileMenuToggle,.storefrontBag,.collectionShortcuts button):focus-visible{outline:3px solid #16778b;outline-offset:3px}}@media(max-width:360px){#inicio>.promo+header{padding-inline:8px!important;grid-template-columns:44px minmax(0,1fr) 44px 88px!important}#inicio .campaignCover{margin-inline:12px;padding:22px 16px;min-height:300px}#inicio .campaignHeading{width:65%}#inicio .campaignHeading h1{font-size:32px}#inicio .catalog,#inicio .featuredProducts{padding-inline:12px}#inicio .featuredGrid,#inicio .grid{gap:8px}#inicio .featuredCard>button,#inicio .maleProductCard{padding:9px}#inicio .featuredCard h3{font-size:14px}}@media(max-width:700px){#inicio header .tools>.storefrontBag:before{display:none!important}#inicio header .tools>.storefrontBag{border:0!important;border-radius:10px;background:transparent!important;gap:0}#inicio .storefrontBag .cartCount{min-width:18px;height:18px;border:0;background:#16778b!important;box-shadow:none}#inicio .campaignVisual:after{z-index:2}}@media (max-width:900px){#inicio .productModal .detail{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;min-width:0;overflow-x:hidden}#inicio .productModal .zoom.productGallery{display:flex;align-items:stretch;justify-content:flex-start;height:auto!important;min-height:0!important;max-height:none!important;padding:calc(62px + env(safe-area-inset-top)) 16px 20px!important;gap:12px;cursor:default}#inicio .productModal .productGallery .imageBadge{top:calc(16px + env(safe-area-inset-top));left:16px;right:70px;min-width:0}#inicio .productModal .productGallery .imageBadge b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#inicio .productModal .productGallery:before{display:none}#inicio .productModal .aiGalleryTabs{margin:0;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:8px}#inicio .productModal .aiGalleryTabs button{min-width:0;min-height:44px;padding:10px 8px;font-size:12px}#inicio .productModal .aiTurntable{flex:none;width:min(100%,380px);height:auto;aspect-ratio:1;align-self:center;overflow:hidden}#inicio .productModal .aiPositionViews{flex:none;width:min(100%,420px);gap:6px}#inicio .productModal .aiPositionViews button{padding:5px 3px;font-size:10px;line-height:1.3}#inicio .productModal .aiSoleThumb{min-width:0;overflow:hidden}#inicio .productModal .galleryCaption{flex:none;gap:4px}#inicio .productModal .galleryCaption b{font-size:13px}#inicio .productModal .galleryCaption small{font-size:11px}#inicio .productModal .productGallery .galleryStage{flex:none;height:clamp(220px,70vw,360px);max-height:none}#inicio .productModal .galleryThumbs{flex:none;justify-content:flex-start;overflow-x:auto;padding:3px;gap:8px}#inicio .productModal .galleryThumbs button{flex:0 0 76px;min-width:0}#inicio .productModal .detailClose{z-index:10;width:44px;height:44px;right:12px!important;top:calc(10px + env(safe-area-inset-top))!important}#inicio .productModal .detailBreadcrumb{flex-wrap:wrap;line-height:1.5}#inicio .productModal .detailPrices{flex-wrap:wrap;gap:14px 18px}#inicio .productModal .detailPrices>div{min-width:0}#inicio .productModal .detailPrices .salePrice{white-space:nowrap}#inicio .productModal .stockBadge{margin-left:auto;white-space:nowrap}#inicio .productModal .openAiViewer{top:calc(14px + env(safe-area-inset-top));left:16px;right:70px;transform:none;padding:10px 6px;font-size:10px;white-space:normal}#inicio .productModal .productGalleryWrapper:has(.openAiViewer) .imageBadge{display:none}}#inicio :is(.catalogTitle,.resultsHead>div,.catalogFilters,.featuredCard,.featuredCard>button,.productModal .data,.selectionBlock,.sizeHead>div){min-width:0}#inicio :is(.catalogTitle h2,.resultsHead h2,.collectionShortcuts b,.workFinderGrid b,.helpHeading h2){overflow-wrap:anywhere}#inicio .catalogMeta{flex-wrap:wrap;line-height:1.5}#inicio .categoryArea .chips button.on .chipText small{color:inherit;opacity:.8}#inicio .resultsHead{flex-wrap:wrap;align-items:flex-start}#inicio .catalogFilters{flex-wrap:wrap;max-width:100%}#inicio .catalogFilters label{min-width:0;flex:1 1 150px}#inicio .catalogFilters select{width:100%;max-width:100%;min-width:0}#inicio .featuredCard>button{height:100%;display:flex;flex-direction:column;align-items:stretch}#inicio .featuredLink{margin-top:auto}#inicio .productModal .detail{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);animation-fill-mode:backwards}#inicio .productModal .detailPrices{flex-wrap:wrap}#inicio .productModal .selectionTitle{flex-wrap:wrap;gap:8px}#inicio .productModal .selectionTitle>span{overflow-wrap:anywhere}#inicio .productModal .sizes{display:grid;grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:8px}#inicio .productModal .sizes button{width:100%;min-width:0;min-height:44px}#inicio .cart .cartProductInfo>b{overflow-wrap:anywhere}#inicio .cart .items{min-height:0}#inicio .cart .checkoutError{font-size:12px;line-height:1.5;padding:10px;overflow-wrap:anywhere}#inicio .cart :is(.carthead,.cartProgress,.bottom){flex-shrink:0}#inicio footer :is(a,button){overflow-wrap:anywhere}@media (min-width:701px){#inicio .productModal .modelColors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;overflow:visible}#inicio .productModal .modelColors button{width:100%;min-width:0;height:auto;grid-template-rows:67px auto}#inicio .productModal .modelColors button small{max-width:none;white-space:normal;overflow-wrap:anywhere;font-size:10px;line-height:1.4;padding:4px;min-height:3.6em}}@media (min-width:901px){#inicio .productModal .zoom.productGallery{display:flex;align-self:start;height:100dvh;min-height:0;max-height:none;padding:64px 24px 20px!important;justify-content:flex-start;gap:10px}#inicio .productModal .aiGalleryTabs{flex:none;margin:0}#inicio .productModal .aiTurntable{flex:0 1 auto;width:min(100%,calc(100dvh - 310px));min-height:0;max-height:none;aspect-ratio:1;align-self:center}#inicio .productModal .aiPositionViews{flex:none;width:min(100%,360px)}#inicio .productModal .galleryCaption{flex:none}#inicio .productModal .productGallery .galleryStage{flex:1;min-height:120px;max-height:none}#inicio .productModal .galleryThumbs{flex:none;justify-content:flex-start;overflow-x:auto;padding:3px}#inicio .productModal .galleryThumbs button{flex:0 0 76px;min-width:0}#inicio .productModal .data{padding:64px clamp(20px,3vw,48px) 40px}}@media (min-width:701px) and (max-width:1100px){#inicio .megaMenuColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#inicio .megaMenuColumn :is(a,button){min-height:44px;overflow-wrap:anywhere}#inicio .featuredGrid,#inicio .workFinderGrid{grid-template-columns:repeat(2,minmax(0,1fr))}#inicio .workFinderGrid button{min-width:0}#inicio .productModal .detail{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;width:100%!important}#inicio .productModal .zoom.productGallery{position:relative;display:flex;height:auto!important;min-height:0!important;max-height:none!important;padding:64px 24px 20px!important;border-right:0;border-bottom:1px solid #ddd}#inicio .productModal .aiTurntable{flex:none;width:min(100%,340px);height:auto;aspect-ratio:1;align-self:center}#inicio .productModal .aiGalleryTabs{margin:0}#inicio .productModal .productGallery .galleryStage{flex:none;height:300px;max-height:none}#inicio .productModal .data{padding:28px clamp(24px,5vw,56px) 40px}#inicio .productModal .zoom:before{display:none}}@media (max-width:700px){#inicio .catalogIntro{margin-inline:0;gap:16px}#inicio .catalogTitle{flex:1}#inicio .categoryArea{margin-inline:0;padding-inline:0}#inicio .categoryLabel{flex-wrap:wrap;gap:8px}#inicio .categoryLabel>p{max-width:100%;text-align:left}#inicio .categoryArea .chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible;scroll-snap-type:none;padding:2px 0 12px}#inicio .categoryArea .chips button{min-width:0;min-height:76px;grid-template-columns:28px minmax(0,1fr)!important;grid-template-rows:auto;gap:8px;padding:12px 8px!important}#inicio .categoryArea .chips button>i{display:none}#inicio .chipIcon{width:28px;height:32px;font-size:14px}#inicio .chipText b{font-size:12px;line-height:1.4;overflow-wrap:anywhere}#inicio .chipText small{white-space:normal;font-size:10px;line-height:1.4}#inicio .productModal .detail{grid-template-columns:minmax(0,1fr)}#inicio .productModal .sizeHead{flex-wrap:wrap;gap:10px}#inicio .productModal .sizeHead button{min-height:44px;padding:8px 0}#inicio .productModal .sizes{grid-template-columns:repeat(4,minmax(0,1fr))}#inicio .cart .item{grid-template-columns:72px minmax(0,1fr);gap:10px}#inicio .cart .cartProductImage{width:72px;height:90px}#inicio .cart .cartProductPrice{grid-column:2;flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap}#inicio .cart .carthead{min-height:100px;padding:18px 16px}#inicio .cart .bottom{padding:16px 16px max(16px,env(safe-area-inset-bottom))}#inicio .cart .keepShopping{min-height:44px;margin-top:6px}#inicio .cart .cartSecure{margin-top:4px!important}#inicio .checkoutBeautiful .checkoutColumns{min-width:0}#inicio .checkoutBeautiful :is(.checkoutPanel,.yapeCard>div,.paymentForm label){min-width:0}#inicio .checkoutBeautiful .sectionTitle{flex-wrap:wrap;gap:8px}#inicio .checkoutBeautiful .yapeCard>div:after{font-size:clamp(14px,4vw,18px);overflow-wrap:anywhere}#inicio :is(.workFinder,.helpCenter,.businessQuote){padding-block:40px}#inicio .workFinderIntro{gap:16px}#inicio footer .footerLegal{gap:12px 16px}#inicio footer :is(a,button){min-height:44px;display:inline-flex;align-items:center}}@media (max-width:370px){#inicio .categoryArea .chips{grid-template-columns:minmax(0,1fr)!important}}@media (max-height:600px){#inicio .categoryMegaMenu{max-height:65dvh}#inicio .productModal .zoom.productGallery{position:relative;height:auto!important;min-height:0!important;max-height:none!important}#inicio .productModal .aiTurntable{flex:none;width:min(100%,260px);height:auto;aspect-ratio:1}#inicio .cart .carthead{min-height:0;padding-block:12px}#inicio .cart .cartProgress{display:none}#inicio .cart .bottom{padding-block:10px}#inicio .cart .bottom>small,#inicio .cart .cartSecure{display:none}#inicio .cart .cartSummary p{margin-bottom:6px}}