:root {--min-viewport: 360;--max-viewport: 1600;--base-font: 10;--clamp-unit: 1vw;--Ancho-mx-pc: 1100px;--Alto-mx-pc: 80vh;--Alto-min-mobile: 90%;--cerrar: 40px;--offcanvas-width-pc: 380px;--offcanvas-width-mobile: 80%;--ancho-mx-mobile: 90%;--min-screen-width: 320px;--max-screen-width: 1400px;--primary: #000;--secondary: hsla(355,94%,0%,0);--tertiary: hsla(198,74%,51%,0);--badge: hsl(139deg 94.3% 33.12%);--badge-5: hsla(139,94%,33%,0.05);--badge-10: hsla(139,94%,33%,0.1);--badge-20: hsla(139,94%,33%,0.2);--badge-30: hsla(139,94%,33%,0.3);--badge-40: hsla(139,94%,33%,0.4);--badge-50: hsla(139,94%,33%,0.5);--badge-60: hsla(139,94%,33%,0.6);--badge-70: hsla(139,94%,33%,0.7);--badge-80: hsla(139,94%,33%,0.8);--badge-90: hsla(139,94%,33%,0.9);--badge-blue: hsl(207.14deg 100% 56.29%);--badge-blue-5: hsla(207,100%,56%,0.05);--badge-blue-10: hsla(207,100%,56%,0.1);--badge-blue-20: hsla(207,100%,56%,0.2);--badge-blue-30: hsla(207,100%,56%,0.3);--badge-blue-40: hsla(207,100%,56%,0.4);--badge-blue-50: hsla(207,100%,56%,0.5);--badge-blue-60: hsla(207,100%,56%,0.6);--badge-blue-70: hsla(207,100%,56%,0.7);--badge-blue-80: hsla(207,100%,56%,0.8);--badge-blue-90: hsla(207,100%,56%,0.9);--bg-body: hsl(0,0%,100%);--bg-body-d-1: hsl(0,0%,97%);--bg-body-d-2: hsl(0,0%,47%);--bg-body-d-3: hsl(0,0%,23%);--bg-surface: hsla(0,0%,100%,1);--bg-button-secondary: #ffff;--text-body: hsla(0,0%,25%,1);--text-body-5: hsla(0,0%,25%,0.05);--text-body-10: hsla(0,0%,25%,0.1);--text-body-20: hsla(0,0%,25%,0.2);--text-body-30: hsla(0,0%,25%,0.3);--text-body-40: hsla(0,0%,25%,0.4);--text-body-50: hsla(0,0%,25%,0.5);--text-body-60: hsla(0,0%,25%,0.6);--text-body-70: hsla(0,0%,25%,0.7);--text-body-80: hsla(0,0%,25%,0.8);--text-body-90: hsla(0,0%,25%,0.9);--text-body-l-1: hsla(0,0%,32%,1);--text-body-l-2: hsla(0,0%,40%,1);--text-body-l-3: hsla(0,0%,48%,1);--text-body-l-4: hsla(0,0%,56%,1);--text-body-l-5: hsla(0,0%,65%,1);--text-body-l-6: hsla(0,0%,73%,1);--text-body-l-7: hsla(0,0%,82%,1);--text-body-l-8: hsla(0,0%,91%,1);--text-title: hsla(0,0%,0%,1);--text-button-primary: #fff;--text-button-secondary: #000000ff;--text-button-tertiary: hsla(123,79%,0%,1);--border-primary: #C9C9C9;--shadow-primary: hsla(0,0%,0%,0.15);--light: hsla(85,0%,100%,1);--dark: hsla(0,0%,0%,1);--dark-5: hsla(0,0%,0%,0.05);--dark-10: hsla(0,0%,0%,0.1);--dark-20: hsla(0,0%,0%,0.2);--dark-30: hsla(0,0%,0%,0.3);--dark-40: hsla(0,0%,0%,0.4);--dark-50: hsla(0,0%,0%,0.5);--dark-60: hsla(0,0%,0%,0.6);--dark-70: hsla(0,0%,0%,0.7);--dark-80: hsla(0,0%,0%,0.8);--dark-90: hsla(0,0%,0%,0.9);--white: #FFFF;--black: #000000;--gray: #f7f7f7;--red: hsla(351,95%,56%,1);--red-l-1: #fe4d56ff;--red-l-2: #ff6b6bff;--red-l-3: #ff8480ff;--red-l-4: #ff9994ff;--red-l-5: #ffaea8ff;--red-l-6: #ffc2bdff;--red-l-7: #ffd6d1ff;--red-l-8: #ffedebff;--yellow: hsla(52,80%,57%,1);--success: hsla(136,95%,56%,1);--error: #1a1a1a;--wishlist: hsla(351,95%,56%,1);--offer: hsla(351,95%,56%,1);--iconos: #000000;--spacing-4xs: clamp(0.52rem,calc(-0.03vw + 0.53rem),0.49rem);--spacing-3xs: clamp(0.66rem,calc(0.04vw + 0.64rem),0.7rem);--spacing-2xs: clamp(0.82rem,calc(0.16vw + 0.77rem),0.99rem);--spacing-xs: clamp(1.02rem,calc(0.35vw + 0.91rem),1.4rem);--spacing-s: clamp(1.28rem,calc(0.65vw + 1.07rem),1.98rem);--spacing-m: clamp(1.6rem,calc(1.11vw + 1.24rem),2.8rem);--spacing-l: clamp(2rem,calc(1.81vw + 1.42rem),3.96rem);--spacing-xl: clamp(2.5rem,calc(2.87vw + 1.58rem),5.6rem);--spacing-2xl: clamp(3.13rem,calc(4.44vw + 1.71rem),7.92rem);--spacing-3xl: clamp(3.91rem,calc(6.75vw + 1.75rem),11.19rem);--spacing-4xl: clamp(4.88rem,calc(10.13vw + 1.64rem),15.83rem);--section-spacing-4xs: clamp(1.42rem,calc(0vw + 1.42rem),1.42rem);--section-spacing-3xs: clamp(2rem,calc(0vw + 2rem),2rem);--section-spacing-2xs: clamp(2.83rem,calc(0vw + 2.83rem),2.83rem);--section-spacing-xs: clamp(4rem,calc(0vw + 4rem),4rem);--section-spacing-s: clamp(5.66rem,calc(0vw + 5.66rem),5.66rem);--section-spacing-m: clamp(8rem,calc(0vw + 8rem),8rem);--section-spacing-l: clamp(11.31rem,calc(0vw + 11.31rem),11.31rem);--section-spacing-xl: clamp(15.99rem,calc(0vw + 15.99rem),15.99rem);--section-spacing-2xl: clamp(22.62rem,calc(0vw + 22.62rem),22.62rem);--section-spacing-3xl: clamp(31.98rem,calc(0vw + 31.98rem),31.98rem);--section-spacing-4xl: clamp(45.22rem,calc(0vw + 45.22rem),45.22rem);--text-xs: clamp(1.11rem,calc(-0.12vw + 1.15rem),0.97rem);--text-s: clamp(1.24rem,calc(-0.07vw + 1.27rem),1.17rem);--text-m: clamp(1.4rem,calc(0vw + 1.4rem),1.4rem);--text-l: clamp(1.57rem,calc(0.1vw + 1.54rem),1.68rem);--text-xl: clamp(1.77rem,calc(0.23vw + 1.7rem),2.02rem);--text-2xl: clamp(1.99rem,calc(0.39vw + 1.87rem),2.42rem);--text-3xl: clamp(2.24rem,calc(0.61vw + 2.05rem),2.9rem);--text-4xl: clamp(2.52rem,calc(0.89vw + 2.24rem),3.48rem);--heading-xs: clamp(2.81rem,calc(0.52vw + 2.65rem),3.38rem);--heading-s: clamp(3.75rem,calc(0.69vw + 3.53rem),4.5rem);--heading-m: clamp(5rem,calc(0.93vw + 4.7rem),6rem);--heading-l: clamp(6.67rem,calc(1.23vw + 6.27rem),8rem);--heading-xl: clamp(8.88rem,calc(1.65vw + 8.36rem),10.66rem);--heading-2xl: clamp(11.84rem,calc(2.19vw + 11.14rem),14.21rem);--heading-3xl: clamp(15.79rem,calc(2.92vw + 14.85rem),18.94rem);--heading-4xl: clamp(21.04rem,calc(3.9vw + 19.8rem),25.25rem);--hero-title-size: var(--text-4xl);--post-title-size: var(--text-2xl);--nav-link-size: var(--text-s);--header-space: var(--space-s);--btn-space: var(--space-xs) var(--space-s);--card-space: var(--space-s);--footer-space: var(--space-s) var(--space-m);--radius-xs: clamp(0.4rem,calc(0vw + 0.4rem),0.4rem);--radius-s: clamp(0.6rem,calc(0.19vw + 0.54rem),0.8rem);--radius-m: clamp(1rem,calc(0.19vw + 0.94rem),1.2rem);--radius-l: clamp(1.6rem,calc(0.37vw + 1.48rem),2rem);--radius-xl: clamp(2.6rem,calc(0.56vw + 2.42rem),3.2rem);--radius-full: 999rem;--shadow-xs: 0 1px 2px var(--shadow-primary);--shadow-s: 0 1.5px 3px var(--shadow-primary);--shadow-m: 0 2px 6px var(--shadow-primary);--shadow-l: 0 3px 12px var(--shadow-primary);--shadow-xl: 0 6px 48px var(--shadow-primary);}