:root{--color-primary: #000000;--color-secondary: #ffffff;--color-background: #f8f8f8;--color-text: #333333;--color-text-light: #666666;--color-text-lighter: #999999;--color-border: #eeeeee;--font-family-primary: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-size-base: 16px;--font-size-small: 14px;--font-size-smaller: 12px;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--spacing-xxl: 64px}*{margin:0;padding:0;box-sizing:border-box}html{font-family:var(--font-family-primary);font-size:var(--font-size-base);color:var(--color-text);line-height:1.6}body{background:var(--color-secondary);color:var(--color-text)}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;margin-bottom:var(--spacing-md)}h1{font-size:72px}h2{font-size:48px}h3{font-size:24px}p{margin-bottom:var(--spacing-md);line-height:1.8}a{color:var(--color-primary);text-decoration:none;transition:color .3s ease}a:hover{color:var(--color-text-light)}button,.button{background:var(--color-primary);color:var(--color-secondary);padding:12px 24px;border:none;cursor:pointer;font-size:var(--font-size-small);font-weight:600;letter-spacing:1px;text-transform:uppercase;transition:all .3s ease;font-family:var(--font-family-primary)}button:hover,.button:hover{background:var(--color-text-light);transform:translateY(-2px)}button:active,.button:active{transform:translateY(0)}section{padding:var(--spacing-xl) var(--spacing-lg)}@media(max-width:768px){section{padding:var(--spacing-xl) var(--spacing-md)}h1{font-size:48px}h2{font-size:36px}h3{font-size:20px}}.container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg)}.text-center{text-align:center}.text-light{color:var(--color-text-light)}.text-lighter{color:var(--color-text-lighter)}.uppercase{text-transform:uppercase;letter-spacing:2px}.small-text{font-size:var(--font-size-smaller)}.grid{display:grid;gap:var(--spacing-lg)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.grid-2,.grid-3{grid-template-columns:1fr}}.flex{display:flex;gap:var(--spacing-md)}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.border-top{border-top:1px solid var(--color-border)}.border-bottom{border-bottom:1px solid var(--color-border)}.bg-dark{background:var(--color-primary);color:var(--color-secondary)}.bg-light{background:var(--color-background)}.product-section{padding:var(--spacing-lg) 0;border-bottom:1px solid var(--color-border)}.product-section:last-child{border-bottom:none}.product-title{font-size:48px;font-weight:700;line-height:1.3;margin-bottom:var(--spacing-md);color:var(--color-primary)}.product-price{font-size:28px;font-weight:600;color:var(--color-primary);margin-bottom:var(--spacing-md)}.product-description{font-size:16px;line-height:1.8;color:var(--color-text);margin-bottom:var(--spacing-lg)}.product-features{list-style:none;margin-bottom:var(--spacing-lg)}.product-features li{padding:8px 0 8px 24px;position:relative;font-size:15px;line-height:1.6;color:var(--color-text)}.product-features li:before{content:"\2022";position:absolute;left:0;font-weight:700;color:var(--color-primary)}.product-specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.spec-item{padding:var(--spacing-md);background:var(--color-background);border:1px solid var(--color-border)}.spec-item-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--color-text-lighter);margin-bottom:8px;display:block}.spec-item-value{font-size:16px;font-weight:500;color:var(--color-primary)}.trust-badges-section{background:var(--color-background);padding:var(--spacing-lg);margin:var(--spacing-lg) 0;border-radius:4px}.trust-badge{display:inline-flex;align-items:center;gap:8px;margin-right:var(--spacing-md);margin-bottom:var(--spacing-sm);font-size:14px;font-weight:600;color:var(--color-primary)}.trust-badge:before{content:"\2713";font-weight:700}.reviews-section{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:2px solid var(--color-border)}.review-item{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border)}.review-item:last-child{border-bottom:none}.review-author{font-weight:600;color:var(--color-primary);margin-bottom:4px}.review-rating{font-size:12px;color:var(--color-text-lighter);margin-bottom:8px}.review-text{font-size:15px;line-height:1.7;color:var(--color-text)}@media(max-width:768px){:root{--spacing-lg: 20px;--spacing-xl: 40px;--spacing-xxl: 60px}.container{padding:0 var(--spacing-md)}.product-title{font-size:32px}.product-price{font-size:24px}.product-specs{grid-template-columns:1fr}.trust-badge{display:block;margin-bottom:var(--spacing-sm)}}@media print{body{background:#fff}button,.button{border:1px solid var(--color-primary)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/izvor-design.css.map */
