@charset "UTF-8";*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{margin:0}
h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote{margin:0}
ul,ol{padding:0;list-style:none}
img,svg{display:block;max-width:100%;height:auto}
a{color:inherit;text-decoration:none}
button{appearance:none;margin:0;padding:0;border:none;background:none;color:inherit;font:inherit;cursor:pointer}
address{font-style:normal}
:root{--app-vh: 100svh;--app-vh: 100lvh;--hero-vh: var(--app-vh);--product-gutter-left: min(9.6219931271vw, 153.9518900344px);--product-gutter-right: min(14.8453608247vw, 237.5257731959px);--product-card-gap: min(13.7457044674vw, 219.9312714777px);--color-bg: #0f0f0f;--color-text: #f5f5f5;--color-muted: #a3a3a3;--color-white: #ffffff;--color-black: #000000;--color-text-w-60: rgba(255, 255, 255, 0.6);--color-text-w-75: rgba(255, 255, 255, 0.75);--color-text-w-80: rgba(255, 255, 255, 0.8);--color-text-w-93: rgba(255, 255, 255, 0.93);--color-icon-w-100: #ffffff;--color-bg-w-20: rgba(255, 255, 255, 0.2);--color-text-b-60: rgba(0, 0, 0, 0.6);--color-text-b-75: rgba(0, 0, 0, 0.75);--color-text-b-80: rgba(0, 0, 0, 0.8);--color-text-b-93: rgba(0, 0, 0, 0.93);--color-h2-shoulder: #9999ff;--color-h2: var(--color-white);--color-h3: var(--color-white);--color-h4: var(--color-text-w-93);--color-image-placeholder: #d9d9d9;--color-line: rgba(255, 255, 255, 0.3);--color-line-b: rgba(0, 0, 0, 0.3);--color-line-accent: #ffffff;--color-line-accent-b: #000000;--color-underline: rgba(255, 255, 255, 0.5);--color-menu-bg: rgba(1, 11, 31, 0.6);--color-site-header-bg: rgba(0, 29, 57, 0.6);--link-lite-eyebrow: var(--color-text-w-60);--link-lite-default: var(--color-text-w-80);--link-lite-active: var(--color-text-w-93);--link-lite-line: var(--color-line);--link-lite-line-accent: var(--color-line-accent);--link-dark-eyebrow: var(--color-text-b-60);--link-dark-default: var(--color-text-b-80);--link-dark-active: var(--color-text-b-93);--link-dark-line: var(--color-line);--link-dark-line-accent: var(--color-line-accent);--navi-dot-default: var(--color-text-w-80);--navi-dot-active: var(--color-text-w-93);--button-default: var(--color-text-w-80);--button-active: var(--color-text-w-93);--button-active-bg: var(--color-bg-w-20);--font-en: "Lato", "Helvetica Neue", Arial, sans-serif;--font-jp: "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;--font-sans: var(--font-jp);--font-size-12: 12;--font-size-14: 14;--font-size-16: 16;--font-size-20: 20;--font-size-22: 22;--font-size-24: 24;--font-size-28: 28;--font-size-36: 36;--font-size-70: 70;--font-weight-extralight: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--line-height-tight: 1.5;--line-height-body: 2;--fs-12: min(0.824742268vw, 13.1958762887px);--fs-14: min(0.9621993127vw, 15.3951890034px);--fs-16: min(1.0996563574vw, 17.5945017182px);--fs-20: min(1.3745704467vw, 21.9931271478px);--fs-22: min(1.5120274914vw, 24.1924398625px);--fs-24: min(1.6494845361vw, 26.3917525773px);--fs-28: min(1.9243986254vw, 30.7903780069px);--fs-36: min(2.4742268041vw, 39.587628866px);--fs-70: min(4.8109965636vw, 76.9759450172px);--space-4: min(0.2749140893vw, 4.3986254296px);--space-8: min(0.5498281787vw, 8.7972508591px);--space-10: min(0.6872852234vw, 10.9965635739px);--space-12: min(0.824742268vw, 13.1958762887px);--space-14: min(0.9621993127vw, 15.3951890034px);--space-16: min(1.0996563574vw, 17.5945017182px);--space-18: min(1.2371134021vw, 19.793814433px);--space-20: min(1.3745704467vw, 21.9931271478px);--space-24: min(1.6494845361vw, 26.3917525773px);--space-28: min(1.9243986254vw, 30.7903780069px);--space-32: min(2.1993127148vw, 35.1890034364px);--space-40: min(2.7491408935vw, 43.9862542955px);--space-48: min(3.2989690722vw, 52.7835051546px);--link-icon-shift: 4px;--link-transition: 0.25s ease;--underline-transition: 0.3s ease;--content-max-width: 1600px;--space-unit: 8px;--breakpoint-sp: 767px;--breakpoint-pc: 768px}
@media only screen and (max-width:767px){:root{--fs-12: 3.1914893617vw;--fs-14: 3.4574468085vw;--fs-16: 3.7234042553vw;--fs-20: 4.2553191489vw;--fs-22: 4.7872340426vw;--fs-24: 5.8510638298vw;--fs-28: 6.3829787234vw;--fs-36: 9.5744680851vw;--fs-70: 9.5744680851vw;--space-4: 1.0638297872vw;--space-8: 2.1276595745vw;--space-10: 2.6595744681vw;--space-12: 3.1914893617vw;--space-14: 3.1914893617vw;--space-16: 3.7234042553vw;--space-18: 3.7234042553vw;--space-20: 4.2553191489vw;--space-24: 5.3191489362vw;--space-28: 6.3829787234vw;--space-32: 7.4468085106vw;--space-40: 8.5106382979vw;--space-48: 10.6382978723vw}
}
html{font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text);overflow-x:clip}
body{min-height:100%;line-height:1.6;-webkit-font-smoothing:antialiased}
#app{min-height:100%}
.l-container{width:100%;max-width:1600px;margin-right:auto;margin-left:auto}
svg.c-icon-arrow{display:block;flex-shrink:0;overflow:visible;max-width:none;color:inherit}
.c-icon-arrow--10{width:var(--space-10);height:var(--space-10)}
.c-icon-arrow--12{width:var(--space-12);height:var(--space-12)}
.c-icon-arrow--14{width:var(--space-14);height:var(--space-14)}
.c-icon-arrow--16{width:var(--space-16);height:var(--space-16)}
.c-icon-arrow--18{width:var(--space-18);height:var(--space-18)}
.c-icon-arrow--20{width:var(--space-20);height:var(--space-20)}
.c-link-menu{font-family:var(--font-jp);font-size:var(--fs-16);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);display:inline-flex;gap:var(--space-8);align-items:center;color:var(--color-text-w-80);text-decoration:none;transition:color var(--link-transition)}
@media(any-hover:hover){.c-link-menu:hover .c-link-menu__ico{transform:translateX(var(--link-icon-shift))}
}
.c-link-menu:focus-visible .c-link-menu__ico{transform:translateX(var(--link-icon-shift))}
@media(any-hover:hover){.c-link-menu:hover{color:var(--color-text-w-93)}
}
.c-link-menu:focus-visible{color:var(--color-text-w-93)}
.c-link-menu__ico{position:relative;display:block;flex-shrink:0;overflow:visible;width:var(--space-12);height:var(--space-12);color:inherit;transition:transform var(--link-transition)}
.c-link-menu__label{display:block;line-height:1;text-box-trim:trim-both;text-box-edge:cap alphabetic}
.global-menu{position:fixed;inset:0;z-index:100}
.global-menu[hidden]{display:none}
.global-menu__backdrop{position:absolute;inset:0;background:var(--color-menu-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}
.global-menu__panel{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;color:var(--color-white);background:var(--color-menu-bg)}
.global-menu__header{position:relative;flex-shrink:0;height:min(6.52921vw,104.467px);pointer-events:none}
html.is-menu-open .global-menu__header{pointer-events:none}
.global-menu__header-inner{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;height:100%;padding:0 min(3.29897vw,52.7835px)}
.global-menu__header-left{display:flex;flex-shrink:0;gap:min(2.19931vw,35.189px);align-items:center;min-width:min(6.87285vw,109.966px)}
.global-menu__tagline{display:none}
.global-menu__brands{display:none}
.global-menu__brand-unis{flex-shrink:0;width:min(3.91753vw,62.6804px);height:min(2.8866vw,46.1856px);max-width:none}
.global-menu__brand-louis{flex-shrink:0;width:min(11.4777vw,183.643px);height:min(1.9244vw,30.7904px);max-width:none}
.global-menu__brands-divider{display:block;flex-shrink:0;width:1px;height:min(2.8866vw,46.1856px);background:var(--color-white);opacity:.5}
.global-menu__brand-iwasaki{flex-shrink:0;width:min(9.20962vw,147.354px);height:min(1.4433vw,23.0928px);max-width:none}
.global-menu__body{display:grid;flex:auto;grid-template-columns:repeat(8,minmax(0,1fr));gap:0;align-items:start;min-height:0;padding:min(5.63574vw,90.1718px) 0 min(5.49828vw,87.9725px);overflow:auto;scrollbar-width:none}
.global-menu__body::-webkit-scrollbar{display:none}
.global-menu__toc{grid-column:2 / 5}
.global-menu__products{grid-column:6 / 8}
.global-menu__heading{font-family:var(--font-jp);font-size:var(--fs-16);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);margin:0 0 var(--space-48);line-height:1;color:var(--color-text-w-75)}
.global-menu__toc-list,.global-menu__products-body{display:flex;flex-direction:column;gap:var(--space-48);align-items:stretch}
.global-menu__rule{width:100%;height:1px;background:var(--color-line)}
.global-menu__product-block{display:flex;flex-direction:column;gap:min(2.74914vw,43.9863px);align-items:flex-start}
.global-menu__brand{display:flex;flex-direction:column;gap:min(2.19931vw,35.189px);align-items:flex-start}
.global-menu__brand-logo{display:flex;align-items:center;min-height:min(5.36082vw,85.7732px)}
.global-menu__brand--unis .global-menu__brand-logo img{width:min(7.35395vw,117.663px);height:min(5.36082vw,85.7732px)}
.global-menu__brand--louis-poulsen .global-menu__brand-logo img{width:min(min(19.1065vw,305.704px),100%);height:auto;aspect-ratio:278 / 46}
.global-menu__footer-links{display:flex;flex-direction:column;gap:min(2.74914vw,43.9863px);align-items:flex-start}
@media only screen and (width>=768px)and (width<=1100px){.global-menu__header-inner{padding-right:min(2.19931vw,35.189px);padding-left:min(2.19931vw,35.189px)}
.global-menu__header-left{gap:min(1.64948vw,26.3918px);min-width:min(6.87285vw,109.966px)}
.global-menu__brands{gap:min(1.64948vw,26.3918px);height:min(2.47423vw,39.5876px)}
.global-menu__brand-unis{width:min(3.29897vw,52.7835px);height:min(2.4055vw,38.488px)}
.global-menu__brand-louis{width:min(9.75945vw,156.151px);height:min(1.64948vw,26.3918px)}
.global-menu__brands-divider{height:min(2.47423vw,39.5876px)}
.global-menu__brand-iwasaki{width:min(7.83505vw,125.361px);height:min(1.23711vw,19.7938px)}
}
@media only screen and (width>=768px)and (width<=900px){.global-menu__header-inner{padding-right:min(1.64948vw,26.3918px);padding-left:min(1.64948vw,26.3918px)}
.global-menu__header-left{gap:min(1.09966vw,17.5945px);min-width:min(6.87285vw,109.966px)}
.global-menu__brands{gap:min(1.09966vw,17.5945px);height:min(1.99313vw,31.89px)}
.global-menu__brand-unis{width:min(2.74914vw,43.9863px);height:min(1.99313vw,31.89px)}
.global-menu__brand-louis{width:min(7.69759vw,123.162px);height:min(1.30584vw,20.8935px)}
.global-menu__brands-divider{height:min(1.99313vw,31.89px)}
.global-menu__brand-iwasaki{width:min(6.18557vw,98.9691px);height:min(.962199vw,15.3952px)}
}
@media only screen and (width<=767px){.global-menu__header{position:relative;flex-shrink:0;height:35.7713vw}
.global-menu__header-inner{position:relative;display:block;width:100%;max-width:none;height:100%;margin:0;padding:0}
.global-menu__header-left{display:block;min-width:0}
.global-menu__brands{position:absolute;top:18.2181vw;left:6.64894vw;display:flex;gap:7.18085vw;align-items:flex-start;width:auto;height:auto}
.global-menu__brand-unis{width:15.1596vw;height:11.1702vw}
.global-menu__brand-louis{width:44.4149vw;height:7.44681vw;margin-top:2.39362vw}
.global-menu__brands-divider,.global-menu__brand-iwasaki{display:none}
.global-menu__body{display:flex;flex-direction:column;gap:14.8936vw;padding:11.9681vw 6.38298vw 59.3085vw}
.global-menu__toc,.global-menu__products{grid-column:auto;width:100%}
.global-menu__heading{margin-bottom:12.766vw;font-family:var(--font-en);font-size:4.25532vw;font-weight:700;line-height:1.5}
.global-menu__toc-list,.global-menu__products-body{gap:8.51064vw}
.global-menu__product-block,.global-menu__footer-links{gap:7.44681vw}
.global-menu__brand{gap:5.31915vw}
.global-menu__brand-logo{min-height:14.8936vw}
.global-menu__brand--unis .global-menu__brand-logo img{width:20.2128vw;height:14.8936vw}
.global-menu__brand--louis-poulsen .global-menu__brand-logo img{width:53.1915vw;height:8.7766vw}
}
.site-menu{position:fixed;z-index:50;top:0;right:0;left:0;height:min(6.52921vw,104.467px);pointer-events:none}
.site-menu__bg{position:absolute;inset:0;z-index:0;opacity:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}
.site-menu__bg.is-blur-painted{background:var(--color-site-header-bg);backdrop-filter:blur(min(1.09966vw,17.5945px));-webkit-backdrop-filter:blur(min(1.09966vw,17.5945px));will-change:opacity}
html:has(.global-menu.is-open) .site-menu__bg{visibility:hidden}
.site-overlays{display:contents}
html.is-menu-open .site-overlays{display:block;position:fixed;inset:0;z-index:100;pointer-events:none}
html.is-menu-open .site-overlays .global-menu{z-index:1;pointer-events:auto}
html.is-menu-open .site-menu{z-index:2}
html.is-menu-open .site-menu__btn{pointer-events:none;visibility:hidden}
html.is-menu-open .site-menu__tagline{position:relative;z-index:2}
html.is-product-modal-open .site-menu{visibility:hidden}
.site-menu__inner{position:relative;z-index:1;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;box-sizing:border-box;height:100%;padding:0 min(3.29897vw,52.7835px)}
.site-menu.is-blur-active .site-menu__inner{isolation:isolate;transform:translateZ(0)}
.site-menu__toggle{position:relative;z-index:2;flex:none;width:min(6.87285vw,109.966px);height:min(1.51203vw,24.1924px);opacity:0}
.site-menu__icon{display:block;position:absolute;inset:0;color:var(--color-white);pointer-events:none}
.site-menu__btn,.site-menu__close{position:absolute;top:50%;left:50%;width:max(100%,48px);height:max(100%,48px);transform:translate(-50%,-50%)}
.site-menu__btn{pointer-events:auto}
.site-menu__close{pointer-events:none;visibility:hidden}
html.is-menu-open .site-menu__close{pointer-events:auto;visibility:visible}
.site-menu__close-line{position:absolute;left:0;width:100%;height:4.34783%;background:currentColor;transform-origin:center;transition:top .45s cubic-bezier(.22,1,.36,1),bottom .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),opacity .28s}
.site-menu__close-line:first-child{top:0}
.site-menu__close-line:nth-child(2){top:47.8261%}
.site-menu__close-line:nth-child(3){top:95.6522%}
html:has(.global-menu.is-open) .site-menu__close-line:first-child{top:47.8261%;transform:rotate(14deg) scaleX(1.03061)}
html:has(.global-menu.is-open) .site-menu__close-line:nth-child(2){opacity:0;transform:scaleX(.2)}
html:has(.global-menu.is-open) .site-menu__close-line:nth-child(3){top:47.8261%;bottom:auto;transform:rotate(-14deg) scaleX(1.03061)}
.site-menu__tagline{flex:0 auto;margin:0 0 0 min(2.19931vw,35.189px);font-family:var(--font-en);font-size:min(.893471vw,14.2955px);font-weight:var(--font-weight-regular);line-height:1;letter-spacing:.02em;color:var(--color-text-w-93);white-space:nowrap;text-decoration:none;pointer-events:auto;opacity:0;transition:opacity .2s}
@media(any-hover:hover){.site-menu__tagline:hover{opacity:.75}
}
.site-menu__tagline:active{opacity:.75}
@media only screen and (width>=768px)and (width<=1100px){.site-menu__inner{padding-right:min(2.19931vw,35.189px);padding-left:min(2.19931vw,35.189px)}
.site-menu__tagline{margin-left:min(1.64948vw,26.3918px)}
}
@media only screen and (width>=768px)and (width<=900px){.site-menu__inner{padding-right:min(1.64948vw,26.3918px);padding-left:min(1.64948vw,26.3918px)}
.site-menu__tagline{margin-left:min(1.09966vw,17.5945px);font-size:min(.824742vw,13.1959px)}
}
.site-menu__iwasaki{display:none}
.site-menu__brands{display:none;flex-shrink:0;gap:min(2.74914vw,43.9863px);align-items:center;height:min(2.8866vw,46.1856px);margin-left:auto;opacity:0}
html.is-menu-open .site-menu__brands{display:flex}
.site-menu__brand-unis,.site-menu__brand-louis{display:block;flex-shrink:0;max-width:none;object-fit:contain}
.site-menu__brand-unis{width:min(3.91753vw,62.6804px);height:min(2.8866vw,46.1856px)}
.site-menu__brand-louis{width:min(11.4777vw,183.643px);height:min(1.9244vw,30.7904px)}
.site-menu__brands-divider{display:block;flex-shrink:0;width:1px;height:min(2.8866vw,46.1856px);background:var(--color-white);opacity:.5}
.site-menu__brand-iwasaki{display:block;flex-shrink:0;width:min(9.20962vw,147.354px);height:min(1.4433vw,23.0928px);pointer-events:auto;transition:opacity .2s}
@media(any-hover:hover){.site-menu__brand-iwasaki:hover{opacity:.75}
}
.site-menu__brand-iwasaki:active{opacity:.75}
.site-menu__brand-iwasaki img{display:block;width:100%;height:100%;max-width:none;object-fit:contain}
@media only screen and (width>=768px)and (width<=1100px){.site-menu__brands{gap:min(1.64948vw,26.3918px);height:min(2.47423vw,39.5876px)}
.site-menu__brand-unis{width:min(3.29897vw,52.7835px);height:min(2.4055vw,38.488px)}
.site-menu__brand-louis{width:min(9.75945vw,156.151px);height:min(1.64948vw,26.3918px)}
.site-menu__brands-divider{height:min(2.47423vw,39.5876px)}
.site-menu__brand-iwasaki{width:min(7.83505vw,125.361px);height:min(1.23711vw,19.7938px)}
}
@media only screen and (width>=768px)and (width<=900px){.site-menu__brands{gap:min(1.09966vw,17.5945px);height:min(1.99313vw,31.89px)}
.site-menu__brand-unis{width:min(2.74914vw,43.9863px);height:min(1.99313vw,31.89px)}
.site-menu__brand-louis{width:min(7.69759vw,123.162px);height:min(1.30584vw,20.8935px)}
.site-menu__brands-divider{height:min(1.99313vw,31.89px)}
.site-menu__brand-iwasaki{width:min(6.18557vw,98.9691px);height:min(.962199vw,15.3952px)}
}
@media only screen and (width<=767px){.site-menu{height:19.1489vw;overflow:visible;pointer-events:none}
.site-menu__brands,html.is-menu-open .site-menu__brands{display:none}
.site-menu__bg{inset:0;height:auto}
.site-menu__bg.is-blur-painted{backdrop-filter:blur(4.25532vw);-webkit-backdrop-filter:blur(4.25532vw)}
.site-menu__inner{position:relative;display:block;width:100%;max-width:none;height:100%;margin:0;padding:0;pointer-events:none}
.site-menu__toggle,.site-menu__tagline{transition:top .25s}
.site-menu__toggle{position:absolute;top:6.38298vw;left:6.64894vw;width:13.2979vw;height:3.98936vw}
html:has(.global-menu.is-open) .site-menu__close-line:first-child{transform:rotate(16deg) scaleX(1.0403)}
html:has(.global-menu.is-open) .site-menu__close-line:nth-child(3){transform:rotate(-16deg) scaleX(1.0403)}
.site-menu__tagline{position:absolute;top:6.38298vw;left:24.2021vw;display:flex;align-items:center;height:3.98936vw;margin:0;font-size:2.65957vw;line-height:1;letter-spacing:0;color:var(--color-white);white-space:nowrap;pointer-events:auto}
.site-menu__iwasaki{display:block;position:absolute;top:6.78192vw;right:6.38298vw;left:auto;z-index:2;width:21.2766vw;pointer-events:auto;transition:opacity .2s}
}
@media only screen and (width<=767px)and (any-hover:hover){.site-menu__iwasaki:hover{opacity:.75}
}
@media only screen and (width<=767px){.site-menu__iwasaki:active{opacity:.75}
.site-menu__iwasaki img{display:block;width:21.2766vw;height:3.19149vw;max-width:none}
.site-menu__iwasaki.is-scrolled-hidden{visibility:hidden;pointer-events:none}
html.is-menu-open .site-menu__tagline,html.is-menu-open .site-menu__iwasaki{z-index:2}
html.is-menu-open .site-menu__iwasaki.is-scrolled-hidden{visibility:visible;pointer-events:auto;transition:none}
}
.hero{position:relative;z-index:1;width:100%;height:calc(var(--hero-vh) + env(safe-area-inset-bottom,0px));min-height:calc(var(--hero-vh) + env(safe-area-inset-bottom,0px));overflow:hidden;color:var(--color-white);background:#000}
.hero__bg{position:absolute;inset:0;z-index:0;background:#000}
.hero__photos{position:absolute;inset:0;z-index:1}
.hero__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
.hero__photo--base{z-index:1;opacity:0}
.hero__photo--glow{z-index:2;opacity:0;background-repeat:no-repeat;background-position:center;background-size:cover;filter:blur(40px);mix-blend-mode:color-dodge}
.hero__header{position:absolute;z-index:10;top:0;right:0;left:0}
.hero__header-inner{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;min-height:min(6.52921vw,104.467px);padding:0 min(3.29897vw,52.7835px)}
[data-hero-fade]{opacity:0}
.hero__chrome-spacer{display:block;flex-shrink:0;width:min(28.866vw,461.856px);height:min(6.52921vw,104.467px)}
.hero__header-end{display:flex;flex-shrink:0;gap:min(2.74914vw,43.9863px);align-items:center;height:min(2.8866vw,46.1856px);color:var(--color-white)}
.hero__brands{display:flex;flex-shrink:0;gap:min(2.74914vw,43.9863px);align-items:center}
.hero__logo-unis{flex-shrink:0;width:min(3.91753vw,62.6804px);height:min(2.8866vw,46.1856px);max-width:none}
.hero__logo-louis{flex-shrink:0;width:min(11.4777vw,183.643px);height:min(1.9244vw,30.7904px);max-width:none}
.hero__brands-divider{display:block;flex-shrink:0;width:1px;height:min(2.8866vw,46.1856px);background:color-mix(in srgb,var(--color-white) 50%,transparent)}
.hero__logo-iwasaki-link{display:block;flex-shrink:0;transition:opacity .2s}
@media(any-hover:hover){.hero__logo-iwasaki-link:hover{opacity:.75}
}
.hero__logo-iwasaki-link:active{opacity:.75}
.hero__logo-iwasaki{display:block;width:min(9.20962vw,147.354px);height:min(1.4433vw,23.0928px);max-width:none}
.hero__stage{position:absolute;z-index:5;top:0;right:0;left:0;height:100%;pointer-events:none}
.hero__keikan{position:absolute;z-index:5;top:24.9686%;left:calc(25% - min(8.38488vw,134.158px));width:min(16.7698vw,268.316px);height:min(12.5773vw,201.237px);margin:0;font-size:inherit;font-weight:inherit;color:var(--color-white);opacity:0;transform:scale(1.1);transform-origin:center;-webkit-mask-mode:alpha;mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:min(91.6151vw,1465.84px) min(91.6151vw,1465.84px);mask-size:min(91.6151vw,1465.84px) min(91.6151vw,1465.84px)}
.hero__keikan img{display:block;width:100%;height:100%}
.hero__scroll{position:absolute;z-index:5;bottom:0;left:50%;width:1px;height:min(6.87285vw,109.966px);overflow:hidden;opacity:0;transform:translateX(-50%)}
.hero__scroll-line{display:block;width:100%;height:100%;background:linear-gradient(#0000 0%,#fffc 40%,#0000 100%);transform:translateY(-100%)}
.hero.is-ready .hero__scroll-line{animation:1.8s ease-in-out infinite hero-scroll}
@keyframes hero-scroll{0%{transform:translateY(-100%)}
100%{transform:translateY(100%)}
}
@media only screen and (width>=768px)and (width<=1100px){.hero__header-inner{padding-right:min(2.19931vw,35.189px);padding-left:min(2.19931vw,35.189px)}
.hero__header-end,.hero__brands{gap:min(1.64948vw,26.3918px)}
.hero__header-end,.hero__brands-divider{height:min(2.47423vw,39.5876px)}
.hero__logo-unis{width:min(3.29897vw,52.7835px);height:min(2.4055vw,38.488px)}
.hero__logo-louis{width:min(9.75945vw,156.151px);height:min(1.64948vw,26.3918px)}
.hero__logo-iwasaki{width:min(7.83505vw,125.361px);height:min(1.23711vw,19.7938px)}
}
@media only screen and (width>=768px)and (width<=900px){.hero__header-inner{padding-right:min(1.64948vw,26.3918px);padding-left:min(1.64948vw,26.3918px)}
.hero__chrome-spacer{width:min(26.1168vw,417.869px)}
.hero__header-end,.hero__brands{gap:min(1.09966vw,17.5945px)}
.hero__header-end,.hero__brands-divider{height:min(1.99313vw,31.89px)}
.hero__logo-unis{width:min(2.74914vw,43.9863px);height:min(1.99313vw,31.89px)}
.hero__logo-louis{width:min(7.69759vw,123.162px);height:min(1.30584vw,20.8935px)}
.hero__logo-iwasaki{width:min(6.18557vw,98.9691px);height:min(.962199vw,15.3952px)}
}
@media only screen and (width>=768px){.hero__photo--glow{background-image:var(--hero-photo)}
}
@media only screen and (width<=767px){.hero{height:calc(var(--hero-vh) + env(safe-area-inset-bottom,0px));min-height:calc(var(--hero-vh) + env(safe-area-inset-bottom,0px))}
.hero__photo--glow{background-image:var(--hero-photo-sp)}
.hero__header-inner{position:static;display:block;padding:0;min-height:0}
.hero__chrome-spacer{display:none}
.hero__header-end{display:block;height:0}
.hero__brands{position:absolute;top:18.2181vw;left:6.64894vw;display:flex;gap:7.18085vw;align-items:flex-start}
.hero__brands-divider{display:none}
.hero__logo-unis{width:15.1596vw;height:11.1702vw}
.hero__logo-louis{width:44.4149vw;height:7.44681vw;margin-top:2.39362vw}
.hero__logo-iwasaki-link{display:none}
.hero__keikan{top:57.8457vw;left:6.64894vw;width:42.5532vw;height:31.9149vw;-webkit-mask-size:212.766vw 212.766vw;mask-size:212.766vw 212.766vw}
.hero__scroll{height:26.5957vw}
}
.intro{position:relative;z-index:2;width:100%;height:min(91.4089vw,1462.54px);color:var(--color-text-w-93);background:#050612}
.intro__track,.intro__sticky{position:relative;width:100%;height:100%}
.intro__sticky{overflow:hidden}
.intro__bg{position:absolute;inset:0;z-index:0;pointer-events:none}
.intro__bg--base{opacity:0}
.intro__bg--day{background:linear-gradient(#d0d6dd 0%,#5d7ea4 100%);opacity:1}
.intro__bg--night{background:linear-gradient(#1d3a5b 0%,#152a48 42%,#0a1628 72%,#050612 100%);opacity:0}
.intro.is-night .intro__bg--day{opacity:0}
.intro.is-night .intro__bg--night{opacity:1}
.intro__inner{position:relative;z-index:1;width:100%;height:100%;padding:0}
.intro__photos{position:absolute;top:min(24.9485vw,399.175px);left:min(6.87285vw,109.966px);width:min(43.0928vw,689.485px);height:min(39.7251vw,635.601px);overflow:hidden}
.intro__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transform-origin:center;will-change:opacity,transform,filter}
.intro__photo--day{z-index:1;opacity:0}
.intro__photo--night{z-index:2;opacity:0}
.intro__copy{position:relative;opacity:0;-webkit-mask-mode:alpha;mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:-9999px;mask-position:-9999px;-webkit-mask-size:min(91.6151vw,1465.84px) min(91.6151vw,1465.84px);mask-size:min(91.6151vw,1465.84px) min(91.6151vw,1465.84px);will-change:mask-position,-webkit-mask-position,opacity}
.intro__copy{position:absolute;top:min(30.0344vw,480.55px);left:min(64.3986vw,1030.38px);display:flex;flex-direction:column;gap:min(4.60481vw,73.677px);width:min(28.7285vw,459.656px);max-width:100%}
.intro__copy.is-revealed{-webkit-mask-image:none;mask-image:none}
.intro__title{margin:0;font-family:var(--font-jp);font-size:var(--fs-22);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);letter-spacing:0;color:var(--color-text-w-93)}
.intro__body{display:flex;flex-direction:column;gap:0;margin:0;font-family:var(--font-jp);font-size:var(--fs-14);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);letter-spacing:0;color:var(--color-text-w-93);font-feature-settings:"palt" 1;font-kerning:normal}
.intro__body p{margin:0}
.intro__body-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.intro__char{display:inline-block}
.intro__char.is-shimmer{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(105deg,#ffffffed 0% 40%,#fff 50%,#ffffffed 60% 100%);background-size:220% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;animation:1.1s ease-out forwards intro-char-shimmer}
@keyframes intro-char-shimmer{0%{background-position:100%}
100%{background-position:-100%}
}
@media only screen and (width<=767px){.intro{height:auto}
.intro__track,.intro__sticky{height:auto}
.intro__sticky{padding:53.1915vw 0 12.766vw}
.intro__inner{display:flex;flex-direction:column;gap:0;align-items:flex-start;height:auto;padding:0 10.6383vw;box-sizing:border-box}
.intro__photos{position:relative;top:auto;left:auto;flex:none;align-self:center;width:78.4574vw;height:72.3404vw;max-width:100%}
.intro__copy{position:relative;top:auto;left:auto;flex:none;width:87.5vw;max-width:100%;margin-top:12.766vw;gap:8.51064vw;-webkit-mask-size:212.766vw 212.766vw;mask-size:212.766vw 212.766vw}
.intro__title{font-size:5.31915vw;line-height:2;color:#ededed}
.intro__body{gap:0;font-size:3.45745vw;line-height:2;color:#ededed}
.intro__body p{width:100%}
}
.c-heading-h3{display:flex;flex-direction:column;gap:var(--space-20);align-items:center}
.c-heading-h3--left{align-items:flex-start}
.c-heading-h3__glow{display:block;width:var(--space-28);height:var(--space-14);opacity:0;visibility:hidden}
.c-heading-h3--left .c-heading-h3__glow{margin-left:calc(var(--space-4) * -1)}
.c-heading-h3__body{display:flex;flex-direction:column;gap:var(--space-28);align-items:center}
.c-heading-h3--left .c-heading-h3__body{align-items:flex-start}
.c-heading-h3__label{font-family:var(--font-jp);font-size:var(--fs-16);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);margin:0;color:var(--color-text-w-80);text-align:center;white-space:nowrap;opacity:0;visibility:hidden}
.c-heading-h3--left .c-heading-h3__label{text-align:left}
.c-heading-h3__bar{display:block;width:var(--space-18);height:2px;border-radius:2px;background:var(--color-underline);opacity:0;visibility:hidden}
.c-heading-h3.is-revealed .c-heading-h3__glow{visibility:visible;animation:.25s linear forwards h3-glow-blink}
.c-heading-h3.is-revealed .c-heading-h3__bar{visibility:visible;animation:.25s linear forwards h3-bar-blink}
.c-heading-h3.is-revealed .c-heading-h3__label{visibility:visible;opacity:1;transition:opacity .7s linear .55s}
@keyframes h3-glow-blink{0%{opacity:0}
2%{opacity:1}
40%{opacity:1}
60%{opacity:.6}
80%{opacity:.6}
100%{opacity:1}
}
@keyframes h3-bar-blink{0%{opacity:0}
2%{opacity:1}
40%{opacity:1}
60%{opacity:.5}
80%{opacity:.5}
100%{opacity:1}
}
@media only screen and (width<=767px){.c-heading-h3__label{white-space:normal}
}
.vision__anchor{display:block;height:0;overflow:hidden;pointer-events:none}
.vision{position:relative;width:100%;height:auto;isolation:isolate;color:var(--color-text-w-93);background:#050612;--vision-pin-offset: min(1.71821vw, 27.4914px);--vision-blur-gap: min(26.9416vw, 431.065px)}
.vision__wash{position:absolute;inset:0;z-index:1;pointer-events:none}
.vision__wash-base,.vision__wash-final{position:absolute;inset:0}
.vision__wash-base{background:#050612}
.vision__wash-final{background:linear-gradient(#050612 0% 36%,#0a1428 52%,#152850 68%,#28317d 84%,#4260a8 100%);opacity:0;overflow:hidden;will-change:opacity}
.vision__wash-final:after{content:"";position:absolute;left:-12%;width:124%;top:min(-5.49828vw,-87.9725px);height:78%;pointer-events:none;background:linear-gradient(#050612 0%,#050612e6 32%,#15285047 62%,#0000 100%);filter:blur(min(6.04811vw,96.7698px))}
.vision.is-pinned{left:0;width:100%;z-index:2}
.vision.is-pinned.is-cover-passed{visibility:hidden;pointer-events:none}
.vision__veil{position:absolute;inset:0;z-index:20;opacity:1;pointer-events:none;visibility:hidden;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;mix-blend-mode:normal}
.vision__pin{position:fixed;inset:0;z-index:0;width:100%;height:100%;pointer-events:none;opacity:0}
.vision__pin.is-active{opacity:1}
.vision__bg{position:absolute;inset:0}
.vision__bg--base{background:linear-gradient(#d0d6dd 0%,#5d7ea4 100%)}
.vision__bg--day{background:linear-gradient(#d0d6dd 0%,#5d7ea4 100%);opacity:0;will-change:opacity}
.vision__bg--night{background:linear-gradient(#1d3a5b 0%,#152a48 42%,#0a1628 72%,#050612 100%);opacity:0;will-change:opacity}
.vision__bg--final{background:linear-gradient(#050612 0% 36%,#0a1428 52%,#152850 68%,#28317d 84%,#4260a8 100%);opacity:0;will-change:opacity}
.vision__inner{position:relative;z-index:3;box-sizing:content-box;width:100%;height:min(74.7079vw,1195.33px);max-width:var(--content-max-width);margin-right:auto;margin-left:auto;padding:0;padding-bottom:min(26.9416vw,431.065px)}
.vision__heading{position:absolute;top:min(12.3711vw,197.938px);left:50%;display:flex;justify-content:center;transform:translateX(-50%)}
.vision__layout{position:absolute;top:min(24.6735vw,394.777px);left:0;width:100%}
.vision__en{position:absolute;top:50%;left:min(8.59107vw,137.457px);margin:0;padding:0;transform:translateY(-50%)}
.vision__en-glow{display:flex;flex-direction:column;gap:min(1.78694vw,28.5911px);width:fit-content;max-width:100%;padding-bottom:.4em;opacity:0;overflow:visible;-webkit-mask-mode:alpha;mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 100%;mask-position:50% 100%;-webkit-mask-size:100% 100%;mask-size:100% 100%;will-change:mask-position,-webkit-mask-position,mask-size,opacity}
.vision__en-glow.is-revealed{opacity:1;-webkit-mask-image:none;mask-image:none}
.vision__en-line{font-family:var(--font-en);font-size:var(--fs-70);font-weight:var(--font-weight-extralight);line-height:var(--line-height-tight);line-height:1;color:var(--color-h2-shoulder);white-space:nowrap;overflow:visible;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-feature-settings:"palt" 1,"liga" 1;font-variant-ligatures:common-ligatures}
.vision__en-line--indent{padding-left:min(9.41581vw,150.653px);text-box-trim:none;text-box-edge:auto;line-height:1;padding-top:0;padding-bottom:.2em}
.vision__copy{position:relative;top:auto;left:min(50.5155vw,808.247px);display:flex;flex-direction:column;gap:min(2.54296vw,40.6873px);width:min(29.8282vw,477.251px);max-width:100%}
.vision__lead,.vision__body{opacity:.1;will-change:opacity}
.vision__lead{font-family:var(--font-jp);font-size:var(--fs-20);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);margin:0;color:var(--color-text-w-93)}
.vision__body{display:flex;flex-direction:column;gap:min(2.47423vw,39.5876px)}
.vision__body p{font-family:var(--font-jp);font-size:var(--fs-14);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);margin:0;color:var(--color-text-w-93);font-feature-settings:"palt" 1;text-box-trim:trim-both;text-box-edge:cap alphabetic}
@media only screen and (width<=767px){.vision{height:auto;min-height:100lvh;margin-top:-1px;--vision-pin-offset: 5.31915vw}
.vision__inner{display:flex;flex-direction:column;align-items:center;gap:17.0213vw;box-sizing:border-box;width:100%;height:auto;max-width:100%;padding:21.2766vw 6.38298vw 79.7872vw}
.vision__heading{position:relative;top:auto;left:auto;display:flex;justify-content:center;width:100%;transform:none}
.vision__layout{position:relative;top:auto;left:auto;display:flex;flex-direction:column;align-items:center;gap:12.766vw;width:100%}
.vision__en{position:relative;top:auto;left:auto;display:flex;justify-content:center;box-sizing:border-box;width:100%;max-width:100%;margin:0;padding-left:0;overflow:visible;transform:none;order:1}
.vision__en-glow{align-items:center;box-sizing:border-box;width:100%;max-width:100%;gap:2.12766vw;padding-bottom:.2em;text-align:center}
.vision__en-line{white-space:normal;max-width:100%;font-size:9.57447vw;line-height:1.2;text-align:center}
.vision__en-line--indent{padding-left:0}
.vision__copy{position:relative;top:auto;left:auto;box-sizing:border-box;width:100%;max-width:100%;margin-left:0;order:2;gap:8.51064vw}
}
.local-navi{position:fixed;top:50%;right:min(1.16838vw,18.6942px);left:auto;z-index:30;display:flex;flex-direction:column;align-items:center;width:min(2.19931vw,35.189px);transform:translateY(-50%);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}
.local-navi:not([hidden]){pointer-events:auto;opacity:1;visibility:visible}
.local-navi__label{margin:0 0 min(1.23711vw,19.7938px);font-family:var(--font-en);font-size:min(.824742vw,13.1959px);font-weight:400;line-height:1.5;color:#fff9;letter-spacing:0;white-space:nowrap;writing-mode:vertical-rl;text-orientation:mixed}
.local-navi__dots{display:flex;flex-direction:column;align-items:center;gap:0;margin:0;padding:0;list-style:none}
.local-navi__item{display:flex;align-items:center;justify-content:center;width:min(2.19931vw,35.189px);height:min(2.19931vw,35.189px)}
.local-navi__link{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none}
.local-navi__link.is-active .local-navi__dot{background:#fffffff2;transform:scale(1)}
.local-navi__glow-wrap{position:absolute;top:50%;left:50%;width:min(2.19931vw,35.189px);height:min(2.19931vw,35.189px);transform:translate(-50%,-50%);pointer-events:none}
.local-navi__glow-inner{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;opacity:0;background:radial-gradient(circle,#fff0 0%,#ffffff4d 93.27%,#fff6 100%);backdrop-filter:blur(min(2.19931vw,35.189px));-webkit-backdrop-filter:blur(min(2.19931vw,35.189px));will-change:opacity,transform}
.local-navi__dot{position:relative;z-index:1;display:block;width:min(.412371vw,6.59794px);height:min(.412371vw,6.59794px);border-radius:50%;background:#ffffff73;transform:scale(.85);transition:background .35s,transform .45s cubic-bezier(.22,1,.36,1)}
.local-navi__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media only screen and (width<=767px){.local-navi{right:2.12766vw;width:8.51064vw}
.local-navi__label{margin-bottom:4.78723vw;font-size:3.19149vw}
.local-navi__item{width:8.51064vw;height:8.51064vw}
.local-navi__glow-wrap{width:8.51064vw;height:8.51064vw}
.local-navi__glow-inner{backdrop-filter:blur(8.51064vw);-webkit-backdrop-filter:blur(8.51064vw)}
.local-navi__dot{width:1.59574vw;height:1.59574vw}
}
.c-link-product{--link-product-hover-duration: .3s;--link-product-hover-ease: ease-out;display:inline-flex;flex-direction:column;gap:var(--space-14);align-items:flex-start;text-decoration:none;color:inherit}
.c-link-product--lite{--link-product-eyebrow: var(--link-lite-eyebrow);--link-product-title: var(--link-lite-default);--link-product-line: var(--link-lite-line);--link-product-accent: var(--link-lite-line-accent)}
.c-link-product--dark{--link-product-eyebrow: var(--link-dark-eyebrow);--link-product-title: var(--link-dark-default);--link-product-line: var(--link-dark-line);--link-product-accent: var(--link-dark-line-accent)}
.c-link-product--lite:hover{--link-product-eyebrow: var(--color-text-w-80);--link-product-title: var(--link-lite-active)}
.c-link-product--dark:hover{--link-product-eyebrow: var(--color-text-b-80);--link-product-title: var(--link-dark-active)}
.c-link-product__eyebrow{font-family:var(--font-en);font-size:var(--fs-16);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);display:block;line-height:1;color:var(--link-product-eyebrow);text-box-trim:trim-both;text-box-edge:cap text;transition:color var(--link-product-hover-duration) var(--link-product-hover-ease)}
.c-link-product__title-wrap{display:inline-flex;flex-direction:column;gap:var(--space-16);align-items:stretch}
.c-link-product__title{font-family:var(--font-en);font-size:var(--fs-28);font-weight:var(--font-weight-light);line-height:var(--line-height-tight);display:block;line-height:1;color:var(--link-product-title);white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap text;transition:color var(--link-product-hover-duration) var(--link-product-hover-ease)}
.c-link-product__line{position:relative;display:block;width:100%;height:1px;background:var(--link-product-line)}
.c-link-product__line:before{content:"";position:absolute;top:0;left:0;width:var(--space-16);height:1px;background:var(--link-product-accent);transition:width var(--link-product-hover-duration) var(--link-product-hover-ease)}
@media(any-hover:hover){.c-link-product:hover .c-link-product__line:before{width:100%}
}
.c-product-card{position:relative;display:flex;width:100%;max-width:100%}
.c-product-card--wide,.c-product-card--standard,.c-product-card--portrait,.c-product-card--square{flex-direction:column;align-items:flex-start}
.c-product-card--wide{width:min(61.8557vw,989.691px)}
.c-product-card--standard,.c-product-card--square{width:min(52.7835vw,844.536px)}
.c-product-card--portrait{width:min(30.7217vw,491.546px)}
.c-product-card--pair{width:min(74.2268vw,1187.63px);align-items:flex-start}
.c-product-card--pair-end{flex-direction:row;justify-content:flex-end;gap:min(6.87285vw,109.966px)}
.c-product-card--pair-start{flex-direction:row-reverse;justify-content:flex-end;gap:min(6.80412vw,108.866px)}
.c-product-card__main{display:flex;flex-direction:column;gap:var(--space-32);align-items:flex-start;min-width:0}
.c-product-card--wide .c-product-card__main,.c-product-card--standard .c-product-card__main,.c-product-card--portrait .c-product-card__main,.c-product-card--square .c-product-card__main{width:100%}
.c-product-card--pair .c-product-card__main{width:min(46.7354vw,747.766px)}
.c-product-card__media,.c-product-card__sub-frame{overflow:hidden}
.c-product-card__sub{display:flex;flex-direction:column;align-items:flex-start}
.c-product-card__sub-frame{width:100%}
.c-product-card__open{--product-card-hover-duration: .45s;--product-card-hover-scale: 1.06;display:flex;flex-direction:column;gap:var(--space-24);align-items:flex-start;width:100%;padding:0;border:0;background:none;cursor:pointer;text-align:left;color:inherit;font:inherit}
.c-product-card__open .c-link-product{--link-product-hover-duration: var(--product-card-hover-duration)}
.c-product-card__media{display:block;width:100%;overflow:hidden}
.c-product-card__image-zoom{display:block;width:100%;height:100%;transform-origin:50%;transition:transform var(--product-card-hover-duration) ease-out}
@media(any-hover:hover){.c-product-card__open:hover .c-product-card__image-zoom,.c-product-card__open:focus-visible .c-product-card__image-zoom{transform:scale(var(--product-card-hover-scale))}
.c-product-card__open:hover .c-link-product--lite{--link-product-eyebrow: var(--color-text-w-80);--link-product-title: var(--link-lite-active)}
.c-product-card__open:hover .c-link-product--dark{--link-product-eyebrow: var(--color-text-b-80);--link-product-title: var(--link-dark-active)}
.c-product-card__open:hover .c-link-product__line:before{width:100%}
}
.c-product-card--wide .c-product-card__media{aspect-ratio:900 / 600}
.c-product-card--standard .c-product-card__media{aspect-ratio:768 / 512}
.c-product-card--portrait .c-product-card__media{aspect-ratio:447 / 577}
.c-product-card--square .c-product-card__media{aspect-ratio:1}
.c-product-card--pair .c-product-card__media{aspect-ratio:680 / 453}
.c-product-card__image,.c-product-card__sub-img{display:block;width:100%;object-fit:cover;transform-origin:50%;will-change:transform}
.c-product-card__image{height:100%}
.c-product-card__sub{flex:0 0 min(20.6186vw,329.897px);width:min(20.6186vw,329.897px);margin-top:min(22.9553vw,367.285px)}
.c-product-card__sub-img{height:min(30.9278vw,494.845px)}
.c-product-card__sub--trailing{display:block;align-self:flex-start}
.c-product-card--wide:has(.c-product-card__sub--trailing),.c-product-card--standard:has(.c-product-card__sub--trailing),.c-product-card--portrait:has(.c-product-card__sub--trailing){flex-direction:column;align-items:flex-start;min-width:0}
.c-product-card__sub--trailing .c-product-card__sub-img{width:100%;object-fit:cover}
@media only screen and (width>=768px){.c-product-card__sub--trailing{flex:0 0 min(31.2028vw,499.244px);width:min(31.2028vw,499.244px);margin-top:min(10.9966vw,175.945px);margin-left:0}
.c-product-card__sub--trailing .c-product-card__sub-img{height:min(20.8247vw,333.196px)}
.c-product-card[data-product=lp-nest] .c-product-card__sub--trailing{margin-top:min(20.0687vw,321.1px);margin-left:min(-11.3402vw,-181.443px)}
.c-product-card[data-product=flat] .c-product-card__sub--trailing{margin-top:min(10.4467vw,167.148px);margin-left:min(-7.35395vw,-117.663px)}
.c-product-card[data-product=lp-xperi] .c-product-card__sub--trailing{flex:0 0 min(23.3677vw,373.883px);width:min(23.3677vw,373.883px);margin-top:min(13.7457vw,219.931px);margin-left:min(39.4502vw,631.203px)}
.c-product-card[data-product=lp-xperi] .c-product-card__sub--trailing .c-product-card__sub-img{height:min(35.0515vw,560.825px)}
.c-product-card[data-product=stick-short] .c-product-card__sub--trailing{margin-top:min(10.4467vw,167.148px);margin-left:min(31.6151vw,505.842px)}
.c-product-card[data-product=flindt-garden-bollard]:has(.c-product-card__sub--trailing){position:relative;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:0;width:min(65.567vw,1049.07px);min-height:min(57.732vw,923.711px)}
.c-product-card[data-product=flindt-garden-bollard] .c-product-card__main{width:min(30.7217vw,491.546px)}
.c-product-card[data-product=flindt-garden-bollard] .c-product-card__sub--trailing{position:absolute;top:calc(min(39.6564vw,634.502px) / 2 + min(4.811vw,76.9759px));left:min(42.9553vw,687.285px);flex:none;width:min(22.6117vw,361.787px);margin-top:0;order:2}
.c-product-card[data-product=flindt-garden-bollard] .c-product-card__sub--trailing .c-product-card__sub-img{height:min(33.1271vw,530.034px)}
.c-product-card[data-product=ph-3-2-half-bollard]:has(.c-product-card__sub--trailing){width:100%}
.c-product-card[data-product=ph-3-2-half-bollard] .c-product-card__main{width:min(30.7217vw,491.546px);margin-left:min(22.4055vw,358.488px)}
.c-product-card[data-product=ph-3-2-half-bollard] .c-product-card__sub--trailing{margin-top:min(16.1512vw,258.419px);margin-left:min(-.4811vw,-7.69759px);flex-basis:min(31.2028vw,499.244px);width:min(31.2028vw,499.244px)}
.c-product-card[data-product=ph-3-2-half-bollard] .c-product-card__sub--trailing .c-product-card__sub-img{height:min(19.9313vw,318.9px)}
.c-product-card[data-product=bysted-garden-bollard]:has(.c-product-card__sub--trailing){flex-direction:row;align-items:flex-start;justify-content:center;gap:min(13.9519vw,223.23px);width:auto}
.c-product-card[data-product=bysted-garden-bollard]:has(.c-product-card__sub--trailing) .c-product-card__main{flex:0 0 min(30.7217vw,491.546px);width:min(30.7217vw,491.546px)}
.c-product-card[data-product=bysted-garden-bollard] .c-product-card__sub--trailing{flex:0 0 min(21.5808vw,345.292px);width:min(21.5808vw,345.292px);margin-top:min(25.2234vw,403.574px);order:-1}
.c-product-card[data-product=bysted-garden-bollard] .c-product-card__sub--trailing .c-product-card__sub-img{height:min(28.866vw,461.856px)}
.c-product-card[data-product=toldbod-155-bollard]:has(.c-product-card__sub--trailing){width:100%}
.c-product-card[data-product=toldbod-155-bollard] .c-product-card__main{width:min(30.7217vw,491.546px);margin-left:min(22.4055vw,358.488px)}
.c-product-card[data-product=toldbod-155-bollard] .c-product-card__sub--trailing{margin-top:min(20.0687vw,321.1px);margin-left:min(-.4811vw,-7.69759px);flex-basis:min(31.9588vw,511.34px);width:min(31.9588vw,511.34px)}
.c-product-card[data-product=toldbod-155-bollard] .c-product-card__sub--trailing .c-product-card__sub-img{height:min(23.8488vw,381.581px)}
}
.c-product-card__link-wrap{padding-left:var(--space-24)}
.c-product-card__caption{margin:0;padding-left:var(--space-24);font-family:var(--font-en);font-size:min(1.03093vw,16.4948px);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);color:var(--color-text-w-60)}
.c-product-card__caption--inset{padding-left:min(1.09966vw,17.5945px);margin-top:min(1.09966vw,17.5945px)}
.c-product-card:has(.c-link-product--dark) .c-product-card__caption{color:var(--color-text-b-60)}
.c-product-card[data-product=toldbod-155-bollard] .c-product-card__sub--trailing .c-product-card__caption--inset{color:var(--color-text-w-60)}
@media only screen and (width<=767px){.c-product-card--wide,.c-product-card--standard,.c-product-card--portrait,.c-product-card--square,.c-product-card--pair{width:100%}
.c-product-card--pair-end{flex-direction:column;align-items:flex-start;gap:21.2766vw}
.c-product-card--pair-start{flex-direction:column-reverse;align-items:flex-start;gap:21.2766vw}
.c-product-card--pair-end .c-product-card__main{width:76.5957vw;margin-left:6.38298vw;gap:6.38298vw}
.c-product-card--pair-end .c-product-card__open{gap:4.25532vw}
.c-product-card--pair-end .c-product-card__media{aspect-ratio:288 / 191}
.c-product-card--pair-start .c-product-card__main{width:100%;margin-left:0;gap:6.38298vw}
.c-product-card--pair-start .c-product-card__open{gap:4.25532vw}
.c-product-card--pair-start .c-product-card__media{aspect-ratio:375 / 249}
.c-product-card--pair-end .c-product-card__link-wrap,.c-product-card--pair-end .c-product-card__caption{padding-left:4.25532vw}
.c-product-card--pair-start .c-product-card__link-wrap{padding-left:6.38298vw}
.c-product-card--pair-start .c-product-card__caption:not(.c-product-card__caption--inset){padding-left:6.38298vw}
.c-product-card__sub{display:block;flex:none;width:53.1915vw;margin-top:0;margin-left:18.0851vw}
.c-product-card__sub-img{width:100%;height:79.7872vw;object-fit:cover}
.c-product-card__sub--trailing{flex:none;width:66.4894vw;margin-top:42.5532vw;margin-left:11.4362vw}
.c-product-card__sub--trailing .c-product-card__sub-img{height:44.4149vw}
.c-product-card[data-product=lp-nest] .c-product-card__sub--trailing{margin-top:42.5532vw;margin-left:11.4362vw}
.c-product-card[data-product=flat] .c-product-card__sub--trailing{margin-top:21.2766vw;margin-left:11.4362vw}
.c-product-card[data-product=lp-xperi] .c-product-card__sub--trailing{width:50vw;margin-top:42.5532vw;margin-left:13.5638vw}
.c-product-card[data-product=lp-xperi] .c-product-card__sub--trailing .c-product-card__sub-img{height:75vw}
.c-product-card[data-product=stick-short] .c-product-card__sub--trailing{margin-top:21.2766vw;margin-left:11.4362vw}
.c-product-card[data-product=stick-short] .c-product-card__sub--trailing .c-product-card__sub-img{height:44.4149vw}
.c-product-card[data-product=flindt-garden-bollard] .c-product-card__sub--trailing{width:53.1915vw;margin-top:40.4255vw;margin-left:17.8191vw}
.c-product-card[data-product=flindt-garden-bollard] .c-product-card__sub--trailing .c-product-card__sub-img{height:77.9255vw}
.c-product-card[data-product=ph-3-2-half-bollard] .c-product-card__main{width:76.3298vw;margin-left:6.38298vw}
.c-product-card[data-product=ph-3-2-half-bollard] .c-product-card__sub--trailing{width:66.4894vw;margin-top:40.6915vw;margin-left:11.1702vw}
.c-product-card[data-product=ph-3-2-half-bollard] .c-product-card__sub--trailing .c-product-card__sub-img{height:42.5532vw}
.c-product-card[data-product=bysted-garden-bollard] .c-product-card__sub--trailing{width:53.1915vw;margin-top:19.9468vw;margin-left:14.6277vw}
.c-product-card[data-product=bysted-garden-bollard] .c-product-card__sub--trailing .c-product-card__sub-img{height:71.0106vw}
.c-product-card[data-product=toldbod-155-bollard] .c-product-card__main{width:76.3298vw;margin-left:6.38298vw}
.c-product-card[data-product=toldbod-155-bollard] .c-product-card__sub--trailing{width:66.4894vw;margin-top:46.5426vw;margin-left:11.1702vw}
.c-product-card[data-product=toldbod-155-bollard] .c-product-card__sub--trailing .c-product-card__sub-img{height:49.4681vw}
.c-product-card--wide:has(.c-product-card__sub--trailing),.c-product-card--standard:has(.c-product-card__sub--trailing),.c-product-card--portrait:has(.c-product-card__sub--trailing){flex-direction:column;align-items:flex-start}
.c-product-card__caption{font-size:3.7234vw;line-height:1.5}
.c-product-card__caption--inset{padding-left:4.25532vw;margin-top:4.25532vw}
}
.product-category{position:relative;z-index:1;width:100%;color:var(--color-text-w-93)}
.product-category__inner{position:relative;z-index:1;box-sizing:border-box;padding-top:min(8.24742vw,131.959px);padding-right:var(--product-gutter-right);padding-bottom:min(26.9416vw,431.065px);padding-left:var(--product-gutter-left)}
.product-category__list{display:flex;flex-direction:column;align-items:center;gap:var(--product-card-gap);margin:0;padding:0;list-style:none}
.product-category__item{display:flex;width:100%;max-width:100%;justify-content:center}
@media only screen and (width>=768px){.product-category--object .product-category__item--standard{justify-content:flex-start;padding-left:min(11.4089vw,182.543px)}
.product-category--object .product-category__item[data-product-item=albertslund-mini]{margin-top:min(-2.74914vw,-43.9863px)}
.product-category--partner .product-category__item[data-product-item=ph-3-2-half-bollard]{margin-top:min(6.87285vw,109.966px)}
.product-category--partner .product-category__item[data-product-item=flindt-bollard]{justify-content:flex-start;padding-left:min(21.4433vw,343.093px)}
.product-category--around .product-category__item[data-product-item=ph-3-2-half-wall]{justify-content:flex-start;padding-left:min(22.4055vw,358.488px)}
.product-category--around .product-category__inner{padding-bottom:min(54.9828vw,879.725px)}
}
@media only screen and (width<=767px){.product-category__inner{padding-top:17.0213vw;padding-right:var(--space-24);padding-bottom:25.5319vw;padding-left:var(--space-24)}
.product-category__list{gap:21.2766vw}
.product-category--object .product-category__inner{padding-right:0;padding-left:0}
.product-category--object .product-category__list{gap:42.5532vw;align-items:stretch}
.product-category--object .product-category__item--wide{width:100%}
.product-category--object .c-product-card--wide{width:100%}
.product-category--object .c-product-card--wide .c-product-card__main{gap:4.25532vw;width:100%}
.product-category--object .c-product-card--wide .c-product-card__link-wrap,.product-category--object .c-product-card--wide .c-product-card__caption{padding-left:6.38298vw}
.product-category--object .product-category__item--standard{width:100%}
.product-category--object .c-product-card--standard{width:100%}
.product-category--object .c-product-card--standard .c-product-card__main{gap:4.25532vw;width:100%}
.product-category--object .c-product-card--standard .c-product-card__link-wrap,.product-category--object .c-product-card--standard .c-product-card__caption{padding-left:6.38298vw}
.product-category--object .c-product-card--wide .c-product-card__media{aspect-ratio:375 / 249}
.product-category--object .c-product-card--standard .c-product-card__media{aspect-ratio:375 / 249}
.product-category--object .product-category__inner{padding-top:26.5957vw}
.product-category--object .product-category__item--standard{padding-left:0}
.product-category--object .product-category__item[data-product-item=lp-icon]{margin-bottom:-17.2872vw}
.product-category--object .product-category__item[data-product-item=lp-nest]{margin-bottom:-21.5426vw}
.product-category--object .product-category__item[data-product-item=albertslund-mini]{margin-top:0}
.product-category--object .product-category__item--pair-end,.product-category--object .product-category__item--pair-start{justify-content:flex-start;box-sizing:border-box;padding-right:0;padding-left:0}
.product-category--basement .product-category__inner{padding-right:0;padding-left:0}
.product-category--basement .product-category__list{gap:42.5532vw;align-items:stretch}
.product-category--basement .product-category__item--wide{width:100%;justify-content:flex-start}
.product-category--basement .c-product-card--wide{width:100%}
.product-category--basement .c-product-card--wide .c-product-card__main{gap:4.25532vw;width:100%}
.product-category--basement .c-product-card--wide .c-product-card__link-wrap,.product-category--basement .c-product-card--wide .c-product-card__caption{padding-left:6.38298vw}
.product-category--basement .product-category__item--standard{width:100%;justify-content:flex-start}
.product-category--basement .c-product-card--standard{width:100%}
.product-category--basement .c-product-card--standard .c-product-card__main{gap:4.25532vw;width:100%}
.product-category--basement .c-product-card--standard .c-product-card__link-wrap,.product-category--basement .c-product-card--standard .c-product-card__caption{padding-left:6.38298vw}
.product-category--basement .product-category__item--portrait{width:100%;justify-content:flex-start}
.product-category--basement .c-product-card--portrait{width:100%}
.product-category--basement .c-product-card--portrait .c-product-card__main{gap:4.25532vw;width:100%}
.product-category--basement .c-product-card--portrait .c-product-card__link-wrap,.product-category--basement .c-product-card--portrait .c-product-card__caption{padding-left:6.38298vw}
.product-category--basement .c-product-card--wide .c-product-card__media{aspect-ratio:375 / 249}
.product-category--basement .c-product-card--standard .c-product-card__media{aspect-ratio:375 / 249}
.product-category--basement .product-category__item[data-product-item=lp-xperi]{margin-bottom:-21.2766vw}
.product-category--basement .c-product-card[data-product=spotlight] .c-product-card__main{width:63.5638vw;margin-left:12.766vw}
.product-category--basement .c-product-card[data-product=spotlight] .c-product-card__media{aspect-ratio:239 / 308}
.product-category--basement .c-product-card[data-product=spotlight] .c-product-card__link-wrap,.product-category--basement .c-product-card[data-product=spotlight] .c-product-card__caption:not(.c-product-card__caption--inset){padding-left:6.38298vw}
.product-category--basement .c-product-card[data-product=spotlight] .c-product-card__caption--inset{padding-left:4.25532vw}
.product-category--partner .product-category__inner{padding-right:0;padding-left:0}
.product-category--partner .product-category__list{gap:42.5532vw;align-items:stretch}
.product-category--partner .product-category__item--wide{width:100%;justify-content:flex-start}
.product-category--partner .c-product-card--wide{width:100%}
.product-category--partner .c-product-card--wide .c-product-card__main{gap:4.25532vw;width:100%}
.product-category--partner .c-product-card--wide .c-product-card__link-wrap,.product-category--partner .c-product-card--wide .c-product-card__caption{padding-left:6.38298vw}
.product-category--partner .product-category__item--standard{width:100%;justify-content:flex-start}
.product-category--partner .c-product-card--standard{width:100%}
.product-category--partner .c-product-card--standard .c-product-card__main{gap:4.25532vw;width:100%}
.product-category--partner .c-product-card--standard .c-product-card__link-wrap,.product-category--partner .c-product-card--standard .c-product-card__caption{padding-left:6.38298vw}
.product-category--partner .product-category__item--portrait{width:100%;justify-content:flex-start}
.product-category--partner .c-product-card--portrait{width:100%}
.product-category--partner .c-product-card--portrait .c-product-card__main{gap:4.25532vw;width:100%}
.product-category--partner .c-product-card--portrait .c-product-card__link-wrap,.product-category--partner .c-product-card--portrait .c-product-card__caption{padding-left:6.38298vw}
.product-category--partner .c-product-card--wide .c-product-card__media{aspect-ratio:375 / 249}
.product-category--partner .c-product-card--standard .c-product-card__media{aspect-ratio:375 / 249}
.product-category--partner .product-category__item[data-product-item=flindt-garden-bollard],.product-category--partner .product-category__item[data-product-item=ph-3-2-half-bollard]{margin-top:0;margin-bottom:-21.2766vw}
.product-category--partner .product-category__item[data-product-item=flindt-bollard]{padding-left:0}
.product-category--partner .c-product-card[data-product=flindt-garden-bollard] .c-product-card__main{width:76.3298vw;margin-left:6.38298vw;gap:4.25532vw}
.product-category--partner .c-product-card[data-product=flindt-garden-bollard] .c-product-card__media{aspect-ratio:287 / 370}
.product-category--partner .c-product-card[data-product=flindt-garden-bollard] .c-product-card__link-wrap,.product-category--partner .c-product-card[data-product=flindt-garden-bollard] .c-product-card__caption:not(.c-product-card__caption--inset){padding-left:6.38298vw}
.product-category--partner .c-product-card[data-product=flindt-garden-bollard] .c-product-card__caption--inset{padding-left:4.25532vw}
.product-category--partner .c-product-card[data-product=ph-3-2-half-bollard] .c-product-card__main{width:76.3298vw;margin-left:6.38298vw;gap:4.25532vw}
.product-category--partner .c-product-card[data-product=ph-3-2-half-bollard] .c-product-card__media{aspect-ratio:287 / 370}
.product-category--partner .c-product-card[data-product=ph-3-2-half-bollard] .c-product-card__link-wrap,.product-category--partner .c-product-card[data-product=ph-3-2-half-bollard] .c-product-card__caption:not(.c-product-card__caption--inset){padding-left:6.38298vw}
.product-category--partner .c-product-card[data-product=ph-3-2-half-bollard] .c-product-card__caption--inset{padding-left:4.25532vw}
.product-category--around .product-category__inner{padding-right:0;padding-left:0}
.product-category--around .product-category__list{gap:42.5532vw;align-items:stretch}
.product-category--around .product-category__item--wide{width:100%;justify-content:flex-start}
.product-category--around .c-product-card--wide{width:100%}
.product-category--around .c-product-card--wide .c-product-card__main{gap:4.25532vw;width:100%}
.product-category--around .c-product-card--wide .c-product-card__link-wrap,.product-category--around .c-product-card--wide .c-product-card__caption{padding-left:6.38298vw}
.product-category--around .product-category__item--standard{width:100%;justify-content:flex-start}
.product-category--around .c-product-card--standard{width:100%}
.product-category--around .c-product-card--standard .c-product-card__main{gap:4.25532vw;width:100%}
.product-category--around .c-product-card--standard .c-product-card__link-wrap,.product-category--around .c-product-card--standard .c-product-card__caption{padding-left:6.38298vw}
.product-category--around .product-category__item--portrait{width:100%;justify-content:flex-start}
.product-category--around .c-product-card--portrait{width:100%}
.product-category--around .c-product-card--portrait .c-product-card__main{gap:4.25532vw;width:100%}
.product-category--around .c-product-card--portrait .c-product-card__link-wrap,.product-category--around .c-product-card--portrait .c-product-card__caption{padding-left:6.38298vw}
.product-category--around .product-category__item--square{width:100%;justify-content:flex-start}
.product-category--around .c-product-card--square{width:100%}
.product-category--around .c-product-card--square .c-product-card__main{gap:4.25532vw;width:100%}
.product-category--around .c-product-card--square .c-product-card__link-wrap,.product-category--around .c-product-card--square .c-product-card__caption{padding-left:6.38298vw}
.product-category--around .c-product-card--standard .c-product-card__media{aspect-ratio:375 / 249}
.product-category--around .c-product-card--square .c-product-card__media{aspect-ratio:1}
.product-category--around .product-category__item[data-product-item=bysted-garden-bollard]{margin-bottom:5.31915vw}
.product-category--around .product-category__item[data-product-item=toldbod-155-bollard]{margin-bottom:-21.2766vw}
.product-category--around .product-category__item[data-product-item=ph-3-2-half-wall]{padding-left:0}
.product-category--around .c-product-card[data-product=bysted-garden-bollard] .c-product-card__main{width:76.3298vw;margin-left:6.38298vw;gap:4.25532vw}
.product-category--around .c-product-card[data-product=bysted-garden-bollard] .c-product-card__media{aspect-ratio:287 / 370}
.product-category--around .c-product-card[data-product=bysted-garden-bollard] .c-product-card__link-wrap,.product-category--around .c-product-card[data-product=bysted-garden-bollard] .c-product-card__caption:not(.c-product-card__caption--inset){padding-left:6.38298vw}
.product-category--around .c-product-card[data-product=bysted-garden-bollard] .c-product-card__caption--inset{padding-left:4.25532vw}
.product-category--around .c-product-card[data-product=toldbod-155-bollard] .c-product-card__main{width:76.3298vw;margin-left:6.38298vw;gap:4.25532vw}
.product-category--around .c-product-card[data-product=toldbod-155-bollard] .c-product-card__media{aspect-ratio:287 / 370}
.product-category--around .c-product-card[data-product=toldbod-155-bollard] .c-product-card__link-wrap,.product-category--around .c-product-card[data-product=toldbod-155-bollard] .c-product-card__caption:not(.c-product-card__caption--inset){padding-left:6.38298vw}
.product-category--around .c-product-card[data-product=toldbod-155-bollard] .c-product-card__caption--inset{padding-left:4.25532vw}
}
.product-intro{position:relative;z-index:var(--product-intro-z, 1);width:100%;height:var(--product-intro-track, auto);isolation:isolate;color:var(--color-text-w-93)}
.product-intro:not(:last-child){margin-bottom:calc(-1 * var(--app-vh))}
.product-intro__pin{position:sticky;top:0;width:100%;height:var(--app-vh);overflow:clip;background:#010b1f}
.product-intro__veil{position:absolute;inset:0;z-index:2;pointer-events:none;visibility:hidden;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;mix-blend-mode:normal}
.product-intro__stage{position:relative;z-index:1;width:100%;will-change:transform}
.product-intro__scenes{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}
.product-intro__scene{position:absolute;inset:0;opacity:0;will-change:opacity}
.product-intro[data-product-intro] .product-intro__scene[data-product-scene=header]{opacity:1}
.product-intro__paint{position:absolute;inset:0;z-index:0;pointer-events:none}
.product-intro__body{position:relative;z-index:1;min-height:var(--app-vh)}
.product-intro--object .product-intro__paint{background:linear-gradient(#1f3768 0%,#3e66b6 8.6%,#2c4981 21.4%,#1a2d51 39.1%,#92b0c7 56.8% 57.7%,#526b95 70%,#203a4e 100%)}
.product-intro--basement .product-intro__paint{background:linear-gradient(#152c5a 0%,#010b1f 12.6%,#152c5a 22%,#95808b 30.3%,#4d5f88 56.4%,#020a12 100%)}
.product-intro--partner .product-intro__paint{background:linear-gradient(#044985 0%,#011f3a 12.3%,#064072 47.7%,#66778a 61.6%,#abb8ba 73.5%,#aebfc1 79.6%,#96a6a8 100%)}
.product-intro--around .product-intro__paint{background:linear-gradient(#495e88 0%,#7f8ba5 12.6%,#a0b1d6 39.9%,#9ab0c0 53.9%,#457fb0 67%,#103356 100%)}
.product-intro__header{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding-top:min(24.055vw,384.88px);padding-right:var(--product-gutter-right);padding-left:var(--product-gutter-left);text-align:center}
.product-intro__heading{margin-bottom:min(6.87285vw,109.966px)}
.product-intro__copy{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%;gap:min(.687285vw,10.9966px);text-align:left}
.product-intro__lead,.product-intro__sub{margin:0;font-family:var(--font-jp);font-size:var(--fs-22);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--color-white);opacity:.9;font-feature-settings:"palt" 1;width:max-content;max-width:100%;opacity:0}
.product-intro__copy.is-revealed .product-intro__lead{opacity:1;transition:opacity .85s}
.product-intro__copy.is-revealed .product-intro__sub{opacity:1;transition:opacity .85s .28s}
@media only screen and (width>=768px){.product-intro--object .product-intro__lead{margin-left:min(24.2612vw,388.179px)}
.product-intro--object .product-intro__sub{margin-left:min(27.2165vw,435.464px)}
.product-intro--basement .product-intro__copy{align-self:center;width:max-content;max-width:100%}
.product-intro--basement .product-intro__lead{margin-left:0}
.product-intro--basement .product-intro__sub{margin-left:min(4.12371vw,65.9794px)}
.product-intro--partner .product-intro__lead{margin-left:min(23.6426vw,378.282px)}
.product-intro--partner .product-intro__sub{margin-left:min(26.6667vw,426.667px)}
.product-intro--around .product-intro__lead{margin-left:min(24.1924vw,387.079px)}
.product-intro--around .product-intro__sub{margin-left:min(27.6976vw,443.162px)}
}
.product-intro .product-category__inner{padding-top:min(11.4089vw,182.543px)}
@media only screen and (width<=767px){.product-intro__header{padding-top:53.1915vw;padding-right:var(--space-24);padding-left:var(--space-24)}
.product-intro__heading{margin-bottom:20.2128vw}
.product-intro__copy{align-items:center;align-self:center;width:auto;gap:6.38298vw;max-width:79.7872vw;text-align:center}
.product-intro__lead,.product-intro__sub{margin-left:0;text-box-trim:trim-both;text-box-edge:cap alphabetic}
.product-intro--object .product-intro__lead,.product-intro--object .product-intro__sub,.product-intro--basement .product-intro__lead,.product-intro--basement .product-intro__sub,.product-intro--partner .product-intro__lead,.product-intro--partner .product-intro__sub,.product-intro--around .product-intro__lead,.product-intro--around .product-intro__sub{margin-left:0}
.product-intro .product-category__inner{padding-top:12.766vw}
.product-intro--object .product-intro__copy{gap:6.38298vw;width:max-content;max-width:none}
.product-intro--object .product-intro__lead,.product-intro--object .product-intro__sub{font-size:3.7234vw;line-height:2;white-space:nowrap;max-width:none}
.product-intro--object .product-intro__copy.is-revealed .product-intro__lead,.product-intro--object .product-intro__copy.is-revealed .product-intro__sub{opacity:.9}
.product-intro--object .product-category__inner{padding-top:26.5957vw;padding-bottom:79.7872vw}
.product-intro--object .product-intro__paint{background:linear-gradient(#010b1f 0%,#1d3970 100%)}
.product-intro--basement .product-intro__copy{gap:6.38298vw;width:max-content;max-width:none}
.product-intro--basement .product-intro__lead,.product-intro--basement .product-intro__sub{font-size:3.7234vw;line-height:2;white-space:nowrap;max-width:none}
.product-intro--basement .product-category__inner{padding-top:26.5957vw;padding-bottom:120.745vw}
.product-intro--basement .product-intro__paint{background:linear-gradient(#010b1f 0%,#152c5a 20.8%,#82747b 38.9%,#4d5f88 61.8%,#020a12 100%)}
.product-intro--partner .product-intro__copy{gap:6.38298vw;width:max-content;max-width:none}
.product-intro--partner .product-intro__lead,.product-intro--partner .product-intro__sub{font-size:3.7234vw;line-height:2;white-space:nowrap;max-width:none}
.product-intro--partner .product-category__inner{padding-top:26.5957vw;padding-bottom:79.7872vw}
.product-intro--partner .product-intro__paint{background:linear-gradient(#044985 0%,#011f3a 21.3%,#064072 52%,#66778a 65.8%,#abb8ba 77.6%,#aebfc1 83.7%,#96a6a8 100%)}
.product-intro--around .product-intro__copy{gap:6.38298vw;width:max-content;max-width:none}
.product-intro--around .product-intro__lead,.product-intro--around .product-intro__sub{font-size:3.7234vw;line-height:2;white-space:nowrap;max-width:none}
.product-intro--around .product-category__inner{padding-top:26.5957vw;padding-bottom:159.574vw}
.product-intro--around .product-intro__paint{background:linear-gradient(#495e88 0%,#7f8ba5 19.8%,#a0b1d6 41.4%,#9ab0c0 45.2%,#457fb0 53.4%,#335673 100%)}
}
.light-scenery{position:relative;z-index:3;width:100%;margin-bottom:calc(-1 * var(--app-vh))}
.light-scenery__products{position:relative;z-index:2;width:100%}
.light-scenery__rise{position:relative;width:100%;margin-bottom:calc(-1 * var(--app-vh))}
.light-scenery__rise.is-rising{z-index:5;overflow:hidden;will-change:transform;pointer-events:none}
.light-scenery__rise.is-rising.is-interactive{pointer-events:auto}
.scenery-banner{position:relative;z-index:2;width:100%}
.scenery-banner__track{position:relative;height:calc(3 * var(--app-vh))}
.scenery-banner__stage{position:sticky;top:0;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;width:100%;min-height:var(--app-vh)}
.scenery-banner__media{grid-row:1;grid-column:1;align-self:start;position:relative;width:100%;height:var(--app-vh);min-height:var(--app-vh)}
.scenery-banner__media,.scenery-banner__image{width:100%;height:100%}
.scenery-banner__image{position:absolute;inset:0;display:block;object-fit:cover;object-position:center}
.scenery-banner__veil{position:absolute;inset:0;z-index:1;pointer-events:none;visibility:hidden;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;mix-blend-mode:normal}
.scenery-banner__closing{grid-row:1;grid-column:1;align-self:end;z-index:2;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;width:100%;padding:250px min(3.29897vw,52.7835px) 350px;background-image:linear-gradient(120.93deg,#c89fc800 .15%,#c89fc878 100%),linear-gradient(#004398 0%,#001b3e 100%);transform:translate3d(0,100%,0);will-change:transform;pointer-events:none}
.scenery-banner__closing.is-complete{pointer-events:auto}
.scenery-banner__copy{flex:none;margin-top:0;display:flex;flex-direction:column;align-items:center;gap:min(4.39863vw,70.378px);text-align:center;opacity:0;will-change:opacity}
.scenery-banner__copy.is-revealed{opacity:1;transition:opacity .85s}
.scenery-banner__closing-gap{display:block;flex:none;width:1px;height:200px;visibility:hidden;pointer-events:none}
.scenery-banner__mark-spacer{display:none}
.scenery-banner__mark-bleed{flex:none;display:flex;justify-content:center;width:100%}
.scenery-banner__en{margin:0;font-family:var(--font-en);font-size:min(2.19931vw,35.189px);font-weight:var(--font-weight-light);line-height:1.5;color:var(--color-h2-shoulder);text-box-trim:trim-both;text-box-edge:cap alphabetic}
.scenery-banner__ja{margin:0;max-width:min(28.7285vw,459.656px);font-family:var(--font-jp);font-size:var(--fs-16);font-weight:var(--font-weight-medium);line-height:1.5;color:#ededed;text-box-trim:trim-both;text-box-edge:cap alphabetic}
.scenery-banner__mark-frame{display:flex;flex:none;flex-direction:column;align-items:flex-start;width:min(13.1519vw,210.43px);height:min(8.21443vw,131.431px);padding-left:min(2.19931vw,35.189px)}
.scenery-banner__mark{position:relative;overflow:hidden;width:min(10.9526vw,175.241px);height:min(8.21443vw,131.431px)}
.scenery-banner__mark-kanji{position:absolute;top:0;left:0;width:73.44%;height:100%}
.scenery-banner__mark-en{position:absolute;top:34.08%;right:-.01%;bottom:59.75%;left:43.1%;width:auto;height:auto;object-fit:fill}
@media only screen and (width<=767px){.scenery-banner__stage{min-height:max(var(--app-vh),243.085vw)}
.scenery-banner__media{grid-row:1;grid-column:1;align-self:start;position:relative;width:100%;height:var(--app-vh);min-height:var(--app-vh)}
.scenery-banner__closing{grid-row:1;grid-column:1;align-self:stretch;justify-content:center;min-height:100%;width:100%;padding:66.4894vw 0 93.0851vw;background-size:100% 100%;background-image:linear-gradient(100.22deg,#c89fc800 .15%,#c89fc878 100%),linear-gradient(#004398 0%,#001b3e 100%)}
.scenery-banner__copy{width:100%;max-width:111.17vw;margin-top:0;gap:17.0213vw}
.scenery-banner__en{align-self:center;font-size:5.31915vw;line-height:1.5}
.scenery-banner__ja{width:100%;max-width:111.17vw;font-size:4.25532vw;white-space:nowrap}
.scenery-banner__closing-gap{display:block;flex:none;width:1px;height:53.1915vw;visibility:hidden}
.scenery-banner__mark-spacer{display:none}
.scenery-banner__mark-bleed{position:static;display:flex;justify-content:center;width:100%}
.scenery-banner__mark-frame{display:flex;flex-direction:column;align-items:flex-start;width:191.36px;height:119.52px;padding-left:32px}
.scenery-banner__mark{position:relative;overflow:hidden;width:159.36px;height:119.52px}
.scenery-banner__mark-kanji{width:73.44%;height:100%}
.scenery-banner__mark-en{top:34.08%;left:43.1%;right:-.01%;bottom:59.75%;width:auto;height:auto;object-fit:fill}
}
.c-link-text{display:inline-flex;gap:var(--space-8);align-items:flex-start;color:var(--color-text-w-93);text-decoration:none;transition:opacity .2s}
@media(any-hover:hover){.c-link-text:hover{opacity:.7}
}
.c-link-text:active{opacity:.7}
@media(any-hover:hover){.c-link-text:hover .c-link-text__ico{transform:translateX(var(--link-icon-shift))}
}
.c-link-text:focus-visible .c-link-text__ico{transform:translateX(var(--link-icon-shift))}
.c-link-text--12{font-family:var(--font-jp);font-size:var(--fs-12);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);color:var(--color-text-w-93)}
.c-link-text--14,.c-link-text--16{font-family:var(--font-jp);font-size:var(--fs-14);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);align-items:center;color:var(--color-text-w-93)}
.c-link-text--16{font-size:var(--fs-16)}
.c-link-text__ico{position:relative;display:block;flex-shrink:0;overflow:visible;transition:transform var(--link-transition)}
.site-footer{position:relative;z-index:2;width:100%;background:linear-gradient(#001d39 0%,#010b1f 100%);color:var(--color-text-w-93)}
.site-footer__stage{position:relative;width:100%;max-width:var(--content-max-width);height:min(107.079vw,1713.26px);margin-right:auto;margin-left:auto;overflow-x:clip}
.site-footer__h3{position:absolute;top:min(8.45361vw,135.258px);left:min(6.59794vw,105.567px)}
.site-footer__brand-link--unis{top:min(19.1065vw,305.704px)}
.site-footer__logo-unis{display:block;width:min(9.82818vw,157.251px);height:min(7.14777vw,114.364px);object-fit:contain}
.site-footer__brand-link--unis .site-footer__label{position:static;width:min(3.71134vw,59.3814px);margin-top:min(3.29897vw,52.7835px)}
.site-footer__label{position:absolute;left:min(6.59794vw,105.567px)}
.site-footer__label-text{margin:0;font-family:var(--font-jp);font-size:min(1.23711vw,19.7938px);font-weight:var(--font-weight-regular);line-height:1.4;color:var(--color-white);opacity:.8}
.site-footer__label-rule{position:relative;display:block;width:100%;height:1px;margin-top:min(.893471vw,14.2955px);background:var(--color-line);mix-blend-mode:hard-light}
.site-footer__label-rule:after{content:"";position:absolute;top:0;left:0;width:min(.962199vw,15.3952px);height:1px;background:var(--color-white)}
.site-footer__v-rule{position:absolute;top:min(18.7629vw,300.206px);left:min(50.0344vw,800.55px);width:1px;height:min(14.0206vw,224.33px);background:var(--color-line);mix-blend-mode:hard-light}
.site-footer__badge-jida{position:absolute;top:min(18.6942vw,299.107px);left:min(56.6323vw,906.117px);display:block;width:min(4.2268vw,67.6289px);height:min(7.14777vw,114.364px);object-fit:contain}
.site-footer__jida-link{position:absolute;top:min(27.4914vw,439.863px);left:min(56.6323vw,906.117px);width:min(11.4777vw,183.643px)}
.site-footer__badge-gmark{position:absolute;top:min(18.7629vw,300.206px);left:min(77.1134vw,1233.81px);display:block;width:min(5.63574vw,90.1718px);height:min(7.14777vw,114.364px);object-fit:contain}
.site-footer__gmark-text{position:absolute;top:min(27.5601vw,440.962px);left:min(77.1134vw,1233.81px);width:min(11.4777vw,183.643px);margin:0;font-family:var(--font-jp);font-size:var(--fs-12);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);color:var(--color-text-w-93)}
.site-footer__brand-link{position:absolute;left:min(6.59794vw,105.567px);display:block;text-decoration:none;color:inherit;transition:opacity .2s}
@media(any-hover:hover){.site-footer__brand-link:hover{opacity:.75}
}
.site-footer__brand-link:active{opacity:.75}
.site-footer__brand-link--louis{top:min(42.8866vw,686.186px)}
.site-footer__logo-louis{display:block;width:min(29.5533vw,472.852px);height:min(4.94845vw,79.1753px);object-fit:contain}
.site-footer__brand-link--louis .site-footer__label{position:static;width:min(9.89691vw,158.351px);margin-top:min(3.78007vw,60.4811px)}
.site-footer__corp-head{position:absolute;top:min(70.5155vw,1128.25px);left:min(70.4467vw,1127.15px);display:flex;gap:min(6.66667vw,106.667px);align-items:center}
.site-footer__logo-iwasaki{display:block;flex-shrink:0;width:min(11.2557vw,180.091px);height:min(2.82062vw,45.1299px);max-width:none;object-fit:contain;object-position:left center}
.site-footer__corp-name{margin:0;font-family:var(--font-jp);font-size:min(.893471vw,14.2955px);font-weight:var(--font-weight-regular);line-height:1.5;color:var(--color-text-w-93);white-space:nowrap}
.site-footer__corp-links{position:absolute;top:min(78.6254vw,1258.01px);left:min(70.4467vw,1127.15px);display:flex;flex-direction:column;gap:min(2.19931vw,35.189px);align-items:flex-start}
.site-footer__corp-tail{display:contents}
.site-footer__corp-rule{width:min(23.9175vw,382.68px);height:1px;background:var(--color-line)}
.site-footer__copy{position:absolute;top:min(103.162vw,1650.58px);left:min(70.4467vw,1127.15px);margin:0;font-family:var(--font-en);font-size:min(.893471vw,14.2955px);font-weight:var(--font-weight-regular);line-height:1.5;color:#acacac;white-space:nowrap}
.back-to-top-veil{position:fixed;inset:0;z-index:39;pointer-events:none;visibility:hidden;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;mix-blend-mode:normal}
.site-footer__top{position:fixed;z-index:40;right:0;bottom:0;display:block;width:min(4.53608vw,72.5773px);height:min(4.53608vw,72.5773px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s,visibility .35s;transition:opacity .2s}
@media(any-hover:hover){.site-footer__top:hover{opacity:.75}
}
.site-footer__top:active{opacity:.75}
.site-footer__top img{display:block;width:100%;height:100%}
.site-footer__top.is-visible{opacity:1;visibility:visible;pointer-events:auto}
@media only screen and (width<=767px){.site-footer__stage{height:477.66vw;max-width:none}
.site-footer__h3{top:28.4574vw;left:50%;transform:translateX(-50%)}
.site-footer__h3 .c-heading-h3{align-items:center}
.site-footer__h3 .c-heading-h3__body{align-items:center}
.site-footer__h3 .c-heading-h3__label{text-align:center;color:#d1d8ff;font-size:3.7234vw}
.site-footer__v-rule{display:none}
.site-footer__brand-link--unis{top:73.9362vw;left:6.38298vw}
.site-footer__logo-unis{width:31.383vw;height:22.8723vw}
.site-footer__brand-link--unis .site-footer__label{width:14.3617vw;margin-top:12.766vw}
.site-footer__label-text{font-size:4.78723vw}
.site-footer__label-rule{margin-top:3.45745vw}
.site-footer__label-rule:after{width:3.7234vw}
.site-footer__badge-jida{top:134.574vw;left:6.38298vw;width:16.3564vw;height:27.6596vw}
.site-footer__jida-link{top:166.489vw;left:6.38298vw;width:40.4255vw}
.site-footer__badge-gmark{top:134.574vw;left:53.1915vw;width:21.8085vw;height:27.6596vw}
.site-footer__gmark-text{top:166.489vw;left:53.1915vw;width:40.4255vw}
.site-footer__brand-link--louis{top:217.553vw;left:6.38298vw}
.site-footer__logo-louis{width:76.5957vw;height:12.766vw}
.site-footer__brand-link--louis .site-footer__label{width:38.2979vw;margin-top:17.5532vw}
.site-footer__corp-head{top:338.83vw;right:6.38298vw;left:6.38298vw;justify-content:space-between;gap:4.25532vw}
.site-footer__logo-iwasaki{width:43.5559vw;height:10.9149vw}
.site-footer__corp-name{font-size:3.45745vw}
.site-footer__corp-tail{position:absolute;top:368.883vw;left:6.38298vw;display:flex;flex-direction:column;align-items:flex-start;gap:26.5957vw}
.site-footer__corp-links{position:static;top:auto;left:auto;gap:8.51064vw}
.site-footer__corp-rule{width:86.9681vw}
.site-footer__copy{position:static;top:auto;left:auto;font-size:3.45745vw}
.site-footer__top{width:12.766vw;height:12.766vw}
}
.c-spec-list{display:flex;flex-direction:column;gap:var(--space-16);margin:0}
.c-spec-list__row{font-family:var(--font-jp);font-size:var(--fs-12);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);display:flex;align-items:flex-start;color:var(--color-text-w-80)}
.c-spec-list__label{flex:0 0 min(5.15464vw,82.4742px);margin:0}
.c-spec-list__value{flex:auto;min-width:0;margin:0}
@media only screen and (width<=767px){.c-spec-list__label{flex-basis:17.0213vw}
}
.c-product-modal{position:fixed;inset:0;min-height:100%;min-height:var(--app-vh);z-index:80;display:grid;place-items:stretch stretch}
.c-product-modal[hidden]{display:none}
html.is-product-modal-open{overscroll-behavior:none}
.c-product-modal__bg{position:absolute;inset:0;bottom:calc(-1 * env(safe-area-inset-bottom,0px));background:var(--color-black);border:0;padding:0;cursor:default}
.c-product-modal__dialog{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) min(20.4124vw,326.598px);grid-template-rows:minmax(0,1fr);width:100%;height:100%;min-height:var(--app-vh);color:var(--color-text-w-93)}
.c-product-modal__header{position:absolute;top:0;right:0;z-index:3;width:min(20.4124vw,326.598px);height:min(13.7457vw,219.931px);padding:0;pointer-events:none}
.c-product-modal__logo{position:absolute;top:min(8.10997vw,129.759px);left:min(2.19931vw,35.189px);display:block;width:min(4.74227vw,75.8763px);height:auto;margin-top:0;object-fit:contain;object-position:left center;pointer-events:none}
.c-product-modal.is-lp .c-product-modal__logo{top:min(8.7299vw,139.678px);width:min(10.0832vw,161.331px);height:min(1.68591vw,26.9746px)}
.c-product-modal__close{position:absolute;top:min(2.19931vw,35.189px);right:min(2.19931vw,35.189px);flex:none;width:min(6.66667vw,106.667px);height:min(1.85567vw,29.6907px);margin-top:0;color:var(--color-white);pointer-events:auto}
.c-product-modal__hero{position:relative;grid-column:1;grid-row:1;display:grid;place-items:center;min-width:0;min-height:0;background:var(--color-black);overflow:hidden}
.c-product-modal__panel{position:relative;grid-column:2;grid-row:1;display:flex;flex-direction:column;background:var(--color-menu-bg);min-height:0}
.c-product-modal__rule{height:1px;margin:min(13.7457vw,219.931px) min(2.19931vw,35.189px) 0;background:var(--color-line)}
.c-product-modal__case{display:block;width:100%;height:100%;max-width:100%;max-height:100%;min-width:0;min-height:0;object-fit:contain;object-position:center;transform:scale(var(--modal-case-scale, 1));transform-origin:center}
.c-product-modal__close-line{position:absolute;left:0;top:50%;width:100%;height:1px;background:currentColor;transform-origin:center}
.c-product-modal__close-line:first-child{transform:translateY(-50%) rotate(14deg)}
.c-product-modal__close-line:nth-child(2){transform:translateY(-50%) rotate(-14deg)}
.c-product-modal__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-32);margin-top:auto;padding:0 min(2.19931vw,35.189px) min(3.29897vw,52.7835px)}
.c-product-modal__thumb{display:block;width:min(9.62199vw,153.952px);height:min(9.62199vw,153.952px);object-fit:cover;background:var(--color-white)}
.c-product-modal__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.c-product-modal__specs{width:100%;max-width:min(15.8076vw,252.921px);color:var(--color-text-w-93)}
.c-product-modal__specs .c-spec-list{color:inherit}
.c-product-modal__specs .c-spec-list__row{color:inherit}
.c-product-modal__cta{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-10);border:1px solid var(--button-default);background-color:#0000;color:var(--button-default);text-decoration:none;font-family:var(--font-jp);font-size:var(--fs-12);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);font-size:min(.893471vw,14.2955px);line-height:1.4;transition:color .4s,border-color .4s,background-color .4s}
@media(any-hover:hover){.c-product-modal__cta:hover{border-color:var(--button-active);color:var(--button-active);background-color:var(--button-active-bg)}
}
.c-product-modal__cta:active{border-color:var(--button-active);color:var(--button-active);background-color:var(--button-active-bg)}
@media only screen and (width<=767px){.c-product-modal__dialog{display:flex;flex-direction:column;grid-template-columns:none;grid-template-rows:none;height:100%;max-height:var(--app-vh);overflow:auto;overscroll-behavior:none;background:#000;-webkit-overflow-scrolling:touch}
.c-product-modal__header{position:sticky;top:0;right:auto;left:auto;z-index:3;flex:none;width:100%;height:22.8723vw;padding:0;background:#000;pointer-events:auto}
.c-product-modal__hero{position:sticky;top:22.8723vw;z-index:1;grid-column:auto;grid-row:auto;flex:none;width:100%;height:98.1383vw;min-height:98.1383vw;max-height:none}
.c-product-modal.is-portrait .c-product-modal__hero{height:98.1383vw;min-height:98.1383vw;aspect-ratio:unset;padding:0 14.3617vw}
.c-product-modal__case{object-fit:contain}
.c-product-modal__panel{position:relative;z-index:2;grid-column:auto;grid-row:auto;display:flex;flex-direction:column;flex:none;min-height:calc(var(--app-vh) - 22.8723vw - 98.1383vw);background:#000;overflow:visible}
.c-product-modal__logo{position:absolute;top:6.38298vw;left:6.38298vw;width:14.0957vw;height:auto;margin-top:0;pointer-events:auto}
.c-product-modal.is-lp .c-product-modal__logo{width:29.2553vw;height:4.89362vw;margin-top:0}
.c-product-modal__close{position:absolute;top:6.38298vw;right:6.38298vw;width:15.9574vw;height:4.25532vw;pointer-events:auto}
.c-product-modal__close-line:first-child{transform:translateY(-50%) rotate(15deg)}
.c-product-modal__close-line:nth-child(2){transform:translateY(-50%) rotate(-15deg)}
.c-product-modal__rule{display:none}
.c-product-modal__body{display:grid;flex:auto;grid-template-columns:24.734vw minmax(0,1fr);grid-template-rows:auto minmax(10.6383vw,1fr) auto;column-gap:8.51064vw;row-gap:0;align-items:start;margin-top:0;min-height:0;padding:8.51064vw 6.38298vw}
.c-product-modal__thumb{grid-column:1;grid-row:1;width:24.734vw;height:24.734vw}
.c-product-modal.is-portrait .c-product-modal__thumb{width:24.734vw;height:24.734vw}
.c-product-modal__specs{grid-column:2;grid-row:1;max-width:none}
.c-product-modal__specs .c-spec-list{gap:4.25532vw}
.c-product-modal__specs .c-spec-list__row{font-size:3.19149vw;line-height:1.4;color:var(--color-text-w-93)}
.c-product-modal__specs .c-spec-list__label{flex-basis:19.9468vw}
.c-product-modal__cta{grid-column:1 / -1;grid-row:3;box-sizing:border-box;width:100%;height:10.6383vw;min-height:10.6383vw;margin-top:0;padding:2.65957vw;border-color:#bdbdbd;color:#bdbdbd;font-size:3.45745vw}
}
/*add*/
:is(#around,#partner){
.c-link-product__title{color:#FFFC}
.c-link-product__eyebrow,
.c-product-card__caption{color:#FFF9}
}
.local-navi__item{padding:2px 0}