@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&family=Montserrat:wght@200;300;400;500;600;700&family=Inter:wght@300;400;500;600;700&display=swap";:root{--font-serif: "Cormorant Garamond", "Georgia", serif;--font-sans: "Montserrat", "Inter", sans-serif;--color-primary: #000000;--color-primary-dark: #111111;--color-gray-soft: #f5f5f5;--color-gray-border: #e5e5e5;--color-gray-medium: #707072}body{font-family:var(--font-sans);background-color:#fff;color:#000;-webkit-font-smoothing:antialiased}.font-serif-zara{font-family:var(--font-serif)}.font-sans-zara{font-family:var(--font-sans)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#d1d1d6}::-webkit-scrollbar-thumb:hover{background:#8e8e93}.btn-zara{display:inline-flex;align-items:center;justify-content:center;background-color:#000;color:#fff;font-family:var(--font-sans);font-weight:400;font-size:11px;line-height:1.2;text-transform:uppercase;letter-spacing:.15em;padding:16px 24px;border:1px solid #000000;border-radius:0!important;transition:all .3s cubic-bezier(.16,1,.3,1);cursor:pointer;width:100%}.btn-zara:hover:not(:disabled){background-color:#fff;color:#000}.btn-zara:disabled{background-color:#e5e5e5;border-color:#e5e5e5;color:#a0a0a0;cursor:not-allowed}.btn-zara-outline{display:inline-flex;align-items:center;justify-content:center;background-color:transparent;color:#000;font-family:var(--font-sans);font-weight:400;font-size:11px;line-height:1.2;text-transform:uppercase;letter-spacing:.15em;padding:15px 24px;border:1px solid #000000;border-radius:0!important;transition:all .3s cubic-bezier(.16,1,.3,1);cursor:pointer;width:100%}.btn-zara-outline:hover:not(:disabled){background-color:#000;color:#fff}.input-zara{width:100%;padding:14px 16px;border:1px solid #e5e5e5;border-radius:0!important;font-family:var(--font-sans);font-size:13px;background-color:#fff;color:#000;transition:border-color .3s ease}.input-zara:focus{outline:none;border-color:#000}.select-zara{width:100%;padding:14px 40px 14px 16px;border:1px solid #e5e5e5;border-radius:0!important;font-family:var(--font-sans);font-size:13px;background-color:#fff;color:#000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .3s ease}.select-zara:focus{outline:none;border-color:#000}.badge-zara{display:inline-block;padding:4px 8px;font-family:var(--font-sans);font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;background-color:#000;color:#fff}.badge-zara-outline{display:inline-block;padding:3px 7px;font-family:var(--font-sans);font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;background-color:transparent;color:#000;border:1px solid #000000}.product-card-zara{border-radius:0!important;background-color:transparent!important;border:none!important;box-shadow:none!important}.product-card-zara .image-container{border-radius:0!important;margin:0!important;background-color:#f5f5f5!important;position:relative;aspect-ratio:2 / 3!important;overflow:hidden}.product-card-zara img{border-radius:0!important;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.15,1,.3,1)}.product-card-zara:hover img{transform:scale(1.04)}@keyframes zaraFadeUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animate-zara-reveal{animation:zaraFadeUp .8s cubic-bezier(.16,1,.3,1) both}.accordion-zara-header{border-bottom:1px solid #e5e5e5;font-family:var(--font-sans);font-size:11px;text-transform:uppercase;letter-spacing:.15em}.no-scrollbar::-webkit-scrollbar,.scrollbar-hide::-webkit-scrollbar{display:none!important}.no-scrollbar,.scrollbar-hide{-ms-overflow-style:none!important;scrollbar-width:none!important}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.animate-slide-in-right{animation:slideInRight .4s cubic-bezier(.16,1,.3,1) forwards}
