@font-face{font-family:"Syne";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fuentes/79bc839264c4a3c9b988de4acbc0dcf0d9ca4b41e2df523940f81b78e3d6fdb3.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Syne";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fuentes/cfff412005eed2f0152d1c110c78ac564642b943e64322fbd687083177d6fa70.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Instrument Sans";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fuentes/21fac8da552a915e7a9fb84c5afaeb85d35507b2616346d592e78128c1cfe3e0.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Instrument Sans";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fuentes/6219bc4bfdfc5d9b2201dcdf046218b122a758f932e25ed5f168f929b7ca2311.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}:root{--color-primary:#1F2430;--color-accent:#F2A541;--color-body:#F3F5F6;--color-light:#E4EAEC;--color-dark:#1F2430;--color-text:#2B3140;--color-text-dark:#1F2430;--color-text-light:#4F5868;--color-border:#C3CDD2;--font-heading:"Syne",system-ui,sans-serif;--font-primary:"Instrument Sans",system-ui,sans-serif;--radius-xs:0;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--radius-2xl:0;--radius-3xl:0;--radius-4xl:0}:root{--k:#F2A541;--teal:#1A6F66;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.s-body{background:var(--color-body);color:var(--color-text);font-family:var(--font-primary);line-height:1.6;font-size:16px}.s-body :where(h1,h2,h3,h4){font-family:var(--font-heading);color:var(--color-text-dark);letter-spacing:-.015em;line-height:1.08;font-weight:700}.s-body img{max-width:100%}.s-eyebrow{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--teal)}.s-announcement{background:var(--color-dark);color:var(--color-primary);color:#F2A541;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-align:center;padding:9px 40px}.s-announcement button{color:#F2A541;background:none;border:0}.s-header{position:sticky;top:0;z-index:40;background:var(--color-body);color:var(--color-text);border-bottom:2px solid var(--color-dark)}.s-header__nav{max-width:1280px;margin:0 auto;padding:10px 20px;min-height:64px;gap:16px}.s-logo{gap:10px;color:var(--color-text-dark)}.s-logo__mark{width:36px;height:36px;border-radius:50%;background:var(--color-dark);color:var(--color-accent);font-family:var(--font-heading);font-weight:700;box-shadow:0 0 0 2px var(--color-body),0 0 0 3px var(--color-dark)}.s-logo__name{font-family:var(--font-heading);font-weight:700;font-size:1.1rem;letter-spacing:-.02em;color:var(--color-text-dark)}.s-header__menu{gap:22px}.s-header__link{font-size:13px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--color-text);padding:8px 2px;text-decoration:none}.s-header__link:hover{color:var(--color-text-dark);box-shadow:inset 0-3px 0 var(--color-accent)}.s-header__actions{color:var(--color-text-dark);gap:6px}.s-btn{font-family:var(--font-primary);font-weight:700;font-size:13px;letter-spacing:.09em;text-transform:uppercase;padding:14px 22px;border:2px solid var(--color-dark);border-radius:0;text-decoration:none;justify-content:center;align-items:center}.s-btn--primary{background:var(--color-primary);color:var(--color-body);border-color:var(--color-primary)}.s-btn--primary:hover{background:var(--color-accent);color:var(--color-dark);border-color:var(--color-dark)}.s-btn--secondary{background:transparent;color:var(--color-text-dark);border-color:var(--color-dark)}.s-btn--secondary:hover{background:var(--color-light);color:var(--color-text-dark)}.s-btn:active{transform:scale(.98)}.s-hero{background:var(--color-body)}.s-hero__inner{max-width:1200px;margin:0 auto;padding:28px 20px 44px;gap:28px;align-items:center}.s-hero__eyebrow{color:var(--teal);margin:0 0 16px}.s-hero__eyebrow::before{content:"";display:inline-block;width:9px;height:9px;margin-right:10px;background:var(--color-accent);outline:2px solid var(--color-dark);outline-offset:1px}.s-hero__title{font-size:clamp(2.2rem,9.5vw,4.1rem);line-height:1.02;letter-spacing:-.03em;color:var(--color-text-dark);margin:0 0 20px}.s-hero__highlight{display:inline;background:var(--color-accent);color:var(--color-dark);padding:0 .14em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.s-hero__text{font-size:1.06rem;color:var(--color-text-light);max-width:46ch;margin:0 0 26px}.s-hero__actions{gap:12px;flex-wrap:wrap}.s-hero__media{position:relative}.s-hero__visual{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;background:var(--color-light)}.s-hero__media::before{content:"";position:absolute;inset:12px;z-index:2;pointer-events:none;background:linear-gradient(var(--k),var(--k))0 0/26px 2px no-repeat,linear-gradient(var(--k),var(--k))0 0/2px 26px no-repeat,linear-gradient(var(--k),var(--k)) 100%0/26px 2px no-repeat,linear-gradient(var(--k),var(--k)) 100%0/2px 26px no-repeat,linear-gradient(var(--k),var(--k))0 100%/26px 2px no-repeat,linear-gradient(var(--k),var(--k))0 100%/2px 26px no-repeat,linear-gradient(var(--k),var(--k)) 100% 100%/26px 2px no-repeat,linear-gradient(var(--k),var(--k)) 100% 100%/2px 26px no-repeat,linear-gradient(rgba(255,255,255,.5) 1px,transparent 1px) -1px -1px/33.333% 33.333%,linear-gradient(90deg,rgba(255,255,255,.5) 1px,transparent 1px) -1px -1px/33.333% 33.333%}.s-hero__media::after{content:"ƒ/1.8 · 1/250 · ISO 100";position:absolute;left:24px;bottom:24px;z-index:3;background:var(--color-dark);color:var(--color-accent);font-family:var(--mono);font-size:11px;letter-spacing:.08em;padding:5px 9px}.s-trust{padding:8px 20px 36px}.s-trust__list{max-width:1200px;margin:0 auto;gap:18px;counter-reset:t;list-style:none;padding:0}.s-trust__item{background:transparent;border-top:2px solid var(--color-dark);padding:14px 0 0;counter-increment:t}.s-trust__title{font-family:var(--font-heading);font-weight:700;font-size:1.02rem;color:var(--color-text-dark);margin:0 0 6px}.s-trust__title::before{content:counter(t,decimal-leading-zero);display:block;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.12em;color:var(--teal);margin-bottom:6px}.s-trust__text{font-size:.94rem;color:var(--color-text-light);margin:0}.s-section{padding:52px 20px}.s-section__inner{max-width:1200px;margin:0 auto}.s-section__title{font-size:clamp(1.9rem,6.5vw,3rem);letter-spacing:-.03em;color:var(--color-text-dark);margin:6px 0 10px}.s-section__subtitle{color:var(--color-text-light);max-width:54ch;margin:0 0 30px}.s-products__grid,.s-related__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px 14px}.s-card{display:block;color:var(--color-text);text-decoration:none}.s-card__media{position:relative;overflow:hidden;aspect-ratio:3/4;background:var(--color-light);margin-bottom:12px}.s-card__img{display:block;width:100%;height:100%;object-fit:cover}.s-card__media::after{content:"";position:absolute;inset:10px;z-index:2;pointer-events:none;background:linear-gradient(var(--k),var(--k))0 0/16px 2px no-repeat,linear-gradient(var(--k),var(--k))0 0/2px 16px no-repeat,linear-gradient(var(--k),var(--k)) 100%0/16px 2px no-repeat,linear-gradient(var(--k),var(--k)) 100%0/2px 16px no-repeat,linear-gradient(var(--k),var(--k))0 100%/16px 2px no-repeat,linear-gradient(var(--k),var(--k))0 100%/2px 16px no-repeat,linear-gradient(var(--k),var(--k)) 100% 100%/16px 2px no-repeat,linear-gradient(var(--k),var(--k)) 100% 100%/2px 16px no-repeat}.s-card__badge{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;background:var(--color-accent);color:var(--color-dark);padding:4px 8px;border-radius:0}.s-card__title{font-family:var(--font-heading);font-weight:700;font-size:.98rem;line-height:1.2;color:var(--color-text-dark);margin:0 0 4px}.s-card__text{font-size:.88rem;color:var(--color-text-light);margin:0 0 8px}.s-card__price{width:fit-content;font-family:var(--mono);font-weight:700;font-size:.95rem;color:var(--color-text-dark);background:linear-gradient(transparent 60%,var(--color-accent) 60%);padding:0 4px;margin:0}.s-card:hover .s-card__title{text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:3px;text-underline-offset:3px}.s-collections{background:var(--color-dark);color:#E4EAEC}.s-collections .s-eyebrow{color:var(--color-accent)}.s-collections .s-section__title{color:#F3F5F6;margin-bottom:28px}.s-collections__grid{display:grid;grid-template-columns:1fr;gap:16px}.s-collection{position:relative;display:block;overflow:hidden;aspect-ratio:4/5;background:#2B3140;text-decoration:none}.s-collection__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.s-collection__overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(to top,rgba(31,36,48,.94) 0%,rgba(31,36,48,.5) 42%,rgba(31,36,48,0) 75%)}.s-collection::after{content:"";position:absolute;inset:12px;z-index:2;pointer-events:none;background:linear-gradient(var(--k),var(--k))0 0/22px 2px no-repeat,linear-gradient(var(--k),var(--k))0 0/2px 22px no-repeat,linear-gradient(var(--k),var(--k)) 100%0/22px 2px no-repeat,linear-gradient(var(--k),var(--k)) 100%0/2px 22px no-repeat,linear-gradient(var(--k),var(--k))0 100%/22px 2px no-repeat,linear-gradient(var(--k),var(--k))0 100%/2px 22px no-repeat,linear-gradient(var(--k),var(--k)) 100% 100%/22px 2px no-repeat,linear-gradient(var(--k),var(--k)) 100% 100%/2px 22px no-repeat}.s-collection__body{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:22px 26px 28px;color:#fff}.s-collection__title{font-family:var(--font-heading);font-weight:700;font-size:1.5rem;letter-spacing:-.02em;color:#fff;margin:0 0 6px}.s-collection__text{font-size:.92rem;color:#E4EAEC;margin:0}.s-cta{padding:0 20px 56px}.s-cta__box{max-width:1200px;margin:0 auto;background:var(--color-accent);color:var(--color-dark);padding:26px;gap:26px;align-items:center}.s-cta__eyebrow{color:var(--color-dark)}.s-cta__title{font-size:clamp(1.8rem,6vw,2.8rem);letter-spacing:-.03em;color:var(--color-dark);margin:8px 0 12px}.s-cta__text{color:var(--color-dark);max-width:44ch;margin:0 0 22px}.s-cta__btn{background:var(--color-dark);color:#F3F5F6;border-color:var(--color-dark)}.s-cta__btn:hover{background:#F3F5F6;color:var(--color-dark)}.s-cta__img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border:2px solid var(--color-dark)}.s-catalog{max-width:1200px;margin:0 auto;padding:28px 20px 48px}.s-product{max-width:1200px;margin:0 auto;padding:24px 20px 36px;gap:28px}.s-product__gallery{position:relative}.s-product__gallery img{display:block;width:100%;height:auto;object-fit:cover}.s-product__gallery::before{content:"";position:absolute;inset:12px;z-index:2;pointer-events:none;background:linear-gradient(var(--k),var(--k))0 0/26px 2px no-repeat,linear-gradient(var(--k),var(--k))0 0/2px 26px no-repeat,linear-gradient(var(--k),var(--k)) 100%0/26px 2px no-repeat,linear-gradient(var(--k),var(--k)) 100%0/2px 26px no-repeat,linear-gradient(var(--k),var(--k))0 100%/26px 2px no-repeat,linear-gradient(var(--k),var(--k))0 100%/2px 26px no-repeat,linear-gradient(var(--k),var(--k)) 100% 100%/26px 2px no-repeat,linear-gradient(var(--k),var(--k)) 100% 100%/2px 26px no-repeat}.s-product__back{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-light);text-decoration:none}.s-product__back:hover{color:var(--color-text-dark);text-decoration:underline}.s-product__title{font-size:clamp(1.8rem,6vw,2.7rem);letter-spacing:-.03em;color:var(--color-text-dark);margin:12px 0 8px}.s-product__price{width:fit-content;font-family:var(--mono);font-weight:700;font-size:1.6rem;color:var(--color-text-dark);background:linear-gradient(transparent 62%,var(--color-accent) 62%);padding:0 6px;margin:8px 0 18px}.s-product__buy{margin-bottom:22px}.s-product__perks{gap:10px;list-style:none;padding:0;margin:0 0 26px}.s-product__perk{background:var(--color-light);color:var(--color-text);border-left:3px solid var(--teal);padding:12px 14px;font-size:.88rem}.s-product__perk p:first-child{font-weight:700;color:var(--color-text-dark);margin:0 0 2px}.s-product__perk p{margin:0}.s-product__desc{line-height:1.75;color:var(--color-text)}.s-product__desc ul{padding-left:1.2em}.s-product__info h2{font-size:1.3rem;border-top:2px solid var(--color-dark);padding-top:14px;margin:0 0 12px}.s-related{max-width:1200px;margin:0 auto;padding:36px 20px 56px}.s-related__title{font-size:clamp(1.5rem,5vw,2.2rem);letter-spacing:-.025em;color:var(--color-text-dark);margin:0 0 22px}.s-page__head{background:var(--color-light);border-bottom:2px solid var(--color-dark);padding:44px 20px 32px}.s-page__head>div{max-width:820px;margin:0 auto}.s-page__eyebrow{color:var(--teal)}.s-page__title{font-size:clamp(2rem,7.5vw,3.4rem);letter-spacing:-.03em;color:var(--color-text-dark);margin:8px 0 14px}.s-page__intro{color:var(--color-text-light);font-size:1.08rem;max-width:56ch;margin:0}.s-page__body{max-width:820px;margin:0 auto;padding:32px 20px 64px;color:var(--color-text);line-height:1.75}.s-page__body h2{font-size:1.5rem;border-top:2px solid var(--color-dark);padding-top:14px;margin:2em 0 .6em}.s-page__body a{color:var(--color-text-dark);text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:3px;text-underline-offset:3px}.s-page__body a:hover{background:var(--color-accent)}.s-cart{background:var(--color-body);color:var(--color-text);border-left:2px solid var(--color-dark)}.s-cart__head{font-family:var(--font-heading);font-weight:700;color:var(--color-text-dark);border-bottom:2px solid var(--color-dark);padding:16px 20px}.s-cart__item{border-bottom:1px solid var(--color-border);padding:14px 20px}.s-cart__foot{background:var(--color-light);color:var(--color-text-dark);border-top:2px solid var(--color-dark);padding:18px 20px;font-weight:700}.s-footer{background:var(--color-light);color:var(--color-text);border-top:4px solid var(--color-dark);padding:44px 20px 22px}.s-footer>div{max-width:1200px;margin:0 auto}.s-footer__top{gap:28px}.s-footer__about{color:var(--color-text-light);max-width:32ch}.s-footer__title{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin:0 0 12px}.s-footer__list{gap:8px;list-style:none;padding:0}.s-footer__link{color:var(--color-text);text-decoration:none}.s-footer__link:hover{color:var(--color-text-dark);text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px}.s-footer__address{font-style:normal;color:var(--color-text-light);gap:4px;font-size:.92rem}.s-footer__legal{border-top:1px solid var(--color-border);margin-top:32px;padding-top:20px;font-size:.84rem;color:var(--color-text-light);gap:12px}.s-footer__disclaimer,.s-footer__descriptor,.s-footer__copy{color:var(--color-text-light)}.s-footer__copy{font-family:var(--mono);font-size:12px;letter-spacing:.06em}@media (min-width:768px){.s-header__nav{padding:10px 32px}.s-hero__inner{grid-template-columns:1.1fr .9fr;gap:48px;padding:56px 32px 64px}.s-trust{padding:16px 32px 56px}.s-trust__list{gap:28px}.s-section{padding:80px 32px}.s-products__grid,.s-related__grid{grid-template-columns:repeat(3,1fr);gap:36px 24px}.s-card__title{font-size:1.08rem}.s-collections__grid{grid-template-columns:repeat(3,1fr);gap:20px}.s-collection{aspect-ratio:3/4}.s-collection:nth-child(2){margin-top:44px}.s-cta{padding:0 32px 80px}.s-cta__box{grid-template-columns:1.1fr .9fr;padding:44px;gap:44px}.s-product{grid-template-columns:1fr 1fr;gap:48px;padding:40px 32px 48px}.s-related{padding:48px 32px 80px}.s-catalog{padding:40px 32px 64px}.s-page__head{padding:72px 32px 44px}.s-footer{padding:56px 32px 26px}}@media (min-width:1024px){.s-products__grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.s-hero__inner{gap:72px}.s-hero__title{font-size:clamp(3rem,4.6vw,4.2rem)}.s-header__menu{gap:30px}.s-card__media::after{inset:12px}}@media (prefers-reduced-motion:no-preference){.s-btn{transition:background .2s,color .2s,transform .15s}.s-card__media::after{transition:inset .25s ease}.s-card:hover .s-card__media::after{inset:6px}.s-hero__media::before{animation:snapfocus .7s ease-out both}@keyframes snapfocus{from{inset:0;opacity:0}to{inset:12px;opacity:1}}}.s-eyebrow,.s-eyebrow :where(p,span,a,li,strong,em,h1,h2,h3,h4,h5,h6,small,svg){color:#1F2430!important}.s-product__info,.s-product__info :where(p,span,a,li,strong,em,h1,h2,h3,h4,h5,h6,small,svg){color:#1F2430!important}.s-cart.s-cart--open{display:flex!important;transform:none!important;translate:none!important;visibility:visible!important;opacity:1!important;right:0!important;left:auto!important;z-index:1000!important}.s-header__actions,.s-product__buy,.s-cart__foot{visibility:visible!important;opacity:1!important}.s-logo__img{min-height:32px!important;width:auto!important;max-width:200px!important}.s-logo:has(.s-logo__img){background:var(--color-body)!important;isolation:isolate!important;padding:6px 10px!important;border-radius:10px!important}.s-trust__list[data-n]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;margin-inline:auto!important;max-width:80rem!important}.s-trust__list[data-n]>.s-trust__item{min-width:0!important;max-width:none!important}@media (min-width:640px){.s-trust__list[data-n]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.s-trust__list[data-n="1"]{grid-template-columns:minmax(0,1fr)!important}}@media (min-width:1024px){.s-trust__list[data-n="1"]{grid-template-columns:repeat(1,minmax(0,1fr))!important}.s-trust__list[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.s-trust__list[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.s-trust__list[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))!important}}