*{margin:0;padding:0;box-sizing:border-box}:root{--color-primary: #000000;--color-secondary: #ffffff;--color-accent: #d4af37;--color-text: #333333;--color-text-light: #666666;--spacing-unit: 1rem;--border-radius: 4px;--transition: all .3s ease}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:var(--color-text);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-width{max-width:1200px;margin:0 auto;padding:0 20px}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.button{display:inline-block;padding:12px 24px;font-size:14px;font-weight:600;text-align:center;text-decoration:none;border:2px solid transparent;border-radius:var(--border-radius);cursor:pointer;transition:var(--transition);text-transform:uppercase;letter-spacing:.5px}.button--primary{background-color:var(--color-primary);color:var(--color-secondary);border-color:var(--color-primary)}.button--primary:hover{background-color:transparent;color:var(--color-primary)}.button--secondary{background-color:transparent;color:var(--color-primary);border-color:var(--color-primary)}.button--secondary:hover{background-color:var(--color-primary);color:var(--color-secondary)}.section-header{text-align:center;margin-bottom:40px}.section-header__heading{font-size:36px;font-weight:700;margin-bottom:10px;text-transform:uppercase;letter-spacing:2px}.section-header__subheading{font-size:16px;color:var(--color-text-light);text-transform:uppercase;letter-spacing:1px}.product-card{background:var(--color-secondary);border-radius:var(--border-radius);overflow:hidden;transition:var(--transition)}.product-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.product-card__image{position:relative;overflow:hidden;aspect-ratio:1}.product-card__image img{width:100%;height:100%;object-fit:cover;transition:var(--transition)}.product-card:hover .product-card__image img{transform:scale(1.05)}.product-card__badge{position:absolute;top:10px;right:10px;background:var(--color-accent);color:var(--color-secondary);padding:5px 10px;font-size:12px;font-weight:600;text-transform:uppercase;border-radius:var(--border-radius)}.product-card__content{padding:20px}.product-card__title{font-size:18px;font-weight:600;margin-bottom:10px}.product-card__title a{color:var(--color-text);text-decoration:none;transition:var(--transition)}.product-card__title a:hover{color:var(--color-accent)}.product-card__price{display:flex;align-items:center;gap:10px;margin-bottom:15px}.product-card__price-compare{font-size:14px;color:var(--color-text-light);text-decoration:line-through}.product-card__price-current{font-size:20px;font-weight:700;color:var(--color-primary)}.product-card__form{margin-top:15px}@media (max-width: 768px){.page-width{padding:0 15px}.section-header__heading{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/base.css.map */
