:root{--fv-orange:#f56438;--fv-orange-dark:#d94f28;--fv-orange-soft:#fff1ec;--fv-blue:#005a78;--fv-navy:#28343a;--fv-charcoal:#394951;--fv-sky:#f6f7f8;--fv-ink:#1e1e1e;--fv-muted:#6b7280;--fv-line:#e5e7eb;--fv-paper:#fff;--fv-soft:#f6f7f8}
body{background:var(--fv-paper);color:var(--fv-ink);font-family:Arial,Helvetica,sans-serif}a{color:var(--fv-blue)}a:hover{color:var(--fv-orange-dark)}.header{background:var(--fv-paper);box-shadow:0 1px 0 var(--fv-line)}.header-top{background:#eaedef;border-bottom:1px solid var(--fv-line)}.header-top a,.header-top .header-block__action-btn,.header-top .header-block__title,.header-top .header-block__icon{color:var(--fv-navy)!important}.header-top .form-select{color:var(--fv-navy);background-color:transparent;border:0;font-size:.9rem}.header-top .header-block__badge{background:var(--fv-orange);color:#fff}.header-bottom{background:#fff}.header-bottom__row{min-height:78px}.header-bottom .logo{width:auto;max-width:160px;height:auto;max-height:44px}.ps-searchbar__input{border:1px solid #cfd4d8!important;border-radius:5px!important;background:#fff!important;box-shadow:none!important}.ps-searchbar__input:focus{border-color:var(--fv-orange)!important;box-shadow:0 0 0 3px rgba(245,100,56,.16)!important}.btn-primary,.btn-primary:hover,.btn-primary:focus{background:var(--fv-orange)!important;border-color:var(--fv-orange)!important;color:#fff!important;box-shadow:none!important}.btn-primary:hover,.btn-primary:focus{background:var(--fv-orange-dark)!important;border-color:var(--fv-orange-dark)!important}.btn-outline-primary{color:var(--fv-orange-dark)!important;border-color:var(--fv-orange)!important}.btn-outline-primary:hover{background:var(--fv-orange)!important;color:#fff!important}.badge.bg-primary{background:var(--fv-orange)!important}.bg-body-tertiary,.ps-emailsubscription{background:var(--fv-soft)!important}
.ps-mainmenu__tree-link{color:var(--fv-navy)!important;font-size:.92rem;font-weight:700;text-decoration:none}.ps-mainmenu__tree-link:hover{color:var(--fv-orange-dark)!important}.product-miniature,.card{background:#fff;border:1px solid var(--fv-line);border-radius:4px;box-shadow:none}.product-miniature:hover{border-color:#f8af99;box-shadow:0 8px 24px rgba(40,52,58,.09)}.product-title a{color:var(--fv-navy)!important}.product-title a:hover{color:var(--fv-orange-dark)!important}.product-price{color:var(--fv-navy)!important;font-weight:800}.footer{background:var(--fv-navy);color:#fff}.footer a,.footer .footer-block__title{color:#fff!important}.footer a:hover{color:#f8af99!important}.page-cms .page-content{max-width:920px;margin:0 auto}.page-cms .page-content h1,.page-cms .page-content h2,h1,h2,h3{color:var(--fv-navy)}.page-cms .page-content h2{margin-top:2rem}.page-cms .page-content li{margin-bottom:.45rem}.breadcrumb{color:var(--fv-muted)}
@media(min-width:1200px){.header-bottom__row{flex-wrap:nowrap;align-items:center!important;min-height:84px}.header-bottom__logo{min-width:130px}.ps-mainmenu--desktop{order:1;flex:1 1 auto!important;width:auto!important;min-width:0;padding:0!important}.ps-mainmenu__desktop{display:block!important;width:100%}.ps-mainmenu__tree{display:flex;align-items:center;flex-wrap:nowrap;gap:0;padding:0!important;margin:0!important}.ps-mainmenu__tree-item{margin:0!important}.ps-mainmenu__tree-link{display:block;padding:14px 7px;border-radius:4px;white-space:nowrap;font-size:.88rem}.ps-mainmenu__tree-link:hover{background:var(--fv-sky)}.ps-mainmenu__tree-dropdown-toggle{color:var(--fv-navy)}#_desktop_ps_searchbar{order:2!important;width:250px!important;margin-left:auto!important}#_desktop_ps_searchbar .ps-searchbar__form{width:226px}.fv-header-account,.fv-header-cart{display:flex!important;align-items:center;flex:0 0 auto!important;width:auto!important;order:3}.fv-header-cart{order:4}.fv-header-account .header-block__action-btn,.fv-header-cart .header-block__action-btn{color:var(--fv-navy)!important;min-height:48px;padding:.5rem}.fv-header-account .header-block__title,.fv-header-cart .header-block__title,.fv-header-account .header-block__icon,.fv-header-cart .header-block__icon{color:var(--fv-navy)!important}.fv-header-cart .header-block__badge{background:var(--fv-orange);color:#fff}.ps-mainmenu__tree-item[data-id="category-13"] .submenu{background:#fff;border-top:3px solid var(--fv-orange);box-shadow:0 16px 34px rgba(40,52,58,.16)}.ps-mainmenu__tree-item[data-id="category-13"] .submenu__row{display:block}.ps-mainmenu__tree-item[data-id="category-13"] .submenu__left{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;max-width:none;padding:22px}.ps-mainmenu__tree-item[data-id="category-13"] .submenu__left-item{display:block;padding:12px 14px;border-radius:5px;color:var(--fv-navy);font-weight:700;text-decoration:none}.ps-mainmenu__tree-item[data-id="category-13"] .submenu__left-item:hover{background:var(--fv-soft);color:var(--fv-orange-dark)}.ps-mainmenu__tree-item[data-id="category-13"] .submenu__left-item[href*="12-hallazgos-viejunos"]{background:var(--fv-orange-soft);color:var(--fv-orange-dark)}.ps-mainmenu__tree-item[data-id="category-13"] .submenu__right{display:none}}
@media(min-width:768px) and (max-width:1199px){.header-bottom__row{align-items:center!important}.fv-header-account,.fv-header-cart{display:flex!important;align-items:center;order:4}.fv-header-account{order:3}.fv-header-account .header-block__title,.fv-header-cart .header-block__title{display:none!important}.fv-header-account .header-block__action-btn,.fv-header-cart .header-block__action-btn{color:var(--fv-navy)!important}.fv-header-account .header-block__icon,.fv-header-cart .header-block__icon{color:var(--fv-navy)!important}.fv-header-cart .header-block__badge{background:var(--fv-blue);color:#fff}}
@media(max-width:1199px){.header-top{background:#eaedef}.header-bottom__row{min-height:66px}.ps-mainmenu--mobile{background:#fff}.menu__link{color:var(--fv-navy)!important;font-weight:700}.menu__link:hover{color:var(--fv-orange-dark)!important}.header-bottom .logo{max-width:130px}}
.header-bottom__logo{flex:0 0 auto!important;min-width:185px!important}.header-bottom .logo{display:block!important;width:185px!important;max-width:185px!important;height:auto!important;max-height:64px!important}@media(max-width:1199px){.header-bottom__logo{min-width:auto!important}.header-bottom .logo{width:165px!important;max-width:165px!important;max-height:56px!important}}@media(max-width:575px){.header-bottom .logo{width:140px!important;max-width:140px!important}}
@media(min-width:1200px){#_desktop_ps_searchbar{width:190px!important}#_desktop_ps_searchbar .ps-searchbar__form{width:186px!important}}
@media(min-width:1200px){.ps-mainmenu__tree-item[data-id="category-13"] .submenu__row{display:grid!important;grid-template-columns:minmax(380px,1fr) minmax(420px,1.1fr);align-items:stretch}.ps-mainmenu__tree-item[data-id="category-13"] .submenu__left{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.fv-brand-panel{padding:22px 24px;background:var(--fv-soft);border-left:1px solid var(--fv-line)}.fv-brand-panel h3{margin:0 0 14px;color:var(--fv-navy);font-size:1rem;text-transform:uppercase;letter-spacing:.08em}.fv-brand-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fv-brand-card{display:flex;align-items:center;justify-content:center;min-height:58px;padding:8px;background:#fff;border:1px solid var(--fv-line);border-radius:5px;text-decoration:none!important;transition:.18s ease}.fv-brand-card:hover{border-color:var(--fv-orange);transform:translateY(-1px);box-shadow:0 5px 14px rgba(40,52,58,.08)}.fv-brand-card img{display:block;width:100%;height:25px;object-fit:contain}.fv-brand-card span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.fv-brand-all{display:inline-block;margin-top:14px;color:var(--fv-orange-dark)!important;font-weight:800;text-decoration:none!important}}
@media(max-width:1199px){.fv-brand-panel{display:none}}
.fv-home-hero{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:340px;overflow:hidden;padding:42px clamp(28px,6vw,96px);background:radial-gradient(120% 95% at 4% 118%,transparent 48%,rgba(255,255,255,.72) 48.5%,rgba(255,255,255,.72) 50%,transparent 50.5%),radial-gradient(100% 110% at 96% -12%,transparent 51%,rgba(255,255,255,.65) 51.5%,rgba(255,255,255,.65) 53%,transparent 53.5%),radial-gradient(85% 100% at 54% 110%,transparent 54%,rgba(255,255,255,.52) 54.5%,rgba(255,255,255,.52) 56%,transparent 56.5%),linear-gradient(120deg,#edf2f7 0%,#d9e2ec 48%,#e7edf4 100%);color:var(--fv-navy);text-align:center}.fv-home-hero::after{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(105deg,rgba(255,255,255,.2),transparent 38%,rgba(255,255,255,.28));pointer-events:none}.fv-home-hero__content{width:min(1420px,96%)}.fv-home-hero__eyebrow{margin:0 0 20px;color:#347fbd;font-size:clamp(.82rem,1.35vw,1.16rem);font-weight:800;letter-spacing:.17em;line-height:1.45;text-transform:uppercase}.fv-home-hero h2{margin:0;color:#303438;font-family:Arial,Helvetica,sans-serif;font-size:clamp(2rem,3.15vw,3.15rem);font-weight:500;letter-spacing:-.018em;line-height:1.12}.fv-home-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:30px}.fv-home-hero__button{display:inline-flex;align-items:center;justify-content:center;width:min(340px,40vw);min-height:58px;padding:13px 28px;background:var(--fv-orange);border:2px solid var(--fv-orange);border-radius:2px;color:#fff!important;font-size:1rem;font-weight:700;text-decoration:none!important;transition:.18s ease}.fv-home-hero__button:hover{background:var(--fv-orange-dark);border-color:var(--fv-orange-dark);transform:translateY(-1px);box-shadow:0 8px 18px rgba(40,52,58,.14)}.fv-home-hero__button--outline{background:var(--fv-orange);border-color:var(--fv-orange)}.fv-home-hero__button--outline:hover{background:var(--fv-orange-dark);border-color:var(--fv-orange-dark);color:#fff!important}body#index .homeslider-container[hidden]{display:none!important}@media(max-width:767px){.fv-home-hero{min-height:390px;padding:36px 22px}.fv-home-hero__content{width:100%}.fv-home-hero__eyebrow{margin-bottom:18px;font-size:.78rem;letter-spacing:.1em}.fv-home-hero h2{font-size:clamp(1.9rem,9vw,2.75rem);font-weight:500}.fv-home-hero__actions{display:grid;gap:12px;margin-top:27px}.fv-home-hero__button{width:100%;min-height:54px}}
