.lookbook-imagepoint-section{position:relative}.lookbook-imagepoint-section--twocolumn .lookbook-imagepoint-section__wrap{display:flex;column-gap:8%;align-items:flex-end;align-content:flex-end;padding:0 50px}.lookbook-imagepoint-section--twocolumn .lookbook-imagepoint-section__wrap.vertical_top{align-items:flex-start}.lookbook-imagepoint-section--twocolumn .lookbook-imagepoint-section__wrap.vertical_bottom{align-items:flex-end}.lookbook-imagepoint-section--twocolumn .lookbook-imagepoint-section__wrap.vertical_middle{align-items:center}.lookbook-imagepoint-section--parallax .lookbook-imagepoint-section__wrap{overflow:hidden;padding:0 8%}.lookbook-imagepoint-section--parallax .lookbook-imagepoint-section__wrap:before,.lookbook-imagepoint-section--parallax .lookbook-imagepoint-section__wrap:after,.lookbook-imagepoint-section--twocolumn .lookbook-imagepoint-section__wrap:before,.lookbook-imagepoint-section--twocolumn .lookbook-imagepoint-section__wrap:after{display:none}.lookbook-imagepoint-section--twocolumn .lookbook-imagepoint-section__column{width:46%}.lookbook-imagepoint-section--parallax .lookbook-imagepoint-section__column--image1{width:50%;margin-left:8%;float:left}.lookbook-imagepoint-section--parallax .lookbook-imagepoint-section__column--image2{float:right;width:30%}.lookbook-imagepoint-section--parallax .lookbook-imagepoint-section__column--image3{float:left;width:25%;margin-top:10%}.lookbook-imagepoint-section--parallax .lookbook-imagepoint-section__column--text{float:right;width:30%}.lookbook-imagepoint-section--parallax .lookbook-imagepoint-section__image,.lookbook-imagepoint-section--twocolumn .lookbook-imagepoint-section__image{position:relative}.lookbook-imagepoint-section__point{position:absolute;top:var(--vertical-position);left:var(--horizontal-position);width:50px;height:50px;border-radius:100%;transform:translate(-50%,-50%);z-index:1;cursor:pointer}.lookbook-imagepoint-section__point:before{content:"";position:absolute;top:50%;left:50%;display:block;width:50px;height:50px;border-radius:50px;background-color:#fff3;transform:translate(-50%,-50%);animation:lookbook-shadow forwards 1.6s infinite ease}.lookbook-imagepoint-section__point:after{content:"";position:absolute;top:50%;left:50%;display:block;width:14px;height:14px;border-radius:50px;background-color:#fff;transform:translate(-50%,-50%)}.lookbook-imagepoint-section__point:hover:before{animation:lookbook-shadowHover forwards .3s ease}.lookbook-imagepoint-section__point.on:before{animation:lookbook-shadowHover forwards .3s ease}.lookbook-imagepoint-section__text{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;color:var(--font-color)}.lookbook-imagepoint-section--parallax .lookbook-imagepoint-section__text,.lookbook-imagepoint-section--twocolumn .lookbook-imagepoint-section__text{position:static;display:block;margin-top:90px}.lookbook-imagepoint-section__text__wrap{padding-top:100px;padding-bottom:100px}.lookbook-imagepoint-section__text--align__left{justify-content:flex-start;text-align:left}.lookbook-imagepoint-section__text--align__center{justify-content:center;text-align:center}.lookbook-imagepoint-section__text--align__right{justify-content:flex-end;text-align:right}.lookbook-imagepoint-section__text--vertical_align__top{align-items:flex-start;align-content:flex-start}.lookbook-imagepoint-section__text--vertical_align__middle{align-items:center;align-content:center}.lookbook-imagepoint-section__text--vertical_align__bottom{align-items:flex-end;align-content:flex-end}.lookbook-imagepoint-section__title{margin:0 auto 30px;line-height:58px;font-size:52px;font-weight:500}.lookbook-imagepoint-section__subtitle{margin:0 auto 30px;font-size:32px;font-weight:500}.lookbook-imagepoint-section__description{line-height:2.2;font-size:16px}.lookbook-imagepoint-section__button a{display:inline-block;width:200px;padding:10px;text-align:center;font-size:14px;font-weight:500;border-width:2px;border-style:solid;border-color:var(--font-color);color:var(--font-color)}.lookbook-imagepoint-section__button a svg{display:inline-block;opacity:0;margin-right:-22px;transition:opacity .3s ease,margin .3s ease}.lookbook-imagepoint-section__button a:hover svg{opacity:1;margin-left:10px;margin-right:0}.lookbook-imagepoint-section__point__content{width:0;height:0;position:absolute;top:var(--vertical-position);left:var(--horizontal-position);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.lookbook-imagepoint-section__point__content.on{opacity:1;visibility:visible;z-index:1}.lookbook-imagepoint-section__point__content__inner{position:absolute;padding:20px;width:345px;background-color:#fff;border:2px solid #333}.lookbook-imagepoint-section__point__content--left .lookbook-imagepoint-section__point__content__inner{right:0;margin-right:50px}.lookbook-imagepoint-section__point__content--right .lookbook-imagepoint-section__point__content__inner{left:0;margin-left:50px}.lookbook-imagepoint-section__point__content--top .lookbook-imagepoint-section__point__content__inner{top:0}.lookbook-imagepoint-section__point__content--bottom .lookbook-imagepoint-section__point__content__inner{bottom:0}.lookbook-imagepoint-section__point__content--middle .lookbook-imagepoint-section__point__content__inner{top:50%;transform:translateY(-50%)}.lookbook-imagepoint-section__point__content__title{margin:0;font-size:20px;font-weight:500}.lookbook-imagepoint-section__point__content__price{font-size:14px;font-weight:500}.lookbook-imagepoint-section__point__content__link{margin:20px 0 0}@keyframes lookbook-shadow{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}50%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}@keyframes lookbook-shadowHover{0%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%) scale(1.1)}}@media (min-width: 768px){.lookbook-imagepoint-section__image .mobile_img{display:none}}@media (max-width: 767px){.lookbook-imagepoint-section--full .lookbook-imagepoint-section__wrap{padding:0}.lookbook-imagepoint-section--twocolumn .lookbook-imagepoint-section__wrap{flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.lookbook-imagepoint-section--twocolumn .lookbook-imagepoint-section__wrap{padding:0 15px}.lookbook-imagepoint-section--twocolumn .lookbook-imagepoint-section__column{width:100%}.lookbook-imagepoint-section--twocolumn .lookbook-imagepoint-section__column+.lookbook-imagepoint-section__column{margin-top:40px}.lookbook-imagepoint-section--twocolumn .lookbook-imagepoint-section__text{margin-top:80px;margin-bottom:160px}.lookbook-imagepoint-section--parallax .lookbook-imagepoint-section__wrap{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:60px;padding:0 15px}.lookbook-imagepoint-section--parallax .lookbook-imagepoint-section__column--image1{margin:0;width:100%;float:none;order:0}.lookbook-imagepoint-section--parallax .lookbook-imagepoint-section__column--image2,.lookbook-imagepoint-section--parallax .lookbook-imagepoint-section__column--image3{margin:0;width:45%;width:calc(50% - 10px);float:none}.lookbook-imagepoint-section--parallax .lookbook-imagepoint-section__column--image2{order:2}.lookbook-imagepoint-section--parallax .lookbook-imagepoint-section__column--image2 .lookbook-imagepoint-section__point__content--left .lookbook-imagepoint-section__point__content__inner,.lookbook-imagepoint-section--parallax .lookbook-imagepoint-section__column--image2 .lookbook-imagepoint-section__point__content--right .lookbook-imagepoint-section__point__content__inner,.lookbook-imagepoint-section--parallax .lookbook-imagepoint-section__column--image2 .lookbook-imagepoint-section__point__content--top .lookbook-imagepoint-section__point__content__inner,.lookbook-imagepoint-section--parallax .lookbook-imagepoint-section__column--image2 .lookbook-imagepoint-section__point__content--bottom .lookbook-imagepoint-section__point__content__inner,.lookbook-imagepoint-section--parallax .lookbook-imagepoint-section__column--image2 .lookbook-imagepoint-section__point__content--middle .lookbook-imagepoint-section__point__content__inner,.lookbook-imagepoint-section--parallax .lookbook-imagepoint-section__column--image2 .lookbook-imagepoint-section__point__content__inner{float:right;width:90vw;width:calc(100vw - 70px)}.lookbook-imagepoint-section--parallax .lookbook-imagepoint-section__column--image3{order:1}.lookbook-imagepoint-section--parallax .lookbook-imagepoint-section__column--image3 .lookbook-imagepoint-section__point__content__inner{width:calc(100vw - 70px)}.lookbook-imagepoint-section--parallax .lookbook-imagepoint-section__column--text{float:none;order:3;width:100%;margin-top:0;margin-bottom:60px}.lookbook-imagepoint-section--parallax .lookbook-imagepoint-section__column--text .lookbook-imagepoint-section__text{margin:0}.lookbook-imagepoint-section--parallax .lookbook-imagepoint-section__column--text .lookbook-imagepoint-section__text__wrap{padding:0}.lookbook-imagepoint-section__text{display:block;position:static}.lookbook-imagepoint-section__text__wrap{padding:60px 15px}.lookbook-imagepoint-section__image{position:relative}.lookbook-imagepoint-section__image .pc_img{display:none}.lookbook-imagepoint-section__point:hover{animation:shadow forwards 1.6s infinite ease}.lookbook-imagepoint-section__image:not(.no-mobile) .lookbook-imagepoint-section__point{top:var(--sp-vertical-position);left:var(--sp-horizontal-position)}.lookbook-imagepoint-section__point__contents{position:absolute;width:100%;top:100%}.lookbook-imagepoint-section__point__content{position:absolute;top:-20px;left:0;width:100%}.lookbook-imagepoint-section__point__content--left .lookbook-imagepoint-section__point__content__inner,.lookbook-imagepoint-section__point__content--right .lookbook-imagepoint-section__point__content__inner,.lookbook-imagepoint-section__point__content--top .lookbook-imagepoint-section__point__content__inner,.lookbook-imagepoint-section__point__content--bottom .lookbook-imagepoint-section__point__content__inner,.lookbook-imagepoint-section__point__content--middle .lookbook-imagepoint-section__point__content__inner,.lookbook-imagepoint-section__point__content__inner{position:static;top:0;left:0;right:0;margin:0 20px;width:auto;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/lookbook-imagepoint.css.map */
