@include BLOCK { #order-steps { z-index: 10; } #order-nav { margin-bottom: 20px; a { color: #ababab; font-size: 11px; border: 1px solid $borderLight; span { border: 1px solid $borderLight; width: 25px; height: 25px; color: $textColor; font-weight: bold; } &.active { background-color: $bgWhite; color: $textPrimary; border-color: $borderPrimary; position: relative; span { background-color: $bgPrimary; border-color: $borderPrimary; color: $textWhite; } &::before { content: ''; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid $borderPrimary; position: absolute; top: 100%; left: 15px; } } } } .address-box { &.address-box-add { min-height: 150px; .adress-box-plus { &::before, &::after { content: ''; height: 50px; width: 1px; background: $bgPrimary; } &:after { transform: rotate(90deg); } } } .address-title { @include line-clamp(1); max-width: calc(100% - 190px); } .address-top { padding-top: 10px; padding-bottom: 10px; } .address-btns { .btn { font-size: 12px; padding: 5px 10px; i { margin-left: 5px; } &+.btn { margin-left: 10px; } } } .order-address-selection { label { color: $textColor; font-size: 10px; padding: 8px; font-weight: normal; i { line-height: 1; } } :checked+label { border-color: $borderPrimary !important; } } } .order-address-store { .address-title { max-width: none; } .order-address-selection { a { font-size: 10px; line-height: 16px; padding: 10px; i { margin-right: 5px; font-size: 12px; } } } } #order-address-form { textarea { height: 80px; } } .accordion-title { .icon-wrapper { font-size: 16px; } &.active .ti-arrow-up, &:not(.active) .ti-arrow-down { display: inline-block; } &.active .ti-arrow-down, &:not(.active) .ti-arrow-up { display: none; } &.active + .accordion-body { display: block; height: auto; } } .order-rightbar-sticky { top: 0; } #order-summary { line-height: 2; } .payment-cargo-list { .cargo-options { .cargo-option-item { &.active { label { border-color: $borderPrimary !important; } } .cargo-content { width: calc(100% - 100px); font-size: 12px; padding-left: 10px; padding-right: 10px; } .cargo-price { font-size: 12px; white-space: nowrap; } } } } .payment-type-list { .accordion-title { &.active { font-weight: 500; } >.input-checkbox { width: 14px; height: 14px; border: 1px solid $borderSecondary; display: flex; align-items: center; justify-content: center; >i { color: $textWhite; font-size: 8px; opacity: 0; visibility: hidden; } } &.active>.input-checkbox { border:0; background: $bgPrimary; >i { opacity: 1; visibility: visible; } } } } .payment-cargo-services { .payment-cargo-overflow { white-space: nowrap; overflow-x: auto; padding-bottom: 5px !important; } .cargo-services-title { margin-right: 1px; button { font-size: 12px; line-height: 1; } } .cargo-services-item { &.disabled { pointer-events: none; opacity: .5; } label { font-size: 10px; } input:checked+label { background: lighten($bgSuccess, 50%); border-color: $borderSuccess !important; color: $textSuccess; } } } .order-agreements-item { label { font-size: 12px; a:hover { text-decoration: underline; } } } .nationality-field-wrapper { top: 0; right: 0; z-index: 2; label { font-size: 10px; } } #order-products { ul.product-list { max-height: 200px; overflow-y: auto; li { .text-body { font-size: 10px; } .product-name { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } } } } .payment-sub-title { padding-bottom: 14px; } .credit-card-wrapper { .card-item { width: 329px; height: 205px; position: absolute; bottom: 100%; left: 50%; transform: translateX(-50%); margin-bottom: 5px; .card-item-side { overflow: hidden; transform: perspective(2000px) rotateY(0deg) rotateX(0deg) rotate(0deg); transform-style: preserve-3d; transition: all 0.5s cubic-bezier(0.71, 0.03, 0.56, 0.85); backface-visibility: hidden; height: 100%; &.back { position: absolute; top: 0; left: 0; width: 100%; transform: perspective(2000px) rotateY(-180deg) rotateX(0deg) rotate(0deg); z-index: 2; padding: 0; height: 100%; } } &.active { .card-item-side { &.front { transform: perspective(1000px) rotateY(180deg) rotateX(0deg) rotateZ(0deg); } &.back { transform: perspective(1000px) rotateY(0) rotateX(0deg) rotateZ(0deg); } } } .card-item-cover { width: 100%; height: 100%; overflow: hidden; position: absolute; left: 0; top: 0; z-index: -1; } .card-item-wrapper { margin-top: 15px; padding-left: 20px; padding-right: 20px; } .card-item-type { width: 75px; height: 40px; img { width: 65px; max-width: 100%; max-height: 75%; display: block; } } .card-item-number { color: #fff; font-size: 16px; font-weight: 900; letter-spacing: 2px; margin-top: 52px; padding-left: 11px; } .card-item-cvv { color: #000; font-size: 18px; font-weight: 500; line-height: 1; text-align: center; width: 65px; height: 35px; position: absolute; top: 50%; left: 50%; transform: translateY(-50%); margin-left: 8px; } .card-item-date { color: #fff; label { color: inherit; font-weight: inherit; margin-bottom: 0; } &Title { font-size: 8px; font-weight: 600!important; &::after { content: ''; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 4px solid #fff; display: inline-block; vertical-align: middle; margin: 0 5px; } } strong { font-size: 16px; font-weight: 900; line-height: 0.88; } } .card-item-name { color: #fff; font-size: 14px; line-height: 24px; padding-left: 10px; padding-right: 10px; margin-top: 10px; } } } .card-installment { &-header { font-size: 10px; line-height: 16px; } &-item { font-size: 10px; &>.col-4 { padding-top: 6px; padding-bottom: 6px; min-height: 40px; @include d-flex; @include align-items-center; &:last-child { @include justify-content-flex-end; } &:not(:first-child):not(:last-child) { @include justify-content-center; } } label { font-size: inherit; font-weight: inherit; white-space: nowrap; } &:nth-child(2n+1) { background-color: $bgLight; } } } .check-list-item { input { &+label { font-size: 12px; font-weight: normal; a:hover { color: $textPrimary !important; } } &:checked+label { border-color: $borderPrimary !important; } } } .approve-title { font-size: 24px; } #masterpass-card-list, #card-storage-list, #credit-cart-form, #card-secured-3d, #card-cardstorage, #masterpass-save-panel, #have-masterpass-global-account { font-size: 12px; font-weight: normal; label { font-size: 12px; } .masterpass-logo { height: 25px; } } #approve-step { .approve-title { font-size: 21px; } .approve-description { a { color: $textPrimary; } } } .address-required { position: absolute; right: 5px; top: 5px; z-index: 1; color: $textDanger; } .popover-item.inline { background-color: $bgWhite; } .mb-8 { margin-bottom: 8px; } .invoice-check { width: 35px; height: 35px; line-height: 35px; } .eExport-select { position: relative; z-index: 12; } .eExport-btn { position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; z-index: 13; } .eExport-overlay { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: #fff; z-index: 11; opacity: .9; } @media (min-width: $smScreen) { #order-nav { a { font-size: 15px; span { width: 40px; height: 40px; } &.active { &::before { border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid $borderPrimary; left: 25px; } } } } } @media (max-width: ($smScreen - 1)) { .payment-button-container { position: fixed; left: 0; bottom: 0; right: 0; z-index: 100; padding: $mobileGridPadding; border-top: 1px solid $borderLight; } .order-price-btn:before { content: ''; width: 0px; height: 0px; border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 4px solid $textColor; margin-right: $mobileGridPadding; } #order-steps { margin-bottom: 70px; } .address-tab { button { font-size: 10px; padding: 10px 5px; } } .address-box { .order-address-selection { label { font-size: 11px; padding: 8px; } } } .payment-cargo-services { .cargo-services-title { button { font-size: 10px; line-height: 1.2; } } } } &[dir="rtl"] { #order-nav { a { &.active { &::before { left: auto; right: 28px; } } } } .address-box { .address-btns { .btn { &+.btn { margin-left: 0; margin-right: 10px; } } } } .order-address-store { .order-address-selection { a { i { margin-right: 0; margin-left: 5px; } } } } .payment-cargo-services { .cargo-services-title { margin-right: 0; margin-left: 1px; } } .nationality-field-wrapper { right: auto; left: 0; } .payment-sub-title { &::before { left: auto; right: 0; } } .credit-card-wrapper { .card-item { left: auto; right: 50%; transform: translateX(50%); .card-item-number { padding-left: 0; padding-right: 11px; } .card-item-cvv { left: auto; right: 50%; transform: translateY(50%); margin-left: 0; margin-right: 8px; } .card-item-date { &Title { &::after { border-left: 0; border-right: 4px solid #fff; } } } } } } .input-radio { .ti-circle { line-height: 1; } } } .otp-logo, #order-chippin-form { img { height: 55px; } } .otp-text { font-size: 16px; } #iyzipay-checkout-form-cover, #paytr-checkout-form-cover { background: rgb(255 255 255 / 90%) !important; opacity: 1 !important; font-size: 14px !important; text-align: center; color: $textColor !important; height: 100% !important; bottom: 0 !important; padding: $gridPadding !important; } body .css-1s7yuit-Sandbox { background: transparent !important; } .scroll-to-up { display: none !important; }