@charset 'utf-8';

.container .content.detail .cart_related_wrap .btn_tab {
  display: inline-block;
  opacity: 0.5;
  border-bottom: 1px solid rgba(0,0,0,0.0);
}
.container .content.detail .cart_related_wrap .btn_tab.current {
  /* line-height: 1.7; */
  opacity: 1.0;
  border-bottom: 1px solid rgba(0,0,0,1.0);
}


@media only screen and (min-width: 1280px) {


  .container .content.detail .cart_detail_wrap {
    width: 900px;
    margin: 0 auto;
    margin-bottom: 93px;
    margin-top: 17px;
    }
    .container .content.detail .cart_detail_wrap .cart_detail_head {
      background: #FFFFFF;
      border: 1px solid #000000;
      border-radius: 8px 8px 0px 0px; }
      .container .content.detail .cart_detail_wrap .cart_detail_head .inner {
        padding: 24px 230px;
        padding-bottom: 0px }
        .container .content.detail .cart_detail_wrap .cart_detail_head .inner .head {
          display: flex;
          justify-content: space-between;
          align-items: center;
        }
        .container .content.detail .cart_detail_wrap .cart_detail_head .inner .cart_detail_msg{
          padding-bottom: 24px;
        }
        .container .content.detail .cart_detail_wrap .cart_detail_head .inner .amout {
          opacity: 0.5; }
    .container .content.detail .cart_detail_wrap .cart_detail_list {
      background: #FFFFFF;
      border-left: 1px solid;
      border-right: 1px solid; }
    .container .content.detail .cart_detail_wrap .cart_detail_foot {
      background: #FFFFFF;
      border: 1px solid #000000;
      border-radius: 0px 0px 8px 8px; }
      .container .content.detail .cart_detail_wrap .cart_detail_foot .inner {
        padding: 24px 230px;
        padding-bottom: 40px; }
        .container .content.detail .cart_detail_wrap .cart_detail_foot .inner .total {
          display: flex;
          justify-content: space-between;
          align-items: flex-end; }
          .container .content.detail .cart_detail_wrap .cart_detail_foot .inner .total .body {
            display: flex;
            justify-content: flex-end;
            align-items: flex-end; }
            .container .content.detail .cart_detail_wrap .cart_detail_foot .inner .total .body .sub {
              margin-left: 5px; }
        .container .content.detail .cart_detail_wrap .cart_detail_foot .inner .btn {
          position: relative;
          margin-top: 24px; }
          .container .content.detail .cart_detail_wrap .cart_detail_foot .inner .btn a {
            background: black;
            display: block;
            position: relative;
            width: 100%;
            /* height: 60px; */
            padding: 21px 25px;
            box-sizing: border-box;
            border: 1px solid black;
            color: #FFFFFF;
            text-align: left;
            border-radius: 60px; }
          .container .content.detail .cart_detail_wrap .cart_detail_foot .inner .btn a.btn_w {
            color: black;
            background: white;
            border: 1px solid black;}

          .container .content.detail .cart_detail_wrap .cart_detail_foot .inner .btn a:hover {
            opacity: 1.0;
            filter: invert(1);
            border: 1px solid white;
          }
          .container .content.detail .cart_detail_wrap .cart_detail_foot .inner .btn .label {
            font-weight: 400;
            letter-spacing: 0.03em;
            font-size: 16px;
            line-height: 1.0;
          }
          .container .content.detail .cart_detail_wrap .cart_detail_foot .inner .btn .img {
            position: absolute;
            width: 13px;
            height: 13px;
            top: 50%;
            right: 25px;
            transform: translate(0px, -50%); }
            .container .content.detail .cart_detail_wrap .cart_detail_foot .inner .btn .img img {
              width: 13px;
              filter: invert(1); }
            .container .content.detail .cart_detail_wrap .cart_detail_foot .inner .btn a.btn_w .img img {
              width: 13px;
              filter: invert(0); }
    .container .content.detail .cart_detail_wrap .cart_detail_foot_none {
      background: #FFFFFF;
      border: 1px solid #000000;
      border-top: none;
      border-radius: 0px 0px 8px 8px; }
      .container .content.detail .cart_detail_wrap .cart_detail_foot_none .inner {
        padding: 70px 230px;
        text-align: center; }
        .container .content.detail .cart_detail_wrap .cart_detail_foot_none .inner .desc {
          margin-bottom: 20px; }
        .container .content.detail .cart_detail_wrap .cart_detail_foot_none .inner a {
          display: inline-block;
          background: #000;
          color: white;
          border-radius: 65px;
          padding: 13px 0px;
          width: 200px;
          position: relative;
          line-height: 1.0;
          color: white;
          font-size: 14px; }
  .container .content.detail .cart_detail_wrap .cart_note{
    margin-top: 20px;
    width: 270px;
    font-size: 10px;
    margin-left: calc(100% - 270px)
  }
}

@media only screen and (max-width: 1279px) {

  .container .content.detail .cart_related_wrap {
    margin-bottom: 78px }
  .container .content.detail .cart_detail_wrap {
    margin-top: 38px;
    background: #FFFFFF; }
    /* padding-left: 20px;
    padding-right: 20px; */
    .container .content.detail .cart_detail_wrap .cart_detail_head {
      background: #FFFFFF;
      margin-top: 40px;
      margin-left: 20px;
      margin-right: 20px;

      border: 1px solid #000000;
      border-radius: 8px 8px 0px 0px;
      line-height: 1.0; }
      .container .content.detail .cart_detail_wrap .cart_detail_head .inner {
        padding: 24px 30px;
        padding-bottom: 0px}
        .container .content.detail .cart_detail_wrap .cart_detail_head .inner .head{
          display: flex;
          justify-content: space-between;
          align-items: center;
        }
        .container .content.detail .cart_detail_wrap .cart_detail_head .inner .cart_detail_msg{
          padding-bottom: 24px;
        }
        .container .content.detail .cart_detail_wrap .cart_detail_head .inner .amout {
          opacity: 0.5; }
    .container .content.detail .cart_detail_wrap .cart_detail_foot .inner {
      padding: 24px 20px; }
    .container .content.detail .cart_detail_wrap .cart_detail_list {
      margin-left: 20px;
      margin-right: 20px;
      border-left: 1px solid;
      border-right: 1px solid; }
    .container .content.detail .cart_detail_wrap .cart_detail_foot {
      /* margin-bottom: 78px; */
      margin-left: 20px;
      margin-right: 20px;
      background: white;
      border: 1px solid #000000;
      border-radius: 0px 0px 8px 8px; }
      .container .content.detail .cart_detail_wrap .cart_detail_foot .inner {
        padding: 24px 20px; }
        .container .content.detail .cart_detail_wrap .cart_detail_foot .inner .total {
          display: flex;
          justify-content: space-between;
          align-items: flex-end; }
          .container .content.detail .cart_detail_wrap .cart_detail_foot .inner .total .body {
            display: flex;
            justify-content: flex-end;
            align-items: flex-end; }
            .container .content.detail .cart_detail_wrap .cart_detail_foot .inner .total .body .sub {
              margin-left: 5px; }
        .container .content.detail .cart_detail_wrap .cart_detail_foot .inner .btn {
          position: relative;
          margin-top: 24px; }
          .container .content.detail .cart_detail_wrap .cart_detail_foot .inner .btn a {
            display: block;
            position: relative;
            background: black;
            width: 100%;
            /* height: 60px; */
            padding: 21px 25px;
            box-sizing: border-box;
            letter-spacing: 0.03em;
            color: #FFFFFF;
            border-radius: 60px; }
          .container .content.detail .cart_detail_wrap .cart_detail_foot .inner .btn .label {
            font-size: 16px;
            line-height: 16px;
            font-family: inherit;
            font-weight: 400;
            text-align: left;
          }
          .container .content.detail .cart_detail_wrap .cart_detail_foot .inner .btn .img {
            position: absolute;
            width: 13px;
            height: 13px;
            top: 50%;
            right: 25px;
            transform: translate(0px, -50%); }
            .container .content.detail .cart_detail_wrap .cart_detail_foot .inner .btn .img img {
              width: 13px;
              filter: invert(1); }
    .container .content.detail .cart_detail_wrap .cart_detail_foot_none {
      margin-bottom: 78px;
      margin-left: 20px;
      margin-right: 20px;
      background: white;
      border: 1px solid #000000;
      border-top: none;
      border-radius: 0px 0px 8px 8px; }
      .container .content.detail .cart_detail_wrap .cart_detail_foot_none .inner {
        padding: 50px 0px;
        text-align: center; }
        .container .content.detail .cart_detail_wrap .cart_detail_foot_none .inner .desc {
          margin-bottom: 25px; }
        .container .content.detail .cart_detail_wrap .cart_detail_foot_none .inner a {
          display: inline-block;
          background: #000;
          color: white;
          border-radius: 65px;
          padding: 14px 0px;
          width: 170px;
          position: relative;
          line-height: 1.0;
          color: white;
          font-size: 12px; }
  .container .content.detail .cart_detail_wrap .cart_note{
    margin-bottom: 78px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 20px;
    /* width: 270px; */
    font-size: 9px;
    /* margin-left: calc(100% - 270px) */
  }
}

/*# sourceMappingURL=style.css.map */