.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;clear:both;height:0;color:inherit;border-top-width:1px;margin:0;overflow:visible}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{color:inherit;background-color:#0000;text-decoration:none}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{appearance:none;vertical-align:middle;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;background:0 0;border-radius:0;margin:0;padding:0}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;margin:0;padding:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}:root{--color-white:#fff;--color-black:#24201c;--color-beige:#d1bd97;--color-dark-beige:#9d8f7c;--color-ecru:#ede7dd;--color-deep-ecru:#83796b;--color-ultra-deep-ecru:#756c5e;--color-light-brown:#ae958a;--color-ultra-light-brown:#cabab3;--color-light-grey:#d0d8e2;--color-ultra-light-grey:#e8eef5;--color-ultra-dark-beige:#5f5033;--color-light-taupe:#c5b6a6;--color-ultra-light-taupe:#e5dacf;--color-light:var(--color-ecru);--bg-calma:url(/2026-27collection/_astro/bg-calma.5hw5qCQO.jpg);--bg-lieve:url(/2026-27collection/_astro/bg-lieve.598HkqaT.jpg);--bg-trama:url(/2026-27collection/_astro/bg-trama.BGV4IZGv.jpg);--bg-serena:url(/2026-27collection/_astro/bg-serena.T169br3v.jpg);--bg-ivory:url(/2026-27collection/_astro/bg-ivory.CG28wxAE.jpg)}.casa-calma{--color-light:var(--color-light-brown);--color-ultra:var(--color-ultra-light-brown);--color-base:var(--color-white);--color-line:#67473e;--color-bg:var(--bg-calma)}.casa-lieve{--color-light:var(--color-light-grey);--color-ultra:var(--color-ultra-light-grey);--color-base:var(--color-white);--color-line:#b7bec8;--color-bg:var(--bg-lieve)}.casa-trama{--color-light:var(--color-dark-beige);--color-ultra:var(--color-ultra-dark-beige);--color-base:var(--color-black);--color-line:#9d8f7c;--color-bg:var(--bg-trama)}.casa-serena{--color-light:var(--color-light-taupe);--color-ultra:var(--color-ultra-light-taupe);--color-base:var(--color-white);--color-line:#988671;--color-bg:var(--bg-serena)}.color-ivory{--color-light:var(--color-light-brown);--color-base:var(--color-black);--color-bg:var(--bg-ivory)}:root{--font-family-helvetica-neue-lt:"HelveticaNeueLTPro-Lt", sans-serif;--font-family-helvetica-neue-roman:"HelveticaNeueLTPro-Roman", sans-serif;--font-family-helvetica-neue-md:"HelveticaNeueLTPro-Md", sans-serif;--font-family-helvetica-neue-bd:"HelveticaNeueLTPro-Bd", sans-serif;--font-family-a-otf-gothic-mb101-pr6n:"a-otf-gothic-mb101-pr6n", sans-serif;--helvetica-mask-pad-top:.18em;--helvetica-mask-pad-end:.06em}@media screen and (width>=821px){:root{--z-index-header:50}}@media screen and (width<=820px){:root{--z-index-header:500}}:root{--z-index-products-button:101;--z-index-sp-nav-trigger:101;--z-index-products-overlay:99;--z-index-products-menu:99}@media screen and (width>=821px){:root{--z-index-sound-toggle:95}}@media screen and (width<=820px){:root{--z-index-sound-toggle:101}}:root{--house-vt-morph-duration:1.25s;--house-vt-morph-ease:cubic-bezier(.85, 0, .2, 1)}::view-transition-group(house-visual-casa-calma),::view-transition-group(house-visual-casa-lieve),::view-transition-group(house-visual-casa-trama),::view-transition-group(house-visual-casa-serena){animation-duration:var(--house-vt-morph-duration);animation-timing-function:var(--house-vt-morph-ease)}::view-transition-old(house-visual-casa-calma),::view-transition-new(house-visual-casa-calma),::view-transition-old(house-visual-casa-lieve),::view-transition-new(house-visual-casa-lieve),::view-transition-old(house-visual-casa-trama),::view-transition-new(house-visual-casa-trama),::view-transition-old(house-visual-casa-serena),::view-transition-new(house-visual-casa-serena){object-fit:cover;height:100%;overflow:clip}::view-transition-old(root),::view-transition-new(root){animation-duration:.45s;animation-timing-function:ease}html.is-house-to-house::view-transition-old(root),html.is-house-to-house::view-transition-new(root){animation:none}::view-transition-group(house-panel-casa-calma),::view-transition-group(house-panel-casa-lieve),::view-transition-group(house-panel-casa-trama),::view-transition-group(house-panel-casa-serena){animation-duration:10ms}html.is-house-to-house::view-transition-group(house-panel-casa-calma),html.is-house-to-house::view-transition-old(house-panel-casa-calma),html.is-house-to-house::view-transition-new(house-panel-casa-calma),html.is-house-to-house::view-transition-group(house-panel-casa-lieve),html.is-house-to-house::view-transition-old(house-panel-casa-lieve),html.is-house-to-house::view-transition-new(house-panel-casa-lieve),html.is-house-to-house::view-transition-group(house-panel-casa-trama),html.is-house-to-house::view-transition-old(house-panel-casa-trama),html.is-house-to-house::view-transition-new(house-panel-casa-trama),html.is-house-to-house::view-transition-group(house-panel-casa-serena),html.is-house-to-house::view-transition-old(house-panel-casa-serena),html.is-house-to-house::view-transition-new(house-panel-casa-serena),html.is-house-to-house::view-transition-group(house-visual-casa-calma),html.is-house-to-house::view-transition-old(house-visual-casa-calma),html.is-house-to-house::view-transition-new(house-visual-casa-calma),html.is-house-to-house::view-transition-group(house-visual-casa-lieve),html.is-house-to-house::view-transition-old(house-visual-casa-lieve),html.is-house-to-house::view-transition-new(house-visual-casa-lieve),html.is-house-to-house::view-transition-group(house-visual-casa-trama),html.is-house-to-house::view-transition-old(house-visual-casa-trama),html.is-house-to-house::view-transition-new(house-visual-casa-trama),html.is-house-to-house::view-transition-group(house-visual-casa-serena),html.is-house-to-house::view-transition-old(house-visual-casa-serena),html.is-house-to-house::view-transition-new(house-visual-casa-serena){animation:none}html.is-enter-from-home .room-panel{clip-path:inset(0% 0% 100%)}html.is-enter-from-home .first-view .name-wrap .no{opacity:0}html.is-enter-from-home .first-view .name-wrap .name>span{transform:translateY(calc(100% + var(--helvetica-mask-pad-top)))}html.is-enter-from-home::view-transition-group(house-panel-casa-calma),html.is-enter-from-home::view-transition-old(house-panel-casa-calma),html.is-enter-from-home::view-transition-new(house-panel-casa-calma),html.is-enter-from-home::view-transition-group(house-panel-casa-lieve),html.is-enter-from-home::view-transition-old(house-panel-casa-lieve),html.is-enter-from-home::view-transition-new(house-panel-casa-lieve),html.is-enter-from-home::view-transition-group(house-panel-casa-trama),html.is-enter-from-home::view-transition-old(house-panel-casa-trama),html.is-enter-from-home::view-transition-new(house-panel-casa-trama),html.is-enter-from-home::view-transition-group(house-panel-casa-serena),html.is-enter-from-home::view-transition-old(house-panel-casa-serena),html.is-enter-from-home::view-transition-new(house-panel-casa-serena){animation:none}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body{color:var(--color-black);font-feature-settings:"palt";background-color:#bcbcbc}@media screen and (width>=821px){body{overflow-y:hidden}}.show-pc{display:none!important}@media screen and (width>=821px){.show-pc{display:block!important}}.show-sp{display:none!important}@media screen and (width<=820px){.show-sp{display:block!important}}html.is-debug-room-ends-only .room-panel>.content:not(:first-child):not(:last-child){display:none!important}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.list[data-astro-cid-l4c3aipt]{grid-template-columns:repeat(2,1fr);display:grid}@media screen and (width>=821px){.list[data-astro-cid-l4c3aipt]{gap:40px 32px;padding:91px 40px 40px}}@media screen and (width<=820px){.list[data-astro-cid-l4c3aipt]{gap:8vw 5vw}}.item[data-astro-cid-l4c3aipt]{position:relative}.link[data-astro-cid-l4c3aipt]{flex-direction:column;display:flex}@media screen and (width>=821px){.link[data-astro-cid-l4c3aipt]{gap:14px}}@media screen and (width<=820px){.link[data-astro-cid-l4c3aipt]{gap:3.25vw}}@media screen and (width>=821px){.visual[data-astro-cid-l4c3aipt]{width:362.5px;height:390px}}@media screen and (width<=820px){.visual[data-astro-cid-l4c3aipt]{width:43.5vw;height:46.75vw}}.detail[data-astro-cid-l4c3aipt]{justify-content:space-between;align-items:center;display:flex;position:relative}@media screen and (width>=821px){.detail[data-astro-cid-l4c3aipt]{font-family:var(--font-family-helvetica-neue-md);font-weight:400;line-height:85%}}@media screen and (width>=821px) and (width>=821px){.detail[data-astro-cid-l4c3aipt]{font-size:16px}}@media screen and (width<=820px){.detail[data-astro-cid-l4c3aipt]{font-family:var(--font-family-helvetica-neue-md);font-weight:400;line-height:85%}}@media screen and (width<=820px) and (width<=820px){.detail[data-astro-cid-l4c3aipt]{font-size:3.5vw}}@media screen and (width>=821px){.detail[data-astro-cid-l4c3aipt]{gap:10px}}@media screen and (width<=820px){.detail[data-astro-cid-l4c3aipt]{gap:3.25vw}}.detail[data-astro-cid-l4c3aipt] .name[data-astro-cid-l4c3aipt]{color:var(--color-white);font-weight:500;line-height:1.2em;display:inline-block}@media screen and (width>=821px){.detail[data-astro-cid-l4c3aipt] .name[data-astro-cid-l4c3aipt]{margin-right:max(.416667vw,6px)}}@media screen and (width<=820px){.detail[data-astro-cid-l4c3aipt] .name[data-astro-cid-l4c3aipt]{margin-right:1.5vw}}.detail[data-astro-cid-l4c3aipt] .category[data-astro-cid-l4c3aipt]{color:var(--color-beige);font-weight:400;line-height:1.2em;display:inline-block}.detail[data-astro-cid-l4c3aipt] .external-svg{color:#fff;transition:transform .12s ease-out}@media screen and (width>=821px){.detail[data-astro-cid-l4c3aipt] .external-svg{width:26px;height:26px;margin-right:max(.277778vw,4px)}}@media screen and (width<=820px){.detail[data-astro-cid-l4c3aipt] .external-svg{width:6.5vw;height:6.5vw;margin-right:.75vw}}@media (hover:hover){.item[data-astro-cid-l4c3aipt]:hover .detail[data-astro-cid-l4c3aipt] .external-svg{transform:scale(1.2)}.item[data-astro-cid-l4c3aipt]:hover .detail[data-astro-cid-l4c3aipt] .external-svg circle{fill:#fff;opacity:1}.item[data-astro-cid-l4c3aipt]:hover .detail[data-astro-cid-l4c3aipt] .external-svg path{color:var(--color-black)}}@media screen and (width<=820px){.products-button[data-astro-cid-irrijlmh]{display:none!important}}.products-button[data-astro-cid-irrijlmh]{z-index:var(--z-index-products-button);color:var(--color-black);text-align:center;background-color:var(--color-white);font-family:var(--font-family-helvetica-neue-roman);letter-spacing:-.02em;font-weight:400;line-height:85%;position:fixed;top:0;right:0}@media screen and (width>=821px){.products-button[data-astro-cid-irrijlmh]{font-size:12px}}body.is-home .products-button[data-astro-cid-irrijlmh]{opacity:0;pointer-events:none}@media screen and (width>=821px){.products-button[data-astro-cid-irrijlmh]{width:131px;height:48px}}@media (hover:hover){.products-button[data-astro-cid-irrijlmh] .text[data-astro-cid-irrijlmh]{transition:opacity .12s ease-out}.products-button[data-astro-cid-irrijlmh]:hover .text[data-astro-cid-irrijlmh]{opacity:.5}}@media screen and (width<=820px){.products-overlay[data-astro-cid-irrijlmh]{display:none!important}}.products-overlay[data-astro-cid-irrijlmh]{z-index:var(--z-index-products-overlay);display:none;position:fixed;inset:0}.products-overlay[data-astro-cid-irrijlmh]:not([hidden]){display:flex}.backdrop[data-astro-cid-irrijlmh]{background-color:#00000080;flex:1;height:100%}.products-menu[data-astro-cid-irrijlmh]{color:#ede7dd;background-color:#7f6f51;flex-shrink:0;height:100%;position:relative}@media screen and (width>=821px){.products-menu[data-astro-cid-irrijlmh]{width:837px}}.header[data-astro-cid-irrijlmh]{z-index:1;background-color:#7f6f51;border-bottom:1px solid;width:100%;position:absolute;top:0;left:0}@media screen and (width>=821px){.header[data-astro-cid-irrijlmh]{height:48px}}.header[data-astro-cid-irrijlmh] .title[data-astro-cid-irrijlmh]{font-family:var(--font-family-helvetica-neue-md);font-weight:400;line-height:85%}@media screen and (width>=821px){.header[data-astro-cid-irrijlmh] .title[data-astro-cid-irrijlmh]{padding:18px 0 0 40px;font-size:16px}}.header[data-astro-cid-irrijlmh] .title[data-astro-cid-irrijlmh] span[data-astro-cid-irrijlmh]{padding-top:var(--helvetica-mask-pad-top)}.scroll[data-astro-cid-irrijlmh]{height:100%;overflow-y:auto}.sound-button[data-astro-cid-zqaso2h2]{z-index:var(--z-index-sound-toggle);text-align:center;color:var(--color-white);align-items:center;display:flex;position:fixed;top:0}body.is-home .sound-button[data-astro-cid-zqaso2h2]{opacity:0;pointer-events:none}@media screen and (width>=821px){.sound-button[data-astro-cid-zqaso2h2]{font-family:var(--font-family-helvetica-neue-roman);letter-spacing:-.02em;font-weight:400;line-height:85%}}@media screen and (width>=821px) and (width>=821px){.sound-button[data-astro-cid-zqaso2h2]{font-size:12px}}@media screen and (width<=820px){.sound-button[data-astro-cid-zqaso2h2]{font-family:var(--font-family-helvetica-neue-roman);font-weight:400;line-height:85%}}@media screen and (width<=820px) and (width<=820px){.sound-button[data-astro-cid-zqaso2h2]{font-size:2.75vw}}@media screen and (width>=821px){.sound-button[data-astro-cid-zqaso2h2]{gap:8px;padding:16px 40px;right:131px}}@media screen and (width<=820px){.sound-button[data-astro-cid-zqaso2h2]{gap:1.5vw;padding:0;line-height:12vw;right:16vw}}span[data-astro-cid-zqaso2h2]{padding-top:var(--helvetica-mask-pad-top)}.state[data-astro-cid-zqaso2h2]{border:1px solid;justify-content:center;align-items:center;transition:background-color .3s ease-out;display:flex}@media screen and (width>=821px){.state[data-astro-cid-zqaso2h2]{width:29px;height:16px}}@media screen and (width<=820px){.state[data-astro-cid-zqaso2h2]{width:6.75vw;height:3.75vw}}[data-astro-cid-zqaso2h2][aria-pressed=true] .state[data-astro-cid-zqaso2h2]{background-color:var(--color-white);color:var(--color-black);border-color:var(--color-white)}.pc-nav[data-astro-cid-vxlgqgnj]{display:flex;position:relative}@media screen and (width<=820px){.pc-nav[data-astro-cid-vxlgqgnj]{display:none}}@media screen and (width>=821px){.pc-nav[data-astro-cid-vxlgqgnj]{font-family:var(--font-family-helvetica-neue-roman);letter-spacing:-.02em;gap:16px;font-weight:400;line-height:85%}}@media screen and (width>=821px) and (width>=821px){.pc-nav[data-astro-cid-vxlgqgnj]{font-size:12px}}.pc-nav[data-astro-cid-vxlgqgnj] a[data-astro-cid-vxlgqgnj]{text-align:center;text-decoration:none;display:block}@media screen and (width>=821px){.pc-nav[data-astro-cid-vxlgqgnj] a[data-astro-cid-vxlgqgnj]{width:110px}}.pc-nav[data-astro-cid-vxlgqgnj] .label[data-astro-cid-vxlgqgnj]{display:inline-block;position:relative}.pc-nav[data-astro-cid-vxlgqgnj] .label[data-astro-cid-vxlgqgnj]:after{content:"";pointer-events:none;transform-origin:50%;background-color:currentColor;width:100%;height:1px;position:absolute;top:calc(100% + .35em);left:0;transform:scaleX(0)}@media (hover:hover){.pc-nav[data-astro-cid-vxlgqgnj] .label[data-astro-cid-vxlgqgnj]:after{transition:transform .3s cubic-bezier(.22,1,.36,1)}.pc-nav[data-astro-cid-vxlgqgnj] a[data-astro-cid-vxlgqgnj]:hover .label[data-astro-cid-vxlgqgnj]:after,.pc-nav[data-astro-cid-vxlgqgnj] a[data-astro-cid-vxlgqgnj]:focus-visible .label[data-astro-cid-vxlgqgnj]:after{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.pc-nav[data-astro-cid-vxlgqgnj] .label[data-astro-cid-vxlgqgnj]:after{transition:none}}.pc-nav[data-astro-cid-vxlgqgnj] .nav-underline[data-astro-cid-vxlgqgnj]{opacity:0;pointer-events:none;background-color:currentColor;width:0;height:1px;position:absolute;top:calc(100% + .35em);left:0;transform:translate(0)}.pc-nav[data-astro-cid-vxlgqgnj] .nav-underline[data-astro-cid-vxlgqgnj].is-visible{opacity:1}.pc-nav[data-astro-cid-vxlgqgnj] .nav-underline[data-astro-cid-vxlgqgnj].is-ready{transition:transform .45s cubic-bezier(.22,1,.36,1),width .45s cubic-bezier(.22,1,.36,1),opacity .25s}@media (prefers-reduced-motion:reduce){.pc-nav[data-astro-cid-vxlgqgnj] .nav-underline[data-astro-cid-vxlgqgnj].is-ready{transition:none}}@media screen and (width>=821px){.sp-nav-trigger-button[data-astro-cid-hlmwonu3]{display:none!important}}.sp-nav-trigger-button[data-astro-cid-hlmwonu3]{z-index:var(--z-index-sp-nav-trigger);color:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:fixed;top:0;right:0}@media screen and (width<=820px){.sp-nav-trigger-button[data-astro-cid-hlmwonu3]{width:12vw;height:12vw}}.sp-nav-trigger-button[data-astro-cid-hlmwonu3] .icon[data-astro-cid-hlmwonu3]{pointer-events:none;display:block;position:relative}@media screen and (width<=820px){.sp-nav-trigger-button[data-astro-cid-hlmwonu3] .icon[data-astro-cid-hlmwonu3]{width:5vw;height:3.5vw}}.sp-nav-trigger-button[data-astro-cid-hlmwonu3] .line[data-astro-cid-hlmwonu3]{transform-origin:50%;background-color:currentColor;width:100%;height:2px;transition:top .3s,transform .3s,opacity .2s;display:block;position:absolute;left:0}.sp-nav-trigger-button[data-astro-cid-hlmwonu3] .line[data-astro-cid-hlmwonu3]:first-child{top:0}.sp-nav-trigger-button[data-astro-cid-hlmwonu3] .line[data-astro-cid-hlmwonu3]:nth-child(2){top:calc(50% - 1px)}.sp-nav-trigger-button[data-astro-cid-hlmwonu3] .line[data-astro-cid-hlmwonu3]:nth-child(3){top:calc(100% - 2px)}.sp-nav-trigger-button[data-astro-cid-hlmwonu3].is-open .line[data-astro-cid-hlmwonu3]:first-child,.sp-nav-trigger-button[data-astro-cid-hlmwonu3].is-open .line[data-astro-cid-hlmwonu3]:nth-child(3){top:calc(50% - 1px)}.sp-nav-trigger-button[data-astro-cid-hlmwonu3].is-open .line[data-astro-cid-hlmwonu3]:first-child{transform:rotate(45deg)}.sp-nav-trigger-button[data-astro-cid-hlmwonu3].is-open .line[data-astro-cid-hlmwonu3]:nth-child(2){opacity:0}.sp-nav-trigger-button[data-astro-cid-hlmwonu3].is-open .line[data-astro-cid-hlmwonu3]:nth-child(3){transform:rotate(-45deg)}@media screen and (width>=821px){.nav-trigger-menu[data-astro-cid-hlmwonu3]{display:none!important}}.nav-trigger-menu[data-astro-cid-hlmwonu3]{z-index:var(--z-index-products-menu);background-color:#7f6f51;width:100%;height:100vh;position:fixed}@media (prefers-reduced-motion:reduce){.line[data-astro-cid-hlmwonu3]{transition:none}}.sp-nav-inner[data-astro-cid-hlmwonu3]{overflow-y:auto}@media screen and (width<=820px){.sp-nav-inner[data-astro-cid-hlmwonu3]{--header-height:12vw;padding:12vw 4vw 16vw}}.sp-nav-inner[data-astro-cid-hlmwonu3]{margin-top:var(--header-height);height:calc(100% - var(--header-height))}.nav[data-astro-cid-hlmwonu3]{color:var(--color-deep-ecru);grid-template-columns:repeat(2,1fr);display:grid}@media screen and (width<=820px){.nav[data-astro-cid-hlmwonu3]{gap:8vw 5vw}}.link[data-astro-cid-hlmwonu3]{flex-direction:column;display:flex}@media screen and (width<=820px){.link[data-astro-cid-hlmwonu3]{gap:3vw}}.link[data-astro-cid-hlmwonu3] .visual[data-astro-cid-hlmwonu3]{flex-shrink:0;overflow:hidden}@media screen and (width<=820px){.link[data-astro-cid-hlmwonu3] .visual[data-astro-cid-hlmwonu3]{width:43.5vw;height:29vw}}.link[data-astro-cid-hlmwonu3] .visual[data-astro-cid-hlmwonu3] picture,.link[data-astro-cid-hlmwonu3] .visual[data-astro-cid-hlmwonu3] img{width:100%;height:100%;display:block}.link[data-astro-cid-hlmwonu3] .visual[data-astro-cid-hlmwonu3] img{object-fit:cover}.link[data-astro-cid-hlmwonu3] .detail[data-astro-cid-hlmwonu3]{align-items:flex-start;display:flex}@media screen and (width<=820px){.link[data-astro-cid-hlmwonu3] .detail[data-astro-cid-hlmwonu3]{gap:1vw}}.link[data-astro-cid-hlmwonu3] .number[data-astro-cid-hlmwonu3]{font-family:var(--font-family-helvetica-neue-roman);font-weight:400;line-height:85%}@media screen and (width<=820px){.link[data-astro-cid-hlmwonu3] .number[data-astro-cid-hlmwonu3]{font-size:2.75vw}}.link[data-astro-cid-hlmwonu3] .number[data-astro-cid-hlmwonu3]{color:var(--color-beige)}@media screen and (width<=820px){.link[data-astro-cid-hlmwonu3] .number[data-astro-cid-hlmwonu3]{padding-top:.5vw}}.link[data-astro-cid-hlmwonu3] .label[data-astro-cid-hlmwonu3]{font-family:var(--font-family-helvetica-neue-roman);letter-spacing:-.02em;color:var(--color-white);font-weight:400;line-height:90%}@media screen and (width<=820px){.link[data-astro-cid-hlmwonu3] .label[data-astro-cid-hlmwonu3]{font-size:5vw}}.new-products[data-astro-cid-hlmwonu3]{border-top:1px solid var(--color-white);flex-direction:column;display:flex}@media screen and (width<=820px){.new-products[data-astro-cid-hlmwonu3]{gap:6vw;margin-top:16vw;padding-top:10vw}}.new-products[data-astro-cid-hlmwonu3] .title[data-astro-cid-hlmwonu3]{font-family:var(--font-family-helvetica-neue-md);color:#fff;font-weight:400;line-height:85%}@media screen and (width<=820px){.new-products[data-astro-cid-hlmwonu3] .title[data-astro-cid-hlmwonu3]{font-size:4.5vw}}body.is-home .header[data-astro-cid-bi27l4kv]{display:none}body.is-home:has(#spNav.is-open) .header[data-astro-cid-bi27l4kv]{display:flex}.header[data-astro-cid-bi27l4kv]{z-index:var(--z-index-header);color:var(--color-ultra);justify-content:space-between;display:flex;position:fixed;top:0;left:0}@media screen and (width>=821px){.header[data-astro-cid-bi27l4kv]{align-items:center;width:100%;height:48px}}@media screen and (width<=820px){.header[data-astro-cid-bi27l4kv]{height:12vw}}.logo[data-astro-cid-bi27l4kv]{color:var(--color-white);margin:0}@media screen and (width>=821px){.logo[data-astro-cid-bi27l4kv]{padding-left:15px}}.logo[data-astro-cid-bi27l4kv] a[data-astro-cid-bi27l4kv]{display:flex}@media screen and (width>=821px){.logo[data-astro-cid-bi27l4kv] a[data-astro-cid-bi27l4kv]{align-items:flex-start}}@media screen and (width<=820px){.logo[data-astro-cid-bi27l4kv] a[data-astro-cid-bi27l4kv]{align-items:center}}@media screen and (width>=821px){.logo[data-astro-cid-bi27l4kv] a[data-astro-cid-bi27l4kv]{gap:14px}}@media screen and (width<=820px){.logo[data-astro-cid-bi27l4kv] a[data-astro-cid-bi27l4kv]{gap:2vw;padding:4vw 0 0 4vw}}.logo[data-astro-cid-bi27l4kv] .logo-svg{height:auto}@media screen and (width>=821px){.logo[data-astro-cid-bi27l4kv] .logo-svg{width:57px}}@media screen and (width<=820px){.logo[data-astro-cid-bi27l4kv] .logo-svg{width:12.5vw}}.logo[data-astro-cid-bi27l4kv] .sub-title-svg{height:auto}@media screen and (width>=821px){.logo[data-astro-cid-bi27l4kv] .sub-title-svg{width:117px;margin-top:7px}}@media screen and (width<=820px){.logo[data-astro-cid-bi27l4kv] .sub-title-svg{width:26vw;margin-top:1.375vw}}.button-wrap[data-astro-cid-bi27l4kv]{pointer-events:none;align-items:stretch;height:100%;display:flex}@media screen and (width>=821px){.button-wrap[data-astro-cid-bi27l4kv]{width:231px}}:root{--leading-trim:calc((1em - 1lh) / 2)}.is-home[data-astro-cid-z4jru4n3]{color:var(--color-white)}
