header{background:linear-gradient(90deg,#0f0f0f 0%,#333 100%);color:#fff;padding:5px 15px;position:fixed;top:0;width:100%;z-index:100;box-shadow:0 4px 12px rgba(0,0,0,0.4);backdrop-filter:blur(10px)}nav{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.logo-container{display:flex;flex-direction:column;align-items:center;gap:2px}.logo{font-size:20px;font-weight:900;color:#ffca28;text-transform:uppercase;padding:3px 10px;background:#2a2a2a;border-radius:5px}.logo:hover{transform:scale(1.05);box-shadow:0 0 10px rgba(255,202,40,0.5)}.contact-header{font-size:12px;color:#ccc;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.contact-header a{color:#ffca28;font-size:14px;font-weight:600;text-decoration:none}.contact-header a:hover{color:#ffb300}.nav-links{display:flex;align-items:center;gap:10px}.nav-links a{color:#fff;text-decoration:none;font-weight:600;font-size:16px;padding:5px 10px}.nav-links a:hover{color:#ffca28;background:rgba(255,202,40,0.1);border-radius:5px}.burger{display:none;font-size:24px;cursor:pointer;color:#ffca28;padding:5px}.intro-text{
width: 100%;
margin: 0;
padding: 60px 15px;
text-align: left;
max-width: 100%;
}.intro-text h1{
}.intro-text p{
}section{max-width:1200px;margin:40px auto;padding:15px;background:rgba(26,26,26,0.95);border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,0.3)}h1{font-size:36px;color:#ffca28;margin-bottom:15px}h2{font-size:28px;color:#ffca28;margin-bottom:15px}h2::after{display:none}p,ul{color:#ccc;font-size:16px}a{color:#ffca28;text-decoration:none}a:hover{color:#ffb300}.filters{margin-bottom:20px;display:flex;gap:10px;justify-content:center}.filter-btn{padding:8px 16px;background:#333;color:#fff;border:1px solid #ffca28;border-radius:20px;cursor:pointer;font-weight:600}.filter-btn.active, .filter-btn:hover{background:#ffca28;color:#000}.catalog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.product{background:#2a2a2a;padding:15px;text-align:center;border-radius:8px}.product.hidden{display:none}.product:hover{transform:translateY(-5px);box-shadow:0 0 10px rgba(255,202,40,0.3)}.product-image{width:100%;height:250px;overflow:hidden;border-radius:5px}.product img{width:100%;height:100%;object-fit:cover}.product h3{font-size:15px;color:#fff}.product p{font-weight:bold;color:#ffca28}.product-description{font-size:14px;color:#999}.zoom-btn{position:absolute;top:8px;right:8px;background:#ffca28;color:#000;border:none;border-radius:50%;width:28px;height:28px;cursor:pointer}.zoom-btn:hover{background:#ffb300}.order-btn{background:#ffca28;color:#000;padding:8px 16px;border:none;border-radius:20px;cursor:pointer;font-weight:600}.order-btn:hover{background:#ffb300}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:200;justify-content:center;align-items:center}
.modal.active{display:flex;}
.modal-content{background:#2a2a2a;padding:30px;border-radius:15px;width:90%;max-width:450px;text-align:center;box-shadow:0 10px 25px rgba(0,0,0,0.6);position:relative;transform:scale(0.9);transition:transform 0.3s ease}.modal.active .modal-content{transform:scale(1)}.modal-content h3{color:#ffca28;margin-bottom:25px;font-size:24px}.form-group{margin-bottom:20px;text-align:left}.form-group label{display:block;color:#ccc;margin-bottom:8px;font-weight:600;font-size:16px}.modal-content input,.modal-content textarea{width:100%;padding:12px;border:1px solid #ffca28;border-radius:8px;background:#333;color:#fff;font-size:16px;box-sizing:border-box}.modal-content textarea{resize:vertical;min-height:100px}.modal-content button[type="submit"]{background:#ffca28;color:#000;padding:12px 25px;border:none;border-radius:25px;cursor:pointer;font-weight:700;font-size:16px;transition:background 0.3s ease}.modal-content button[type="submit"]:hover{background:#ffb300}.close-btn{position:absolute;top:15px;right:15px;font-size:28px;color:#ffca28;cursor:pointer;background:none;border:none;transition:color 0.3s ease}.close-btn:hover{color:#ffb300}.image-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.9);z-index:300;justify-content:center;align-items:center;opacity:0}.image-modal.active{display:flex;opacity:1}.image-modal img{max-width:90%;max-height:90%;border-radius:8px}.image-modal .close-btn{position:absolute;top:15px;right:15px;font-size:32px;color:#fff;background:#ffca28;border-radius:50%;width:36px;height:36px}.image-modal .close-btn:hover{background:#ffb300}.section-card ul{padding-left:20px}.section-card li{margin-bottom:8px}.hidden-data{display:none;margin-top:15px}.show-details-btn{background:#ffca28;color:#000;padding:8px 16px;border:none;border-radius:20px;cursor:pointer;font-weight:600}.show-details-btn:hover{background:#ffb300}footer{background:#0f0f0f;color:#fff;padding:40px 20px;text-align:center;border-top:3px solid #ffca28}footer p{font-size:20px;font-weight:700;margin:0 0 15px}.footer-links{display:flex;justify-content:center;gap:20px}.footer-links a{color:#ffca28;text-decoration:none;font-size:16px;font-weight:600}.footer-links a:hover{color:#fff}.breadcrumbs{font-size:14px;color:#ccc;margin-bottom:15px}.breadcrumbs a{color:#ffca28;text-decoration:none}.to-top-btn{position:fixed;bottom:20px;right:20px;background:#ffca28;color:#000;padding:10px 15px;border-radius:50%;font-size:16px;cursor:pointer;display:none;z-index:100}.to-top-btn:hover{background:#ffb300}.faq-item{margin-bottom:10px;border-bottom:1px solid #ffca28}.faq-item h3{font-size:18px;color:#ffca28;padding:10px;cursor:pointer;background:#2a2a2a}.faq-item h3:hover{background:#333}.faq-item p{color:#ccc;font-size:14px;padding:10px;display:none;margin:0}.faq-item.active p{display:block}@media (max-width:1200px){nav{padding:5px 10px}.logo{font-size:18px}.nav-links a{font-size:14px;padding:4px 8px}.catalog-grid{grid-template-columns:repeat(3,1fr)}.intro-text h1{
}section{margin:20px 10px}}@media (max-width:1024px){.catalog-grid{grid-template-columns:repeat(2,1fr)}.product-image{height:200px}.product h3{font-size:14px}.product-description{font-size:12px}.filters{flex-wrap:wrap}.filter-btn{padding:6px 12px;font-size:14px}}@media (max-width:768px){.nav-links{display:none;flex-direction:column;position:absolute;top:70px;left:0;width:100%;background:rgba(0,0,0,0.9);padding:10px 0}.nav-links.active{display:flex}.nav-links a{margin:5px 0;font-size:16px}.burger{display:block}.intro-text{
}section{margin:20px 10px;padding:10px}h1{font-size:28px}h2{font-size:22px}.catalog-grid{grid-template-columns:1fr}.product-image{height:180px}.product h3{font-size:13px}.product-description{font-size:12px}.order-btn{padding:6px 12px;font-size:14px}.modal-content{width:85%;max-width:350px;padding:20px}.modal-content input,.modal-content textarea{padding:8px;font-size:14px}.modal-content button[type="submit"]{padding:8px 16px;font-size:14px}footer p{font-size:16px}.footer-links{flex-wrap:wrap;gap:10px}.footer-links a{font-size:14px}.logo{font-size:16px}.contact-header{font-size:10px}.contact-header a{font-size:12px}}@media (max-width:480px){header{padding:5px 10px}.logo{font-size:14px}.contact-header{font-size:9px}.contact-header a{font-size:11px}.nav-links a{font-size:14px}.intro-text h1{
}h1{font-size:24px}h2{font-size:20px}h3{font-size:16px}p,ul{font-size:14px}.product-image{height:150px}.product h3{font-size:12px}.product-description{font-size:11px}.order-btn{padding:5px 10px;font-size:12px}.zoom-btn{width:24px;height:24px;font-size:14px}.modal-content{width:90%;max-width:300px;padding:15px}.modal-content h3{font-size:18px}.modal-content input,.modal-content textarea{padding:6px;font-size:12px}.modal-content button[type="submit"]{padding:6px 12px;font-size:12px}.faq-item h3{font-size:16px;padding:8px}.faq-item p{font-size:12px;padding:8px}.show-details-btn{padding:6px 12px;font-size:12px}footer{padding:20px 10px}footer p{font-size:14px}.footer-links{gap:8px}.footer-links a{font-size:12px}.to-top-btn{padding:8px 12px;font-size:14px;bottom:15px;right:15px}}@media (max-width:320px){.logo{font-size:12px}.contact-header{font-size:8px}.contact-header a{font-size:10px}.nav-links a{font-size:12px}.intro-text h1{
}h1{font-size:20px}h2{font-size:18px}h3{font-size:14px}p,ul{font-size:12px}.product-image{height:120px}.product h3{font-size:11px}.product-description{font-size:10px}.order-btn{padding:4px 8px;font-size:11px}.modal-content{width:95%;max-width:280px}.modal-content h3{font-size:16px}.modal-content input,.modal-content textarea{padding:5px;font-size:11px}.modal-content button[type="submit"]{padding:5px 10px;font-size:11px}.faq-item h3{font-size:14px}.faq-item p{font-size:11px}footer p{font-size:12px}.footer-links a{font-size:11px}}
.intro-text p{
} #home .intro-text h1{text-align:center;margin:0 0 12px 0 !important;}
#home .intro-text p{margin:0 !important;text-align:justify;} .header-section p{font-size:1em;} .hidden-data{display:block!important;}
.show-details-btn{display:none!important;} .hidden-data p{color:#ffffff;}    @media (max-width:768px){
#home            { padding:40px 0; }
} .delivery-text{padding:24px 16px}
.delivery-text .section-lead{margin:6px 0 12px; opacity:.95}
.delivery-text h3{margin:14px 0 6px; font-size:18px}
.delivery-text p, .delivery-text li{line-height:1.7}
.delivery-text ul, .delivery-text ol{padding-left:18px; margin:0 0 10px}
.delivery-text .tip{margin:8px 0 12px; padding:10px 12px; border-left:4px solid #ffc828; background:rgba(255,200,40,.08); border-radius:8px}
.contact-line{margin-top:12px} .faq-text{padding:24px 16px}
.faq-text .section-lead{margin:6px 0 12px; opacity:.95}
.faq-list h3{margin:14px 0 6px; font-size:18px}
.faq-list p{margin:0 0 10px; line-height:1.7} .return-text{padding:24px 16px}
.return-text .section-lead{margin:6px 0 12px; opacity:.95}
.return-text h3{margin:14px 0 6px; font-size:18px}
.return-text p, .return-text li{line-height:1.7}
.return-text ul, .return-text ol{padding-left:18px; margin:0 0 10px} .consent{
margin:12px 0 16px;
}
.consent__label{
display:flex;
align-items:flex-start;
gap:10px;
}
.consent input[type="checkbox"]{
inline-size:20px;
block-size:20px;
margin-top:2px;
flex:0 0 auto;
accent-color: var(--accent);
}
.consent__text{
font-size:14px;
line-height:1.5;
}
.consent a{
text-decoration: underline;
}
.consent__error{
margin-top:6px;
font-size:12px;
color:#c62828;
} @media (max-width:480px){
.consent__text{font-size:13px}
.consent input[type="checkbox"]{inline-size:22px; block-size:22px}
} :root{
--accent:#ffc828;
--text:#ffffff;
--muted:#cfcfcf;
--bg:#1b1b1b;
--card:#222222;
--border:rgba(255,200,40,.30);
--radius:12px;
}
html{scroll-behavior:smooth} h1,h2,h3,h4{margin:0 0 10px 0; line-height:1.25}
h1{font-size:34px; color:var(--accent); font-weight:700}
h2, h2.section-title{font-size:26px; color:var(--accent); font-weight:700}
h3{font-size:18px; color:#ffffff; font-weight:600}
h4{font-size:16px; color:#ffffff; font-weight:600} a{color:var(--accent); text-decoration:none}
a:hover{text-decoration:underline} .breadcrumbs{display:inline-flex; align-items:center; white-space:nowrap; margin:6px 0 10px; gap:0}
.breadcrumbs a{color:var(--accent)}
.breadcrumbs .sep{margin:0 6px; opacity:.7}
.breadcrumbs .current{color:#ffffff; font-weight:600} section{max-width:1200px; margin:40px auto; padding:15px; background:transparent} #home .hero-benefits, .hero .hero-benefits{margin:10px 0 0 0; padding-left:18px}
#home .hero-benefits li, .hero .hero-benefits li{margin:4px 0; line-height:1.6} .catalog-grid{display:grid; grid-template-columns:repeat(auto-fit,minmax(240px,1fr)); gap:12px}
.product{
background:var(--card);
border:1px solid var(--border);
border-radius:var(--radius);
padding:12px;
color:#ffffff;
}
.product h3{color:var(--accent)}
.product .product-description{color:#ffffff; opacity:.95}
.product [itemprop="price"]{color:#ffffff; font-weight:700}
.product .order-btn{border:1px solid var(--accent); color:#000; background:var(--accent)} input, textarea, select{
background:#141414; color:#fff; border:1px solid #323232; border-radius:10px; padding:10px 12px
}
input::placeholder, textarea::placeholder{color:#9a9a9a}
.form-group.consent label{display:flex; align-items:center; gap:8px}
.form-group.consent a{color:var(--accent); text-decoration:underline} .faq-text, .return-text, .delivery-text{padding:24px 16px}
.faq-text .section-lead, .return-text .section-lead, .delivery-text .section-lead{margin:6px 0 12px; opacity:.95}
.faq-list h3{color:#ffffff; font-size:18px}
.faq-list p{margin:0 0 10px; line-height:1.7}
.return-text h3, .delivery-text h3{color:#ffffff; font-size:18px}
.return-text p, .delivery-text p{line-height:1.7} .footer, footer{color:#aaa}
.footer a{color:var(--accent)} .section-subtitle{margin:4px 0 12px 0; opacity:.9}
.filters{margin:10px 0 16px 0} #catalog .product h3{color:#ffc828 !important}
#catalog .product .product-description,
#catalog .product [itemprop="price"],
#catalog .product p{color:#fff !important} .catalog-grid{
display:grid;
grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));
gap:16px;
}
.product{
display:grid;
grid-template-rows: auto auto 1fr auto auto; gap:10px;
align-content:start;
background:var(--card, #222222);
border:1px solid var(--border, rgba(255,200,40,.30));
border-radius:var(--radius, 12px);
padding:14px;
}
.product-image{
position:relative;
width:100%;
aspect-ratio:1 / 1; height:auto !important; overflow:hidden;
border-radius:8px;
}
.product-image img{
width:100%;
height:100%;
object-fit:cover;
display:block;
}
.product h3{
margin:2px 0 0 0;
font-size:16px;
line-height:1.35;
color:var(--accent, #ffc828);
min-height:auto; }
.product .product-description{
margin:0;
color:#ffffff;
opacity:.95;
}
.product [itemprop="offers"]{
margin:0;
font-weight:700;
color:#ffffff;
}
.product .order-btn{
width:100%;
height:44px;
border-radius:12px;
display:flex;
align-items:center;
justify-content:center;
font-weight:700;
border:1px solid var(--accent, #ffc828);
background:var(--accent, #ffc828);
color:#000;
} .product .zoom-btn{
position:absolute;
top:8px;
right:8px;
} @media (max-width:480px){
.catalog-grid{ gap:12px }
.product{ padding:12px; gap:8px }
.product .order-btn{ height:40px }
} body{font-family:Arial,sans-serif;margin:0;padding:0;color:#fff;background:#0f0f0f}header{background:linear-gradient(90deg,#0f0f0f 0%,#333 100%);color:#fff;padding:5px 15px;position:fixed;top:0;width:100%;z-index:100;box-shadow:0 4px 12px rgba(0,0,0,0.4);backdrop-filter:blur(10px)}nav{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.logo-container{display:flex;flex-direction:column;align-items:center;gap:2px}.logo{font-size:20px;font-weight:900;color:#ffca28;text-transform:uppercase;padding:3px 10px;background:#2a2a2a;border-radius:5px}.logo:hover{transform:scale(1.05);box-shadow:0 0 10px rgba(255,202,40,0.5)}.contact-header{font-size:12px;color:#ccc;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.contact-header a{color:#ffca28;font-size:14px;font-weight:600;text-decoration:none}.contact-header a:hover{color:#ffb300}.nav-links{display:flex;align-items:center;gap:10px}.nav-links a{color:#fff;text-decoration:none;font-weight:600;font-size:16px;padding:5px 10px}.nav-links a:hover{color:#ffca28;background:rgba(255,202,40,0.1);border-radius:5px}.burger{display:none;font-size:24px;cursor:pointer;color:#ffca28;padding:5px}.intro-text{
width: 100%;
margin: 0;
padding: 60px 15px;
text-align: left;
max-width: 100%;
}.intro-text h1{
width: 100%;
margin: 0;
padding: 60px 15px;
text-align: left;
max-width: 100%;
}.intro-text p{
width: 100%;
margin: 0;
padding: 60px 15px;
text-align: left;
max-width: 100%;
}section{max-width:1200px;margin:40px auto;padding:15px;background:rgba(26,26,26,0.95);border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,0.3)}h1{font-size:36px;color:#ffca28;margin-bottom:15px}h2{font-size:28px;color:#ffca28;margin-bottom:15px}h2::after{display:none}p,ul{color:#ccc;font-size:16px}a{color:#ffca28;text-decoration:none}a:hover{color:#ffb300}.filters{margin-bottom:20px;display:flex;gap:10px;justify-content:center}.filter-btn{padding:8px 16px;background:#333;color:#fff;border:1px solid #ffca28;border-radius:20px;cursor:pointer;font-weight:600}.filter-btn.active, .filter-btn:hover{background:#ffca28;color:#000}.catalog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.product{background:#2a2a2a;padding:15px;text-align:center;border-radius:8px}.product.hidden{display:none}.product:hover{transform:translateY(-5px);box-shadow:0 0 10px rgba(255,202,40,0.3)}.product-image{width:100%;height:250px;overflow:hidden;border-radius:5px}.product img{width:100%;height:100%;object-fit:cover}.product h3{font-size:15px;color:#fff}.product p{font-weight:bold;color:#ffca28}.product-description{font-size:14px;color:#999}.zoom-btn{position:absolute;top:8px;right:8px;background:#ffca28;color:#000;border:none;border-radius:50%;width:28px;height:28px;cursor:pointer}.zoom-btn:hover{background:#ffb300}.order-btn{background:#ffca28;color:#000;padding:8px 16px;border:none;border-radius:20px;cursor:pointer;font-weight:600}.order-btn:hover{background:#ffb300}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:200;justify-content:center;align-items:center}.modal-content{background:#2a2a2a;padding:30px;border-radius:15px;width:90%;max-width:450px;text-align:center;box-shadow:0 10px 25px rgba(0,0,0,0.6);position:relative;transform:scale(0.9);transition:transform 0.3s ease}.modal.active .modal-content{transform:scale(1)}.modal-content h3{color:#ffca28;margin-bottom:25px;font-size:24px}.form-group{margin-bottom:20px;text-align:left}.form-group label{display:block;color:#ccc;margin-bottom:8px;font-weight:600;font-size:16px}.modal-content input,.modal-content textarea{width:100%;padding:12px;border:1px solid #ffca28;border-radius:8px;background:#333;color:#fff;font-size:16px;box-sizing:border-box}.modal-content textarea{resize:vertical;min-height:100px}.modal-content button[type="submit"]{background:#ffca28;color:#000;padding:12px 25px;border:none;border-radius:25px;cursor:pointer;font-weight:700;font-size:16px;transition:background 0.3s ease}.modal-content button[type="submit"]:hover{background:#ffb300}.close-btn{position:absolute;top:15px;right:15px;font-size:28px;color:#ffca28;cursor:pointer;background:none;border:none;transition:color 0.3s ease}.close-btn:hover{color:#ffb300}.image-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.9);z-index:300;justify-content:center;align-items:center;opacity:0}.image-modal.active{display:flex;opacity:1}.image-modal img{max-width:90%;max-height:90%;border-radius:8px}.image-modal .close-btn{position:absolute;top:15px;right:15px;font-size:32px;color:#fff;background:#ffca28;border-radius:50%;width:36px;height:36px}.image-modal .close-btn:hover{background:#ffb300}.section-card ul{padding-left:20px}.section-card li{margin-bottom:8px}.hidden-data{display:none;margin-top:15px}.show-details-btn{background:#ffca28;color:#000;padding:8px 16px;border:none;border-radius:20px;cursor:pointer;font-weight:600}.show-details-btn:hover{background:#ffb300}footer{background:#0f0f0f;color:#fff;padding:40px 20px;text-align:center;border-top:3px solid #ffca28}footer p{font-size:20px;font-weight:700;margin:0 0 15px}.footer-links{display:flex;justify-content:center;gap:20px}.footer-links a{color:#ffca28;text-decoration:none;font-size:16px;font-weight:600}.footer-links a:hover{color:#fff}.breadcrumbs{font-size:14px;color:#ccc;margin-bottom:15px}.breadcrumbs a{color:#ffca28;text-decoration:none}.to-top-btn{position:fixed;bottom:20px;right:20px;background:#ffca28;color:#000;padding:10px 15px;border-radius:50%;font-size:16px;cursor:pointer;display:none;z-index:100}.to-top-btn:hover{background:#ffb300}.faq-item{margin-bottom:10px;border-bottom:1px solid #ffca28}.faq-item h3{font-size:18px;color:#ffca28;padding:10px;cursor:pointer;background:#2a2a2a}.faq-item h3:hover{background:#333}.faq-item p{color:#ccc;font-size:14px;padding:10px;display:none;margin:0}.faq-item.active p{display:block}@media (max-width:1200px){nav{padding:5px 10px}.logo{font-size:18px}.nav-links a{font-size:14px;padding:4px 8px}.catalog-grid{grid-template-columns:repeat(3,1fr)}.intro-text h1{
width: 100%;
margin: 0;
padding: 60px 15px;
text-align: left;
max-width: 100%;
}.intro-text p{
width: 100%;
margin: 0;
padding: 60px 15px;
text-align: left;
max-width: 100%;
}section{margin:20px 10px}}@media (max-width:1024px){.catalog-grid{grid-template-columns:repeat(2,1fr)}.product-image{height:200px}.product h3{font-size:14px}.product-description{font-size:12px}.filters{flex-wrap:wrap}.filter-btn{padding:6px 12px;font-size:14px}}@media (max-width:768px){.nav-links{display:none;flex-direction:column;position:absolute;top:70px;left:0;width:100%;background:rgba(0,0,0,0.9);padding:10px 0}.nav-links.active{display:flex}.nav-links a{margin:5px 0;font-size:16px}.burger{display:block}.intro-text{
width: 100%;
margin: 0;
padding: 60px 15px;
text-align: left;
max-width: 100%;
}.intro-text h1{
width: 100%;
margin: 0;
padding: 60px 15px;
text-align: left;
max-width: 100%;
}.intro-text p{
width: 100%;
margin: 0;
padding: 60px 15px;
text-align: left;
max-width: 100%;
}section{margin:20px 10px;padding:10px}h1{font-size:28px}h2{font-size:22px}.catalog-grid{grid-template-columns:1fr}.product-image{height:180px}.product h3{font-size:13px}.product-description{font-size:12px}.order-btn{padding:6px 12px;font-size:14px}.modal-content{width:85%;max-width:350px;padding:20px}.modal-content input,.modal-content textarea{padding:8px;font-size:14px}.modal-content button[type="submit"]{padding:8px 16px;font-size:14px}footer p{font-size:16px}.footer-links{flex-wrap:wrap;gap:10px}.footer-links a{font-size:14px}.logo{font-size:16px}.contact-header{font-size:10px}.contact-header a{font-size:12px}}@media (max-width:480px){header{padding:5px 10px}.logo{font-size:14px}.contact-header{font-size:9px}.contact-header a{font-size:11px}.nav-links a{font-size:14px}.intro-text h1{
width: 100%;
margin: 0;
padding: 60px 15px;
text-align: left;
max-width: 100%;
}.intro-text p{
width: 100%;
margin: 0;
padding: 60px 15px;
text-align: left;
max-width: 100%;
}h1{font-size:24px}h2{font-size:20px}h3{font-size:16px}p,ul{font-size:14px}.product-image{height:150px}.product h3{font-size:12px}.product-description{font-size:11px}.order-btn{padding:5px 10px;font-size:12px}.zoom-btn{width:24px;height:24px;font-size:14px}.modal-content{width:90%;max-width:300px;padding:15px}.modal-content h3{font-size:18px}.modal-content input,.modal-content textarea{padding:6px;font-size:12px}.modal-content button[type="submit"]{padding:6px 12px;font-size:12px}.faq-item h3{font-size:16px;padding:8px}.faq-item p{font-size:12px;padding:8px}.show-details-btn{padding:6px 12px;font-size:12px}footer{padding:20px 10px}footer p{font-size:14px}.footer-links{gap:8px}.footer-links a{font-size:12px}.to-top-btn{padding:8px 12px;font-size:14px;bottom:15px;right:15px}}@media (max-width:320px){.logo{font-size:12px}.contact-header{font-size:8px}.contact-header a{font-size:10px}.nav-links a{font-size:12px}.intro-text h1{
width: 100%;
margin: 0;
padding: 60px 15px;
text-align: left;
max-width: 100%;
}.intro-text p{
width: 100%;
margin: 0;
padding: 60px 15px;
text-align: left;
max-width: 100%;
}h1{font-size:20px}h2{font-size:18px}h3{font-size:14px}p,ul{font-size:12px}.product-image{height:120px}.product h3{font-size:11px}.product-description{font-size:10px}.order-btn{padding:4px 8px;font-size:11px}.modal-content{width:95%;max-width:280px}.modal-content h3{font-size:16px}.modal-content input,.modal-content textarea{padding:5px;font-size:11px}.modal-content button[type="submit"]{padding:5px 10px;font-size:11px}.faq-item h3{font-size:14px}.faq-item p{font-size:11px}footer p{font-size:12px}.footer-links a{font-size:11px}}
.intro-text p{
width: 100%;
margin: 0;
padding: 60px 15px;
text-align: left;
max-width: 100%;
}
.intro-text h1{font-size:32px;color:#ffca28;margin-bottom:20px;}
.intro-text p{line-height:1.6;font-size:16px;color:#fff;}  #home .intro-text{padding:0 15px 0 15px !important;}
#home .intro-text h1{text-align:center;margin:0 0 12px 0 !important;}  @media(max-width:768px){
} .header-section{
padding:40px 20px;
text-align:center;
margin-top:80px; max-width:1200px;
margin-left:auto;
margin-right:auto;
}
.header-section h1{
font-size:2.5em;
font-weight:bold;
color:#ffca28; margin:0 0 16px;
line-height:1.25;
}
.header-section p{
font-size:1.1em;
color:#ffffff; max-width:900px;
margin:0 auto;
line-height:1.6;
}
@media(max-width:768px){
.header-section h1{font-size:1.8em;}
.header-section p{font-size:1em;}
} .hidden-data{display:block!important;}
.show-details-btn{display:none!important;} .hidden-data p{color:#ffffff;} section { scroll-margin-top: calc(var(--header-offset, 80px) + 10px); }  :root{--header-offset:80px;}
main#main-content{padding-top:calc(var(--header-offset, 80px) + 20px);} body.admin-bar header{top:32px;}
@media(max-width:782px){body.admin-bar header{top:46px;}} header .nav-links ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:10px;}
header .nav-links li{margin:0;padding:0;}
header .nav-links a{display:inline-block;} @media (max-width:768px){
header .nav-links ul{flex-direction:column;gap:0;width:100%;}
header .nav-links li{width:100%;}
header .nav-links a{display:block;width:100%;text-align:center;}
} .blog-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-top:14px;}
.post-card{background:rgba(26,26,26,0.95);border:1px solid rgba(255,202,40,0.25);border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,0.3);padding:18px;transition:transform .2s ease, box-shadow .2s ease;}
.post-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,0.45);}
.post-card h2,.post-card h3{margin:0 0 10px 0;}
.post-meta{font-size:14px;color:#ccc;margin:0 0 12px 0;}
.post-excerpt{margin:0 0 12px 0;} .entry-content{margin-top:10px;}
.entry-content p{margin:0 0 12px 0;line-height:1.7;}
.entry-content h2{margin-top:18px;}
.entry-content h3{margin-top:16px;}
.entry-content ul,.entry-content ol{padding-left:20px;margin:0 0 12px 0;}
.entry-content img{max-width:100%;height:auto;border-radius:8px;}
.entry-content table{width:100%;border-collapse:collapse;margin:12px 0;}
.entry-content th,.entry-content td{border:1px solid rgba(255,202,40,0.25);padding:8px;vertical-align:top;}
.entry-content blockquote{margin:12px 0;padding:12px 14px;border-left:4px solid #ffca28;background:rgba(255,202,40,0.08);border-radius:8px;color:#fff;} .pagination{margin-top:18px;display:flex;justify-content:center;}
.pagination .nav-links{display:flex;gap:8px;flex-wrap:wrap;}
.pagination .page-numbers{padding:8px 14px;border-radius:20px;border:1px solid #ffca28;background:#333;color:#fff;font-weight:600;text-decoration:none;}
.pagination .page-numbers.current,.pagination .page-numbers:hover{background:#ffca28;color:#000;} .search-form{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:14px;}
.search-field{min-width:260px;max-width:520px;flex:1;}
.search-submit{padding:10px 18px;border-radius:20px;border:1px solid #ffca28;background:#ffca28;color:#000;font-weight:700;cursor:pointer;}
.search-submit:hover{background:#ffb300;} .related-posts{margin-top:26px;}
.related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:12px;}
.related-item{background:#2a2a2a;border-radius:10px;overflow:hidden;border:1px solid rgba(255,202,40,0.2);}
.related-item a{display:block;padding:14px;height:100%;text-decoration:none;}
.related-item .thumb{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:8px;margin-bottom:10px;}
.related-item .thumb img{width:100%;height:100%;object-fit:cover;display:block;}
.related-item__excerpt{margin:0;color:#ccc;line-height:1.5;} .not-found-wrap{max-width:820px;margin:0 auto;padding:24px;background:rgba(26,26,26,0.95);border-radius:10px;border:1px solid rgba(255,202,40,0.25);box-shadow:0 5px 15px rgba(0,0,0,0.3);}
.not-found-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:14px;} .footer-links ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:20px;flex-wrap:wrap;}
.footer-links li{margin:0;padding:0;}
.logo a{color:inherit;text-decoration:none}
.logo a:hover{text-decoration:none}  nav.navigation.pagination{display:block!important;max-width:none!important;margin:0!important;justify-content:initial!important;align-items:initial!important;padding:0!important;background:none!important;box-shadow:none!important;backdrop-filter:none!important;} .post-tax{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:-6px 0 12px 0;font-size:13px;color:#ccc;}
.post-tax a{display:inline-block;padding:6px 12px;border-radius:20px;border:1px solid rgba(255,202,40,0.35);background:rgba(255,202,40,0.06);color:#ffca28;text-decoration:none;font-weight:600;}
.post-tax a:hover{background:rgba(255,202,40,0.16);}
.post-tax .tax-label{color:#ccc;font-weight:700;}
.post-tax .tax-sep{color:rgba(255,202,40,0.55);margin:0 2px;} .cta-card{margin:18px 0 10px 0;padding:18px;border-radius:12px;border:1px solid rgba(255,202,40,0.28);background:rgba(255,202,40,0.07);box-shadow:0 5px 15px rgba(0,0,0,0.22);}
.cta-title{margin:0 0 8px 0;}
.cta-text{margin:0 0 12px 0;color:#fff;line-height:1.6;max-width:980px;}
.cta-actions{display:flex;gap:10px;flex-wrap:wrap;}
.order-btn.secondary{background:transparent;border:1px solid #ffca28;color:#ffca28;}
.order-btn.secondary:hover{background:rgba(255,202,40,0.18);color:#fff;} .related-item h3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.related-item__excerpt{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;} .footer-contacts{margin:12px 0 0 0;display:flex;justify-content:center;gap:10px;flex-wrap:wrap;align-items:center;color:#ccc;font-size:14px;}
.footer-contacts a{color:#ffca28;text-decoration:none;font-weight:600;}
.footer-contacts a:hover{color:#ffb300;}
.footer-contacts .footer-sep{color:rgba(255,202,40,0.55);}
.footer-contacts .footer-brand{color:#fff;font-weight:800;}  header{padding-top:calc(5px + env(safe-area-inset-top));} nav{display:block;max-width:none;margin:0;align-items:initial;justify-content:initial;} header nav{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;} header .nav-links{display:flex;align-items:center;gap:10px;position:static;top:auto;left:auto;width:auto;background:none;padding:0;}
header .nav-links a{color:#fff;text-decoration:none;font-weight:600;font-size:16px;padding:5px 10px;}
header .nav-links a:hover{color:#ffca28;background:rgba(255,202,40,0.1);border-radius:5px;}
@media (max-width:768px){ header .nav-links{display:none;flex-direction:column;position:absolute;top:var(--header-offset, 80px);left:0;width:100%;background:rgba(0,0,0,0.92);padding:10px 0;}
header .nav-links.active{display:flex;}
} .pagination .nav-links,
nav.navigation.pagination .nav-links{
position:static !important;
top:auto !important;
left:auto !important;
width:auto !important;
background:none !important;
padding:0 !important;
display:flex !important;
flex-direction:row !important;
justify-content:center;
gap:8px;
flex-wrap:wrap;
} nav.navigation.pagination .page-numbers,
.pagination .page-numbers{
display:inline-flex;
align-items:center;
justify-content:center;
min-width:42px;
line-height:1; width:auto !important;
flex:0 0 auto !important;
margin:0 !important;
}
@media (max-width:768px){
.pagination{padding:0 10px;}
.pagination .nav-links{gap:6px;}
.pagination .page-numbers{padding:10px 14px;min-width:44px;font-size:16px;}
.pagination .page-numbers.prev,
.pagination .page-numbers.next{min-width:0;padding:10px 18px;}
}  .footer-meta{margin:12px 0 0 0;display:flex;justify-content:center;gap:10px;flex-wrap:wrap;align-items:center;color:#ccc;font-size:14px;}
.footer-meta a{color:#ffca28;text-decoration:none;font-weight:600;}
.footer-meta a:hover{color:#ffb300;}
.footer-meta .footer-sep{color:rgba(255,202,40,0.55);} .post-divider{border:0;border-top:1px solid rgba(255,202,40,0.22);margin:18px 0;}
.cta-catalog{display:flex;gap:18px;align-items:flex-end;justify-content:space-between;}
.cta-catalog .cta-body{flex:1;min-width:0;}
.cta-catalog .cta-title{font-size:24px;line-height:1.2;margin:0 0 8px 0;}
.cta-catalog .cta-text{margin:0;color:#ccc;}
.cta-catalog .cta-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end;}
.cta-catalog .cta-actions .order-btn{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;text-decoration:none;}
.post-after-links{margin-top:12px;display:flex;justify-content:flex-start;}
.post-back-link{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;border:1px solid rgba(255,202,40,0.35);background:rgba(255,202,40,0.06);color:#ffca28;font-weight:700;text-decoration:none;}
.post-back-link:hover{background:rgba(255,202,40,0.16);color:#fff;}
@media (max-width:768px){
.cta-catalog{flex-direction:column;align-items:stretch;}
.cta-catalog .cta-actions{justify-content:stretch;}
.cta-catalog .cta-actions .order-btn{width:100%;}
.post-after-links{justify-content:center;}
}