:root{--or:#e3511e;--or2:#f06a33;--or-d:#b93e12;--ink:#121110;--ink2:#1b1a18;--ink3:#26241f;--coal:#0b0705;--paper:#f6f3ee;--card:#fff;--line:#e7e1d8;--txt:#1e1b17;--mut:#6b645b;--mut-d:#b3aba0;--r:18px;--r-s:12px;--sh:0 10px 30px #12111014;--sh2:0 24px 60px #00000059;--hdr:64px;--bar:76px;--ease:cubic-bezier(.2,.7,.2,1);--font:"Cairo Variable","Cairo",system-ui,-apple-system,"Segoe UI",Tahoma,sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hdr) + 10px)}html.lock{overflow:hidden}body{font-family:var(--font);color:var(--txt);background:var(--paper);-webkit-font-smoothing:antialiased;padding-bottom:calc(var(--bar) + env(safe-area-inset-bottom));margin:0;line-height:1.7;overflow-x:hidden}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit}h1,h2,h3{margin:0 0 .5em;font-weight:800;line-height:1.25}h2{font-size:clamp(1.55rem,4.8vw,2.5rem)}p{margin:0 0 1em}.wrap{width:min(1200px,100% - 32px);margin-inline:auto}.kicker{color:var(--or);letter-spacing:.04em;margin:0 0 .4em;font-size:.82rem;font-weight:700}[dir=ltr] .kicker{letter-spacing:.12em;text-transform:uppercase}.muted{color:var(--mut)}.small{font-size:.82rem}.center{text-align:center}svg{flex:none;width:1.25em;height:1.25em}[dir=rtl] .btn svg:last-child:not(:first-child),[dir=rtl] .bar__go svg,[dir=rtl] .back svg,[dir=ltr] .back svg{transform:scaleX(-1)}.btn{min-height:52px;transition:transform .2s var(--ease),background .2s,box-shadow .2s;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:0 24px;font-weight:700;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn--primary{background:var(--or);color:#fff;box-shadow:0 10px 24px #e3511e59}.btn--primary:hover{background:var(--or2)}.btn--ghost{color:#fff;border:1.5px solid #ffffff59}.btn--ghost:hover{background:#ffffff14}.btn--dark{background:var(--ink);color:#fff}.btn--line{border:1.5px solid var(--line);background:#fff}.btn--wa{color:#fff;background:#1faf55;box-shadow:0 10px 24px #1faf554d}.btn--block{width:100%}.btn[disabled]{opacity:.7;pointer-events:none}.hdr{z-index:40;height:var(--hdr);color:#fff;align-items:center;gap:12px;padding:0 max(16px,50% - 600px);transition:background .3s,box-shadow .3s;display:flex;position:fixed;inset:0 0 auto}.scrolled .hdr,.hdr:focus-within{-webkit-backdrop-filter:blur(12px);background:#121110;box-shadow:0 1px #ffffff0f}.hdr__brand{align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.hdr__brand img{width:58px;height:auto}.hdr__brand span{flex-direction:column;line-height:1.2;display:flex}.hdr__brand b{font-size:1rem}.hdr__brand small{color:var(--mut-d);white-space:nowrap;font-size:.7rem}.hdr__nav{gap:4px;margin-inline-start:auto;display:none}.hdr__nav a{color:#eee;border-radius:999px;padding:8px 12px;font-size:.92rem;font-weight:600;text-decoration:none}.hdr__nav a:hover{background:#ffffff14}.hdr__actions{gap:8px;margin-inline-start:auto;display:flex}.lang,.hdr__cart{background:#ffffff1a;border-radius:999px;place-items:center;min-width:44px;height:44px;font-weight:800;display:grid;position:relative}.lang{padding:0 14px;font-size:.95rem}.hdr__cart .badge{top:-2px;background:var(--or);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.72rem;display:grid;position:absolute;inset-inline-end:-2px}.hdr__cart .badge:empty{display:none}@media (width>=1000px){.hdr__nav{display:flex}.hdr__actions{margin-inline-start:12px}}.hero{background:var(--coal);color:#fff;isolation:isolate;align-items:flex-end;min-height:min(100svh,880px);display:flex;position:relative;overflow:hidden}.hero__bg{z-index:-2;position:absolute;inset:0}.hero__bg img{object-fit:cover;object-position:62% 50%;width:100%;height:100%}.hero__shade{z-index:-1;background:linear-gradient(#0b07058c 0%,#0b07051a 30%,#0b0705bf 62%,#0b0705f7 100%);position:absolute;inset:0}.hero__in{padding:calc(var(--hdr) + 30px) 0 44px}.hero__logo{filter:drop-shadow(0 10px 30px #00000080);width:110px;margin-bottom:18px}.hero h1{letter-spacing:-.01em;margin:.1em 0 .35em;font-size:clamp(2.1rem,8.5vw,4.4rem);font-weight:900}[dir=ltr] .hero h1{letter-spacing:-.02em}.hero h1 span{color:var(--or)}.hero__text{color:#e9e4dd;max-width:600px;font-size:1.02rem}.hero__cta{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.hero__cta .btn{flex:auto}@media (width>=760px){.hero{align-items:center}.hero__shade{background:linear-gradient(var(--sdir,90deg),#0b0705f5 0%,#0b0705c7 38%,#0b070526 70%,#0b07054d 100%)}[dir=ltr] .hero__shade{--sdir:90deg}[dir=rtl] .hero__shade{--sdir:270deg}.hero__bg img{object-position:center}.hero__cta .btn{flex:none}.hero__logo{width:150px}}[dir=rtl] .hero__bg img{transform-origin:0}@media (width>=760px){[dir=rtl] .hero__bg{transform:scaleX(-1)}[dir=rtl] .hero__bg img{object-position:center}}.stats{background:var(--ink);color:#fff;border-top:1px solid #ffffff0f}.stats__in{background:#ffffff12;grid-template-columns:1fr 1fr;gap:1px;display:grid}.stat{background:var(--ink);flex-direction:column;gap:2px;padding:20px 14px;display:flex}.stat b{color:var(--or);font-size:1.45rem;font-weight:900;line-height:1.2}.stat span{color:var(--mut-d);font-size:.85rem}@media (width>=800px){.stats__in{grid-template-columns:repeat(4,1fr)}.stat{padding:28px 22px}}.sec{padding:64px 0}.sec--dark{background:var(--ink);color:#fff}.sec--dark p{color:#d6d0c7}.sec--light{background:var(--paper)}.sec__head{max-width:720px;margin-bottom:28px}.sec__head p:last-child{color:var(--mut)}.sec--dark .sec__head p:last-child{color:var(--mut-d)}@media (width>=800px){.sec{padding:96px 0}}.cat-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cat-tile{border-radius:var(--r);aspect-ratio:4/3.4;background:var(--ink);text-align:start;isolation:isolate;position:relative;overflow:hidden}.cat-tile img{object-fit:cover;z-index:-1;width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;inset:0}.cat-tile:hover img{transform:scale(1.06)}.cat-tile:after{content:"";z-index:-1;background:linear-gradient(#0000 35%,#0b0705e6);position:absolute;inset:0}.cat-tile__body{color:#fff;flex-direction:column;padding:12px 14px;line-height:1.3;display:flex;position:absolute;inset:auto 0 0}.cat-tile b{font-size:1rem}.cat-tile small{color:#f3b79e;font-size:.78rem}@media (width>=800px){.cat-grid{grid-template-columns:repeat(5,1fr);gap:14px}}.catalog{padding-bottom:40px}.toolbar{top:var(--hdr);z-index:30;border-bottom:1px solid var(--line);background:#f6f3ee;padding:10px 0 0;position:sticky}body:not(.scrolled) .toolbar{top:0}.search{border:1.5px solid var(--line);height:50px;color:var(--mut);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 16px;display:flex}.search:focus-within{border-color:var(--or)}.search input{min-width:0;font:inherit;color:var(--txt);background:0 0;border:0;outline:0;flex:1;height:100%;font-size:16px}.chips{scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;padding:10px 0 12px;gap:8px;margin-inline:-16px;padding-inline:16px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{border:1.5px solid var(--line);scroll-snap-align:start;background:#fff;border-radius:999px;flex:none;height:42px;padding:0 18px;font-size:.92rem;font-weight:700;transition:all .2s}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.count{color:var(--mut);margin:14px 0 10px;font-size:.85rem}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=700px){.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.chips{margin:0;padding-inline:0}}@media (width>=1040px){.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.search{max-width:520px}.chips{flex-wrap:wrap;padding:12px 0 14px;overflow:visible}}.empty{text-align:center;color:var(--mut);grid-column:1/-1;padding:40px 0}.card{background:var(--card);border-radius:var(--r);box-shadow:0 1px 0 var(--line),var(--sh);content-visibility:auto;contain-intrinsic-size:300px;flex-direction:column;transition:box-shadow .25s,transform .25s;display:flex;overflow:hidden}.card.in{box-shadow:0 0 0 2px var(--or),var(--sh)}.card__img{aspect-ratio:4/3;background:#fff;width:100%;display:block;position:relative}.card__img img{object-fit:contain;width:100%;height:100%;padding:6px}.card__img img[src*="/cat/"]{object-fit:cover;padding:0}.unit{top:8px;background:var(--ink);color:#fff;border-radius:999px;padding:2px 10px;font-size:.74rem;font-weight:700;line-height:1.7;position:absolute;inset-inline-start:8px}.illus{bottom:8px;color:#fff;background:#0009;border-radius:6px;padding:1px 7px;font-size:.68rem;position:absolute;inset-inline-start:8px}.card__body{flex-direction:column;flex:1;gap:6px;padding:10px 12px 12px;display:flex}.card__name{text-align:start;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;font-size:.95rem;font-weight:800;line-height:1.4;display:-webkit-box;overflow:hidden}.card__meta{justify-content:space-between;align-items:center;gap:6px;margin-top:auto;display:flex}.code{color:var(--mut);letter-spacing:.02em;direction:ltr;font-size:.72rem;font-weight:700}.st{border-radius:999px;align-items:center;gap:3px;padding:1px 8px 1px 6px;font-size:.72rem;font-weight:700;display:inline-flex}.st svg{width:14px;height:14px}.st-chilled{color:#1679a8;background:#e6f3fa}.st-frozen{color:#3550b8;background:#e8edfb}.st-dry{color:#8a6420;background:#f5eee2}.add{background:var(--paper);border:1.5px solid var(--line);border-radius:12px;justify-content:center;align-items:center;gap:6px;height:46px;font-weight:800;transition:all .2s;display:flex}.add:hover{background:var(--or);border-color:var(--or);color:#fff}.stepper{background:var(--ink);color:#fff;border-radius:12px;align-items:center;height:46px;display:flex;overflow:hidden}.stepper button{flex:none;place-items:center;width:46px;height:100%;display:grid}.stepper button:active{background:var(--or)}.stepper label{flex:1;justify-content:center;align-items:baseline;gap:3px;min-width:0;display:flex}.stepper input{color:#fff;text-align:center;width:100%;max-width:64px;font:inherit;appearance:textfield;background:0 0;border:0;padding:0;font-size:16px;font-weight:800}.stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stepper small{color:#d9d2c8;white-space:nowrap;font-size:.72rem}.stepper--big{border-radius:16px;height:58px}.stepper--big button{width:62px}.stepper--big input{max-width:90px;font-size:1.35rem}.steps,.dev__steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.steps li,.dev__steps li{background:var(--ink2);border-radius:var(--r);border:1px solid #ffffff12;padding:22px}.steps li span{background:var(--or);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:12px;font-weight:900;display:grid}.steps h3,.dev__steps h3{font-size:1.1rem}.steps p,.dev__steps p{margin:0;font-size:.93rem}.dev__steps em{color:var(--or);margin-bottom:10px;font-size:1.8rem;font-style:normal;font-weight:900;line-height:1;display:block}.dev{background:radial-gradient(800px 400px at 80% 0%,#e3511e29,transparent 60%),var(--ink)}.dev .center{margin-top:28px}@media (width>=800px){.steps{grid-template-columns:repeat(3,1fr)}.dev__steps{grid-template-columns:repeat(4,1fr)}}.about{gap:28px;display:grid}.about h3{margin-top:1.4em;font-size:1.05rem}.sectors{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sectors li{border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:6px 16px;font-size:.9rem;font-weight:700}.founded{color:var(--mut);margin-top:18px;font-size:.9rem}.about__img{grid-template-columns:1fr 1fr;align-self:center;gap:10px;display:grid}.about__img img{border-radius:var(--r);aspect-ratio:3/4;object-fit:cover;width:100%}.about__img img:last-child{margin-top:40px}@media (width>=900px){.about{grid-template-columns:1.1fr .9fr;gap:60px}}.quality{align-items:center;gap:28px;display:grid}.quality__img img{border-radius:var(--r);background:var(--coal);width:100%}.cert{border-radius:var(--r);box-shadow:var(--sh);background:#fff;gap:14px;margin-top:12px;padding:18px;display:flex}.cert>span{width:46px;height:46px;color:var(--or);background:#fbe7de;border-radius:12px;flex:none;place-items:center;display:grid}.cert>span svg{width:26px;height:26px}.cert h3{text-align:start;direction:ltr;margin:0 0 .2em;font-size:1.05rem}.cert p{color:var(--mut);margin:0;font-size:.92rem}@media (width>=900px){.quality{grid-template-columns:1fr 1fr;gap:60px}}.marquee{direction:ltr;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee ul{gap:12px;width:max-content;margin:0;padding:6px 0;list-style:none;animation:60s linear infinite mq;display:flex}.marquee:hover ul{animation-play-state:paused}.marquee li,.suppliers li{background:var(--ink2);border:1px solid #ffffff14;border-radius:16px;flex:none;place-items:center;width:132px;height:84px;padding:14px;display:grid}.marquee img,.suppliers img{object-fit:contain;max-width:100%;max-height:100%}@keyframes mq{to{transform:translate(-50%)}}.sup-title{margin-top:44px;font-size:1.2rem}.suppliers{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.suppliers li{background:#fff;width:auto}.slogan{text-align:center;margin:36px 0 0;font-size:1.1rem;font-weight:800;color:var(--or)!important}@media (width>=700px){.suppliers{grid-template-columns:repeat(5,1fr)}}.contact{gap:30px;display:grid}.clist{gap:10px;margin:0 0 20px;padding:0;list-style:none;display:grid}.clist li{border-radius:var(--r);box-shadow:var(--sh);background:#fff;align-items:center;gap:14px;padding:14px 16px;display:flex}.clist li>svg{width:26px;height:26px;color:var(--or)}.clist small{color:var(--mut);font-size:.8rem;display:block}.clist b a{text-decoration:none}.cta-row{flex-wrap:wrap;gap:10px;display:flex}.cta-row .btn{flex:160px}.todo{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.todo li{border-radius:var(--r-s);box-shadow:var(--sh);background:#fff;flex-direction:column;gap:6px;padding:12px;display:flex}.todo small{color:var(--mut);font-size:.8rem}.ph{color:#a2482a;background:#fff6f2;border:1.5px dashed #d9a08a;border-radius:8px;padding:1px 8px;font-size:.78rem;font-weight:700;line-height:1.7;display:inline-block}.map{border-radius:var(--r);text-align:center;min-height:170px;color:var(--mut);background:repeating-linear-gradient(45deg,#ede7de 0 12px,#f3eee7 12px 24px);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px;display:flex}.map>svg{width:34px;height:34px;color:var(--or)}@media (width>=900px){.contact{grid-template-columns:1fr 1fr;gap:60px}}.ftr{background:var(--coal);color:#cfc8be;padding:40px 0 30px;font-size:.88rem}.ftr__in{flex-direction:column;gap:16px;display:flex}.ftr img{width:110px;height:auto}.ftr b{color:#fff;font-size:1rem}.ftr p{margin:.2em 0}.ftr a{text-decoration:none}.ftr .muted{color:#8c857b}@media (width>=800px){.ftr__in{flex-direction:row;align-items:center;gap:28px}}.bar{z-index:45;padding:10px 12px calc(10px + env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(#0000,#0b070540 40%);position:fixed;inset:auto 0 0}.bar__btn{pointer-events:auto;background:var(--ink);color:#fff;width:min(560px,100%);height:58px;box-shadow:var(--sh2);transition:transform .3s var(--ease);border-radius:18px;align-items:center;gap:12px;margin-inline:auto;padding:0 8px 0 14px;display:flex}[dir=rtl] .bar__btn{padding:0 14px 0 8px}.bar__count{place-items:center;display:grid;position:relative}.bar__count svg{width:26px;height:26px}.bar__count b:empty{display:none}.bar__count b{top:-8px;background:var(--or);border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.72rem;display:grid;position:absolute;inset-inline-end:-10px}.bar__lbl{font-size:.95rem;font-weight:700}.bar__go{background:var(--or);border-radius:13px;align-items:center;gap:6px;height:44px;margin-inline-start:auto;padding:0 16px;font-weight:800;display:flex}body:not(.has-items) .bar__go{background:#3a3732}@media (width>=1000px){body:not(.has-items) .bar{transform:translateY(120%)}.bar{transition:transform .35s var(--ease)}body{padding-bottom:0}}.toast{z-index:60;left:50%;bottom:calc(var(--bar) + 18px + env(safe-area-inset-bottom));color:var(--txt);box-shadow:var(--sh2);opacity:0;pointer-events:none;transition:.3s var(--ease);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:999px;max-width:calc(100% - 32px);padding:10px 18px;font-size:.88rem;font-weight:700;position:fixed;overflow:hidden;transform:translate(-50%,20px)}.toast.show{opacity:1;transform:translate(-50%)}.sheet{z-index:70;visibility:hidden;position:fixed;inset:0}.sheet.open{visibility:visible}.sheet__bg{opacity:0;background:#0b07058c;transition:opacity .3s;position:absolute;inset:0}.sheet.open .sheet__bg{opacity:1}.sheet__panel{overscroll-behavior:contain;max-height:92svh;padding:22px 18px calc(22px + env(safe-area-inset-bottom));transition:transform .38s var(--ease);background:#fff;border-radius:24px 24px 0 0;outline:0;position:absolute;inset:auto 0 0;overflow-y:auto;transform:translateY(100%)}.sheet.open .sheet__panel{transform:none}.sheet__panel:before{content:"";background:#ddd6cc;border-radius:3px;width:44px;height:5px;margin:-10px auto 12px;display:block}.sheet__x{top:12px;background:var(--paper);z-index:2;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;inset-inline-end:12px}@media (width>=800px){.sheet__panel{opacity:0;width:min(760px,100% - 48px);max-height:88vh;transition:.3s var(--ease);border-radius:24px;padding:30px;inset:50% auto auto 50%;transform:translate(-50%,-46%)scale(.98)}.sheet.open .sheet__panel{opacity:1;transform:translate(-50%,-50%)}.sheet__panel:before{display:none}}.pv{gap:16px;display:grid}.pv__img{border-radius:var(--r);aspect-ratio:4/3;border:1px solid var(--line);background:#fff;position:relative;overflow:hidden}.pv__img img{object-fit:contain;width:100%;height:100%}.pv__img img[src*="/cat/"]{object-fit:cover}.pv h2{margin-bottom:.2em;padding-inline-end:40px;font-size:1.35rem}.pv__alt{color:var(--mut);margin:0 0 10px;font-size:.92rem}.pv dl{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 6px;display:grid}.pv dl div{background:var(--paper);border-radius:12px;padding:8px 12px}.pv dt{color:var(--mut);font-size:.75rem}.pv dd{margin:0;font-size:.92rem;font-weight:700}.lbl{margin:14px 0 8px;font-size:.9rem;font-weight:800}.quick{flex-wrap:wrap;gap:8px;display:flex}.quick button{border:1.5px solid var(--line);border-radius:12px;height:44px;padding:0 16px;font-weight:700}.quick button:active{border-color:var(--or);color:var(--or)}.pv__act{gap:10px;margin-top:18px;display:flex}.pv__act .btn--block{flex:1}@media (width>=800px){.pv{grid-template-columns:1fr 1fr;align-items:start}}.cv h2,.fv h2,.dv h2{padding-inline-end:44px;font-size:1.35rem}.cv h2 small{color:var(--mut);font-size:.85rem;font-weight:700}.cv__list{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.cv__list li{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr 40px;align-items:center;gap:12px;padding-bottom:10px;display:grid}.cv__list img{object-fit:cover;background:var(--paper);border-radius:12px;width:64px;height:64px}.cv__list b{font-size:.95rem;line-height:1.35;display:block}.cv__list small{color:var(--mut);text-align:start;direction:ltr;margin-bottom:6px;font-size:.74rem;display:block}.cv__list .stepper{max-width:220px;height:42px}.cv__list .stepper button{width:42px}.rm{background:var(--paper);width:40px;height:40px;color:var(--mut);border-radius:50%;place-items:center;display:grid}.cv__act{gap:10px;display:grid}.back{color:var(--mut);align-items:center;gap:6px;height:44px;margin:-6px 0 4px;font-weight:700;display:inline-flex}.fv__sum{color:var(--mut);margin-top:-6px}.fld{margin-bottom:12px;display:block}.fld>span{margin-bottom:4px;font-size:.9rem;font-weight:700;display:block}.fld i{color:var(--or);font-style:normal}.fld input,.fld textarea{width:100%;font:inherit;border:1.5px solid var(--line);min-height:52px;color:var(--txt);background:#fff;border-radius:14px;padding:12px 14px;font-size:16px}.fld input:focus,.fld textarea:focus{border-color:var(--or);outline:0}.fld.bad input{background:#fff7f6;border-color:#d23b2a}.err{color:#c0321f;min-height:0;font-size:.8rem;font-style:normal;display:block}[dir=rtl] .fld input[dir=ltr]{text-align:right}.dv{text-align:center;gap:10px;display:grid}.dv__ok{color:#1faf55;background:#e5f6ec;border-radius:50%;place-items:center;width:64px;height:64px;margin:4px auto;display:grid}.dv__ok svg{width:34px;height:34px}.reveal{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(18px)}.reveal.vis{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.marquee ul{animation:none}}.pv__act{bottom:calc(-22px - env(safe-area-inset-bottom));margin:18px -18px calc(-22px - env(safe-area-inset-bottom));padding:12px 18px calc(14px + env(safe-area-inset-bottom));z-index:2;background:#fff;position:sticky;box-shadow:0 -8px 20px #0000000f}@media (width>=800px){.pv__act{box-shadow:none;margin:0;padding:0;position:static}}@media (width<=759px){.hero{background:#0b0705;min-height:auto;display:block}.hero__bg{height:min(64svh,560px);bottom:auto}.hero__bg img{object-position:50% 30%}.hero__shade{background:linear-gradient(#0b07058c 0%,#0b070500 22% 48%,#0b0705cc 80%,#0b0705 100%);height:min(64svh,560px);bottom:auto}.hero__in{padding:calc(min(64svh,560px) - 96px) 0 40px;position:relative}.hero h1{text-shadow:0 2px 18px #00000073}}@media (width>=760px){.hero__shade{background:linear-gradient(var(--sdir,90deg),#0b0705e6 0%,#0b0705b3 34%,#0b07052e 64%,#0b07050d 100%),linear-gradient(0deg,#0b07058c,#0b070500 30%)}}
