@charset "utf-8";
/**주문결제, 마이페이지 스크롤 Active**/
@media all and (min-width:1024px) {
  .myWrap.active .myLeft{position:relative !important;}
  .myWrap.active .myLeft .mypageBox{position: sticky;  top: 0;background:#fff;transition:all ease .25s;z-index:9;}
  .myWrap.active .myRight{/*padding-left:260px;width: 100%;*/}
  .myWrap .myRight{min-height: 685px;}
  .myWrap.active.on .myLeft{position:absolute;top: unset;bottom: 0;}  
}

@media all and (min-width:1201px) {
  .paymentWrap.active > .right{position: fixed;top:0;right: calc(calc(100% - 1400px) / 2);background:#fff;transition:all ease .25s;z-index:9;}
  .paymentWrap.active > .left{padding-right:380px;width: 100%;}
}

@media all and (min-width:1201px) and (max-width:1400px){
  .paymentWrap.active > .right{right:25px;}
}

/**상품 상세페이지**/
/**scroll-effect**/
.tab-area.fixed{position:fixed;top:0;}

@media all and (min-width:1101px) {
.tab-area.fixed{width:calc(calc(100% - calc(100% - 1400px)) - 340px);z-index:9;}
}

@media all and (min-width:1101px) and (max-width:1400px){
.tab-area.fixed{width:calc(100% - 380px);}
}

@media all and (max-width:1100px) {
.tab-area.fixed{width:calc(100% - 40px);}
}

@media all and (max-width:1000px) {
.tab-area.fixed{width:calc(100% - 20px);}
}
