:where(#crv) a{color:inherit;-webkit-tap-highlight-color:transparent}:where(#crv) a:hover,:where(#crv) a:visited{color:inherit;opacity:unset}:where(#crv) strong,:where(#crv) em{font-style:normal;font-weight:inherit}:where(#crv) img{width:100%;height:auto}:where(#crv) picture{display:block}:where(#crv) svg{fill:currentColor;max-width:100%;height:auto}:where(#crv) svg,:where(#crv) text,:where(#crv) tspan{font-style:normal}:where(#crv) fieldset{border:none}:where(#crv) a,:where(#crv) button{transition:none}:where(#crv) button{cursor:pointer;-webkit-tap-highlight-color:transparent;border:0}:where(#crv) dt{font-weight:inherit}:where(#crv) summary{cursor:pointer;display:block}:where(#crv) summary::-webkit-details-marker{display:none}:where(#crv) dialog{max-width:none;max-height:none;padding:inherit}:where(#crv) dialog::backdrop{background:0 0}:where(#crv) footer{padding:unset;margin-top:unset;background:unset}@property --color-base{syntax:"<color>";inherits:true;initial-value:#000}@property --color-reverse{syntax:"<color>";inherits:true;initial-value:#fff}@property --grid-line-color{syntax:"<color>";inherits:true;initial-value:#cecece}:root{--size-rate:1;--scroll-bar:0px;--color-base:#000;--color-reverse:#fff;--grid-line-color:#cecece;--vh100:100vh;--svh100:100svh;--svh-min100:100svh;--duration-fast:.25s;--duration-base:.35s;--duration-slow:.6s;--duration-loose:1.2s;--duration-wipe:.8s;--leading-trim:calc((1em - 1lh) / 2);--leading-trim-en:calc((1cap - 1lh) / 2)}html{transition:--color-base var(--duration-base), --color-reverse var(--duration-base), --grid-line-color var(--duration-slow) cubic-bezier(.26, 1, .48, 1)}html[data-bg=black]{--color-base:#fff;--color-reverse:#000;--grid-line-color:#272727}html.webview,html.webview body{--vh100:calc(var(--fvh,1vh) * 100);--svh100:calc(var(--fvh,1vh) * 100);--svh-min100:calc(var(--fvh-min,1vh) * 100)}html{font-variant-ligatures:no-common-ligatures;tab-size:4;-webkit-font-smoothing:antialiased}html,body{touch-action:manipulation;height:100%}body{color:#000;line-break:strict;word-break:normal;overflow-wrap:anywhere;text-autospace:normal;font-family:Noto Sans JP,sans-serif;font-weight:400;line-height:1.5}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.l-crv-wrapper{isolation:isolate;position:relative}.l-crv-wrapper__bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.l-crv-wrapper__bg-group{color:var(--grid-line-color);position:fixed;inset:0;overflow:hidden}.l-crv-wrapper__bg-group:after{content:"";background-image:repeating-linear-gradient(to bottom, currentColor 0 1px, transparent 1px var(--grid-cell));background-position-y:var(--grid-offset,0px);position:absolute;inset:0}.l-crv-wrapper__bg-group--split{color:#fff;clip-path:inset(var(--bg-split,100%) 0 0 0);transition:none}.l-crv-wrapper__bg-track{inset-inline:0;height:calc(100% + var(--bg-tile,0px));translate:0 var(--bg-offset,0px);will-change:transform;position:absolute;top:0}.l-crv-wrapper__bg-image{background-repeat:repeat-y;background-size:100% var(--bg-tile,auto);opacity:0;transition:opacity var(--duration-slow) cubic-bezier(.26, 1, .48, 1);position:absolute;inset:0}.l-crv-wrapper__bg-image.is-crv-bg-current{opacity:1}.l-crv-wrapper__bg-group--split .l-crv-wrapper__bg-image{opacity:1;transition:none}.l-crv-wrapper__bg-image[data-bg-color=lightgray]{background-color:#e5e5e5}.l-crv-wrapper__bg-image[data-bg-color=black]{background-color:#000}.l-crv-wrapper__bg-image[data-bg-color=gray]{background-color:#cbcbcb}.l-crv-wrapper__bg-image[data-bg-color=white]{background-color:#fff}.l-crv-wrapper__bg-lines{inset-block:0;inset-inline:var(--grid-inset);border-inline-end:1px solid;grid-template-columns:repeat(17,1fr);display:grid;position:absolute}.l-crv-wrapper__bg-line{border-inline-start:1px solid}.l-crv-wrapper__overlay{z-index:50;pointer-events:none;clip-path:inset(100% 0% 0%);background-color:#000;position:fixed;inset:0}.l-crv-wrapper__overlay-logo{color:#fff;position:absolute;top:50%;left:50%;translate:-50% -50%}.l-crv-wrapper__overlay.is-crv-overlay-covered,.l-crv-wrapper__overlay.is-crv-overlay-leaving{transition:clip-path var(--duration-wipe) cubic-bezier(.87, 0, .13, 1)}.l-crv-wrapper__overlay.is-crv-overlay-covered{clip-path:inset(0%)}.l-crv-wrapper__overlay.is-crv-overlay-leaving{clip-path:inset(0% 0% 100%)}.c-crv-hdg-basic__main{letter-spacing:-.04em;align-items:center;font-family:Jost,sans-serif;line-height:1;display:flex}.c-crv-hdg-basic__main:before{content:"";background-color:#000;flex-shrink:0}.c-crv-hdg-basic__sub{line-height:1.75;display:block}.p-crv-header{z-index:10;color:var(--color-base);--color-base:#000;--color-reverse:#fff;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}html[data-bg=black] .p-crv-header{--color-base:#fff;--color-reverse:#000}.p-crv-header__nav-lists{gap:.4rem;display:flex}.p-crv-header__nav-link{background-color:var(--color-base);border-radius:.4rem;justify-content:center;align-items:center;font-family:Barlow Condensed,sans-serif;line-height:1;display:flex}.p-crv-header__nav-link.p-crv-header__nav-link{color:var(--color-reverse)}.p-crv-footer{color:#fff;isolation:isolate;background-color:#000;position:relative}.p-crv-footer__bg{z-index:-1;position:absolute;inset:0}.p-crv-footer__bg-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.p-crv-footer__inner{flex-direction:column;display:flex}.p-crv-footer__head,.p-crv-footer__nav{display:flex}.p-crv-footer__nav-lists{font-family:Barlow Condensed,sans-serif;line-height:1;display:flex}.p-crv-footer__nav-sns{background-color:#fff3;border-radius:50%;justify-content:center;align-items:center;display:flex}.p-crv-footer__foot{flex-direction:column;align-items:flex-end;display:flex}.p-crv-footer__foot-link{display:flex}.p-crv-footer__foot-text{font-family:Barlow Condensed,sans-serif;line-height:1}.p-crv-modal{z-index:100;display:none;position:fixed;inset:0}.p-crv-modal__wrapper{-webkit-overflow-scrolling:touch;background-color:#000000e6;place-items:center;width:100%;height:100%;display:grid;overflow-y:auto}.p-crv-modal__container{background-color:#000;border:.1rem solid #fff;border-radius:.4rem;margin-inline:auto}.p-crv-accessory{flex-direction:column;display:flex;position:relative}.p-crv-accessory__title{z-index:1;flex-direction:column;align-items:flex-start;gap:1.6rem;font-family:Jost,sans-serif;font-weight:400;line-height:.8;display:flex;position:relative}.p-crv-accessory__title-sub,.p-crv-accessory__title-main{letter-spacing:-.04em}.p-crv-accessory__visual{position:absolute;overflow:hidden}.p-crv-accessory__img{--parallax-shift:8rem;width:100%;height:calc(100% + 8rem);translate:0 calc((.5 - var(--parallax-progress,.5)) * var(--parallax-shift));position:absolute;top:-4rem;left:0}.p-crv-accessory__img-item{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.p-crv-accessory__lists{display:none}.p-crv-accessory__body{flex-direction:column;display:flex}.p-crv-accessory__text{font-weight:400;line-height:1.75}.p-crv-accessory__text--en{font-family:Barlow Condensed,sans-serif;font-weight:400;line-height:1.25}.p-crv-intro{color:var(--color-base);position:relative}.p-crv-intro__head{position:relative}.p-crv-intro__title{z-index:1;letter-spacing:-.04em;white-space:nowrap;font-family:Jost,sans-serif;font-weight:400;line-height:.8;position:relative}.p-crv-intro__title-text{width:fit-content;translate:0 calc((.5 - var(--parallax-progress,.5)) * var(--parallax-shift));display:block}.p-crv-intro__body{position:relative}.p-crv-intro__lead{z-index:1;font-weight:700;line-height:2.5;position:relative}.p-crv-intro__lead-row{--text-fill-row:clamp(0, calc(var(--text-fill-progress,0) * var(--text-fill-count,1) - var(--text-fill-index,0)), 1);color:#0000;background-image:linear-gradient(to right, var(--color-base) 0 calc(var(--text-fill-row) * 100%), #363636 calc(var(--text-fill-row) * 100%) 100%);-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%}.p-crv-intro__foot{position:relative}.p-crv-intro__text{z-index:1;font-family:Barlow Condensed,sans-serif;line-height:1.25;position:relative}.p-crv-intro__note{z-index:1;font-family:Barlow Condensed,sans-serif;line-height:1.25;position:absolute}.p-crv-intro__note--since{left:0}.p-crv-intro__note--foot{bottom:0;right:0}.p-crv-intro__note-row{justify-content:space-between;display:flex}.p-crv-intro__pic{position:absolute;overflow:hidden}.p-crv-intro__pic-img{--parallax-shift:8rem;top:calc(var(--parallax-shift) / -2);width:100%;height:calc(100% + var(--parallax-shift));-o-object-fit:cover;object-fit:cover;translate:0 calc((.5 - var(--parallax-progress,.5)) * var(--parallax-shift));position:absolute;left:0}.p-crv-intro__pic--1{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--notch-y)), calc(100% - var(--notch-x)) calc(100% - var(--notch-y)), calc(100% - var(--notch-x)) 100%, 0 100%);left:0}.p-crv-intro__pic--3{clip-path:polygon(0 0, calc(100% - var(--notch-x)) 0, calc(100% - var(--notch-x)) var(--notch-y), 100% var(--notch-y), 100% 100%, 0 100%)}.p-crv-intro__pic--4{clip-path:polygon(var(--notch-x) 0, 100% 0, 100% 100%, 0 100%, 0 var(--notch-y), var(--notch-x) var(--notch-y))}.p-crv-intro__shape{z-index:1;background-color:var(--color-base);position:absolute}.p-crv-intro__shape--2,.p-crv-intro__shape--3{right:0}.p-crv-kv{color:var(--color-base);position:relative}.p-crv-kv__visual{isolation:isolate;background-color:#44d62c;position:absolute;right:0;overflow:hidden}.p-crv-kv__visual-lists,.p-crv-kv__visual-list{position:absolute;inset:0}.p-crv-kv__visual-list:not(:first-child){visibility:hidden}.p-crv-kv__visual-pic,.p-crv-kv__visual-img{height:100%}.p-crv-kv__visual-img{-o-object-fit:cover;object-fit:cover}.p-crv-kv__title,.p-crv-kv__lead{position:absolute}.p-crv-kv__text{text-align:justify;font-family:Barlow Condensed,sans-serif;line-height:1.25;position:absolute}.p-crv-kv__bullet{position:absolute}.p-crv-kv__bullet-lists{justify-items:start;gap:.4rem;display:grid}.p-crv-kv__bullet-btn{text-underline-offset:.4rem;opacity:.3;font-family:Barlow Condensed,sans-serif;line-height:1.25;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:.2rem}.p-crv-kv__bullet-btn.is-crv-slider-current{opacity:1;text-decoration-color:currentColor}.p-crv-kv__news{background-color:var(--color-base);--color-base:#000;--color-reverse:#fff;border-radius:.4rem;flex-direction:column;gap:.8rem;padding:1.2rem;display:flex;position:absolute}html[data-bg=black] .p-crv-kv__news{--color-base:#fff;--color-reverse:#000}.p-crv-kv__news.p-crv-kv__news{color:var(--color-reverse)}.p-crv-kv__news-head{justify-content:space-between;align-items:center;display:flex}.p-crv-kv__news-date{color:#5d5d5d;font-family:Barlow Condensed,sans-serif;line-height:1}.p-crv-kv__news-label{color:#44d62c;border:.1rem solid #44d62c;border-radius:.2rem;flex-shrink:0;justify-content:center;align-items:center;font-family:Barlow Condensed,sans-serif;line-height:1;display:flex}.p-crv-kv__news-title{-webkit-line-clamp:2;color:var(--color-reverse);-webkit-box-orient:vertical;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.p-crv-kv__link{background-color:var(--color-base);--color-base:#000;--color-reverse:#fff;border-radius:.4rem;justify-content:center;align-items:center;font-family:Barlow Condensed,sans-serif;line-height:1;display:flex;position:absolute}html[data-bg=black] .p-crv-kv__link{--color-base:#fff;--color-reverse:#000}.p-crv-kv__link-text{color:var(--color-reverse)}.p-crv-kv__link-icon{width:1rem;color:var(--color-reverse)}.p-crv-kv__shape{background-color:var(--color-base);position:absolute}.p-crv-links{isolation:isolate;background-color:#e5e5e5;position:relative}.p-crv-links:before{z-index:-1;content:"";border-inline:.1rem solid #cecece;position:absolute;inset-block:0}.p-crv-links__lists{grid-template-columns:1fr;margin-inline:auto;display:grid}.p-crv-links__banner{isolation:isolate;position:relative}.p-crv-links__banner:after{content:"";mix-blend-mode:overlay;opacity:0;background-color:#44d62c;position:absolute;inset:0}.p-crv-links__btn{background-color:#000;border-radius:.4rem;justify-content:center;align-items:center;width:fit-content;margin-left:auto;font-family:Barlow Condensed,sans-serif;line-height:1;display:flex}.p-crv-links__btn-text{color:#fff}.p-crv-links__btn-icon{color:#fff;width:1rem}.p-crv-lineup{position:relative}.p-crv-lineup-color{border-radius:.4rem;width:100%;height:100%;position:relative;overflow:hidden}.p-crv-lineup-color__bg{z-index:-1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.p-crv-lineup-color__label{z-index:1;font-family:Barlow Condensed,sans-serif;line-height:1.25;position:absolute}.p-crv-lineup-color__viewport{position:absolute;inset:0;overflow:hidden}.p-crv-lineup-color__lists{height:100%;display:flex}.p-crv-lineup-color__list{flex:0 0 100%;justify-content:center;align-items:center;min-width:0;height:100%;display:flex}.p-crv-lineup-color__img{filter:drop-shadow(0 1rem 1.5rem #0006)}.p-crv-lineup-color__foot{z-index:1;justify-content:space-between;align-items:center;display:flex;position:absolute}.p-crv-lineup-color__bullet{align-items:center;gap:.8rem;display:flex}.p-crv-lineup-color__bullet-btn{outline-offset:.2rem;background-image:linear-gradient(to bottom right, var(--dot-color-sub,var(--dot-color)) 0 50%, var(--dot-color) 50% 100%);outline:.1rem solid #0000;width:1.2rem;height:1.2rem}.p-crv-lineup-color__bullet-btn.is-crv-slider-current{outline-color:var(--dot-color)}.p-crv-lineup-color__group{display:flex}.p-crv-lineup-color__btn{color:#fff;background-color:#000;border-radius:.4rem;justify-content:center;align-items:center;display:flex}.p-crv-lineup-color__btn[disabled]{opacity:.3}.p-crv-lineup-color__btn-icon{width:1rem}.p-crv-lineup-detail{color:#fff}.p-crv-lineup-detail:not([hidden]){flex-direction:column;display:flex}.p-crv-lineup-detail__head{flex-direction:column;width:100%;display:flex}.p-crv-lineup-detail__head-title{letter-spacing:-.04em;font-family:Jost,sans-serif;line-height:.8}.p-crv-lineup-detail__head-text{line-height:1}.p-crv-lineup-detail__lead{width:100%;margin-top:8rem;display:flex}.p-crv-lineup-detail__lead-main{flex:auto;font-weight:700;line-height:1.75}.p-crv-lineup-detail__lead-text{display:block}.p-crv-lineup-detail__lead-label{text-align:right;flex-shrink:0;font-family:Barlow Condensed,sans-serif;line-height:1.25}.p-crv-lineup-detail__body{width:100%;display:flex}.p-crv-lineup-detail__text{flex-direction:column;display:flex}.p-crv-lineup-detail__text-main{line-height:1.75}.p-crv-lineup-detail__text-sub{color:#5d5d5d;font-family:Barlow Condensed,sans-serif;line-height:1.25}.p-crv-lineup-detail__pic{background-color:#fff;overflow:hidden}.p-crv-lineup-detail__pic-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.p-crv-lineup-detail__close{color:#fff;flex-direction:column;align-items:center;margin-inline:auto;font-family:Barlow Condensed,sans-serif;line-height:1.25;display:flex}.p-crv-lineup-detail__close:before{content:"";background-color:currentColor;height:.1rem}.p-crv-lineup-product__main{display:grid;position:relative}.p-crv-lineup-product__main:before{content:"";background-color:#000;position:absolute}.p-crv-lineup-product__label{font-family:Barlow Condensed,sans-serif;line-height:1.25}.p-crv-lineup-product__title{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:1.6rem;font-family:Jost,sans-serif;line-height:.8;display:flex}.p-crv-lineup-product__title-sub,.p-crv-lineup-product__title-main{letter-spacing:-.04em}.p-crv-lineup-product__visual{position:relative}.p-crv-lineup-product__bg{overflow:hidden}.p-crv-lineup-product__bg-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.p-crv-lineup-product__item{translate:0 calc((.5 - var(--parallax-progress,.5)) * var(--parallax-shift));position:absolute}.p-crv-lineup-product__tag{justify-content:space-between;display:flex}.p-crv-lineup-product__tag-text{font-family:Barlow Condensed,sans-serif;line-height:1.25}.p-crv-lineup-product__desc{flex-direction:column;display:flex}.p-crv-lineup-product__desc-main{line-height:1.75}.p-crv-lineup-product__desc-sub{font-family:Barlow Condensed,sans-serif;line-height:1.25}.p-crv-lineup-product__group{align-items:center;display:flex}.p-crv-lineup-product__pic{position:relative}.p-crv-lineup-product__pic:before{content:"";background-color:#000;position:absolute}.p-crv-lineup-product__pic-item{position:absolute;overflow:hidden}.p-crv-lineup-product__pic-item.p-crv-lineup-product__pic-item--1{clip-path:polygon(var(--notch-x) 0, 100% 0, 100% 100%, 0 100%, 0 var(--notch-y), var(--notch-x) var(--notch-y));top:0;left:0}.p-crv-lineup-product__pic-item.p-crv-lineup-product__pic-item--2{clip-path:polygon(0 0, calc(100% - var(--notch-x)) 0, calc(100% - var(--notch-x)) var(--notch-y), 100% var(--notch-y), 100% 100%, 0 100%)}.p-crv-lineup-product__pic-img{--parallax-shift:8rem;top:calc(var(--parallax-shift) / -2);width:100%;height:calc(100% + var(--parallax-shift));-o-object-fit:cover;object-fit:cover;translate:0 calc((.5 - var(--parallax-progress,.5)) * var(--parallax-shift));position:absolute;left:0}.p-crv-lineup-product__note{font-family:Barlow Condensed,sans-serif;line-height:1.25;position:absolute}.p-crv-lineup-product__foot{flex-wrap:wrap;display:flex}.p-crv-lineup-product__card{border-radius:.4rem;flex:1 1 0;position:relative;overflow:hidden}.p-crv-lineup-product__card.p-crv-lineup-product__card--modal{border:.1rem solid #000}.p-crv-lineup-product__card.p-crv-lineup-product__card--shop{color:#fff;background-color:#000}.p-crv-lineup-product__card-title{letter-spacing:-.04em;font-family:Jost,sans-serif;line-height:.8;position:absolute}.p-crv-lineup-product__card-text{line-height:1;position:absolute}.p-crv-lineup-product__card-note{font-family:Barlow Condensed,sans-serif;line-height:1.25;position:absolute}.p-crv-lineup-product__card-icon{--card-icon-line:.1rem;position:absolute;left:50%;translate:-50%}.p-crv-lineup-product__card-icon:before,.p-crv-lineup-product__card-icon:after{content:"";background-color:#000;position:absolute;top:50%;left:50%;translate:-50% -50%}.p-crv-lineup-product__card-icon:before{width:100%;height:var(--card-icon-line)}.p-crv-lineup-product__card-icon:after{width:var(--card-icon-line);height:100%}.p-crv-lineup-product__card-btn{color:#000;background-color:#fff;border-radius:.4rem;justify-content:center;align-items:center;display:flex;position:absolute}.p-crv-lineup-product__card-btn-icon{width:1rem}.p-crv-lineup-product--reverse .p-crv-lineup-product__pic-item.p-crv-lineup-product__pic-item--1{left:auto;right:0}.p-crv-looks__viewport{overflow:hidden}.p-crv-looks__lists{display:flex}.p-crv-looks__list{flex:none}.p-crv-looks__trigger{width:100%;display:block;position:relative}.p-crv-looks__thumb{aspect-ratio:968/1290;display:block;overflow:hidden}.p-crv-looks__thumb-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.p-crv-looks__thumb-badge{--badge-icon-line:.1rem;background-color:#000;border-radius:.4rem;position:absolute}.p-crv-looks__thumb-badge:before,.p-crv-looks__thumb-badge:after{content:"";background-color:#fff;position:absolute;top:50%;left:50%;translate:-50% -50%}.p-crv-looks__thumb-badge:before{width:var(--badge-icon-size);height:var(--badge-icon-line)}.p-crv-looks__thumb-badge:after{width:var(--badge-icon-line);height:var(--badge-icon-size)}.p-crv-looks__info{flex-direction:column;gap:.8rem;display:flex}.p-crv-looks__info-name{letter-spacing:-.04em;font-family:Jost,sans-serif;line-height:.8}.p-crv-looks__info-lists{font-family:Barlow Condensed,sans-serif;line-height:1.25}.p-crv-looks__body.is-crv-slider-disabled .p-crv-looks__foot{display:none}.p-crv-looks__foot{justify-content:flex-end;align-items:center;gap:3.2rem;display:flex}.p-crv-looks__progress{background-color:#000;border-radius:.4rem;position:relative;overflow:hidden}.p-crv-looks__progress-bar{background-color:#44d62c;border-radius:.4rem;position:absolute;inset-block:0}.p-crv-looks__group{display:flex}.p-crv-looks__btn{border:.1rem solid #000;border-radius:.4rem;justify-content:center;align-items:center;display:flex}.p-crv-looks__btn[disabled]{opacity:.3}.p-crv-looks__btn-icon{width:1rem}.p-crv-looks-detail{color:#fff}.p-crv-looks-detail:not([hidden]){flex-direction:column;display:flex}.p-crv-looks-detail__body{display:flex}.p-crv-looks-detail__visual{position:relative}.p-crv-looks-detail__viewport{aspect-ratio:968/1290;overflow:hidden}.p-crv-looks-detail__lists{height:100%;display:flex}.p-crv-looks-detail__list{flex:0 0 100%;min-width:0;height:100%}.p-crv-looks-detail__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.p-crv-looks-detail__progress{color:#000;font-family:Barlow Condensed,sans-serif;line-height:1.25;position:absolute}.p-crv-looks-detail__group{display:flex;position:absolute}.p-crv-looks-detail__btn{color:#fff;background-color:#000;border-radius:.4rem;justify-content:center;align-items:center;display:flex}.p-crv-looks-detail__btn[disabled]{opacity:.3}.p-crv-looks-detail__btn-icon{width:1rem}.p-crv-looks-detail__info{flex-direction:column;display:flex}.p-crv-looks-detail__info-name{letter-spacing:-.04em;font-family:Jost,sans-serif;line-height:.8}.p-crv-looks-detail__info-lists{font-family:Barlow Condensed,sans-serif;line-height:1.25}.p-crv-looks-detail__close{color:#fff;flex-direction:column;align-items:center;margin-inline:auto;font-family:Barlow Condensed,sans-serif;line-height:1.25;display:flex}.p-crv-looks-detail__close:before{content:"";background-color:currentColor;height:.1rem}.p-crv-news{isolation:isolate;background-color:#e5e5e5;border-top:.1rem solid #cecece;position:relative}.p-crv-news:before{z-index:-1;content:"";border-inline:.1rem solid #cecece;position:absolute;inset-block:0}.p-crv-news__list{border-top:.1rem solid #000}.p-crv-news__list:last-child{border-bottom:.1rem solid #000}.p-crv-news__link{display:flex}.p-crv-news__link-body{flex-direction:column;gap:.4rem;display:flex}.p-crv-news__link-head{align-items:center;gap:1.6rem;display:flex}.p-crv-news__link-date{font-family:Barlow Condensed,sans-serif;line-height:1.25}.p-crv-news__link-label{color:#44d62c;border:.1rem solid #44d62c;border-radius:.2rem;flex-shrink:0;justify-content:center;align-items:center;font-family:Barlow Condensed,sans-serif;line-height:1;display:flex}.p-crv-news__link-title{font-weight:500;line-height:1.75}.p-crv-news__link-btn{color:#fff;background-color:#000;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.p-crv-news__link-btn-icon{width:1rem}.p-crv-news__btn{background-color:#000;border-radius:.4rem;align-items:center;width:fit-content;margin-left:auto;display:flex}.p-crv-news__btn-text{color:#fff;font-family:Barlow Condensed,sans-serif;line-height:1}.p-crv-news__btn-group{border-left:.1rem solid #363636;justify-content:center;align-items:center;display:flex}.p-crv-news__btn-icon{color:#fff;width:1rem}.p-crv-statement{isolation:isolate;background-color:#e5e5e5;position:relative}.p-crv-statement:before{z-index:-1;content:"";border-inline:.1rem solid #cecece;position:absolute;inset-block:0}.p-crv-statement__head{z-index:1;flex-direction:column;justify-content:space-between;display:flex;position:sticky}.p-crv-statement__label{justify-content:space-between;align-items:center;font-family:Barlow Condensed,sans-serif;line-height:1.25;display:flex}.p-crv-statement__label-shape{background-color:#000;flex-shrink:0}.p-crv-statement__logo{margin-inline:auto}.p-crv-statement__logo-img{width:100%;display:block}.p-crv-statement__visual{position:relative}.p-crv-statement__pic{position:absolute;overflow:hidden}.p-crv-statement__pic-img{--parallax-shift:8rem;top:calc(var(--parallax-shift) / -2);width:100%;height:calc(100% + var(--parallax-shift));-o-object-fit:cover;object-fit:cover;translate:0 calc((.5 - var(--parallax-progress,.5)) * var(--parallax-shift));position:absolute;left:0}.p-crv-statement__pic--1{top:0;left:0}.p-crv-statement__pic--2{right:0}.p-crv-statement__pic--3{clip-path:polygon(0 0, calc(100% - var(--notch-x)) 0, calc(100% - var(--notch-x)) var(--notch-y), 100% var(--notch-y), 100% 100%, 0 100%)}.p-crv-statement__pic--5{clip-path:polygon(0 0, 100% 0, 100% 100%, var(--notch-x) 100%, var(--notch-x) calc(100% - var(--notch-y)), 0 calc(100% - var(--notch-y)))}.p-crv-statement__foot{margin-top:12rem;position:relative}.p-crv-statement__lead{font-weight:700;line-height:2.5}.p-crv-statement__lead-row{--text-fill-row:clamp(0, calc(var(--text-fill-progress,0) * var(--text-fill-count,1) - var(--text-fill-index,0)), 1);color:#0000;background-image:linear-gradient(to right, #000 0 calc(var(--text-fill-row) * 100%), #cbcbcb calc(var(--text-fill-row) * 100%) 100%);-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%}.p-crv-statement__text{font-family:Barlow Condensed,sans-serif;line-height:1.25}.p-crv-statement__note{font-family:Barlow Condensed,sans-serif;line-height:1.25;position:absolute}.p-crv-statement__note.p-crv-statement__note--2{bottom:0;right:0}.p-crv-view-all__link{background-color:#000;border-radius:.4rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.p-crv-view-all__link.p-crv-view-all__link{color:#fff}.p-crv-view-all__title{color:#fff;letter-spacing:-.04em;font-family:Jost,sans-serif;line-height:.8}.p-crv-view-all__title-text--green{color:#44d62c}.p-crv-view-all__lead{color:#fff;line-height:1}.p-crv-view-all__btn{color:#000;background-color:#fff;border-radius:.4rem;justify-content:center;align-items:center;display:flex;position:absolute}.u-crv-sr-only{white-space:nowrap;pointer-events:none;clip-path:inset(50%);border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.u-crv-text-12{font-size:1.2rem;line-height:1.33}.u-crv-text-14{font-size:1.4rem;line-height:1.42}.u-crv-text-16{font-size:1.6rem;line-height:1.5}.u-crv-text-18{font-size:1.8rem;line-height:1.55}.u-crv-text-24{font-size:2.4rem;line-height:1.33}.u-crv-budoux{word-break:keep-all;overflow-wrap:anywhere}@media (width<768px){:root{--grid-cell:4rem;--grid-inset:1.5rem}html{font-size:2.5641vw}body{font-size:1.5rem}.l-crv-wrapper__bg-image[data-bg-color=lightgray]{background-image:url(../img/common/bg_lightgray_sp.webp)}.l-crv-wrapper__bg-image[data-bg-color=black]{background-image:url(../img/common/bg_black_sp.webp)}.l-crv-wrapper__bg-image[data-bg-color=gray]{background-image:url(../img/common/bg_gray_sp.webp)}.l-crv-wrapper__bg-image[data-bg-color=white]{background-image:url(../img/common/bg_white_sp.webp)}.l-crv-wrapper__bg-lines{grid-template-columns:repeat(9,1fr)}.l-crv-wrapper__bg-line:nth-child(n+10){display:none}.l-crv-wrapper__overlay-logo{width:32rem}.l-crv-wrapper__footer{margin-top:9.6rem}.c-crv-hdg-basic__main{gap:1.6rem;font-size:3.2rem}.c-crv-hdg-basic__main:before{width:.8rem;height:.8rem}.c-crv-hdg-basic__sub{padding-left:2.4rem;font-size:1.2rem}.p-crv-header{height:4.8rem;padding-inline:1.5rem}.p-crv-header__logo-img{width:8.8rem}.p-crv-header__nav-link{height:1.8rem;padding-inline:1.4rem;font-size:1.2rem}.p-crv-footer__inner{gap:3.2rem;padding:1.6rem 1.5rem 1.5rem}.p-crv-footer__head{flex-direction:column;align-items:flex-start;gap:6.5rem}.p-crv-footer__logo{width:12.8rem}.p-crv-footer__nav{flex-direction:column;align-items:flex-start;gap:5.6rem}.p-crv-footer__nav-lists{flex-direction:column;gap:2.4rem;font-size:1.4rem}.p-crv-footer__nav-sns{width:3.2rem;height:3.2rem}.p-crv-footer__nav-sns-icon{width:1.6rem}.p-crv-footer__foot{gap:1.2rem}.p-crv-footer__foot-logo{width:8.8rem}.p-crv-footer__foot-text{font-size:1.1rem}.p-crv-modal__wrapper{padding:8rem 1.5rem}.p-crv-modal__container{max-width:36rem;padding:1.2rem}.p-crv-accessory{gap:42rem;min-height:87.2rem;margin-top:8rem;padding-inline:1.5rem}.p-crv-accessory__title-sub{font-size:5.6rem}.p-crv-accessory__title-main{font-size:8rem}.p-crv-accessory__visual{width:36rem;height:40rem;top:17.7rem;left:1.5rem}.p-crv-accessory__body{gap:3.2rem;width:32rem}.p-crv-accessory__text{font-size:1.3rem}.p-crv-accessory__text--en{font-size:1.1rem}.p-crv-intro{margin-top:9.6rem;padding-block:8rem;padding-inline:1.5rem}.p-crv-intro__head{height:60.2rem}.p-crv-intro__title{font-size:7.2rem}.p-crv-intro__title-text{--parallax-shift:8rem}.p-crv-intro__title-text:nth-child(2){margin-top:1.2rem}.p-crv-intro__title-text:nth-child(3){margin-top:22.3rem;margin-left:11.3rem}.p-crv-intro__lead{font-size:1.8rem}.p-crv-intro__foot{min-height:50.8rem;margin-top:3.2rem}.p-crv-intro__text{font-size:1.1rem}.p-crv-intro__note{width:20rem;font-size:1.1rem}.p-crv-intro__note--since{top:52.4rem}.p-crv-intro__note--foot{width:calc(20rem - var(--scroll-bar))}.p-crv-intro__pic--1{--notch-x:8rem;--notch-y:4rem;width:20rem;height:12rem;top:40rem}.p-crv-intro__pic--2{width:calc(25.5rem - var(--scroll-bar));height:20rem;top:12rem;right:-1.5rem}.p-crv-intro__pic--3{--notch-x:8rem;--notch-y:4rem;width:16rem;height:24rem;top:63.8rem;left:0}.p-crv-intro__pic--4{--notch-x:4rem;--notch-y:4rem;width:calc(20rem - var(--scroll-bar));height:12rem;bottom:3.2rem;right:0}.p-crv-intro__shape{width:.8rem;height:.8rem}.p-crv-intro__shape--1{top:20rem;left:0}.p-crv-intro__shape--2{top:67.8rem}.p-crv-intro__shape--3{top:79rem}.p-crv-intro__shape--4{bottom:2.4rem;left:0}.p-crv-kv{height:84rem}.p-crv-kv__visual{aspect-ratio:335/400;width:33.5rem;top:17.4rem}.p-crv-kv__title{top:8rem;left:1.5rem}.p-crv-kv__title-img{width:28rem}.p-crv-kv__lead{top:62.2rem;left:1.5rem}.p-crv-kv__lead-img{width:16rem}.p-crv-kv__text{width:24rem;font-size:1.1rem;top:65.6rem;left:1.5rem}.p-crv-kv__bullet{bottom:27.8rem;left:3.3rem}.p-crv-kv__bullet-btn{font-size:1.1rem}.p-crv-kv__news{width:32rem;top:76rem;left:1.5rem}.p-crv-kv__news-date{font-size:1.1rem}.p-crv-kv__news-label{width:4rem;height:1.2rem;padding-bottom:.1rem;font-size:1rem}.p-crv-kv__news-title{font-size:1.2rem}.p-crv-kv__link{gap:.8rem;height:1.8rem;padding-inline:1.4rem;font-size:1.2rem;top:53.7rem;right:1.2rem}.p-crv-kv__shape{width:.8rem;height:.8rem}.p-crv-kv__shape--top{top:7.2rem;right:1.5rem}.p-crv-kv__shape--bottom{top:71.2rem;right:1.5rem}.p-crv-links{padding-inline:1.5rem;padding-bottom:8rem}.p-crv-links:before{inset-inline:1.5rem}.p-crv-links__lists{gap:4rem}.p-crv-links__btn{gap:.8rem;height:1.8rem;margin-top:.8rem;padding-inline:1.4rem;font-size:1.2rem}.p-crv-lineup__head{margin-top:8rem;margin-bottom:5.6rem;padding-left:1.5rem}.p-crv-lineup-color__label{font-size:1.1rem;top:1.2rem;left:1.2rem}.p-crv-lineup-color__foot{bottom:1.2rem;left:1.2rem;right:1.2rem}.p-crv-lineup-color__group{gap:.6rem}.p-crv-lineup-color__btn{width:3.8rem;height:3.8rem}.p-crv-lineup-detail__head{gap:.8rem}.p-crv-lineup-detail__head-title{font-size:2.2rem}.p-crv-lineup-detail__head-text{font-size:1.3rem}.p-crv-lineup-detail__lead{flex-direction:column-reverse;align-items:flex-start;gap:3.2rem}.p-crv-lineup-detail__lead-main{font-size:2rem}.p-crv-lineup-detail__lead-label{font-size:1.1rem}.p-crv-lineup-detail__body{flex-direction:column;gap:4rem;margin-top:4rem}.p-crv-lineup-detail__text{gap:3.2rem}.p-crv-lineup-detail__text-main{font-size:1.3rem}.p-crv-lineup-detail__text-sub{font-size:1.1rem}.p-crv-lineup-detail__pic{aspect-ratio:336/347;width:100%}.p-crv-lineup-detail__close:before{width:5rem}.p-crv-lineup-detail__close{gap:1.2rem;margin-top:4.8rem;font-size:1.2rem}.p-crv-lineup-product+.p-crv-lineup-product{margin-top:8rem}.p-crv-lineup-product__main{grid-template-columns:minmax(0,1fr);padding-inline:1.5rem}.p-crv-lineup-product__main:before{width:.8rem;height:.8rem;top:57.1rem;left:4.7rem}.p-crv-lineup-product__label{font-size:1.1rem}.p-crv-lineup-product__title{margin-top:2.1rem}.p-crv-lineup-product__title-sub{font-size:5.6rem}.p-crv-lineup-product__title-main{font-size:10.4rem}.p-crv-lineup-product__visual{width:24rem;margin-top:5.9rem;margin-left:auto}.p-crv-lineup-product__bg{height:36rem}.p-crv-lineup-product__item{--parallax-shift:8rem;width:34rem;top:-4.3rem;left:-9.5rem}.p-crv-lineup-product__tag{margin-top:.4rem}.p-crv-lineup-product__tag-text{font-size:1.1rem}.p-crv-lineup-product__desc{gap:3.2rem;width:32rem;margin-top:4.8rem}.p-crv-lineup-product__desc-main{font-size:1.3rem}.p-crv-lineup-product__desc-sub{font-size:1.1rem}.p-crv-lineup-product__group{gap:1.6rem;margin-top:3.2rem}.p-crv-lineup-product__logo{width:6.4rem}.p-crv-lineup-product__logo.p-crv-lineup-product__logo--goretex{width:8rem}.p-crv-lineup-product__pic{height:50.6rem;margin-top:4.8rem}.p-crv-lineup-product__pic:before{display:none}.p-crv-lineup-product__pic-item.p-crv-lineup-product__pic-item--1{--notch-x:5.5rem;--notch-y:4rem;width:29.5rem;height:20rem}.p-crv-lineup-product__pic-item.p-crv-lineup-product__pic-item--2{--notch-x:4rem;--notch-y:4rem;width:16rem;height:20rem;top:27.2rem;left:1.5rem}.p-crv-lineup-product__pic-item.p-crv-lineup-product__pic-item--3{width:16rem;height:20rem;top:23.2rem;left:21.5rem}.p-crv-lineup-product__note{width:16rem;font-size:1.1rem;top:43.6rem;left:21.5rem}.p-crv-lineup-product__foot{gap:5.6rem 1.6rem;margin-top:4rem;padding-inline:1.5rem}.p-crv-lineup-product__card{aspect-ratio:172/160}.p-crv-lineup-product__card.p-crv-lineup-product__card--color{aspect-ratio:1;flex:0 0 100%}.p-crv-lineup-product__card-title{font-size:2.2rem;top:1.2rem;left:1.2rem}.p-crv-lineup-product__card-text{font-size:1.3rem;top:3.8rem;left:1.2rem}.p-crv-lineup-product__card-note{font-size:1.2rem;bottom:1.2rem;right:1.2rem}.p-crv-lineup-product__card-icon{width:5rem;height:5rem;top:7.1rem}.p-crv-lineup-product__card-btn{width:3.8rem;height:1.8rem;bottom:1.2rem;right:1.2rem}.p-crv-lineup-product--reverse .p-crv-lineup-product__item{width:31rem;top:-4.4rem}.p-crv-lineup-product--reverse .p-crv-lineup-product__pic{height:50.2rem}.p-crv-lineup-product--reverse .p-crv-lineup-product__pic-item.p-crv-lineup-product__pic-item--2{top:23.2rem}.p-crv-lineup-product--reverse .p-crv-lineup-product__pic-item.p-crv-lineup-product__pic-item--3{top:25.6rem}.p-crv-lineup-product--reverse .p-crv-lineup-product__note{top:46rem}.p-crv-looks{margin-top:8rem}.p-crv-looks__head{padding-left:1.5rem}.p-crv-looks__body{margin-top:5.6rem}.p-crv-looks__lists{gap:1.6rem}.p-crv-looks__list{width:16rem}.p-crv-looks__list:first-child{margin-left:1.5rem}.p-crv-looks__list:last-child{margin-right:1.5rem}.p-crv-looks__thumb-badge{--badge-icon-size:.75rem;width:3.5rem;height:1.7rem;bottom:.8rem;right:.8rem}.p-crv-looks__info{margin-top:1.2rem}.p-crv-looks__info-name{font-size:1.8rem}.p-crv-looks__info-lists{font-size:1.2rem}.p-crv-looks__foot{margin-top:4rem;padding-inline:1.5rem}.p-crv-looks__progress{width:24.6rem;height:.3rem}.p-crv-looks__group{gap:.6rem}.p-crv-looks__btn{width:3.8rem;height:3.8rem}.p-crv-looks-detail__body{flex-direction:column;gap:3.2rem}.p-crv-looks-detail__progress{font-size:1.1rem;bottom:.8rem;left:.8rem}.p-crv-looks-detail__group{gap:.6rem;bottom:.8rem;right:.8rem}.p-crv-looks-detail__btn{width:3.8rem;height:3.8rem}.p-crv-looks-detail__info{gap:.8rem}.p-crv-looks-detail__info-name{font-size:1.8rem}.p-crv-looks-detail__info-lists{font-size:1.2rem}.p-crv-looks-detail__close{gap:1.2rem;margin-top:8rem;font-size:1.2rem}.p-crv-looks-detail__close:before{width:5rem}.p-crv-news{padding-block:8rem;padding-inline:1.5rem}.p-crv-news:before{inset-inline:1.5rem}.p-crv-news__head{margin-bottom:5.6rem}.p-crv-news__link{align-items:flex-end;gap:1.6rem;padding:1.2rem .4rem}.p-crv-news__link-body{flex:1 1 0;min-width:0}.p-crv-news__link-date{font-size:1.1rem}.p-crv-news__link-label{width:4rem;height:1.2rem;padding-bottom:.1rem;font-size:1rem}.p-crv-news__link-title{font-size:1.3rem}.p-crv-news__link-btn{width:3.8rem;height:1.8rem}.p-crv-news__btn{height:3.8rem;margin-top:3.2rem}.p-crv-news__btn-text{padding-inline:2rem;font-size:1.2rem}.p-crv-news__btn-group{width:3.8rem;height:2.4rem}.p-crv-statement{padding:6.4rem 1.5rem 8rem}.p-crv-statement:before{inset-inline:1.5rem}.p-crv-statement__head{height:calc(var(--svh100) - 12.8rem);top:6.4rem}.p-crv-statement__label{font-size:1.1rem}.p-crv-statement__label-shape{width:.8rem;height:.8rem}.p-crv-statement__logo--head{width:32rem}.p-crv-statement__visual{height:76.8rem;margin-top:21.1rem}.p-crv-statement__pic--1{width:16rem;height:20rem}.p-crv-statement__pic--2{width:calc(16rem - var(--scroll-bar));height:12rem;top:12.8rem}.p-crv-statement__pic--3{--notch-x:8rem;--notch-y:4rem;width:16rem;height:20rem;top:26.4rem;left:8rem}.p-crv-statement__pic--4{width:16rem;height:20rem;top:51.2rem;left:0}.p-crv-statement__pic--5{--notch-x:4rem;--notch-y:4rem;width:calc(16rem - var(--scroll-bar));height:20rem;top:56.8rem;right:0}.p-crv-statement__foot{min-height:71.3rem}.p-crv-statement__lead{font-size:1.8rem}.p-crv-statement__text{margin-top:3.2rem;font-size:1.1rem}.p-crv-statement__logo--foot{width:24rem;margin-top:6.4rem}.p-crv-statement__note{font-size:1.1rem}.p-crv-statement__note.p-crv-statement__note--1{bottom:0;left:0}.p-crv-view-all{margin-top:8rem;padding-inline:1.5rem}.p-crv-view-all__link{gap:.8rem;min-height:26rem;padding:1.2rem}.p-crv-view-all__title{font-size:4.6rem}.p-crv-view-all__lead{font-size:1.3rem}.p-crv-view-all__btn{width:7.2rem;height:4rem;bottom:1.2rem;right:1.2rem}.p-crv-view-all__btn-icon{width:1.8rem}.u-crv-hidden--sp{display:none}.u-crv-text-12--sp{font-size:1.2rem;line-height:1.33}.u-crv-text-14--sp{font-size:1.4rem;line-height:1.42}.u-crv-text-16--sp{font-size:1.6rem;line-height:1.5}.u-crv-text-18--sp{font-size:1.8rem;line-height:1.55}.u-crv-text-24--sp{font-size:2.4rem;line-height:1.33}}@media (hover:hover){.p-crv-header__nav-link:hover{background-color:var(--color-reverse)}.p-crv-header__nav-link:hover.p-crv-header__nav-link:hover{color:var(--color-base)}.p-crv-footer__nav-link{text-underline-offset:.6rem;text-decoration-color:#0000;text-decoration-thickness:.2rem}.p-crv-footer__nav-link:hover{-webkit-text-decoration:underline #fff;text-decoration:underline #fff}.p-crv-footer__nav-sns:hover{background-color:#fff}.p-crv-footer__nav-sns:hover .p-crv-footer__nav-sns-icon{color:#000}.p-crv-footer__foot-link:hover{opacity:.6}.p-crv-kv__bullet-btn:hover{opacity:1}.p-crv-kv__news:hover{background-color:var(--color-reverse)}.p-crv-kv__news:hover.p-crv-kv__news:hover,.p-crv-kv__news:hover .p-crv-kv__news-title{color:var(--color-base)}.p-crv-kv__link:hover{background-color:var(--color-reverse)}.p-crv-kv__link:hover .p-crv-kv__link-text,.p-crv-kv__link:hover .p-crv-kv__link-icon{color:var(--color-base)}.p-crv-links__link:hover .p-crv-links__banner:after{opacity:1}.p-crv-links__link:hover .p-crv-links__btn{background-color:#44d62c}.p-crv-links__link:hover .p-crv-links__btn-text,.p-crv-links__link:hover .p-crv-links__btn-icon{color:#000}.p-crv-lineup-color__btn:hover{color:#000;background-color:#fff}.p-crv-lineup-detail__close:hover{color:#44d62c}.p-crv-lineup-product__card.p-crv-lineup-product__card--modal:hover{background-color:#fff}.p-crv-lineup-product__card.p-crv-lineup-product__card--shop:hover{color:#000;background-color:#44d62c}.p-crv-lineup-product__card.p-crv-lineup-product__card--shop:hover .p-crv-lineup-product__card-btn{background-color:#000}.p-crv-lineup-product__card.p-crv-lineup-product__card--shop:hover .p-crv-lineup-product__card-btn-icon{color:#fff}.p-crv-looks__trigger:hover .p-crv-looks__thumb{border:.6rem solid #44d62c}.p-crv-looks__btn:hover:not([disabled]){background-color:#000}.p-crv-looks__btn:hover:not([disabled]) .p-crv-looks__btn-icon{color:#fff}.p-crv-looks-detail__btn:hover:not([disabled]){color:#000;background-color:#fff}.p-crv-looks-detail__close:hover{color:#44d62c}.p-crv-news__link:hover{color:#fff;background-color:#000}.p-crv-news__link:hover .p-crv-news__link-btn{color:#000;background-color:#44d62c}.p-crv-news__btn:hover{background-color:#44d62c}.p-crv-news__btn:hover .p-crv-news__btn-text,.p-crv-news__btn:hover .p-crv-news__btn-icon{color:#000}.p-crv-view-all__link:hover .p-crv-view-all__title,.p-crv-view-all__link:hover .p-crv-view-all__lead{color:#44d62c}.p-crv-view-all__link:hover .p-crv-view-all__btn{background-color:#44d62c}.p-crv-view-all__link:hover .p-crv-view-all__btn-icon{transform:translate(2rem)}}@media (resolution<=1.5x){:where(#crv) img{image-rendering:-webkit-optimize-contrast}}@media (width>=768px),print{:root{--grid-cell:8rem;--grid-inset:4rem}html{font-size:.694444vw}body{font-size:1.6rem}.l-crv-wrapper__bg-image[data-bg-color=lightgray]{background-image:url(../img/common/bg_lightgray_pc.webp)}.l-crv-wrapper__bg-image[data-bg-color=black]{background-image:url(../img/common/bg_black_pc.webp)}.l-crv-wrapper__bg-image[data-bg-color=gray]{background-image:url(../img/common/bg_gray_pc.webp)}.l-crv-wrapper__bg-image[data-bg-color=white]{background-image:url(../img/common/bg_white_pc.webp)}.l-crv-wrapper__overlay-logo{width:112rem}.l-crv-wrapper__footer{margin-top:16rem}.c-crv-hdg-basic__main{gap:2.4rem;font-size:4.8rem}.c-crv-hdg-basic__main:before{width:1.2rem;height:1.2rem}.c-crv-hdg-basic__sub{padding-left:3.6rem;font-size:1.4rem}.p-crv-header{height:8rem;padding-left:3.6rem;padding-right:4rem}.p-crv-header__logo-img{width:10.4rem}.p-crv-header__nav-link{height:2rem;padding-inline:1.6rem;font-size:1.3rem}.p-crv-footer__inner{justify-content:space-between;min-height:44.5rem;padding:4rem}.p-crv-footer__head{justify-content:space-between;align-items:center}.p-crv-footer__logo{width:20rem}.p-crv-footer__nav{align-items:center;gap:8rem}.p-crv-footer__nav-lists{gap:6.4rem;font-size:1.6rem}.p-crv-footer__nav-sns{width:4rem;height:4rem}.p-crv-footer__nav-sns-icon{width:2rem}.p-crv-footer__foot{gap:1.6rem}.p-crv-footer__foot-logo{width:12rem}.p-crv-footer__foot-text{font-size:1.3rem}.p-crv-modal__wrapper{padding:8rem 4rem}.p-crv-modal__container{max-width:104rem;padding:1.6rem}.p-crv-accessory{gap:9.6rem;min-height:80rem;margin-top:12rem;padding-inline:4rem}.p-crv-accessory__title-sub{font-size:12rem}.p-crv-accessory__title-main{font-size:17.6rem}.p-crv-accessory__visual{width:calc(64rem - var(--scroll-bar) / 2);height:72rem;top:0;right:4rem}.p-crv-accessory__lists{width:calc(64rem - var(--scroll-bar));white-space:nowrap;justify-content:space-between;font-family:Barlow Condensed,sans-serif;font-size:1.3rem;font-weight:400;line-height:1.25;display:flex;position:absolute;top:72.8rem;left:76rem}.p-crv-accessory__body{gap:4rem;width:48rem}.p-crv-accessory__text{font-size:1.4rem}.p-crv-accessory__text--en{font-size:1.3rem}.p-crv-intro{margin-top:24rem;padding-block:8rem 12rem;padding-inline:4rem}.p-crv-intro__head{height:72rem;padding-top:4.7rem}.p-crv-intro__title{font-size:18.4rem}.p-crv-intro__title-text{--parallax-shift:18rem}.p-crv-intro__title-text:nth-child(2){margin-top:2.4rem}.p-crv-intro__title-text:nth-child(3){margin-top:21.8rem;margin-left:72.9rem}.p-crv-intro__lead{width:56rem;margin-left:8rem;font-size:2.4rem}.p-crv-intro__foot{min-height:26rem;margin-top:4rem}.p-crv-intro__text{width:48rem;margin-left:8rem;font-size:1.3rem}.p-crv-intro__note{width:40rem;font-size:1.3rem}.p-crv-intro__note--since{top:56.8rem}.p-crv-intro__note--foot{width:calc(40rem - var(--scroll-bar))}.p-crv-intro__pic--1{--notch-x:16rem;--notch-y:8rem;width:40rem;height:24rem;top:32rem}.p-crv-intro__pic--2{width:calc(60rem - var(--scroll-bar));height:64rem;top:0;right:-4rem}.p-crv-intro__pic--3{--notch-x:16rem;--notch-y:8rem;width:32rem;height:48rem;top:8rem;left:72rem}.p-crv-intro__pic--4{--notch-x:8rem;--notch-y:8rem;width:calc(40rem - var(--scroll-bar));height:24rem;bottom:4rem;right:0}.p-crv-intro__shape{width:1.2rem;height:1.2rem}.p-crv-intro__shape--1{top:46.8rem;left:56rem}.p-crv-intro__shape--2{top:16rem}.p-crv-intro__shape--3{top:46.8rem}.p-crv-intro__shape--4{bottom:4rem;left:8rem}.p-crv-kv{height:calc(78rem - var(--scroll-bar))}.p-crv-kv__visual{width:calc(99.8rem - var(--scroll-bar) / 2);aspect-ratio:1000/780;top:0}.p-crv-kv__title{top:10.4rem;left:4rem}.p-crv-kv__title-img{width:49.2rem}.p-crv-kv__lists{white-space:nowrap;justify-content:space-between;width:38.4rem;font-family:Barlow Condensed,sans-serif;font-size:1.3rem;line-height:1.25;display:flex;position:absolute;top:31.3rem;left:4rem}.p-crv-kv__lead{top:42.5rem;left:4rem}.p-crv-kv__lead-img{width:20rem}.p-crv-kv__text{width:20rem;font-size:1.3rem;top:47.2rem;left:4rem}.p-crv-kv__bullet{top:42.5rem;left:41.1rem}.p-crv-kv__bullet-btn{font-size:1.3rem}.p-crv-kv__news{width:36rem;top:66.2rem;left:4rem}.p-crv-kv__news-date{font-size:1.3rem}.p-crv-kv__news-label{width:5rem;height:1.4rem;font-size:1.1rem}.p-crv-kv__news-title{font-size:1.3rem}.p-crv-kv__link{gap:1.2rem;height:2rem;padding-inline:1.6rem;font-size:1.3rem;top:72.8rem;right:4rem}.p-crv-kv__shape{width:1.2rem;height:1.2rem}.p-crv-kv__shape--top{top:8rem;left:4rem}.p-crv-kv__shape--bottom{top:56rem;left:36rem}.p-crv-links{padding-inline:4rem;padding-bottom:12rem}.p-crv-links:before{inset-inline:4rem}.p-crv-links__lists{gap:8rem;width:104rem}.p-crv-links__btn{gap:1.2rem;height:2rem;margin-top:.8rem;padding-inline:1.6rem;font-size:1.3rem}.p-crv-lineup__head{margin-top:12rem;margin-bottom:4rem;padding-left:4rem}.p-crv-lineup-color__label{font-size:1.3rem;top:1.6rem;left:1.6rem}.p-crv-lineup-color__foot{bottom:1.6rem;left:1.6rem;right:1.6rem}.p-crv-lineup-color__group{gap:.8rem}.p-crv-lineup-color__btn{width:4rem;height:4rem}.p-crv-lineup-detail__head{gap:1.2rem}.p-crv-lineup-detail__head-title{font-size:4.8rem}.p-crv-lineup-detail__lead{align-items:center;gap:8rem}.p-crv-lineup-detail__lead-main{font-size:2.4rem}.p-crv-lineup-detail__lead-label{font-size:1.3rem}.p-crv-lineup-detail__body{align-items:flex-start;gap:4rem;margin-top:8rem}.p-crv-lineup-detail__text{flex:1 1 0;gap:4rem;min-width:0}.p-crv-lineup-detail__text-main{font-size:1.4rem}.p-crv-lineup-detail__text-sub{font-size:1.3rem}.p-crv-lineup-detail__pic{aspect-ratio:484/500;flex:1 1 0;min-width:0}.p-crv-lineup-detail__close:before{width:12rem}.p-crv-lineup-detail__close{gap:1.6rem;margin-top:6.8rem;font-size:1.3rem}.p-crv-lineup-product+.p-crv-lineup-product{margin-top:24rem}.p-crv-lineup-product__main{grid-template-rows:repeat(4,min-content) 1fr;grid-template-columns:repeat(2,48rem);justify-content:space-between;padding-top:4rem;padding-left:4rem;padding-right:14rem}.p-crv-lineup-product__main:before{width:1.2rem;height:1.2rem;top:71.5rem;left:74.8rem}.p-crv-lineup-product__label{grid-area:1/1;font-size:1.3rem}.p-crv-lineup-product__title{grid-area:2/1;margin-top:2.4rem}.p-crv-lineup-product__title-sub{font-size:12rem}.p-crv-lineup-product__title-main{font-size:24rem}.p-crv-lineup-product__visual{grid-area:1/2/-1/2;align-self:start;margin-top:4rem}.p-crv-lineup-product__bg{height:72rem}.p-crv-lineup-product__item{--parallax-shift:16rem;filter:drop-shadow(0 3rem 2.4rem #0003);width:63rem;top:-8rem;left:-8rem}.p-crv-lineup-product__tag{margin-top:.8rem}.p-crv-lineup-product__tag-text{font-size:1.3rem}.p-crv-lineup-product__desc{grid-area:3/1;gap:4rem;margin-top:8rem}.p-crv-lineup-product__desc-main{font-size:1.4rem}.p-crv-lineup-product__desc-sub{font-size:1.3rem}.p-crv-lineup-product__group{grid-area:4/1;align-self:start;gap:3.2rem;margin-top:6.4rem}.p-crv-lineup-product__logo{width:8rem}.p-crv-lineup-product__logo.p-crv-lineup-product__logo--goretex{width:10.4rem}.p-crv-lineup-product__pic{height:56rem;margin-top:3.7rem}.p-crv-lineup-product__pic:before{width:1.2rem;height:1.2rem;top:50.6rem;left:138.8rem}.p-crv-lineup-product__pic-item.p-crv-lineup-product__pic-item--1{--notch-x:8rem;--notch-y:8rem;width:60rem;height:50.6rem}.p-crv-lineup-product__pic-item.p-crv-lineup-product__pic-item--2{--notch-x:8rem;--notch-y:8rem;top:16rem;left:calc(68rem - var(--scroll-bar) / 2);width:32rem;height:40rem}.p-crv-lineup-product__pic-item.p-crv-lineup-product__pic-item--3{width:24rem;height:32rem;top:0;right:11.9rem}.p-crv-lineup-product__note{width:24rem;font-size:1.3rem;top:32.8rem;right:11.9rem}.p-crv-lineup-product__foot{margin-inline:auto;gap:8rem;width:calc(100% - 8rem);margin-top:10.4rem}.p-crv-lineup-product__card{aspect-ratio:1}.p-crv-lineup-product__card-title{font-size:4.8rem;top:1.6rem;left:1.6rem}.p-crv-lineup-product__card-text{font-size:1.6rem;top:6.6rem;left:1.6rem}.p-crv-lineup-product__card-note{font-size:1.3rem;bottom:1.6rem;right:1.6rem}.p-crv-lineup-product__card-icon{width:12rem;height:12rem;top:16rem}.p-crv-lineup-product__card-btn{width:4rem;height:2rem;bottom:1.6rem;right:1.6rem}.p-crv-lineup-product--reverse .p-crv-lineup-product__main{padding-left:12rem;padding-right:20rem}.p-crv-lineup-product--reverse .p-crv-lineup-product__main:before{left:138.8rem}.p-crv-lineup-product--reverse .p-crv-lineup-product__visual{grid-area:1/1/-1/1}.p-crv-lineup-product--reverse .p-crv-lineup-product__label{grid-area:1/2}.p-crv-lineup-product--reverse .p-crv-lineup-product__title{grid-area:2/2}.p-crv-lineup-product--reverse .p-crv-lineup-product__desc{grid-area:3/2}.p-crv-lineup-product--reverse .p-crv-lineup-product__group{grid-area:4/2}.p-crv-lineup-product--reverse .p-crv-lineup-product__item{width:60.1rem}.p-crv-lineup-product--reverse .p-crv-lineup-product__pic{height:52rem}.p-crv-lineup-product--reverse .p-crv-lineup-product__pic:before{top:55.5rem;left:52rem}.p-crv-lineup-product--reverse .p-crv-lineup-product__pic-item.p-crv-lineup-product__pic-item--2{top:12rem;left:12rem}.p-crv-lineup-product--reverse .p-crv-lineup-product__pic-item.p-crv-lineup-product__pic-item--3{top:4rem;left:calc(52.2rem - var(--scroll-bar) / 2)}.p-crv-lineup-product--reverse .p-crv-lineup-product__note{top:36.8rem;left:calc(52.2rem - var(--scroll-bar) / 2)}.p-crv-lineup-product--reverse .p-crv-lineup-product__foot{margin-top:14.4rem}.p-crv-looks{margin-top:12rem}.p-crv-looks__head{padding-left:4rem}.p-crv-looks__body{margin-top:6.4rem}.p-crv-looks__lists{gap:2rem}.p-crv-looks__list{width:30rem}.p-crv-looks__list:first-child{margin-left:4rem}.p-crv-looks__list:last-child{margin-right:4rem}.p-crv-looks__thumb-badge{--badge-icon-size:1rem;width:4rem;height:2rem;bottom:1.2rem;right:1.2rem}.p-crv-looks__info{margin-top:1.6rem}.p-crv-looks__info-name{font-size:2.4rem}.p-crv-looks__info-lists{font-size:1.3rem}.p-crv-looks__foot{margin-top:4.8rem;padding-inline:4rem}.p-crv-looks__progress{width:48rem;height:.4rem}.p-crv-looks__group{gap:.8rem}.p-crv-looks__btn{width:4rem;height:4rem}.p-crv-looks-detail__body{align-items:stretch;gap:4rem}.p-crv-looks-detail__visual{flex:1 1 0;min-width:0}.p-crv-looks-detail__progress{font-size:1.3rem;bottom:1.6rem;left:1.6rem}.p-crv-looks-detail__group{gap:.8rem;bottom:1.6rem;right:1.6rem}.p-crv-looks-detail__btn{width:4rem;height:4rem}.p-crv-looks-detail__info{flex:1 1 0;justify-content:center;gap:4.8rem;min-width:0}.p-crv-looks-detail__info-name{font-size:2.4rem}.p-crv-looks-detail__info-lists{font-size:1.3rem}.p-crv-looks-detail__close{gap:1.6rem;margin-top:6.8rem;font-size:1.3rem}.p-crv-looks-detail__close:before{width:12rem}.p-crv-news{padding-block:12rem;padding-inline:4rem}.p-crv-news:before{inset-inline:4rem}.p-crv-news__head{margin-bottom:6.4rem}.p-crv-news__link{justify-content:space-between;align-items:center;padding:2rem .8rem}.p-crv-news__link-body{flex:1 1 0;min-width:0;max-width:120rem}.p-crv-news__link-date{font-size:1.3rem}.p-crv-news__link-label{width:5rem;height:1.4rem;font-size:1.1rem}.p-crv-news__link-title{font-size:2rem}.p-crv-news__link-btn{width:4rem;height:2rem}.p-crv-news__btn{height:4rem;margin-top:3.2rem}.p-crv-news__btn-text{padding-inline:2.4rem;font-size:1.3rem}.p-crv-news__btn-group{width:4rem;height:2.4rem}.p-crv-statement{padding:8rem 4rem 12rem}.p-crv-statement:before{inset-inline:4rem}.p-crv-statement__head{height:calc(var(--svh100) - 16rem);top:8rem}.p-crv-statement__label{font-size:1.3rem}.p-crv-statement__label-shape{width:1.2rem;height:1.2rem}.p-crv-statement__logo--head{width:112rem}.p-crv-statement__visual{height:112rem;margin-top:44rem}.p-crv-statement__pic--1{width:32rem;height:40rem}.p-crv-statement__pic--2{width:calc(48rem - var(--scroll-bar));height:32rem;top:24rem}.p-crv-statement__pic--3{--notch-x:16rem;--notch-y:8rem;width:32rem;height:48rem;top:36rem;left:48rem}.p-crv-statement__pic--4{width:32rem;height:40rem;top:68rem;left:8rem}.p-crv-statement__pic--5{--notch-x:8rem;--notch-y:8rem;width:32rem;height:40rem;top:72rem;left:96rem}.p-crv-statement__foot{min-height:49.4rem;margin-inline:8rem}.p-crv-statement__lead{width:48rem;font-size:2.4rem}.p-crv-statement__text{width:48rem;margin-top:2.6rem;font-size:1.3rem}.p-crv-statement__logo--foot{width:40rem;margin-inline:0;position:absolute;top:8.7rem;right:8rem}.p-crv-statement__note{font-size:1.3rem}.p-crv-statement__note.p-crv-statement__note--1{top:0;right:0}.p-crv-view-all{margin-top:16rem;padding-inline:4rem}.p-crv-view-all__link{gap:2.4rem;min-height:56rem;padding:1.6rem}.p-crv-view-all__title{font-size:16rem}.p-crv-view-all__btn{width:24rem;height:16rem;bottom:1.6rem;right:1.6rem}.p-crv-view-all__btn-icon{width:4.8rem}.u-crv-hidden--pc{display:none}.u-crv-text-12--pc{font-size:1.2rem;line-height:1.33}.u-crv-text-14--pc{font-size:1.4rem;line-height:1.42}.u-crv-text-16--pc{font-size:1.6rem;line-height:1.5}.u-crv-text-18--pc{font-size:1.8rem;line-height:1.55}.u-crv-text-24--pc{font-size:2.4rem;line-height:1.33}}
/*$vite$:1*/