@import url('https://fonts.googleapis.com/css2?family=Maven+Pro:wght@400;500;600;700&display=swap');
/* Parent brand tokens verified from marketopia.co Elementor kit 9085, 02 Nov 2026. */
:root{--bg:#fff;--panel:#fafafb;--line:#e6e6eb;--text:#010535;--muted:#666;--lime:#c73d32;--brand-red:#e2403b;--brand-navy:#010535}
body{background:#fff;color:var(--text)}.parent-bar{background:#15151e;color:#fff;padding:9px 5%;font-size:11px}.parent-bar a{display:flex;justify-content:space-between;gap:15px}.parent-bar span{color:#f2b3ac}header{height:110px;background:#fff;border:0;padding-block:10px;position:relative;z-index:2}header .brand{gap:17px}.parent-logo{width:88px;height:88px;object-fit:contain}.studio-name{font:600 25px 'Maven Pro',Arial;letter-spacing:3px;border-left:1px solid #e6e6eb;padding-left:20px}.studio-name small{font:500 8px 'Maven Pro',Arial;color:#666;letter-spacing:1.4px}.brand{font-family:'Maven Pro',Arial}.cartbutton{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff;border-radius:0}.cartbutton b{background:#fff;color:var(--brand-red)}nav a:hover{color:var(--brand-red)}button{border-radius:0}button:hover{border-color:var(--brand-red)}.primary{background:linear-gradient(91deg,#8a140b 0%,#c73d32 65%,#e2403b 100%);border:0;color:#fff;border-radius:0;transition:background .2s,transform .2s}.primary:hover{background:var(--brand-navy);color:#fff;transform:translateY(-2px)}.eyebrow{font-family:'Maven Pro',Arial;font-weight:500;color:var(--lime)}
.hero{background:linear-gradient(110deg,#15151e 0%,#542523 48%,#c73e32 100%);color:#fff;min-height:595px;padding-top:65px;padding-bottom:65px;gap:55px}.hero-copy .eyebrow{color:#ffd3ce}.hero h1{font-size:clamp(38px,4.1vw,66px);font-weight:600;line-height:1.45;letter-spacing:-1px}.hero h1 em{color:#fff;position:relative}.hero .intro{color:#f1d9d7;max-width:500px;line-height:2}.hero .primary{background:#fff;color:#9c2f26}.hero .primary:hover{background:var(--brand-navy);color:#fff}.hero-meta{color:#efd7d4}.hero-meta span+span{border-color:#ffffff35}.hero-product{background:#fff;border:0;border-radius:0;box-shadow:0 15px 50px #0002}.hero-product .orb{border-color:#e6e6eb}.hero-product img{mix-blend-mode:multiply}.hero-product .cross,.hero-product .reference,.hero-product .product-caption span,.hero-product .product-caption small{color:#666}.hero-product .product-caption strong{font-family:'Maven Pro',Arial;color:#010535}.hero-product .reference{font-size:10px}.hero-product .product-caption{bottom:25px}.steps{background:#fafafb;margin:0;padding:30px 5%;border:0;border-bottom:1px solid var(--line)}.steps b{color:#c73d32;font-family:'Maven Pro',Arial}.steps small{color:#666}.steps>div{border-color:#dddde4}.section-head h2,.closing h2{font-weight:600}.catalog{background:#fff}.search,input,select{background:#fafafb;border-color:#e6e6eb;color:#010535}.categories button{border-radius:0;color:#555;background:#fafafb}.categories .active{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff}.categories button:hover{color:#c73d32}.categories .active:hover{color:#fff}.card{background:#fff;border-color:#e6e6eb;border-radius:0;box-shadow:0 6px 20px #01053505}.card:hover{border-color:#c73d32;box-shadow:0 10px 30px #0105350b}.card-visual{background:#fafafb;border:0;border-bottom:1px solid #eeeef1;border-radius:0;padding:0}.card-visual .no-image{border:1px solid #e0e0e7;color:#777;background:#fff}.card-code{color:#8a8b98}.card-content{padding:23px}.tag{color:#b63329}.card h3{font-family:'Maven Pro',Arial;font-weight:600}.price{color:#010535}.pending{color:#8a4b32}.add{color:#b63329;border-color:#edd2ce}.add:hover{background:#c73d32;color:white}.closing{background:#fafafb;border-color:#e6e6eb;position:relative;border-top:4px solid #c73d32}.closing p{color:#666}footer{background:#15151e;color:#c8c8d0;padding-block:30px}footer button{color:#fff;border-color:#ffffff35}.footer-brand{color:#fff;letter-spacing:3px}.footer-brand img{width:75px;height:75px;object-fit:contain;background:#fff}.footer-brand small{color:#c8c8d0;font-size:8px;letter-spacing:1px}.footer-brand span{font:600 22px 'Maven Pro',Arial}dialog{background:#fff;color:#010535;border-radius:0;border-color:#e6e6eb}.gallery-main{background:#fafafb}.detail-title{font-family:'Maven Pro',Arial}.notice{color:#81472f;background:#fff7f1;border-color:#ecdacb}.sources{color:#666}.sources a{color:#b63329}.total-box{background:#fafafb;border-color:#e6e6eb;border-right:4px solid #c73d32}.total-box strong{color:#010535}.quote-line strong{font-family:'Maven Pro',Arial}#toast{background:var(--brand-navy);color:#fff;border-radius:0}.close{color:#010535}.card-footer small{line-height:1.8}
@media(max-width:900px){.hero{gap:30px}.hero h1{font-size:43px}}
@media(max-width:600px){.parent-bar{font-size:9px;padding:8px 5%}.parent-bar a{gap:8px}.parent-bar span{white-space:nowrap;font-size:8px}header{height:95px}.parent-logo{width:65px;height:65px}.studio-name{font-size:19px;letter-spacing:2px;padding-left:10px}.studio-name small{font-size:6px;letter-spacing:.5px}.brand{gap:9px!important}.cartbutton{padding:9px;font-size:10px}.cartbutton b{margin-right:4px}.hero{padding-top:35px;padding-bottom:35px;gap:30px}.hero h1{font-size:38px;line-height:1.5}.hero .intro{font-size:13px}.hero-meta{gap:10px;font-size:8px}.hero-meta span+span{padding-right:10px}.hero-product{min-height:335px}.hero-product img{margin-top:-40px}.card-content{padding:13px}.card h3{font-size:15px}.steps{padding-block:12px}.footer-brand img{width:60px;height:60px}.footer-brand span{font-size:18px}}
@media print{.parent-bar{display:none!important}.total-box{border:1px solid #aaa}.total-box strong{color:#000}}
/* English edition */
html[lang=en] body{font-family:'Maven Pro',Arial,sans-serif}html[lang=en] .eyebrow,html[lang=en] .card h3,html[lang=en] .detail-title,html[lang=en] .quote-line strong{text-align:left}html[lang=en] .hero h1{font-family:'Maven Pro',Arial;font-size:clamp(38px,4.1vw,66px);letter-spacing:-1.8px;line-height:1.16}html[lang=en] .hero h1 em{display:inline-block;margin-top:10px}html[lang=en] .hero .intro{line-height:1.85;font-size:16px}html[lang=en] .studio-name{border-left:1px solid #e6e6eb;border-right:0;padding-left:20px}html[lang=en] .cartbutton b{margin-right:0;margin-left:12px}html[lang=en] .hero-meta span+span{border-right:0;border-left:1px solid #ffffff35;padding-right:0;padding-left:18px}html[lang=en] .steps>div{border-left:0;border-right:1px solid #dddde4}html[lang=en] .steps>div:last-child{border-right:0}html[lang=en] .product-caption{right:auto;left:24px}html[lang=en] .reference{left:auto;right:20px}html[lang=en] .total-box{border-right:1px solid #e6e6eb;border-left:4px solid #c73d32}html[lang=en] .close{left:auto;right:12px}html[lang=en] .card p{line-height:1.7;font-size:13px}html[lang=en] .detail-desc{line-height:1.8}html[lang=en] .specs li{line-height:1.7}html[lang=en] .brand small{line-height:1.5}html[lang=en] .parent-bar a{line-height:1.5}
@media(max-width:600px){html[lang=en] .hero h1{font-size:40px;line-height:1.15}html[lang=en] .hero .intro{font-size:14px}html[lang=en] .hero-meta{font-size:9px;line-height:1.5}html[lang=en] .hero-meta span+span{padding-left:10px}html[lang=en] .card h3{font-size:15px}html[lang=en] .card p{font-size:11px;min-height:65px}html[lang=en] .steps small{display:block;margin:5px 0 0}html[lang=en] .parent-bar{font-size:9px}html[lang=en] .parent-bar a{align-items:center}html[lang=en] .parent-bar span{white-space:normal;min-width:80px;text-align:right}html[lang=en] .cartbutton b{margin-left:5px}html[lang=en] .studio-name{padding-left:10px}html[lang=en] .project-fields label{font-size:11px}html[lang=en] .quote-line strong{font-size:12px}}
html[lang=en] .hero-product .top{left:18px;right:auto}html[lang=en] .hero-product .bottom{right:18px;left:auto}
