.hero{overflow:hidden;position:relative;height:calc(var(--base-font, 1)*660/10);background:url(/include_html/landing/seasonitem/stylinglook/2025winter/assets/img/hero_img.jpg) no-repeat 50%/cover}.intro{padding-block:calc(var(--base-font, 1)*88/10) calc(var(--base-font, 1)*120/10)}.intro_heading{display:grid;margin-bottom:calc(var(--base-font, 1)*40/10);text-align:center;row-gap:calc(var(--base-font, 1)*16/10)}.intro_heading_ttl{letter-spacing:-.02em;color:#000100;font-family:Zen Old Mincho,serif;font-size:calc(var(--base-font, 1)*38/10);font-weight:500;line-height:130%}.intro_heading_txt img{width:calc(var(--base-font, 1)*177/10)}.intro_img_wrapper{display:grid;margin-top:calc(var(--base-font, 1)*56/10);row-gap:calc(var(--base-font, 1)*112/10)}.intro_img.-grid{display:grid;align-items:flex-end;grid-template-columns:calc(var(--base-font, 1)*213/10) auto}.intro_img.-grid img:last-child{margin-bottom:calc(var(--base-font, 1)*-30/10)}.intro_img.-img01{margin-right:auto}.intro_img img{width:100%}.pickup{position:relative}.pickup_bg{background-color:#eef1fa}.pickup_body{position:absolute;top:0;left:0;padding-top:calc(var(--base-font, 1)*90/10);width:100%}.pickup_slide .splide__track{padding-inline:calc(var(--base-font, 1)*32/10)!important}.pickup_slide .splide__slide{width:calc(var(--base-font, 1)*270/10)!important}.pickup_slide .splide__slide a{display:block;color:#fff}.pickup_slide .splide__arrows{display:flex;position:absolute;top:calc(var(--base-font, 1)*-24/10);right:calc(var(--base-font, 1)*32/10);-moz-column-gap:calc(var(--base-font, 1)*16/10);column-gap:calc(var(--base-font, 1)*16/10)}.pickup_slide .splide__arrows .splide__arrow{width:rem(32)}.pickup_slide .splide__arrows .splide__arrow img{width:100%}.pickup_slide .splide__arrows .splide__arrow.splide__arrow--next img{transform:rotateY(-180deg)}.pickup_num{position:absolute;top:calc(var(--base-font, 1)*-35/10);right:calc(var(--base-font, 1)*-10/10);width:calc(var(--base-font, 1)*74/10)}.pickup_heading{position:relative;margin-bottom:calc(var(--base-font, 1)*-60/10);text-align:center}.pickup_heading img{height:calc(var(--base-font, 1)*114/10)}.pickup_icon{margin-top:calc(var(--base-font, 1)*-20/10);margin-right:calc(var(--base-font, 1)*10/10);text-align:right}.pickup_icon svg{width:calc(var(--base-font, 1)*40/10)}.style{overflow:hidden;padding-block:calc(var(--base-font, 1)*80/10) calc(var(--base-font, 1)*56/10)}.style,.style_num{position:relative}.style_num:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;margin:auto;width:calc(100% - var(--base-font, 1)*50/10);height:1px;background-color:#000100}.style_num img{width:calc(var(--base-font, 1)*30/10)}.style_heading{margin:calc(var(--base-font, 1)*16/10) auto 0}.style_heading img{width:100%}.-style01 .style_heading{width:calc(var(--base-font, 1)*308/10)}.-style02 .style_heading{width:calc(var(--base-font, 1)*264/10)}.-style03 .style_heading{width:calc(var(--base-font, 1)*288/10)}.-style04 .style_heading{width:calc(var(--base-font, 1)*305/10)}.-style05 .style_heading{width:calc(var(--base-font, 1)*211/10)}.style_heading_en{white-space:nowrap;letter-spacing:-.02em;text-transform:uppercase;font-family:Cormorant Garamond,serif;font-size:calc(var(--base-font, 1)*56/10);font-weight:400;line-height:100%}.style_heading_ja{text-align:right;letter-spacing:0;color:#000100;font-size:calc(var(--base-font, 1)*14/10)}.style_body{display:grid;margin-top:calc(var(--base-font, 1)*24/10)}.style_img img{width:100%}.style_heading+.style_img{margin-top:calc(var(--base-font, 1)*22/10)}.style_body_txtArea,.style_body_txtArea+.style_img{margin-top:calc(var(--base-font, 1)*64/10)}.style_body_txtArea{display:grid;row-gap:calc(var(--base-font, 1)*20/10)}.style_body_ttl{text-align:center;white-space:nowrap;letter-spacing:-.02em;font-family:Zen Old Mincho,serif;font-size:calc(var(--base-font, 1)*24/10);font-weight:500;line-height:140%}.style_body_btn{margin-top:calc(var(--base-font, 1)*64/10)}.style_body_btn+.style_body_btn{margin-top:calc(var(--base-font, 1)*24/10)}.style_slide{margin-top:calc(var(--base-font, 1)*64/10)}.style_slide .splide__pagination{margin-top:calc(var(--base-font, 1)*10/10);-moz-column-gap:calc(var(--base-font, 1)*10/10);column-gap:calc(var(--base-font, 1)*10/10)}.style_slide .splide__pagination .splide__pagination__page{border-radius:999px;width:calc(var(--base-font, 1)*6/10);height:calc(var(--base-font, 1)*6/10);min-height:calc(var(--base-font, 1)*6/10)!important;background-color:rgba(0,1,0,.2)}.style_slide .splide__pagination .splide__pagination__page.is-active{transform:scale(1.5);background-color:#000100}.brands{position:relative;background-color:#eef1fa;padding-block:calc(var(--base-font, 1)*64/10)}.brands_list{display:flex;flex-wrap:wrap;margin-top:calc(var(--base-font, 1)*24/10);gap:calc(var(--base-font, 1)*6/10)}.brands_link{display:inline-flex;align-items:center;justify-content:center;border:calc(var(--base-font, 1)*1/10) solid #000100;border-radius:999px;min-height:calc(var(--base-font, 1)*32/10);transition:opacity .3s cubic-bezier(.39,.575,.565,1);background:hsla(0,0%,100%,.4);color:#000100;font-size:calc(var(--base-font, 1)*13/10);backdrop-filter:blur(6px);padding-inline:calc(var(--base-font, 1)*16/10)}@media (min-width:768px){.brands_link:focus{opacity:.6}}@media (min-width:768px) and (hover:hover) and (pointer:fine){.brands_link:hover{opacity:.6}}@media (min-width:768px) and (-ms-high-contrast:active),(min-width:768px) and (-ms-high-contrast:none){.brands_link:hover{opacity:.6}}.bg{position:fixed;width:100%;background-color:#eef1fa}.bg,.bg_logo{top:0;left:0;height:100%}.bg_logo{display:grid;position:absolute;width:calc(50% - 225px);place-content:center}.bg_logo a{display:block;width:calc(var(--base-font, 1)*185/10)}@media (max-width:1240px){.bg_logo a{display:none}}.bg_logo a img{width:100%}.bg_menu{display:flex;align-items:center;position:absolute;top:0;right:0;bottom:0;margin:auto;width:calc(50% - 225px);height:100%}.bg_menu_body{display:grid;margin-left:calc(var(--base-font, 1)*60/10);width:100%;max-width:300px;row-gap:28px}@media (max-width:1240px){.bg_menu_body{display:none}}.bg_menu_ttl{letter-spacing:0;text-transform:uppercase;font-family:Questrial,serif;font-size:12px}.bg_menu_heading{align-items:center}.bg_menu_heading,.bg_menu_link{display:flex;justify-content:space-between}.bg_menu_link{align-items:flex-end;padding-block:12px}.bg_menu_item:not(:first-child) .bg_menu_link{border-top:1px solid rgba(0,1,0,.2)}.bg_menu_link img{width:100%}.bg_menu_link_heading_en{letter-spacing:-.02em;text-transform:uppercase;color:#000100;font-family:Cormorant Garamond,serif;font-size:20px;line-height:1}.bg_menu_link_heading_ja{letter-spacing:0;color:#000100;font-size:11px}.fix{visibility:hidden;opacity:0;position:fixed;right:0;bottom:0;left:0;margin:auto;padding-bottom:calc(var(--base-font, 1)*24/10);width:450px;pointer-events:none}@media (max-width:767.98px){.fix{width:100%}}.fix_inner{display:grid;row-gap:calc(var(--base-font, 1)*16/10)}.fix_pagetop{display:block;margin-left:auto;width:calc(var(--base-font, 1)*50/10);transition:opacity .3s cubic-bezier(.39,.575,.565,1);pointer-events:auto}@media (min-width:768px){.fix_pagetop:focus{opacity:.6}}@media (min-width:768px) and (hover:hover) and (pointer:fine){.fix_pagetop:hover{opacity:.6}}@media (min-width:768px) and (-ms-high-contrast:active),(min-width:768px) and (-ms-high-contrast:none){.fix_pagetop:hover{opacity:.6}}.fix_pagetop img{width:100%}