.psbox, .bpTopInfo {
  border: 1px solid #ebebeb;
  margin-bottom: 24px; }

.psboxpad1 {
  padding: 24px 24px; }

.psmar24 {
  margin-bottom: 24px; }

.bpTopInfo {
  padding: 14px 24px; }

.bptiImage {
  margin-right: 12px; }

.bpTItem .svg-cember {
  fill: none; }
.bpTItem.active .svg-cember {
  fill: #1a1a1e; }
.bpTItem.active .svg-iconx {
  fill: #fff; }

.bpCartTable {
  font-size: 20px;
  letter-spacing: 0.15px; }
  .bpCartTable .bpCitem3 {
    max-width: 102px; }
  .bpCartTable .bpCitem2,
  .bpCartTable .bpCitem4,
  .bpCartTable .bpCitem3,
  .bpCartTable .bpCitem5 {
    text-align: center; }
  .bpCartTable .bpCitem2 u {
    font-size: small;
    line-height: 1;
    text-decoration: line-through;
    opacity: 0.7; }
  .bpCartTable:not(.favContent) .bpCitem1 {
    max-width: 372px; }
  .bpCartTable:not(.favContent) .bpCitem2,
  .bpCartTable:not(.favContent) .bpCitem4 {
    max-width: 198.5px; }
  .bpCartTable:not(.favContent) .bpCitem5 {
    max-width: 124px; }
  .bpCartTable:not(.favContent) .bpCitem2 u {
    position: absolute;
    top: -11px;
    width: 100%;
    text-align: center;
    left: 0;
    font-size: small;
    line-height: 1;
    text-decoration: line-through;
    opacity: 0.7; }
  .bpCartTable.favContent .bpCartItem {
    margin-top: 24px; }
    .bpCartTable.favContent .bpCartItem:not(:last-child) {
      padding-bottom: 30px;
      border-bottom: 2px solid #ebebeb; }
  .bpCartTable.favContent .bpCitem1,
  .bpCartTable.favContent .bpCitem2 {
    max-width: 394px; }
  .bpCartTable.favContent .bpCitem2 {
    display: flex;
    align-items: center;
    justify-content: center; }
  .bpCartTable.favContent .bpCitem5 {
    max-width: 198px; }
    .bpCartTable.favContent .bpCitem5 .fa-heart {
      font-weight: 400; }
      .bpCartTable.favContent .bpCitem5 .fa-heart:before {
        content: "\f2ed"; }
  .bpCartTable.favContent .rpiSubmit {
    font-size: 16px;
    line-height: 1;
    padding: 11px 10px; }

.bpCtitle {
  color: #252525; }
  .bpCtitle:after {
    content: "";
    display: block;
    width: calc(100% - 25px);
    height: 1px;
    background-color: #ebebeb;
    margin-top: 19px;
    margin-left: 13px; }

.bpCartItem {
  margin-top: 20px;
  align-items: center; }
  .bpCartItem .bpCitem1 {
    align-items: center; }

.bpCitemImg {
  max-width: 128px;
  min-width: 100px;
  padding: 14px;
  margin-right: 24px;
  background-color: #ebebeb;
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)); }
  .bpCitemImg img {
    background: no-repeat center center;
    background-size: contain; }

.bpCitem5 button {
  border: 1px solid #d4d4d7;
  background: none;
  width: 40px;
  height: 40px; }
  .bpCitem5 button:hover {
    color: #e7457b; }
.bpCitem5 .btn-delete {
  margin-right: 6px; }

.pdtiPromo {
  padding: 24px 36px; }

.pdtipItem {
  border-color: #ebebeb;
  max-width: 48%; }

.rpItems {
  padding: 26px 56px; }

.rpiTitle {
  letter-spacing: 0.25px;
  font-size: 35px;
  padding: 14px 0; }

.rpItem {
  padding-top: 14px;
  padding-bottom: 14px; }

.rpiLeft {
  font-size: 20px;
  letter-spacing: 0.15px; }
  .rpiLeft small {
    font-size: 16px;
    letter-spacing: -0.15px;
    opacity: 0.4; }

.rpiRight label {
  padding: 4px 5px;
  border-radius: 30px;
  background: #ebebeb;
  max-width: 139px; }
.rpiRight abbr {
  font-size: 24px; }

.rpiLink a {
  border: 1px solid #1a1a1e; }

.rpiSubmit {
  color: #fff;
  background-color: #1a1a1e;
  padding: 12px 5px; }

.rightPanel .pdtiPromo {
  padding: 24px 56px; }
.rightPanel .pdtipItem {
  flex: 0 0 48%; }

.basketConainer2 {
  max-width: 749px; }

.baItems:not(.hide) {
  display: flex !important; }

.baItem {
  border: 1px solid #1A1A1E;
  padding: 12px; }

.adresTitle {
  font-size: 20px;
  margin-bottom: 12px; }

.baAdd {
  font-size: 14px;
  opacity: 0.3;
  letter-spacing: 0.1px;
  text-decoration-line: underline; }

.baFAdres .baAdd {
  display: none; }
.baFAdres .checkbox1:checked ~ .baAdd {
  display: block; }

.adress-infos {
  padding-left: 40px; }
  .adress-infos .adress-title {
    margin-left: -33px;
    font-size: 20px; }
  .adress-infos .adress-detail {
    font-size: 14px;
    font-style: normal;
    padding-right: 20px; }

.basketConainer3 {
  max-width: 399px; }

.paymentTypeBtn {
  font-size: 14px;
  padding: 4px 0;
  width: 100%;
  border-radius: 60px;
  border: 1px solid #fff; }
  .paymentTypeBtn.active {
    background: #ebebeb; }
  .paymentTypeBtn:hover:not(.active) {
    border-color: #ebebeb; }

.paymentTypeBtnPanel {
  padding: 18px 0 36px; }

.kot {
  padding-left: 36px; }
  .kot i {
    margin-left: -20px; }

footer {
  position: relative;
  z-index: 1; }

@media (min-width: 1400px) {
  .rightPanel {
    max-width: 508px; } }
@media (max-width: 1399px) {
  #step_next {
    border: 1px solid white;
    z-index: 10;
    position: fixed;
    bottom: 5px;
    width: 80%;
    left: 10%; } }
@media (max-width: 768px) {
  .bpCartItems .bpCitem1,
  .bpCartItems .bpCitem2,
  .bpCartItems .bpCitem5 {
    max-width: none !important; }
  .bpCartItems .bpCitem2,
  .bpCartItems .bpCitem5 {
    justify-content: end !important; }
  .bpCartItems .bpCitem5 {
    margin-top: 5px; }

  .rpiTitle {
    font-size: 25px;
    padding: 7px 0; }

  .rpiLeft,
  .rpiRight {
    font-size: 16px; }

  .rpItems {
    padding: 20px 15px; }
    .rpItems .rpItem {
      padding: 7px 0; }

  .rpiRight abbr {
    font-size: 20px; }
  .rpiRight label {
    font-size: 14px;
    max-width: 92px; }

  .bpTItem {
    text-align: center; }

  .bpCitem5 {
    display: flex;
    align-items: center; }

  .bptiImage {
    text-align: center;
    margin: 0px 0px 5px 0px; }

  .bpCtitle {
    font-size: 16px; }

  .psmar24 {
    font-size: 24px; }

  .adresTitle .float-start {
    font-size: 22px; }
  .adresTitle .adress-title {
    font-size: 18px; }

  .popup_onay_panel table {
    font-size: 12px;
    width: 100%;
    min-width: 100% !important; }

  .bpCartItem {
    font-size: 14px; }
    .bpCartItem .bpCitemImg {
      margin-right: 0; } }
@media (max-width: 480px) {
  .bpCartItems .bpCitem5 button {
    width: 32px;
    height: 32px; }
  .bpCartItems .bpCitem5 .rpiSubmit {
    font-size: 10px; } }
@media (min-width: 481px) and (max-width: 992px) {
  .bpCitem5 .rpiSubmit {
    font-size: 14px !important; } }

/*# sourceMappingURL=sepetim.css.map */
