:root{--bg-0:#0d0d0d;--bg-1:#151515;--bg-2:#1c1c1c;--line:#2a2a2a;--red:#e50914;--red-bright:#ff1e1e;--ink:#d9d9d9;--white:#ffffff;--muted:#8c8c8c;--gold:#ffc83d;--font:"Montserrat", Arial, sans-serif;--container:1240px;--cut:22px}*{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#dizain{scroll-margin-top:88px}html,body{overflow-x:hidden;max-width:100%}*{max-width:100%}body{margin:0;background:var(--bg-0);color:var(--ink);font-family:var(--font);line-height:1.65;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}.wrap{max-width:var(--container);margin:0 auto;padding:0 32px}h1,h2,h3{font-family:var(--font);color:var(--white);margin:0;font-weight:700;line-height:1.15}.card-cut{clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,0 100%);border-radius:0}.card-cut-sm{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);border-radius:0}.btn{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;padding:16px 28px;border-radius:2px;border:2px solid transparent;cursor:pointer;position:relative;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.btn-primary{background:var(--red);color:var(--white);border-color:var(--red);box-shadow:4px 4px #ff1e1e59}.btn-primary:hover{background:var(--red-bright);border-color:var(--red-bright);transform:translate(-2px,-2px);box-shadow:6px 6px #ff1e1e73}.btn-outline{background:transparent;color:var(--white);border-color:var(--line);box-shadow:4px 4px #ffffff0a}.btn-outline:hover{border-color:var(--red-bright);color:var(--red-bright);transform:translate(-2px,-2px);box-shadow:6px 6px #ff1e1e2e}.btn-small{padding:11px 20px;font-size:11.5px;box-shadow:3px 3px #0003}.btn svg{width:15px;height:15px}.plate{position:relative;background:repeating-linear-gradient(45deg,#191919,#191919 11px,#141414 11px 22px);border:1px solid var(--line);border-radius:14px;overflow:hidden}.plate img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.plate-tag{position:absolute;left:14px;bottom:12px;font-size:11.5px;font-weight:600;letter-spacing:.03em;color:var(--muted);background:#0d0d0db8;padding:6px 10px;border-radius:5px}.regmark{position:absolute;top:12px;left:12px;width:22px;height:22px;color:var(--red-bright);opacity:.8}header{position:sticky;top:0;z-index:100;background:#0d0d0de6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}header .wrap.nav{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:18px 0}.nav-left{display:flex;align-items:center;gap:12px}.logo{display:flex;flex-direction:column;gap:2px}.logo-mark{font-weight:900;font-size:21px;letter-spacing:.01em;color:var(--white)}.logo-mark span{color:var(--red-bright)}.logo-tag{font-size:9.5px;letter-spacing:.2em;color:var(--muted);font-weight:600}.nav-links{display:flex;align-items:center;gap:6px}.nav-item{position:relative}.nav-link{display:flex;align-items:center;gap:6px;font-size:14.5px;font-weight:600;color:var(--ink);padding:10px 16px;border-radius:8px;transition:color .15s ease,background .15s ease}.nav-link:hover{color:var(--white);background:var(--bg-2)}.nav-link.active{color:var(--red-bright)}.caret{width:9px;height:9px;transition:transform .18s ease}.nav-item:hover .caret{transform:rotate(180deg)}.dropdown{position:absolute;top:calc(100% + 6px);left:0;min-width:220px;background:var(--bg-2);border:1px solid var(--line);border-radius:12px;padding:8px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;box-shadow:0 20px 40px -14px #0009}.nav-item:hover .dropdown{opacity:1;visibility:visible;transform:translateY(0)}.dropdown a{display:block;padding:11px 14px;border-radius:7px;font-size:14px;font-weight:600;color:var(--ink);transition:background .15s ease,color .15s ease}.dropdown a:hover{background:var(--bg-1);color:var(--red-bright)}.nav-right{display:flex;align-items:center;gap:16px}.cart-icon{position:relative;width:22px;height:22px;border-radius:50%;transition:box-shadow .15s ease,color .15s ease}.cart-icon svg{width:100%;height:100%}.cart-icon:hover,.cart-icon:focus-visible{box-shadow:0 0 0 3px #ff1e1e4d;outline:none}.cart-count{position:absolute;top:-8px;right:-9px;background:var(--red);color:var(--white);font-size:10px;font-weight:800;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.cart-icon.cart-bump{animation:cart-bump-scale .45s ease}.cart-icon.cart-bump:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:2px solid var(--red-bright);border-radius:50%;animation:cart-bump-ring 1.2s ease-out;pointer-events:none}.cart-count.cart-pop{animation:cart-count-pop .4s ease}@keyframes cart-bump-scale{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes cart-bump-ring{0%{transform:scale(.8);opacity:.9}to{transform:scale(1.6);opacity:0}}@keyframes cart-count-pop{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.cart-icon.cart-bump{animation:none;color:var(--red-bright);transition:color .3s ease}.cart-icon.cart-bump:after{animation:none;display:none}.cart-count.cart-pop{animation:none}}.cart-toast{position:fixed;top:84px;right:16px;z-index:1000;max-width:320px;display:flex;align-items:center;gap:14px;padding:16px 18px;background:var(--bg-2);border:1px solid var(--line);border-left:3px solid var(--red-bright);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);border-radius:0;box-shadow:0 20px 40px -14px #0009;transform:translateY(-16px);opacity:0;pointer-events:none;transition:transform .25s ease,opacity .25s ease}.cart-toast.visible{transform:translateY(0);opacity:1;pointer-events:auto}.cart-toast span{font-size:13.5px;font-weight:600;color:var(--ink)}.cart-toast a{font-size:13px;font-weight:700;color:var(--red-bright);white-space:nowrap;text-decoration:underline}.cart-toast.cart-toast-error{border-left-color:var(--red);background:#e509141f}.cart-toast.cart-toast-error span{color:var(--red-bright)}@media(max-width:720px){.cart-toast{left:16px;right:16px;max-width:none}}@media(prefers-reduced-motion:reduce){.cart-toast{transition:opacity .2s ease;transform:none}.cart-toast.visible{transform:none}}.burger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.burger span{width:22px;height:2px;background:var(--white);display:block}.mobile-menu{display:none}.hero{padding:80px 0 64px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-160px;right:-140px;width:560px;height:560px;background:radial-gradient(circle,#e509143d,#e5091400 68%);pointer-events:none}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;gap:52px;align-items:center}.hero-copy h1{font-size:clamp(34px,4.4vw,54px);font-weight:800;letter-spacing:-.01em;margin-bottom:22px}.hero-copy h1 span{color:var(--red-bright)}.hero-copy p{font-size:16.5px;color:var(--muted);max-width:520px;margin-bottom:32px}.hero-visual{min-height:420px}.wrap.badges{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:60px;padding-top:72px;border-top:1px solid var(--line)}.badge{display:flex;align-items:flex-start;gap:14px;padding-left:14px;border-left:2px solid var(--red-bright)}.badge-icon{flex-shrink:0;background:none;border:none;border-radius:0;width:auto;height:auto}.badge-icon svg{width:26px;height:26px;color:var(--red-bright)}.badge h3{font-size:14.5px;font-weight:800;color:var(--white);text-transform:uppercase;letter-spacing:.02em;margin-bottom:4px}.badge p{margin:0;font-size:13.5px;color:var(--muted)}section{padding:96px 0}.section-alt{background:var(--bg-1)}.section-head{max-width:100%;margin-bottom:52px}.section-head h2{font-size:clamp(28px,3.6vw,42px);font-weight:800;margin-bottom:14px;max-width:640px}.section-head p{color:var(--muted);font-size:15.5px;margin:0;max-width:520px}.section-title-solo{font-size:clamp(28px,4vw,42px);font-weight:800;color:var(--white);margin-bottom:44px;max-width:720px}.section-head-split{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:end;margin-bottom:52px}.section-head-split h2{font-size:clamp(30px,4.2vw,52px)}.section-head-split p{color:var(--muted);font-size:15px;padding-bottom:4px}.section-head-split--solo{grid-template-columns:1fr}@media(max-width:760px){.section-head-split{grid-template-columns:1fr;gap:16px}}.audience-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:26px}.audience-card{background:var(--bg-2);border:1px solid var(--line);overflow:hidden}.audience-photo{height:190px;border-radius:0;border:none;border-bottom:1px solid var(--line)}.audience-body{padding:32px}.audience-card h3{font-size:21px;font-weight:800;margin-bottom:12px}.audience-card p{color:var(--muted);font-size:15px;margin-bottom:22px}.tag-list{display:flex;flex-wrap:wrap;gap:9px}.audience-highlights .audience-grid{align-items:stretch}.audience-highlights .audience-card{display:flex;flex-direction:column}.audience-highlights .audience-photo{flex-shrink:0}.audience-highlights .audience-body{display:flex;flex-direction:column;flex:1}.audience-highlights .tag-list{margin-top:auto}.tag{font-size:12.5px;font-weight:600;color:var(--ink);background:var(--bg-1);border:1px solid var(--line);padding:7px 13px;border-radius:20px}.order-ways-section .audience-grid,.laser-order-ways-section .audience-grid{align-items:stretch}.order-ways-section .audience-card,.laser-order-ways-section .audience-card{display:flex;flex-direction:column}.order-ways-section .audience-photo,.laser-order-ways-section .audience-photo{flex-shrink:0}.order-ways-section .audience-body,.laser-order-ways-section .audience-body{display:flex;flex-direction:column;flex:1}.order-ways-section .audience-body .btn,.laser-order-ways-section .audience-body .btn{margin-top:auto;align-self:flex-start;width:fit-content}.order-ways-section .audience-body .tag-list,.laser-order-ways-section .audience-body .tag-list{margin-bottom:24px}.split{display:flex;min-height:66vh;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.panel{flex:1;position:relative;padding:52px;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;transition:flex .5s ease}.panel-photo{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(45deg,#1a1a1a,#1a1a1a 11px,#151515 11px 22px);transition:filter .3s ease}.panel-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.panel.laser .panel-photo{background:repeating-linear-gradient(45deg,#1e1414,#1e1414 11px,#181212 11px 22px)}@media(hover:hover){.panel:hover .panel-photo{filter:brightness(.6)}}.panel-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0a0a0ae0,#0a0a0a26 55%,#0a0a0a59)}.panel-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}.panel h3{font-size:clamp(26px,3.2vw,38px);margin-bottom:24px}.panel .btn{width:fit-content}.divider-mark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;width:36px;height:36px;color:var(--red-bright);background:var(--bg-0);border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--line)}.split-wrap{position:relative}.process-row{display:grid;grid-template-columns:repeat(3,1fr)}.process-step{padding:0 30px}.process-step:not(:first-child){border-left:1px dashed var(--line)}.process-num{font-size:13px;font-weight:800;color:var(--red-bright);letter-spacing:.05em;margin-bottom:16px;display:block}.process-step:nth-child(odd) .process-num{font-size:22px}.process-step h3{font-size:19px;font-weight:800;margin-bottom:10px}.process-step p{color:var(--muted);font-size:14.5px;margin:0}.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:44px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-item{display:flex;align-items:center;gap:14px}.trust-item:nth-child(2n){margin-top:22px}.trust-item svg{width:26px;height:26px;color:var(--red-bright);flex-shrink:0}.trust-item h4{font-size:14px;font-weight:800;color:var(--white);margin:0 0 3px}.trust-item p{font-size:12.5px;color:var(--muted);margin:0}.final-cta{text-align:center;padding:110px 0;position:relative;overflow:hidden}.final-cta:before{content:"";position:absolute;left:50%;top:50%;width:900px;height:500px;transform:translate(-50%,-50%);background:radial-gradient(ellipse,#e5091429,#e5091400 70%);pointer-events:none}.final-cta-inner{position:relative;z-index:1;max-width:600px;margin:0 auto}.final-cta h2{font-size:clamp(28px,3.5vw,42px);font-weight:800;margin-bottom:16px}.final-cta p{color:var(--muted);font-size:16px;margin-bottom:34px}footer{background:var(--bg-1);border-top:1px solid var(--line);padding:60px 0 28px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px;padding-bottom:40px;border-bottom:1px solid var(--line)}.footer-brand p{color:var(--muted);font-size:13.5px;margin:14px 0 0;max-width:260px}.footer-col h4{font-size:13px;font-weight:800;color:var(--white);text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px}.footer-col ul{display:flex;flex-direction:column;gap:11px}.footer-col a{font-size:14px;color:var(--muted);transition:color .18s ease}.footer-col a:hover{color:var(--red-bright)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;font-size:12.5px;color:var(--muted);flex-wrap:wrap;gap:12px}@media(max-width:980px){.hero-grid{grid-template-columns:1fr}.hero-visual{order:-1;width:100%;max-width:420px;margin:0 auto 10px}.audience-grid{grid-template-columns:1fr}.split{flex-direction:column;min-height:auto}.panel{min-height:320px}.divider-mark{display:none}.process-row{grid-template-columns:1fr;gap:30px}.process-step:not(:first-child){border-left:none;border-top:1px dashed var(--line);padding-top:26px}.trust-strip{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.wrap{padding:0 20px}.nav-links,.nav-right .btn{display:none}.burger{display:flex}.wrap.badges{grid-template-columns:1fr;gap:24px}.trust-strip{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:30px}section{padding:64px 0}.hero{padding:52px 0 40px}.mobile-menu.open{position:fixed;right:0;bottom:0;left:0;top:72px;height:calc(100dvh - 72px);background:var(--bg-0);padding:32px 24px 24px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;overflow:visible;z-index:999}.mobile-menu a{display:flex;align-items:center;justify-content:center;width:100%;text-align:center;min-height:52px;padding:12px 4px;font-size:16px;font-weight:600;border-bottom:1px solid var(--line)}.mobile-menu .sub{color:var(--muted);font-size:14.5px}.mobile-menu-cta{color:var(--red-bright)}}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.product-card{background:var(--bg-2);border:1px solid var(--line);overflow:hidden;transition:border-color .2s ease,transform .2s ease}.product-card:hover{border-color:#ff1e1e59;transform:translateY(-3px)}.product-photo{height:200px;border-radius:0;border:none;border-bottom:1px solid var(--line)}.sample-badge{position:absolute;top:12px;right:12px;background:#e5091429;border:1px solid rgba(229,9,20,.4);color:var(--red-bright);font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:5px 9px;border-radius:6px}.product-body{padding:22px}.product-body h3{font-size:16px;font-weight:700;margin-bottom:6px}.product-body p{font-size:13.5px;color:var(--muted);margin:0 0 16px}.product-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-footer>.btn{flex-shrink:0}.price{font-size:15.5px;font-weight:800;color:var(--white)}.price span{font-size:12px;font-weight:600;color:var(--muted)}.price{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:2px;min-width:0}.price .price-regular{font-size:inherit;font-weight:inherit;color:inherit}.price-old{font-size:.85em;font-weight:600;color:var(--red-bright);text-decoration:line-through;text-decoration-color:var(--red-bright);text-decoration-thickness:2px;white-space:nowrap}.price-sale,.price .price-sale{font-size:1.15em;font-weight:800;color:var(--gold);text-shadow:0 0 14px rgba(255,200,61,.35);white-space:nowrap}.price-badge{display:inline-block;background:var(--gold);color:var(--bg-0);font-size:11px;font-weight:800;line-height:1;letter-spacing:.05em;text-transform:uppercase;padding:6px 12px 6px 9px;border-radius:0;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%);white-space:nowrap}.price-badge--card{position:absolute;top:12px;left:12px;z-index:1}.price-old[hidden],.price-badge[hidden]{display:none}.cart-item-unit{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;column-gap:8px;font-size:14px;margin-bottom:4px}.products-note{margin-top:32px;padding:18px 22px;background:var(--bg-2);border:1px dashed var(--line);border-radius:12px;font-size:13.5px;color:var(--muted)}.products-note b{color:var(--ink)}.custom-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:52px;align-items:start}.custom-copy h2{font-size:clamp(26px,3.1vw,36px);font-weight:800;margin-bottom:16px}.custom-copy p{color:var(--muted);font-size:15.5px;margin-bottom:24px}.custom-list{display:flex;flex-direction:column;gap:14px}.custom-list li{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;color:var(--ink)}.custom-list svg{width:18px;height:18px;color:var(--red-bright);flex-shrink:0;margin-top:2px}.upload-card{background:var(--bg-2);border:1px solid var(--line);padding:30px}.dropzone{border:2px dashed var(--line);border-radius:12px;padding:38px 20px;text-align:center;transition:border-color .2s ease,background .2s ease}.dropzone:hover{border-color:var(--red-bright);background:#e509140d}.dropzone svg{width:34px;height:34px;color:var(--muted);margin:0 auto 14px}.dropzone p{margin:0;font-size:14px;color:var(--ink);font-weight:600}.dropzone span{display:block;margin-top:6px;font-size:12.5px;color:var(--muted);font-weight:400}.form-row{margin-top:20px}.form-row label{display:block;font-size:12.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.form-row select,.form-row textarea,.form-row input{width:100%;background:var(--bg-1);border:1px solid var(--line);border-radius:8px;color:var(--ink);padding:12px 14px;font-family:var(--font);font-size:14px;resize:vertical}.form-row textarea{min-height:80px}.upload-card .btn{width:100%;justify-content:center;margin-top:22px}.mock-note{font-size:11.5px;color:var(--muted);text-align:center;margin-top:12px}.process-row.process-row-4{grid-template-columns:repeat(4,1fr)}.material-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.material-card{background:var(--bg-2);padding:26px 26px 26px 22px;border-left:2px solid var(--red-bright)}.material-icon{width:auto;height:auto;background:none;border:none;border-radius:0;display:block;margin-bottom:16px}.material-icon svg{width:26px;height:26px;color:var(--red-bright)}.material-card h3{font-size:16px;font-weight:800;margin-bottom:8px}.material-card p{font-size:13px;color:var(--muted);margin:0}@media(max-width:980px){.product-grid{grid-template-columns:repeat(2,1fr)}.custom-grid{grid-template-columns:1fr}.process-row.process-row-4{grid-template-columns:repeat(2,1fr);gap:30px}.process-row.process-row-4 .process-step:nth-child(odd){border-left:none}.process-row.process-row-4 .process-step:nth-child(n+3){border-top:1px dashed var(--line);padding-top:26px}.material-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.product-grid,.process-row.process-row-4{grid-template-columns:1fr}.process-row.process-row-4 .process-step{border-left:none!important;border-top:1px dashed var(--line);padding-top:24px}.process-row.process-row-4 .process-step:first-child{border-top:none;padding-top:0}.material-grid{grid-template-columns:1fr}}.phero{padding:70px 0 64px;position:relative;overflow:hidden}.phero:before{content:"";position:absolute;top:-160px;right:-140px;width:560px;height:560px;background:radial-gradient(circle,#e509143d,#e5091400 68%);pointer-events:none}.phero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;gap:52px;align-items:center}.phero-copy h1{font-size:clamp(32px,4.2vw,50px);font-weight:800;letter-spacing:-.01em;margin-bottom:20px}.phero-copy h1 span{color:var(--red-bright)}.phero-copy p{font-size:16px;color:var(--muted);max-width:520px;margin-bottom:30px}.phero-visual{min-height:400px}.hero-ctas{display:flex;gap:14px;flex-wrap:wrap}@media(max-width:980px){.phero-grid{grid-template-columns:1fr}.phero-visual{order:-1;width:100%;max-width:420px;margin:0 auto 10px}}.ship-box{margin-top:26px;background:var(--bg-2);border:1px solid var(--line);border-radius:16px;padding:34px}.ship-box h3{font-size:18px;font-weight:800;margin-bottom:22px}.ship-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ship-step{display:flex;gap:12px}.ship-num{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#e5091424;border:1px solid rgba(229,9,20,.4);color:var(--red-bright);font-size:12.5px;font-weight:800;display:flex;align-items:center;justify-content:center}.ship-step p{margin:0;font-size:13.5px;color:var(--muted)}.ship-step p b{color:var(--ink);display:block;margin-bottom:2px;font-weight:700}.material-grid.material-grid-laser{grid-template-columns:repeat(3,1fr)}@media(max-width:980px){.ship-steps,.material-grid.material-grid-laser{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.ship-steps,.material-grid.material-grid-laser{grid-template-columns:1fr}}.about-hero{padding:100px 0 90px;position:relative;overflow:hidden;text-align:center}.about-hero:before{content:"";position:absolute;top:-180px;left:50%;transform:translate(-50%);width:700px;height:520px;background:radial-gradient(ellipse,#e5091433,#e5091400 68%);pointer-events:none}.about-hero-inner{position:relative;z-index:1;max-width:680px;margin:0 auto}.about-hero h1{font-size:clamp(32px,4.4vw,50px);font-weight:800;margin-bottom:22px;letter-spacing:-.01em}.about-hero h1 span{color:var(--red-bright)}.about-hero p{font-size:16.5px;color:var(--muted);margin:0}@media(max-width:720px){.about-hero{padding:64px 0 50px}}.value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.value-card{background:var(--bg-2);padding:30px 30px 30px 24px;border-left:2px solid var(--red-bright);transition:transform .2s ease}.value-card:hover{transform:translateY(-4px)}.value-icon{width:auto;height:auto;background:none;border:none;border-radius:0;display:block;margin-bottom:18px}.value-icon svg{width:28px;height:28px;color:var(--red-bright)}.value-card h3{font-size:16.5px;font-weight:800;margin-bottom:10px}.value-card p{font-size:13.5px;color:var(--muted);margin:0}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center}.stat-card{padding:8px}.stat-card:nth-child(2n){margin-top:26px}.stat-num{font-size:clamp(34px,4.4vw,52px);font-weight:900;color:var(--white);line-height:1;margin-bottom:10px}.stat-num span{color:var(--red-bright)}.stat-label{font-size:13.5px;color:var(--muted)}@media(max-width:980px){.value-grid{grid-template-columns:repeat(2,1fr)}.stat-grid{grid-template-columns:repeat(2,1fr);gap:34px}}@media(max-width:720px){.value-grid,.stat-grid{grid-template-columns:1fr}}.contact-hero{padding:76px 0 20px;position:relative;overflow:hidden;text-align:center}.contact-hero:before{content:"";position:absolute;top:-180px;left:50%;transform:translate(-50%);width:640px;height:520px;background:radial-gradient(ellipse,#e5091433,#e5091400 68%);pointer-events:none}.contact-hero-inner{position:relative;z-index:1;max-width:620px;margin:0 auto}.contact-hero h1{font-size:clamp(32px,4vw,46px);font-weight:800;margin-bottom:16px;letter-spacing:-.01em}.contact-hero p{font-size:16px;color:var(--muted);margin:0}.contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:40px;align-items:start}.info-card{background:var(--bg-2);border:1px solid var(--line);padding:34px}.info-card h2{font-size:20px;font-weight:800;margin-bottom:24px}.info-row{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.info-row:last-of-type{border-bottom:none}.info-row svg{width:20px;height:20px;color:var(--red-bright);flex-shrink:0;margin-top:2px}.info-row h4{font-size:13px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin:0 0 4px}.info-row p{font-size:14.5px;color:var(--ink);margin:0}.social-row{display:flex;gap:10px;margin-top:24px}.social-icon{width:38px;height:38px;border-radius:10px;background:var(--bg-1);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;transition:border-color .18s ease,color .18s ease}.social-icon svg{width:17px;height:17px;color:var(--ink)}.social-icon:hover{border-color:var(--red-bright)}.social-icon:hover svg{color:var(--red-bright)}.form-card{background:var(--bg-2);border:1px solid var(--line);padding:36px}.form-card h2{font-size:20px;font-weight:800;margin-bottom:6px}.form-card>p{font-size:14px;color:var(--muted);margin:0 0 26px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-card .form-row{margin-top:18px}.form-grid .form-row{margin-top:0}.consent-row{display:flex;gap:10px;align-items:flex-start;margin-top:20px}.consent-row input{margin-top:3px;width:16px;height:16px;flex-shrink:0;accent-color:var(--red-bright)}.consent-row p{font-size:12.5px;color:var(--muted);margin:0}.consent-row a{color:var(--ink);text-decoration:underline}.form-card .btn{width:100%;margin-top:24px}@media(max-width:980px){.contact-grid{grid-template-columns:1fr}}@media(max-width:720px){.form-grid{grid-template-columns:1fr}.form-card,.info-card{padding:26px}}.product-main{padding:52px 0 90px}.product-grid-layout{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.product-gallery-main{width:100%;max-width:480px;aspect-ratio:1/1;max-height:520px;margin:0 auto}.product-thumbs{display:flex;gap:12px;margin-top:14px;flex-wrap:wrap}.product-thumb{width:76px;height:76px;aspect-ratio:1/1;border-radius:10px;border:1px solid var(--line);overflow:hidden;cursor:pointer;opacity:.6;transition:opacity .18s ease,border-color .18s ease}.product-thumb img{width:100%;height:100%;object-fit:cover}.product-thumb:hover{opacity:.85}.product-thumb.active{opacity:1;border-color:var(--red-bright)}.breadcrumb{font-size:12.5px;color:var(--muted);margin-bottom:18px}.breadcrumb a{color:var(--muted);transition:color .18s ease}.breadcrumb a:hover{color:var(--red-bright)}.breadcrumb span{color:var(--ink)}.product-info h1{font-size:clamp(26px,3vw,36px);margin-bottom:16px}.product-price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px;row-gap:6px;margin-bottom:22px;font-size:24px;line-height:1.2}.product-price .price-regular{font-size:inherit;font-weight:800;color:var(--white)}.product-price .price-badge{align-self:center}.product-description{color:var(--muted);font-size:14.5px;margin-bottom:30px}.product-description p{margin:0 0 12px}.variant-row{margin-bottom:22px}.variant-row label{display:block;font-size:12.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.variant-options{display:flex;flex-wrap:wrap;gap:10px}.variant-pill{padding:10px 18px;border-radius:8px;border:1px solid var(--line);background:var(--bg-2);color:var(--ink);font-size:13.5px;font-weight:600;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.variant-pill:hover{border-color:var(--red-bright);color:var(--white)}.variant-pill.selected{border-color:var(--red-bright);background:#e5091424;color:var(--white)}.qty-row{margin:26px 0}.qty-stepper{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:8px;overflow:hidden;width:fit-content}.qty-stepper button{width:40px;height:44px;background:var(--bg-2);border:none;color:var(--ink);font-size:16px;cursor:pointer;transition:background .18s ease,color .18s ease}.qty-stepper button:hover{background:var(--bg-1);color:var(--red-bright)}.qty-stepper input{width:52px;height:44px;border:none;border-left:1px solid var(--line);border-right:1px solid var(--line);background:var(--bg-0);color:var(--white);text-align:center;font-size:14.5px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.qty-stepper input::-webkit-outer-spin-button,.qty-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-add-btn{width:100%;justify-content:center}.product-add-btn:disabled{background:var(--bg-2);color:var(--muted);cursor:not-allowed;transform:none}.product-add-btn:disabled:hover{background:var(--bg-2);transform:none}.product-meta-row{display:flex;flex-direction:column;gap:14px;margin-top:32px;padding-top:28px;border-top:1px solid var(--line)}.product-meta-item{display:flex;align-items:center;gap:12px;font-size:13.5px;color:var(--muted)}.product-meta-item svg{width:19px;height:19px;color:var(--red-bright);flex-shrink:0}@media(max-width:980px){.product-grid-layout{grid-template-columns:1fr;gap:34px}.product-gallery-main{max-height:400px}}.product-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.collection-header{padding:64px 0 40px;text-align:center}.collection-header h1{font-size:clamp(30px,4vw,46px);font-weight:800;margin-bottom:10px}.collection-header p{color:var(--muted);font-size:14px}.pagination{display:flex;justify-content:center;gap:10px;margin-top:50px}.pagination a,.pagination span{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;color:var(--ink);font-size:14px}.pagination a:hover{border-color:var(--red-bright);color:var(--red-bright)}.pagination .current{background:var(--red);color:#fff;border-color:var(--red)}.cart-section{padding:60px 0 100px}.cart-layout{display:grid;grid-template-columns:1fr 380px;gap:50px;align-items:start}.cart-items{border-top:1px solid var(--line)}.cart-item{display:grid;grid-template-columns:90px 1fr auto;gap:18px;padding:24px 0;border-bottom:1px solid var(--line);align-items:center}.cart-item-image{width:90px;height:90px;border-radius:10px;overflow:hidden;position:relative;background:var(--bg-2)}.cart-item-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cart-item-title{font-weight:700;color:var(--white);font-size:15px;margin-bottom:4px}.cart-item-title a{color:inherit}.cart-item-title a:hover{color:var(--red-bright)}.cart-item-variant{font-size:13px;color:var(--muted);margin-bottom:10px}.cart-item-remove{font-size:12.5px;color:var(--muted);text-decoration:underline;margin-top:8px;display:inline-block}.cart-item-remove:hover{color:var(--red-bright)}.cart-item-price{font-weight:800;color:var(--white);font-size:15px;text-align:right;white-space:nowrap}.cart-summary{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;padding:30px;position:sticky;top:100px}.cart-summary h2{font-size:18px;font-weight:800;margin-bottom:22px}.cart-summary-row{display:flex;justify-content:space-between;font-size:14px;color:var(--muted);padding:10px 0;border-bottom:1px solid var(--line)}.cart-summary-row.total{color:var(--white);font-weight:800;font-size:17px;border-bottom:none;padding-top:16px}.cart-summary .btn{width:100%;justify-content:center;margin-top:8px}.cart-error-msg{color:var(--red-bright);font-size:13px;font-weight:600;margin-bottom:16px;padding:10px 12px;background:#e509141a;border:1px solid var(--line);border-left:3px solid var(--red-bright)}.cart-empty{text-align:center;padding:100px 0}.cart-empty h2{margin-bottom:14px}.cart-empty p{color:var(--muted);margin-bottom:26px}.shopify-policy__container{max-width:780px;margin:0 auto;padding:80px 32px 100px}.shopify-policy__title h1{font-size:clamp(28px,4vw,42px);font-weight:800;margin:0 0 36px}.shopify-policy__body{color:var(--ink);font-size:15.5px;line-height:1.75}.shopify-policy__body h2{font-size:22px;font-weight:800;color:var(--white);margin:40px 0 16px;padding-left:14px;border-left:3px solid var(--red)}.shopify-policy__body h2:first-child{margin-top:0}.shopify-policy__body h3{font-size:17px;font-weight:700;color:var(--white);margin:28px 0 12px}.shopify-policy__body p{margin:0 0 16px}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 16px;padding-left:22px}.shopify-policy__body li{margin-bottom:8px}.shopify-policy__body a{color:var(--red-bright);text-decoration:underline}.shopify-policy__body a:hover{color:var(--red)}.shopify-policy__body strong{color:var(--white);font-weight:700}@media(max-width:720px){.shopify-policy__container{padding:56px 16px 64px}.shopify-policy__title h1{font-size:clamp(24px,7vw,32px);margin-bottom:24px}.shopify-policy__body{font-size:14.5px}.shopify-policy__body h2{font-size:18px;margin:30px 0 12px}}.category-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:36px}.category-filter{padding:10px 18px;border-radius:20px;border:1px solid var(--line);background:var(--bg-2);color:var(--ink);font-size:13.5px;font-weight:600;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.category-filter:hover{border-color:var(--red-bright)}.category-filter.active{background:var(--red);border-color:var(--red);color:#fff}.product-card.hidden-extra{display:none}.brand-filters{display:none;flex-wrap:wrap;gap:8px;margin:-20px 0 36px;padding-top:20px;border-top:1px dashed var(--line)}.brand-filter{padding:8px 14px;border-radius:16px;border:1px solid var(--line);background:transparent;color:var(--muted);font-size:12.5px;font-weight:600;cursor:pointer;transition:border-color .18s ease,color .18s ease}.brand-filter:hover{border-color:var(--red-bright);color:var(--ink)}.brand-filter.active{border-color:var(--red-bright);color:var(--red-bright)}.product-grid-wrap{position:relative}.product-grid-wrap.is-limited{padding-bottom:70px}.grid-fade{display:none;position:absolute;left:0;right:0;bottom:0;height:70px;background:linear-gradient(to bottom,rgba(21,21,21,0) 0%,var(--bg-1) 100%);pointer-events:none;z-index:1}.product-grid-wrap.is-limited .grid-fade{display:block}.show-all-wrap{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;justify-content:center}.product-grid-wrap:not(.is-limited) .show-all-wrap{display:none}#show-all-products{box-shadow:0 14px 34px -10px #0009;background:var(--bg-2)}#show-all-products:hover{box-shadow:0 16px 38px -8px #000000b3}.dropzone-selected{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--red-bright);font-weight:700;font-size:14px}.dropzone-selected svg{width:20px;height:20px;flex-shrink:0}.dropzone-selected span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.dropzone.has-file{border-style:solid;border-color:var(--red-bright);background:#e509140d}@media(max-width:860px){.cart-layout{grid-template-columns:1fr}.cart-summary{position:static}.cart-item{grid-template-columns:70px 1fr}.cart-item-price{grid-column:2;text-align:left;margin-top:10px}.cart-item-unit{justify-content:flex-start}}.hero-full{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:100px 0}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--bg-0)}.hero-bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(3px) brightness(.4) saturate(1.1);transform:scale(1.08)}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,#0d0d0d33,#0d0d0d85 78%)}.hero-full-content{position:relative;z-index:1;max-width:1080px;margin:0 auto;text-align:center;padding:0 32px;display:flex;flex-direction:column;align-items:center}.hero-full-content h1{font-size:clamp(28px,4.2vw,50px);font-weight:800;line-height:1.15;margin-bottom:20px;letter-spacing:-.01em;max-width:880px}.hero-full-content h1 span{color:var(--red-bright)}.hero-full-content .badges{margin-top:56px;padding-top:56px;border-top:1px solid rgba(255,255,255,.12);display:grid;grid-template-columns:repeat(3,1fr);gap:56px;width:100%;max-width:1000px}.hero-full-content .badge{display:flex;align-items:stretch;gap:16px;text-align:left;padding-left:16px;border-left:2px solid var(--red-bright)}.hero-full-content .badge-icon{flex-shrink:0;display:flex;align-items:flex-start;padding-top:2px}.hero-full-content .badge>div:last-child{display:flex;flex-direction:column;justify-content:center}.hero-full-content .badge h3{font-size:14px;line-height:1.3;margin-bottom:6px}.hero-full-content .badge p{font-size:13px;line-height:1.4;margin:0;max-width:none}@media(max-width:720px){.hero-full{min-height:auto;padding:70px 0 50px}.hero-full-content .badges{grid-template-columns:1fr;gap:26px;text-align:left}.hero-full-content .badge{padding-left:14px}.hero-full-content h1{font-size:clamp(26px,8vw,36px);line-height:1.18}.hero-full-content{padding:0 24px}}@media(min-width:981px){.product-grid .product-card:first-child{grid-column:span 2}}@media(max-width:720px){:root{--cut:14px}.trust-item:nth-child(2n){margin-top:0}.stat-card:nth-child(2n){margin-top:0}}@media(max-width:360px){.btn{max-width:100%;justify-content:center;white-space:normal;text-align:center}}.back-btn{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--ink);cursor:pointer;flex-shrink:0;transition:border-color .18s ease,color .18s ease}.back-btn:hover{border-color:var(--red-bright);color:var(--red-bright)}.back-btn svg{width:18px;height:18px}@media(max-width:720px){.back-btn{width:34px;height:34px}.back-btn svg{width:16px;height:16px}}.site-logo{display:inline-flex;align-items:center}.site-logo img{display:block;object-fit:contain}@media(max-width:720px){.btn-primary{box-shadow:3px 3px #ff1e1e59}.btn-primary:hover{box-shadow:4px 4px #ff1e1e73}.btn-outline{box-shadow:3px 3px #ffffff0a}.btn-outline:hover{box-shadow:4px 4px #ff1e1e2e}h1{font-size:clamp(26px,7vw,42px)}h2{font-size:clamp(22px,5.5vw,32px)}h3{font-size:clamp(17px,4vw,20px)}p,.lead{font-size:clamp(14.5px,3.8vw,16px)}.form-row select,.form-row textarea,.form-row input,.qty-stepper input{font-size:16px}.btn{min-height:48px}.hero-full-content .btn,.final-cta .btn{width:100%;justify-content:center}.hero-ctas{flex-direction:column;gap:12px}.hero-ctas .btn{width:100%;justify-content:center}.audience-grid,.product-grid,.value-grid{gap:18px}.material-grid{gap:16px}.stat-grid,.trust-strip{gap:18px}.dropzone{min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center}#show-all-products{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme.css.map */
