@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Devanagari:wght@400;500;600;700&display=swap');
/* The same visual system, adapted to every language and viewport. */
:root{--brand-blue:#2ca6e5;--header-height:88px;--ease:cubic-bezier(.22,1,.36,1)}
html{scroll-padding-top:calc(var(--header-height) + 24px)}
body{overflow-wrap:break-word}
.header{position:sticky;top:0;height:var(--header-height);background:rgba(11,14,16,.85);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);transition:box-shadow .3s,background .3s;z-index:50;gap:24px}
.header.is-scrolled{background:rgba(11,14,16,.96);box-shadow:0 8px 28px #0003}
.header nav{gap:clamp(16px,2vw,30px);align-items:center}
.header nav a{padding:12px 0}
.brand-lockup{display:flex;flex-direction:column;align-items:flex-start;gap:1px;flex:none;min-height:56px;justify-content:center}
.brand-lockup img{width:146px;height:auto;max-width:none;display:block}
.brand-lockup>span{font:9px/1.4 var(--mono);letter-spacing:.2em;color:#9ea8aa;margin-left:6px}
.header-actions{gap:16px;flex:none}
.reading-progress{position:fixed;top:0;left:0;width:100%;height:2px;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,var(--brand-blue),var(--cyan));z-index:70;pointer-events:none}
.language-switcher{position:relative}
.language-button{display:flex;align-items:center;justify-content:center;gap:10px;background:transparent;color:#f5f5ef;border:1px solid #3a4649;min-width:73px;min-height:44px;padding:10px 13px;font:12px var(--mono)}
.language-button i{width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s}
.language-button[aria-expanded=true] i{transform:rotate(225deg) translate(-1px,-1px)}
.language-button:hover{border-color:var(--brand-blue)}
.language-menu{position:absolute;right:0;top:calc(100% + 12px);width:215px;background:#172025;border:1px solid #43525a;padding:7px;box-shadow:0 20px 55px #0007;z-index:60}
.language-menu a{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:12px;color:#d6dfe0;font-size:15px;gap:30px}
.language-menu a span{font:11px var(--mono);color:#85999e}
.language-menu a:hover,.language-menu a[aria-current=true]{background:#20353f;color:#7fcefb}
.language-menu a[lang=ne]{font-family:'Noto Sans Devanagari',sans-serif}
.hero{position:relative;background:radial-gradient(ellipse at 80% 30%,#11273366,transparent 50%)}
.hero-inner{min-height:min(790px,calc(100svh - var(--header-height) - 75px));padding-top:70px;padding-bottom:55px;column-gap:3%;grid-template-columns:minmax(0,1fr) minmax(0,1.03fr)}
.hero-copy{align-self:center}
.hero h1{font-size:clamp(60px,7.4vw,118px)}
.hero .lead{max-width:490px}
.hero-visual{perspective:1200px;min-height:460px;isolation:isolate}
.hero-visual:after{inset:0;opacity:.8;background:radial-gradient(ellipse at 50% 53%,#24638344,transparent 62%)}
.product-logo-backdrop{width:92%;height:auto!important;inset:0 auto auto 4%;opacity:.13;z-index:-1;transform:translate3d(0,calc(var(--hero-scroll,0px) * -.3),0);filter:saturate(.8);user-select:none;pointer-events:none}
.hero-product{width:108%;height:auto;max-height:580px;margin:20px 0 0;animation:none;transform:translate3d(0,var(--hero-scroll,0px),0) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) rotateZ(-3deg);transition:transform .75s var(--ease);will-change:transform;mask-image:radial-gradient(ellipse 68% 65%,#000 57%,transparent 93%)}
.product-caption{bottom:0;left:8%;font-size:12px}
.product-caption em{line-height:1.6;display:inline-block;margin-top:2px}
.image-note{right:-10px;font-size:11px;top:48%}
.hero-ctas{flex-wrap:wrap;row-gap:14px}
.hero-bottom{height:76px}
.hero-bottom .scroll-label span{display:inline-block;animation:scroll-cue 2.8s ease-in-out infinite}
@keyframes scroll-cue{0%,100%{transform:translateY(-3px);opacity:.5}50%{transform:translateY(4px);opacity:1}}
.button{position:relative;overflow:hidden;transition:transform .3s var(--ease),background .3s,box-shadow .3s}
.button:hover{transform:translateY(-3px);box-shadow:0 9px 30px #ed633c24}
.button.disabled:hover{transform:none;box-shadow:none}
.spec-strip b,.mass>b{font:inherit;font-weight:inherit;letter-spacing:inherit}
.spec-strip>div,.heading-row>*,.test-content>*,.light-section>*,.founder-copy,.product-details,.operator-grid>*,.contact-grid>*,.science-detail>*,.about-journey>*{min-width:0}
.section{padding-top:clamp(70px,8vw,128px);padding-bottom:clamp(70px,8vw,128px)}
.heading-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(35px,7vw,100px)}
.test-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.test-top{flex-wrap:wrap}
.test-top .mono{flex:1;min-width:150px}
.segmented{flex:none}
.segmented button{min-height:44px;min-width:52px}
.bar-row{grid-template-columns:minmax(60px,auto) minmax(0,1fr)}
.bar-row>span{max-width:95px;font:12px/1.6 var(--sans)}
.bar-track i{transform-origin:left center;transition:transform 1.15s var(--ease)}
.has-motion .test-panel:not(.chart-ready) .bar-track i{transform:scaleX(0)}
.has-motion .test-panel.chart-ready .bar-track i{transform:scaleX(1)}
.chart-scale{gap:14px;align-items:start}
.chart-scale span:nth-child(2){text-align:center}
.chart-scale span:first-child,.chart-scale span:last-child{flex:none}
.carbon-compare b{font-size:clamp(12px,1vw,14px)}
.founder-photo img{transition:transform 1.6s var(--ease);transform:scale(1.035)}
.founder-photo:hover img{transform:scale(1)}
.founder-stats{flex-wrap:wrap;gap:28px 45px}
.founder-stats>div{min-width:0}
.quality{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1.5fr)}
.quality>.footnote{grid-column:2/4}
.footer-top>div,.footer-bottom>div{flex-wrap:wrap;row-gap:12px}
.footer-top a,.footer-bottom a{padding:6px 0}
.product-page{grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);gap:clamp(35px,6vw,85px)}
.product-gallery{position:sticky;top:calc(var(--header-height) + 28px);align-self:start;min-width:0}
.product-stage{height:auto;aspect-ratio:1.08;min-height:0;isolation:isolate}
.product-stage .product-logo-backdrop{width:84%;height:auto;inset:20px auto auto 8%;opacity:.16;z-index:-1;padding:0;mask-image:none}
.product-stage>#product-image{transition:opacity .22s ease,transform .6s var(--ease);aspect-ratio:4/3;height:100%;max-width:100%}
.product-stage>#product-image.is-changing{opacity:0;transform:scale(.975)}
.gallery-options{flex-wrap:wrap;gap:4px}
.gallery-options button{min-height:48px;font-size:14px;flex:1;padding:12px;white-space:normal}
.spec-table>div{gap:20px}
.spec-table dt{min-width:0;max-width:70%}
.spec-table dd{text-align:right;flex:none}
.order-options{flex-wrap:wrap;gap:24px}
.quantity{height:48px}
.quantity button{width:44px}
.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}
.steps article{transition:border-color .5s,transform .6s var(--ease)}
.steps article:hover{border-color:var(--brand-blue);transform:translateY(-5px)}
.operator-grid,.contact-grid,.science-detail,.about-journey{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,6vw,90px)}
.form-row{grid-template-columns:repeat(2,minmax(0,1fr))}
.inquiry-form input,.inquiry-form textarea,.inquiry-form select{min-width:0;scroll-margin:calc(var(--header-height) + 30px) 0 100px}
.inquiry-form label{min-width:0}
.menu-toggle{min-width:44px;min-height:44px;padding:10px}
.menu-toggle span{transition:transform .25s,opacity .25s}
.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}
.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}
.mobile-menu{position:fixed;top:var(--header-height);bottom:auto;max-height:calc(100dvh - var(--header-height) - 88px);overflow-y:auto;overscroll-behavior:contain;z-index:45;background:#10191eef;backdrop-filter:blur(24px)}
.mobile-menu a{line-height:1.5;min-height:56px}
.will-reveal{opacity:0;transform:translate3d(0,30px,0);filter:blur(3px);transition:opacity .9s var(--ease),transform .9s var(--ease),filter .9s var(--ease);transition-delay:var(--reveal-delay,0ms)}
.will-reveal.is-visible,.will-reveal:focus-within{opacity:1;transform:none;filter:none}
html[lang=ne]{font-family:'Noto Sans Devanagari',var(--sans);word-break:normal}
html[lang=ne] body{font-family:'Noto Sans Devanagari',var(--sans);line-height:1.85}
html[lang=ne] h1,html[lang=ne] h2,html[lang=ne] h3{letter-spacing:0;line-height:1.4}
html[lang=ne] h1{font-size:clamp(48px,5.6vw,86px)}
html[lang=ne] h2{font-size:clamp(34px,3.9vw,58px)}
html[lang=ne] h3{font-size:25px}
html[lang=ne] .hero h1{font-size:clamp(46px,5.4vw,82px);line-height:1.35}
html[lang=ne] .lead{line-height:1.9}
html[lang=ne] .eyebrow,html[lang=ne] .mono,html[lang=ne] .scroll-label,html[lang=ne] .product-caption,html[lang=ne] .photo-caption{font-family:'Noto Sans Devanagari',var(--mono);letter-spacing:.015em;line-height:1.7}
html[lang=ne] .product-details h1{font-size:clamp(34px,3.5vw,54px)}
html[lang=ne] .button{line-height:1.7}
html[lang=ne] .header nav{gap:20px}
html[lang=ne] .header nav a{font-size:14px}
html[lang=ne] .mass,html[lang=ne] .mass>b{font-family:var(--display);letter-spacing:-.04em;line-height:1}
html[lang=ne] .spec-strip strong{font-family:var(--sans)}
html[lang=ne] .test-stat strong{font-family:var(--sans);letter-spacing:-.04em}
html[lang=ne] .flow-step strong{font-family:var(--sans)}
@media(min-width:1600px){.hero-inner{min-height:790px}.hero-product{max-height:680px}}
@media(max-width:1150px){.header nav{display:none}.menu-toggle{display:block}.header .compact{display:inline-flex}.header-actions{margin-left:auto}.hero h1{font-size:clamp(62px,7.5vw,90px)}.hero-inner{min-height:650px;padding-top:55px}.hero-visual{min-height:370px}.hero-product{width:112%}.product-caption{left:3%;bottom:6%}.quality{grid-template-columns:1fr 1fr}.quality>.eyebrow{grid-column:1/-1}.quality>.footnote{grid-column:1/-1}.mobile-menu{padding-left:4.2%;padding-right:4.2%}}
@media(min-width:901px) and (max-width:1100px){.hero-ctas{gap:14px}.hero-ctas .button{padding:14px 18px}.image-note{right:-14px;font-size:10px}.spec-strip>div{padding:0 18px}.founder-copy{padding:55px 8%}.founder-copy h2{font-size:43px}.test-content{gap:28px}.test-stat strong{font-size:clamp(38px,4.7vw,52px)}.product-page{gap:35px}.product-details h1{font-size:47px}}
@media(max-width:900px){:root{--header-height:78px}.header{padding:0 5%;gap:18px}.brand-lockup img{width:135px}.header .compact{display:none}.header-actions{gap:10px}.hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:50px 5% 40px;min-height:590px}.hero h1{font-size:clamp(54px,7.9vw,69px)}.hero .lead{font-size:16px}.hero-visual{min-height:350px}.hero-product{width:110%}.hero-ctas{flex-direction:column;align-items:start;gap:10px}.hero .product-caption{left:0}.product-word{top:15px}.hero-bottom{margin:0 5%}.hero-bottom>.mono{display:none}.spec-strip{grid-template-columns:repeat(3,minmax(0,1fr));padding:30px 5%}.spec-strip>div{padding:0 20px}.spec-strip>div:nth-child(3){border:0}.spec-strip>.strip-note{display:none}.heading-row{display:block}.heading-row>p{margin:28px 0 0;max-width:600px}.section-heading{margin-bottom:40px}.test-content{grid-template-columns:1fr;gap:40px}.test-stat strong{font-size:clamp(40px,7vw,64px)}.light-section{gap:50px;grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.mass{font-size:clamp(160px,27vw,250px)}.mass>span{font-size:40px}.light-section h2{font-size:45px}.founder-section{grid-template-columns:1fr}.founder-photo{height:480px}.founder-copy{padding:55px 6%}.founder-copy h2{font-size:48px}.founder-stats{gap:50px}.faq-section{grid-template-columns:1fr;gap:35px}.faq-section h2{margin-bottom:20px}.product-page{display:flex;flex-direction:column;gap:45px;padding:40px 0 70px}.product-gallery{position:relative;top:auto;width:100%;max-width:680px;margin:auto}.product-stage{aspect-ratio:1.45}.product-details{width:100%;max-width:680px;margin:auto}.product-details h1{font-size:55px}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-grid,.contact-grid,.science-detail,.about-journey{grid-template-columns:1fr;display:grid;gap:50px}.operator-photo{aspect-ratio:1.6}.operator-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.operator-benefits article{padding-left:0;padding-top:48px}.operator-benefits .mono{top:14px}.operator-benefits h3{font-size:23px;line-height:1.2}.form-panel{max-width:700px}.contact-grid>div{max-width:700px}.footer-top{flex-wrap:wrap;gap:25px}.footer-top>div{margin-left:auto}.footer-bottom{flex-wrap:wrap}.mobile-menu{padding-left:5%;padding-right:5%}html[lang=ko] .hero-inner{min-height:590px}html[lang=ko] .hero h1{font-size:clamp(44px,6.5vw,65px)}html[lang=ne] .hero h1{font-size:clamp(38px,5.5vw,52px)}html[lang=ne] .hero-inner{min-height:600px}html[lang=ne] .product-caption{max-width:85%}}
@media(max-width:600px){:root{--header-height:76px}.header{padding:0 6%;gap:10px}.brand-lockup img{width:120px}.brand-lockup>span{font-size:8px;margin-left:3px}.header-actions{gap:6px}.language-button{min-width:63px;padding:10px;font-size:12px}.language-menu{right:0;width:200px}.hero-inner{display:grid;grid-template-columns:1fr;gap:0;padding:35px 6% 30px;min-height:0}.hero-copy{display:contents!important}.hero-copy>.eyebrow{order:1;margin:0 0 20px;font-size:12px}.hero-copy>h1{order:2;font-size:clamp(44px,12vw,68px);line-height:1.04;letter-spacing:-.06em;margin:0 0 22px}.hero-copy>.lead{order:3;line-height:1.65;margin:0;max-width:100%}.hero-visual{order:4;height:auto;min-height:0;aspect-ratio:1.15;margin:24px -3% 0;width:106%;position:relative}.hero-product{max-height:none;width:100%;height:auto;transform:rotateZ(-3deg);margin:0;mask-image:radial-gradient(ellipse 65% 65%,#000 61%,transparent 97%)}.hero .product-logo-backdrop{width:90%;top:0;left:5%;opacity:.14}.hero .image-note{display:none}.hero .product-caption{font-size:10px;left:2%;bottom:-4px;max-width:88%;line-height:1.5}.hero .product-caption em{font-size:12px}.hero-ctas{order:5;display:grid;grid-template-columns:1fr;justify-items:start;margin:38px 0 0;gap:10px}.hero-ctas .button{width:100%;min-height:54px;font-size:14px}.hero-ctas .text-link{font-size:14px}.hero h1 br:nth-child(2){display:none}.hero-bottom{height:60px;margin:0 6%}.hero-bottom .scroll-label{font-size:11px}.spec-strip{padding:28px 6%;gap:0}.spec-strip>div{padding:0 12px}.spec-strip strong{font-size:35px;line-height:1.4}.spec-strip strong>span{font-size:12px;margin-left:4px}.spec-strip p{font-size:12px;line-height:1.65}.section{padding-top:65px;padding-bottom:65px}.heading-row>h2{font-size:clamp(36px,9vw,52px)}.heading-row>p{font-size:16px}.light-section{display:flex;flex-direction:column;gap:40px}.light-section>div{width:100%}.mass{font-size:clamp(180px,57vw,260px)}.mass>span{font-size:40px}.test-panel{padding:20px}.test-top{gap:14px}.test-top .mono{font-size:11px;min-width:0;flex-basis:100%;max-width:none}.segmented{margin-left:auto}.test-content{display:block;padding:26px 0}.test-stat strong{font-size:clamp(33px,9.6vw,52px);letter-spacing:-.05em;white-space:nowrap}.test-stat strong>span{font-size:18px;margin-left:5px}.test-stat>.mono{font-size:11px}.test-stat p{font-size:14px}.bar-chart{margin-top:30px}.bar-row{display:block;margin:24px 0 32px;padding-bottom:16px}.bar-row>span{display:block;max-width:none;margin-bottom:9px;font-size:13px}.bar-row>b{bottom:-7px;font-size:12px}.chart-scale{font-size:11px;gap:8px;line-height:1.5}.carbon-compare>div{align-items:start;flex-direction:column;gap:8px;font-size:14px}.carbon-compare b{font-size:14px}.quality{display:block}.founder-photo{height:auto;aspect-ratio:.95}.founder-photo img{position:absolute;inset:0}.founder-copy{padding:45px 6%}.founder-copy h2{font-size:43px}.founder-stats{gap:25px 35px}.founder-stats strong{font-size:27px}.shop-teaser h2{font-size:40px}.footer-top>div{margin:26px 0 0;gap:15px 24px}.footer-bottom>div{gap:12px 20px}.footer-bottom{font-size:12px}.mobile-buy{min-height:64px;height:auto;padding:14px 6% calc(14px + env(safe-area-inset-bottom,0px));gap:16px;align-items:center;line-height:1.5}.mobile-buy>span{flex:none;font-size:12px;white-space:nowrap}body{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.mobile-menu{padding-bottom:20px;max-height:calc(100dvh - var(--header-height) - 90px - env(safe-area-inset-bottom,0px))}.mobile-menu>a{font-size:20px}.product-page{padding-top:25px}.product-stage{aspect-ratio:1.12}.product-stage .product-logo-backdrop{top:12px}.product-details h1{font-size:clamp(39px,10.2vw,56px)}.gallery-options button{font-size:14px;padding:10px 8px}.gallery-caption{font-size:12px}.page-intro{padding-top:45px;padding-bottom:45px}.page-intro h1{font-size:clamp(39px,10.2vw,60px);line-height:1.12}.form-row{grid-template-columns:1fr}.operator-benefits{display:block}.operator-benefits article{padding:22px 0 22px 35px}.operator-benefits .mono{top:25px}.steps{gap:28px 24px}.steps p{font-size:16px}.steps h3{line-height:1.25}.field-image img{height:450px}.section-end .footnote,.test-note{font-size:12px}.photo-caption{line-height:1.8}.safety-note{padding-bottom:35px}.footer-top{padding-top:40px}.spec-table dt{max-width:65%}.order-options{gap:20px}html[lang=ko] .hero-inner,html[lang=ne] .hero-inner{min-height:0}html[lang=ko] .hero-copy>h1{font-size:clamp(42px,11vw,65px);line-height:1.23;margin:0 0 24px}html[lang=ko] .hero .hero-visual{margin-top:24px}html[lang=ne] .hero-copy>h1{font-size:clamp(36px,9.2vw,54px);line-height:1.45;margin:0 0 20px;letter-spacing:0}html[lang=ne] h1{font-size:clamp(34px,8.8vw,48px);line-height:1.45}html[lang=ne] h2{font-size:clamp(29px,7.6vw,40px);line-height:1.5}html[lang=ne] .product-details h1{font-size:clamp(32px,8.4vw,47px)}html[lang=ne] .flow-step strong{line-height:1.3}html[lang=ne] .hero .product-caption{font-size:11px}html[lang=ne] .mobile-buy{font-size:14px}html[lang=ne] .spec-strip strong>span{font-size:13px}html[lang=ne] .gallery-options button{font-size:13px;line-height:1.6}}
@media(max-width:380px){.brand-lockup img{width:110px}.header{gap:6px}.header-actions{gap:2px}.language-button{min-width:58px}.hero-copy>.lead{font-size:15px}.hero-copy>h1{font-size:44px}.hero .product-caption{font-size:9px}.spec-strip>div{padding:0 8px}.spec-strip strong{font-size:31px}.spec-strip p{font-size:12px}.steps{grid-template-columns:1fr}.steps h3{margin:20px 0 14px}.test-panel{padding:16px}.gallery-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.gallery-options button{padding:10px 4px}.product-price>span{line-height:1.7}.subtotal strong{font-size:22px}.footer-top .brand{font-size:22px}.quality>p{font-size:14px}.founder-stats strong{font-size:25px}.spec-table dt{max-width:58%}}
@media(max-height:550px) and (orientation:landscape){:root{--header-height:64px}.hero-inner{min-height:0;padding-top:35px;padding-bottom:35px}.hero h1{font-size:54px}.hero-visual{min-height:300px}.header{height:64px}.brand-lockup img{width:110px}.brand-lockup>span{font-size:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-product,.product-logo-backdrop,.founder-photo img,.will-reveal{transform:none!important;filter:none!important;transition:none!important;animation:none!important}.will-reveal{opacity:1!important}.bar-track i{transform:scaleX(1)!important}.reading-progress{transition:none}.steps article:hover,.button:hover{transform:none}.hero-bottom .scroll-label span{animation:none}}
/* Decorative logo sits behind the photograph, never in its flex layout. */
.product-stage .product-logo-backdrop{position:absolute;pointer-events:none;object-fit:contain}
.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-privacy{font-size:14px;color:var(--cyan);text-decoration:underline;text-underline-offset:4px}.inquiry-form button:disabled{opacity:.6;cursor:wait;transform:none}.form-status:not(:empty){padding:16px;border:1px solid var(--line);font-size:15px;overflow-wrap:anywhere}.form-status.success{background:#132a27;border-color:#31534b;color:#c0e4dc}.form-status.error{background:#34231d;border-color:#784736;color:#ffd4be}

/* Transparent company wordmark; the HighO2 product branding keeps its original styling. */
.company-logo{display:block;flex:none;width:240px;max-width:100%}
.company-logo img{display:block;width:100%;height:44px;object-fit:cover;object-position:center}
/* Supplied high-resolution mask, with its transparent edges kept intact. */
.hero-product{width:96%;max-height:560px;margin:34px 0 48px;mix-blend-mode:normal;mask-image:none;filter:drop-shadow(0 28px 32px #0005)}
.product-stage>#product-image{aspect-ratio:1309/1202;object-fit:contain;mix-blend-mode:normal;mask-image:none;padding:52px 24px 24px}
.product-stage>#product-image.detail-image{padding:30px}
@media(max-width:600px){.company-logo{width:220px}.company-logo img{height:40px}.hero-visual{width:100%;margin:24px 0 8px;aspect-ratio:1}.hero-product{width:94%;height:auto;max-height:none;margin:30px 0 50px;mask-image:none}.product-stage>#product-image{padding:48px 18px 18px}.product-stage>#product-image.detail-image{padding:22px}}
