img.lazy {
    opacity: 0
}

img:not(.initial) {
    transition: opacity 1s
}

img.initial,
img.loaded,
img.error {
    opacity: 1
}

.overflow-auto {
    overflow: auto !important
}

.overflow-hidden {
    overflow: hidden !important
}

@media (min-width: 1200px) {
    .container {
        max-width: 1400px
    }
}

.rounded {
    border-radius: 12px !important;
    -moz-border-radius: 12px !important;
    -webkit-border-radius: 12px !important
}

img {
    max-width: 100%;
    height: auto !important
}

.camera {
    width: 18px;
    height: 14px;
    margin-top: -3px
}

.ornek-calisma {
    text-decoration: underline
}

.wpp {
    position: fixed;
    bottom: 24px;
    left: 35px;
    z-index: 99999;
    text-align: center;
    padding: 9px 18px;
    border-radius: 50px;
    background: #26C281;
    color: #fff !important;
    display: inline-block;
    margin-right: 3px;
    cursor: pointer;
    -webkit-box-shadow: 0 1px 2px #00000026;
    -moz-box-shadow: 0 1px 2px #00000026;
    -o-box-shadow: 0 1px 2px #00000026;
    -ms-box-shadow: 0 1px 2px #00000026;
    box-shadow: 0 1px 2px #00000026;
    font-size: 14px
}

#accordion .baslik button {
    font-size: 16px;
    text-align: left;
    padding: 15px 44px 15px 15px;
    border: none !important
}

#accordion .card-body {
    padding: 15px
}

#accordion .baslik button.collapsed:before,
#accordion .baslik button:before {
    content: "\f107";
    font-family: "Font Awesome 5 Pro";
    width: 25px;
    height: 25px;
    line-height: 22px;
    border-radius: 50%;
    font-size: 18px;
    font-weight: 400;
    color: #000;
    text-align: center;
    position: absolute;
    top: 15px;
    right: 14px;
    padding-left: 2px
}

#accordion .baslik button.collapsed:before {
    content: "\f106"
}

.buyut {
    width: 165px;
    padding-left: 8px
}

.card-header {
    background-color: inherit !important;
    border-bottom: none
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: 0 !important
}

.kargo i {
    width: 30px
}

.kargo span {
    width: calc(100% - 30px)
}

.wyesil {
    color: #25D366 !important
}

.swiper-button-next,
.swiper-button-prev {
    align-items: center !important;
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 12px 22px #00000017 0 4.02054px 8.4878px #0000000e 0 1.19702px 2.52704px #00000009;
    color: #222b30 !important;
    display: flex !important;
    font-size: 18px !important;
    height: 42px !important;
    justify-content: center;
    width: 42px !important
}

.swiper-button-next::after,
.swiper-button-prev::after {
    font-size: 18px !important;
    font-weight: 600
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    right: -8px !important
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
    left: -8px !important
}

h2,
h3,
h4,
h5,
h6 {
    line-height: 1.3;
    margin: 0 0 .75em;
    letter-spacing: .2px;
    width: 100%
}

h2 {
    font-size: 24px !important;
    font-weight: 500 !important
}

h3 {
    font-size: 18px !important;
    font-weight: 500 !important
}

h4 {
    font-size: 1.2em !important
}

h5 {
    font-size: 1.1em !important
}

h6 {
    font-size: 14px !important
}

p {
    margin: 0 0 32px;
    letter-spacing: .2px;
    font-size: 16px;
    line-height: 24px
}

#hesabim,
#menu,
#sirala,
#mobil-filitre {
    display: none
}

.wc-25 {
    width: calc(100% - 25px)
}

.badgee {
    background: #16e38a;
    padding: 3px 10px;
    border-radius: 20px;
    font-size: 10px;
    font-weight: 500;
    margin-left: 10px;
    color: #fff !important;
    margin-left: 5px;
    border-radius: 12px !important
}

.mw-115 {
    max-width: 115px
}

.mw-285 {
    max-width: 285px
}







.d-grid {
    display: grid !important
}





.bg-turuncu {
    background: #fbae06
}

.turuncu {
    color: #f27a1a !important
}

.alan-kucuk {
    height: 100px;
    overflow: auto
}

.alan-kucuk-2 {
    height: 210px;
    overflow: auto
}

.scroll-at::-webkit-scrollbar {
    width: 5px
}

.scroll-at::-webkit-scrollbar-track {
    background: #2222221a
}

.scroll-at::-webkit-scrollbar-thumb {
    background: #63636333
}

.scroll-at::-webkit-scrollbar-thumb:hover {
    background: #222d2d66
}

.scroll-at::-webkit-scrollbar-thumb:window-inactive {
    background: #0000000d
}

.urun img {
    max-width: 100% !important;
    height: auto !important
}

.bg-yesil {
    background: #87b54e
}

.bg-yesil-2 {
    background: #16e38a !important
}

.yesil-2 {
    color: #16e38a !important
}

.bg-gri {
    background: #efedee
}

.bg-a-sari {
    background-color: #fffad7
}

.bg-a-mavi {
    background-color: #F27A1A1A
}

.bg-a-gri {
    background: #FAFAFA
}

.bg-k-gri {
    background: #F0F0F4
}

.bg-gri2 {
    background: #f4f9fb
}

.ls-14 {
    letter-spacing: .14px
}

.ls-12 {
    letter-spacing: .12px
}

.modal-backdrop.show {
    opacity: .5 !important
}

.blog .title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 39px
}

.resim-hvr img,
.resim-hvr {
    transition: .3s
}

.resim-hvr:hover img {
    transform: scale(1.08)
}

.bg-gri3 {
    background: #fafafc
}

.bg-gri4 {
    background: #f8f8f8
}

#hesabim,
#menu {
    display: none
}

a {
    text-decoration: none !important
}

.dropdown,
.dropup {
    position: inherit
}

.navbar-expand-lg .navbar-nav .dropdown-menu {
    width: 100%
}

.kucuk {
    width: 210px !important;
    left: inherit;
    margin-left: -1px
}

.buyuk li {
    float: left
}

.buyuk li ul li {
    width: 100%;
    display: block;
    list-style: none
}

form {
    display: -webkit-box
}

form#kargo_form {
    display: block
}

#talep_formu input[type=file]::file-selector-button {
    border: none;
    border-radius: 12px;
    background-color: #F27A1A;
    transition: .3s;
    height: 34px;
    color: #fff;
    font-weight: 500;
    margin: 2px 5px 2px 2px;
    line-height: 34px;
    cursor: pointer;
    padding: 0 8px
}

.dropdown-menu {
    border-radius: 12px !important;
    -moz-border-radius: 12px !important;
    -webkit-border-radius: 12px !important
}

.modal {
    z-index: 1058
}

.pt-35 {
    padding-top: 45px
}

.pb-35 {
    padding-bottom: 45px
}

.mt--5 {
    margin-top: -5px
}

.mtt-5 {
    margin-top: 5px !important
}

.mt--8 {
    margin-top: -8px
}

.mt-6 {
    margin-top: 6px
}

.m-t-1 {
    margin-top: 1px
}

.mt-13 {
    margin-top: 13px
}

.mb-13 {
    margin-bottom: 13px
}

.ml-11 {
    margin-left: 11px
}

.mr-11 {
    margin-right: 11px
}

.w-15 {
    width: 15%
}

.w-33 {
    width: 33% !important
}

.height-97 {
    height: 64px !important
}

.height-51 {
    height: 51px !important
}

.pt-16 {
    padding-top: 16px
}

.pt-25 {
    padding-top: 25px
}

.pb-25 {
    padding-bottom: 25px
}

.pb-29 {
    padding-bottom: 29px
}

.f-500 {
    font-weight: 500 !important
}

.dropdown-menu ul li {
    list-style: none
}

.dropdown-menu li ul {
    float: left
}

.line-normal {
    line-height: normal
}

.line-inherit {
    line-height: inherit
}

.deg-90 {
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.resimli li {
    display: inline-block !important;
    float: left
}

.resimli li a img {
    display: block;
    width: 100%
}

.resimli ul {
    padding: 0
}

.dropdown-submenu {
    position: relative
}

.dropdown-submenu>.dropdown-menu {
    left: 208px;
    margin-top: -42px !important;
    margin-left: -10px;
    border-left: 0;
    box-shadow: 6px 3px 11px -3px #0003 !important;
    margin-top: -41px !important
}

.alan-kucuk-2 ul {
    width: 100%
}

.dropdown:hover>.dropdown-menu,
.dropdown-submenu:hover>.dropdown-menu {
    display: block !important
}

.navbar .dropdown:hover>.dropdown-menu,
.navbar .dropdown-submenu:hover>.dropdown-menu {
    display: block !important;
    top: 100% !important
}

.navbar-expand-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.dropdown-menu.buyuk .yaziiki span {
    height: 35px;
    line-height: 1.2 !important;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: grid !important;
    align-content: end
}

.yapim {
    background-image: url(/assets/images/yapim.jpg)
}

.reklam-alani p {
    margin: 0 !important
}

.fixed {
    position: fixed;
    width: 100%;
    z-index: 99999;
    top: 0 !important
}

#return-to-top {
    position: fixed;
    bottom: 21px;
    right: 21px;
    z-index: 116;
    cursor: pointer;
    display: none;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    backface-visibility: hidden;
    background-color: #fff !important;
    border: 1px solid #dcdcdc;
    border-bottom-width: 2px;
    height: 40px;
    line-height: 42px;
    margin: 5px;
    position: fixed;
    width: 110px;
    box-shadow: 0 1px 4px 0 #0000000d;
    border-radius: 20px
}

#return-to-top i {
    margin-left: 14px
}

#return-to-top:hover,
#return-to-top:hover span,
#return-to-top:hover i {
    border-color: #f27a1a !important;
    color: #f27a1a !important
}

.facebook-messenger-acik {
    bottom: 33px !important;
    right: 104px !important
}

.lh-12 {
    line-height: 12px
}

.lh-13 {
    line-height: 13px
}

.lh-14 {
    line-height: 14px
}

.lh-16 {
    line-height: 16px
}

.lh-19 {
    line-height: 19px
}

.lh-15 {
    line-height: 15px
}

.lh-25 {
    line-height: 25px !important
}

.lh-27 {
    line-height: 27px !important
}

.lh-28 {
    line-height: 28px !important
}

.f-9 {
    font-size: 9px !important
}

.f-10 {
    font-size: 10px !important
}

.f-11 {
    font-size: 11px !important
}

.f-12 {
    font-size: 12px !important
}

.f-13 {
    font-size: 13px !important
}

.f-14 {
    font-size: 14px !important
}

.f-15 {
    font-size: 15px !important
}

.f-16 {
    font-size: 16px !important
}

.f-17 {
    font-size: 17px !important
}

.f-18 {
    font-size: 18px !important
}

.f-19 {
    font-size: 19px !important
}

.f-20 {
    font-size: 20px !important
}

.f-21 {
    font-size: 21px !important
}

.f-22 {
    font-size: 22px !important
}

.f-23 {
    font-size: 23px !important
}

.f-24 {
    font-size: 24px !important
}

.f-25 {
    font-size: 25px !important
}

.f-26 {
    font-size: 26px !important
}

.f-27 {
    font-size: 27px !important
}

.f-28 {
    font-size: 28px !important
}

.f-29 {
    font-size: 29px !important
}

.f-30 {
    font-size: 30px !important
}

.f-32 {
    font-size: 32px !important
}

.f-33 {
    font-size: 33px !important
}

.f-36 {
    font-size: 36px !important
}

.f-40 {
    font-size: 40px !important
}

.f-45 {
    font-size: 45px !important
}

.f-43 {
    font-size: 43px !important
}

.f-48 {
    font-size: 48px !important
}

.f-74 {
    font-size: 74px !important
}

.f-300 {
    font-weight: 300 !important
}

.f-400 {
    font-weight: 400 !important
}

.y-500,
.f-500 {
    font-weight: 500 !important
}

.f-600 {
    font-weight: 600 !important
}

.f-700 {
    font-weight: 700 !important
}

.bg-yesil {
    background: #51b549 !important
}

.bg-beyaz {
    background: #fff !important
}

.beyaz {
    color: #fff !important
}

.bg-siyah {
    background: #000 !important
}

.bg-mavi {
    background: #f27a1a !important
}

.siyah {
    color: #000 !important
}

.gri {
    color: #58585F !important
}

.k-gri {
    color: #5f6471 !important
}

.fume {
    color: #666 !important
}

.a-gri {
    color: #d9d9e1 !important
}

.gri2 {
    color: #58585F !important
}

.gri3 {
    color: #53575A !important
}

.gri4 {
    color: #545454 !important
}

.bg-acik-gri {
    background: #fafafa !important
}

.bg-kirmizi {
    background: #b00 !important
}

.yazi,
span.yazi {
    color: #4a4a56 !important
}

.a-mavi,
#menu a.a-mavi,
#menu i.a-mavi {
    color: #f27a1a !important
}

.pembe,
#menu a.pembe,
#menu i.pembe {
    color: #fb197b !important
}

.h-18 {
    height: 18px
}

.modal-content {
    border-radius: 12px !important;
    -moz-border-radius: 12px !important;
    -webkit-border-radius: 12px !important
}

.disabled {
    cursor: not-allowed !important;
    pointer-events: all !important
}

.sticky-top {
    z-index: 99
}

.swal2-container {
    z-index: 999060 !important
}

.pembe-border {
    border: 1px solid #fb197b !important
}

.pembe-border-2 {
    border-color: #fb197b !important
}

.yesil {
    color: #87B54E !important
}

.kirmizi {
    color: #e11f10 !important
}

.icon-yesil {
    color: #16e38a !important
}

.l-37 {
    left: 37px !important
}

.c-pointer {
    cursor: pointer
}

.bg-beyaz {
    background: #fff
}

.bg-yok {
    background: initial !important
}

.mavi-hvr:hover,
.mavi-hvr:hover i {
    color: #f27a1a !important
}

.loader {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: #ffffffb3 url(/assets/ajax-loader.gif) no-repeat center;
    display: none;
    z-index: 9999999
}

.loading-bar {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #00000085 no-repeat center;
    z-index: 9999;
    display: none
}

.loading-bar .progress-bar span {
    width: 51px;
    background: #fff;
    border-radius: 20px;
    right: -12px;
    position: absolute;
    text-align: center
}

.loading-bar .yukleme-bar {
    top: calc(50% - 21px);
    position: absolute;
    width: 250px;
    left: calc(50% - 125px) !important
}

.yesil-hvr:hover,
.yesil-hvr:hover i {
    color: #16e38a !important
}

.glow,
span.glow,
.glow span {
    color: #fbae06;
    -webkit-animation: glow 1s ease-in-out infinite alternate;
    -moz-animation: glow 1s ease-in-out infinite alternate;
    animation: glow 1s ease-in-out infinite alternate
}

@-webkit-keyframes glow {
    from {
        color: #fbae06
    }

    to {
        color: #464f5a
    }
}

.zebra:nth-child(even) {
    background: #fafafc
}

.a-1 {
    -webkit-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s
}

.l-yok li {
    list-style: none
}

.t-e-20 {
    top: -20%
}

.t-e-28 {
    top: -28%
}

.r-0 {
    right: 0
}

.l-0 {
    left: 0
}

.t-0 {
    top: 0
}

.l-yok {
    left: initial
}

.r-yok {
    right: initial
}

.roww {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.w-auto {
    width: auto
}

.cursor-pointer {
    cursor: pointer
}

.buyuk-yap {
    text-transform: uppercase
}

.dropdown-menu {
    z-index: 99999
}

.l-style-yok li {
    list-style: none
}

.mmt-6 {
    margin-top: -6px
}

.mmt-4 {
    margin-top: -4px
}

.m-acik {
    display: none !important
}

.kategori a span {
    position: absolute;
    bottom: 15px;
    width: calc(100% - 30px);
    left: 15px;
    height: 27px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

.kategori a {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    overflow: hidden
}

.kategori a img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    transition: .4s
}

.kategori a:hover img {
    transform: translate(-50%, -50%) rotate(-12.5deg) scale(1.4);
    transition: .4s
}

.kayanyazi {
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    width: 100%;
    padding: 4px 0
}

.kayanyazi-track {
    display: inline-block;
    white-space: nowrap;
    will-change: transform;
    position: relative
}

.kayanyazi-text {
    display: inline-block;
    margin-right: 100px;
    font-size: 12px
}

.referanslar .alan {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    overflow: hidden
}

.referanslar .alan img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    transition: .4s
}

.referanslar .alan:hover img {
    transform: translate(-50%, -50%) rotate(-12.5deg) scale(1.4);
    transition: .4s
}

.alt-cizgi-ekle-2:after {
    width: 40px;
    height: 2px;
    background-color: #F27A1A;
    display: block;
    content: "";
    margin-top: 10px
}

.border-ekle {
    border: 2px solid #f0f0f4
}

.border-ekle-2 {
    border: 2px solid #d9d9e1
}

.border-ekle-3 {
    border: 3px solid #f0f0f4
}

.guven-bg {
    height: 140px;
    border-radius: 12px 12px 0 0;
    background: #00fff1;
    background: linear-gradient(61deg, #00fff1ff 0%, #00d4ffff 100%);
    padding: 30px;
    text-align: center;
    color: #fff;
    text-shadow: 0 3px 6px #3CAEF7;
    font-size: 60px;
    margin: unset !important
}

.kampanyalar {
    -webkit-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
    border: solid 2px #f0f0f4;
    padding: 15px
}

.kampanyalar:hover {
    border: solid 2px #f27a1a
}

.kampanyalar .aciklama {
    height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.sari-alan {
    background: #ffe84e;
    display: inline-block;
    text-align: center;
    padding: 4px 18px;
    border-radius: 30px;
    font-size: 15px;
    font-weight: 500;
    color: #3a4354;
    margin: 10px 0
}

.kampanyalar .btn-4 {
    border: 2px solid #4a4a56;
    border-radius: 12px;
    font-size: 16px;
    text-transform: uppercase;
    padding: 11px 20px;
    margin: 10px 0 20px;
    display: inline-block;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    text-decoration: none;
    font-weight: 500;
    color: #4a4a56
}

.kampanyalar .btn-4:hover {
    box-shadow: 0 14px 16px -10px #00000024;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease
}

.kampanyalar .alt-aciklama {
    font-size: 10px;
    color: #666;
    line-height: 12px;
    height: 45px;
    display: table-cell;
    vertical-align: bottom
}

.numune img {
    margin: -32px
}

.numune select {
    max-width: 350px;
    min-width: 266px
}

.iconlar {
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
    width: 24px;
    height: 24px;
    display: inline-block
}

ul#countdown {
    width: 240px;
    overflow: hidden;
    font-weight: 700;
    right: 0;
    margin: 8px 8px 0 0
}

ul#countdown li {
    margin: 0 1px 0 0;
    padding: 0;
    display: inline-block;
    font-size: 18px;
    text-align: center;
    font-weight: 400;
    width: 38px;
    line-height: 15px
}

ul#countdown li:nth-child(1) {
    margin-top: -4px;
    width: 76px !important
}

ul#countdown li .label {
    font-size: 10px;
    font-weight: 300
}

@media (min-width: 1200px) {
    .col-xl.kategori {
        webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
    }
}

.golge {
    -webkit-box-shadow: 0 20px 34px -15px #0000001a;
    box-shadow: 0 20px 34px -15px #0000001a
}

.golge-2 {
    -webkit-box-shadow: 0 10px 27px -15px #0000004d;
    box-shadow: 0 10px 27px -15px #0000004d
}

.golge-hvr:hover {
    -webkit-box-shadow: 0 10px 22px -15px #0000004d;
    box-shadow: 0 10px 22px -15px #0000004d
}

@media (max-width:992px) {
    .mobil-w-101 {
        width: 100% !important
    }

    .tablet-kapali {
        display: none !important
    }
}

@media (max-width:768px) {

    .swiper-button-next,
    .swiper-button-prev {
        display: none !important
    }

    .mobil-position-relative {
        position: relative !important
    }

    .modal-title {
        font-size: 14px;
        line-height: 17px
    }

    .modal-header {
        padding: 5px
    }

    .modal-body {
        padding-top: 5px;
        padding-bottom: 5px
    }

    .modal-content {
        padding: 10px 7px !important
    }

    .f-30.f-500.pt-5.mb-1 {
        font-size: 21px !important;
        padding-top: 10px !important
    }

    .alan-kucuk h2,
    .alan-kucuk h2 span,
    .alan-kucuk h4,
    .alan-kucuk h4 span,
    .alan-kucuk-2 h2,
    .alan-kucuk-2 h2 span,
    .alan-kucuk-2 h4,
    .alan-kucuk-2 h4 span {
        font-size: 17px !important;
        line-height: 19px !important;
        display: block
    }

    .alan-kucuk p,
    .alan-kucuk-2 p {
        margin: 0 0 21px;
        letter-spacing: .2px;
        font-size: 12px;
        line-height: 17px;
        margin-bottom: 7px
    }

    .alan-kucuk ul li {
        font-size: 12px
    }

    .d-block.f-30.mb-4 {
        font-size: 14px !important;
        line-height: 0
    }

    h1.d-block.f-400.f-24.mb-1,
    span.d-block.f-24.mb-5 {
        font-size: 20px !important;
        line-height: 19px !important
    }

    span.d-block.f-14 {
        font-size: 12px !important;
        line-height: 16px
    }

    .numune select {
        max-width: calc(100% - 170px);
        min-width: calc(100% - 170px)
    }

    .col,
    .col-1,
    .col-10,
    .col-11,
    .col-12,
    .col-2,
    .col-3,
    .col-4,
    .col-5,
    .col-6,
    .col-7,
    .col-8,
    .col-9,
    .col-auto,
    .col-lg,
    .col-lg-1,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-auto,
    .col-md,
    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-auto,
    .col-sm,
    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-auto,
    .col-xl,
    .col-xl-1,
    .col-xl-10,
    .col-xl-11,
    .col-xl-12,
    .col-xl-2,
    .col-xl-3,
    .col-xl-4,
    .col-xl-5,
    .col-xl-6,
    .col-xl-7,
    .col-xl-8,
    .col-xl-9,
    .col-xl-auto {
        padding-right: 5px;
        padding-left: 5px
    }

    .m-row {
        margin-right: 5px;
        margin-left: 5px
    }

    .m-roww {
        margin-right: 0;
        margin-left: 0
    }

    .m-rowww {
        margin-right: -5px;
        margin-left: -5px
    }

    .m-rowwww {
        margin-right: -10px;
        margin-left: -10px
    }

    .m-rowwwww {
        margin-right: -15px;
        margin-left: -15px
    }

    .m-kapali {
        display: none !important
    }

    .m-acik {
        display: block !important
    }

    .mobil-border-yok {
        border: none !important
    }

    .mobil-bg-beyaz {
        background-color: #fff !important
    }

    a.mobil-mavi {
        color: #40bbee !important
    }

    .mobil-w-100 {
        width: 100% !important
    }

    .mobil-w-87 {
        width: 87% !important
    }

    .mobil-f-9 {
        font-size: 9px !important
    }

    .mobil-f-10 {
        font-size: 10px !important
    }

    .mobil-f-11 {
        font-size: 11px !important
    }

    .mobil-f-12 {
        font-size: 12px !important
    }

    .mobil-f-13 {
        font-size: 13px !important
    }

    .mobil-f-14 {
        font-size: 14px !important
    }

    .mobil-f-16 {
        font-size: 16px !important
    }

    .mobil-f-17 {
        font-size: 17px !important
    }

    .mobil-f-18 {
        font-size: 18px !important
    }

    .mobil-f-21 {
        font-size: 21px !important
    }

    .mobil-f-24 {
        font-size: 24px !important
    }

    .mobil-f-74 {
        font-size: 74px !important
    }

    .mobil-lh-9 {
        line-height: 9px !important
    }

    .mobil-lh-14 {
        line-height: 14px !important
    }

    .mobil-lh-16 {
        line-height: 16px !important
    }

    .mt-5,
    .mobil-mt-5 {
        margin-top: 1.5rem !important
    }

    .mb-5,
    .mobil-mb-5 {
        margin-bottom: 1.5rem !important
    }

    .mr-5,
    .mobil-mr-5 {
        margin-right: 1.5rem !important
    }

    .ml-5,
    .mobil-ml-5 {
        margin-left: 1.5rem !important
    }

    .mt-4,
    .mobil-mt-4 {
        margin-top: 1rem !important
    }

    .mb-4,
    .mobil-mb-4 {
        margin-bottom: 1rem !important
    }

    .mr-4,
    .mobil-mr-4 {
        margin-right: 1rem !important
    }

    .ml-4,
    .mobil-ml-4 {
        margin-left: 1rem !important
    }

    .mt-3,
    .mobil-mt-3 {
        margin-top: .7rem !important
    }

    .mb-3,
    .mobil-mb-3 {
        margin-bottom: .7rem !important
    }

    .mr-3,
    .mobil-mr-3 {
        margin-right: .7rem !important
    }

    .ml-3,
    .mobil-ml-3 {
        margin-left: .7rem !important
    }

    .mt-2,
    .mobil-mt-2 {
        margin-top: .4rem !important
    }

    .mb-2,
    .mobil-mb-2 {
        margin-bottom: .4rem !important
    }

    .mr-2,
    .mobil-mr-2 {
        margin-right: .4rem !important
    }

    .ml-2,
    .mobil-ml-2 {
        margin-left: .4rem !important
    }

    .mt-1,
    .mobil-mt-1 {
        margin-top: .17rem !important
    }

    .mb-1,
    .mobil-mb-1 {
        margin-bottom: .17rem !important
    }

    .mr-1,
    .mobil-mr-1 {
        margin-right: .17rem !important
    }

    .ml-1,
    .mobil-ml-1 {
        margin-left: .17rem !important
    }

    .pt-5,
    .mobil-pt-5 {
        padding-top: 1.5rem !important
    }

    .pb-5,
    .mobil-pb-5 {
        padding-bottom: 1.5rem !important
    }

    .pr-5,
    .mobil-pr-5 {
        padding-right: 1.5rem !important
    }

    .pl-5,
    .mobil-pl-5 {
        padding-left: 1.5rem !important
    }

    .mobil-pl-10 {
        padding-left: 10px !important
    }

    .mobil-pr-10 {
        padding-right: 10px !important
    }

    .pt-4,
    .mobil-pt-4 {
        padding-top: 1rem !important
    }

    .pb-4,
    .mobil-pb-4 {
        padding-bottom: 1rem !important
    }

    .pr-4,
    .mobil-pr-4 {
        padding-right: 1rem !important
    }

    .pl-4,
    .mobil-pl-4 {
        padding-left: 1rem !important
    }

    .pt-2,
    .mobil-pt-2 {
        padding-top: .4rem !important
    }

    .pb-2,
    .mobil-pb-2 {
        padding-bottom: .4rem !important
    }

    .pr-2,
    .mobil-pr-2 {
        padding-right: .4rem !important
    }

    .pl-2,
    .mobil-pl-2 {
        padding-left: .4rem !important
    }

    .pt-1,
    .mobil-pt-1 {
        padding-top: .17rem !important
    }

    .pb-1,
    .mobil-pb-1 {
        padding-bottom: .17rem !important
    }

    .pr-1,
    .mobil-pr-1 {
        padding-right: .17rem !important
    }

    .pl-1,
    .mobil-pl-1 {
        padding-left: .17rem !important
    }

    .mobil-p-0 {
        padding: 0 !important
    }

    .mobil-m-0 {
        margin: 0 !important
    }

    .mobil-mr-0 {
        margin-right: 0 !important
    }

    .mobil-ml-0 {
        margin-left: 0 !important
    }

    .mobil-mt-0 {
        margin-top: 0 !important
    }

    .mobil-mb-0 {
        margin-bottom: 0 !important
    }

    .mobil-pt-0 {
        padding-top: 0 !important
    }

    .mobil-pl-0 {
        padding-left: 0 !important
    }

    .mobil-pr-0 {
        padding-right: 0 !important
    }

    .mobil-pb-0 {
        padding-bottom: 0 !important
    }

    .mobil-p-1 {
        padding: .17rem !important
    }

    .mobil-pt-0 {
        padding-top: 0 !important
    }

    .mobil-pl-0 {
        padding-left: 0 !important
    }

    .mobil-pr-0 {
        padding-right: 0 !important
    }

    .mobil-pb-0 {
        padding-bottom: 0 !important
    }

    .mobil-text-center {
        text-align: center
    }

    .mobil-float-right-yok {
        float: none
    }

    .mobil-roww {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-left: 0;
        margin-right: 0
    }
}

#adet-fiyat-liste .quantity-price-content {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 3px;
    padding: 5px 4px;
    height: auto;
    min-height: 36px
}

#adet-fiyat-liste .quantity-price-content>[id^="adet_fiyat_goster_alan_"]>span {
    display: inline !important;
    margin-left: 4px;
    white-space: nowrap
}

#adet-fiyat-liste .quantity-unit-price {
    display: block;
    font-size: 12px !important;
    font-weight: 500 !important;
    line-height: 1.35 !important;
    color: #646b78 !important;
    white-space: nowrap
}

#adet-fiyat-liste .quantity-unit-price [data-unit-amount] {
    font-size: 12px !important;
    font-weight: 500 !important;
    line-height: 1.35 !important
}

#adet-fiyat-liste .quantity-unit-price[hidden] {
    display: none
}

#adet-fiyat-liste .quantity-unit-label {
    font-size: 11px !important;
    font-weight: 400 !important
}

.urun.packaging-card {
    display: flex;
    min-width: 0;
    height: auto;
    align-self: stretch
}

.urun.packaging-card .packaging-card-shell {display:flex;flex-direction:column;width:100%;min-width:0;padding:12px;border:1px solid #e2e6e9;border-radius:18px;background:#fff;box-shadow:none;overflow:hidden}

.urun.packaging-card .packaging-card-picture {
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    background: #fff
}

.urun.packaging-card .packaging-card-image {
    display:block;position:relative;aspect-ratio:1;
}

.urun.packaging-card .packaging-card-image img {
    display: block;
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100% !important;
    object-fit: contain;
    transition: transform .2s
}

.urun.packaging-card .packaging-card-image:hover img {
    transform: scale(1.025)
}

.urun.packaging-card .packaging-card-badge {
    position: absolute;
    top: 12px;
    left: 12px;
    max-width: calc(100% - 75px);
    border-radius: 20px;
    padding: 7px 12px;
    background: #fffffff2;
    color: #10213c;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.3
}

.urun.packaging-card a.packaging-card-favourite {
    top: 10px;
    right: 10px;
    width: 40px;
    height: 40px;
    z-index: 2;
    box-shadow: 0 2px 8px #192e4210
}

.urun.packaging-card a.packaging-card-favourite i {
    color: #ff6a00 !important;
    font-size: 20px
}

.urun.packaging-card .packaging-card-media {
    display:flex;gap:8px;flex-wrap:wrap;min-height:22px;
}

.urun.packaging-card .packaging-card-media a {display:inline-flex;gap:5px;align-items:center;padding:3px 0;border:0;border-radius:4px;background:#fff;color:#74818d;font-size:11px;line-height:1.3}

.urun.packaging-card .packaging-card-media .fa-play-circle {
    color: #238148 !important
}

.urun.packaging-card .packaging-card-discount {
    position: absolute;
    top: 58px;
    right: 10px;
    background: #fff0e2;
    color: #974516;
    padding: 4px 7px;
    border-radius: 6px;
    font-size: 12px;
    font-weight: 600
}

.urun.packaging-card .packaging-card-stock {
    position: absolute;
    left: 10px;
    top: 56px;
    padding: 4px 8px;
    background: #fff;
    color: #96392d;
    border-radius: 5px;
    font-size: 12px
}

.urun.packaging-card .packaging-card-body {
    display: flex;
    flex-direction: column;
    flex: 1;
    padding: 9px 3px 2px;
    gap: 7px;
    min-width: 0
}

.urun.packaging-card .packaging-card-title {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:42px;color:#303b43!important;font-size:16px;line-height:1.35;font-weight:600;text-decoration:none}

.urun.packaging-card .packaging-card-subtitle {
    margin: 0;
    color: #667180;
    font-size: 14px;
    line-height: 1.5
}

.urun.packaging-card .packaging-card-promo {display:flex;align-items:center;min-width:0;height:34px;padding:7px 9px;border-radius:7px;background:#fff3e8;color:#ab581d;font-size:12px;font-weight:600;line-height:1.4}

.urun.packaging-card .packaging-card-promo span {
    color: inherit !important;
    font-weight: inherit !important;
    font-size: inherit !important;
    display: block;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    flex: 1
}

.urun.packaging-card .packaging-card-promo.message-enter span {
    animation: packaging-message .45s ease both
}

.urun.packaging-card .packaging-card-review {
    display: inline-flex;
    align-items: center;
    align-self: center;
    flex-shrink: 0;
    white-space: nowrap;
    gap: 4px;
    color: #596879 !important;
    font-size: 12px;
    line-height: 1.5;
    text-decoration: none
}

.urun.packaging-card .packaging-card-review strong {
    color: #263e54;
    font-size: 12px;
    font-weight: 600
}

.urun.packaging-card .packaging-card-review span {
    color: #687382 !important;
    font-size: 12px
}

.urun.packaging-card .packaging-card-review:hover span {
    text-decoration: underline
}

.urun.packaging-card .packaging-card-review i {
    color: #e9a332 !important
}

.urun.packaging-card .packaging-card-price-area {
    min-width:0;padding:0;
}

.urun.packaging-card .packaging-card-from {display:block;color:#74818d;font-size:10px;line-height:1.5}

.urun.packaging-card .packaging-card-price-line {
    display: flex;
    align-items: baseline;
    gap: 7px;
    flex-wrap: wrap
}

.urun.packaging-card .packaging-card-price {
    color:#10213c;font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.5px;
}

.urun.packaging-card .packaging-card-price-line>span {font-size:10px;color:#687382;white-space:nowrap}

.urun.packaging-card .packaging-card-meta {display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px;padding:2px 0;background:none;margin-top:auto}

.urun.packaging-card .packaging-card-minimum {display:flex;align-items:center;justify-content:flex-end;gap:3px;min-width:0;color:#687382;font-size:12px;line-height:1.35;margin-left:auto;flex-shrink:0;white-space:nowrap}

.urun.packaging-card .packaging-card-minimum strong {
    color: #3f4c5d;
    font-weight: 600;
    text-align: right
}

.urun.packaging-card .packaging-card-button {display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:6px;min-height:35px;padding:8px 12px;border-radius:11px;background:#ffe541;color:#29343c!important;font-size:13px;font-weight:600;text-decoration:none}

.urun.packaging-card .packaging-card-button>span,
.urun.packaging-card .packaging-card-button>i {
    color: #29343c !important
}

.urun.packaging-card .packaging-card-button:hover {background:#f4d721;color:#29343c!important}

.urun.packaging-card a:focus-visible {
    outline: 3px solid #245a95;
    outline-offset: 2px
}

#product-examples {
    scroll-margin-top: 100px
}

@keyframes packaging-message {
    from {
        opacity: .3;
        transform: translateY(3px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@media(max-width:575.98px) {
    .urun.packaging-card .packaging-card-shell {
        padding: 7px;
        border-radius: 11px
    }

    .urun.packaging-card .packaging-card-title {
        font-size: 16px
    }

    .urun.packaging-card .packaging-card-price {
        font-size: 23px
    }

    .urun.packaging-card .packaging-card-body {
        gap: 7px;
        padding-top: 9px
    }

    .urun.packaging-card .packaging-card-media {
        left: 6px;
        right: 6px;
        bottom: 6px;
        gap: 4px
    }

    .urun.packaging-card .packaging-card-media a {
        font-size: 10px;
        padding: 5px 7px
    }

    .urun.packaging-card .packaging-card-badge {
        top: 8px;
        left: 8px;
        padding: 5px 8px;
        font-size: 10px
    }

    .urun.packaging-card .packaging-card-promo {
        font-size: 12px;
        padding: 7px 9px;
        height: 36px
    }

    .urun.packaging-card .packaging-card-minimum {
        font-size: 11px;
    }

    .urun.packaging-card .packaging-card-button {
        font-size: 12px;
        gap: 8px
    }
}

@media(prefers-reduced-motion:reduce) {
    .urun.packaging-card .packaging-card-promo.message-enter span {
        animation: none
    }

    .urun.packaging-card .packaging-card-image img {
        transition: none
    }
}
.category-preview-page{margin:0;background:#fff;color:#10213c;font-family:Arial,Helvetica,sans-serif}
.home-category-showcase{padding-top:38px;padding-bottom:26px}
.home-category-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px}
.home-category-eyebrow{margin:0 0 5px;color:#ff6900!important;font-size:11px!important;font-weight:700!important;letter-spacing:1.5px;text-transform:uppercase;line-height:1.4}
.site-section-title,.site-page-title{margin:0 0 5px;color:#10213c!important;font-size:36px!important;font-weight:750!important;letter-spacing:-1.2px;line-height:1.15}
.home-category-description{margin:0;color:#61758b;font-size:14px;line-height:1.5}
.home-category-all{display:inline-flex;align-items:center;gap:9px;margin-bottom:4px;color:#10213c!important;font-size:12px;font-weight:600;text-decoration:underline;white-space:nowrap;text-underline-offset:3px}
.home-category-all span{color:#ff6900!important;font-size:21px;font-weight:400;text-decoration:none}
.home-category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
.home-category-tile{display:flex;flex-direction:column;min-width:0;border:1px solid #e2e7ee;border-radius:6px;overflow:hidden;background:#fff;color:#10213c!important;text-decoration:none;transition:box-shadow .18s,border-color .18s,transform .18s}
.home-category-tile:hover{border-color:#ffae75;box-shadow:0 5px 16px #10213c0c;transform:translateY(-3px);text-decoration:none}
.home-category-tile:focus-visible,.home-category-all:focus-visible{outline:3px solid #245a95;outline-offset:3px}
.home-category-photo{display:block;width:100%;aspect-ratio:142/143;background-image:url('../../design-preview/category-reference.png');background-repeat:no-repeat;background-size:666.1972% 202.7972%;background-position-y:68.0272%;background-color:#e9dfd0}
.home-category-photo-live{background-image:none;background-color:#f6f3ee}.home-category-photo-live img{display:block;width:100%;height:100%;object-fit:contain}
.home-category-photo-cups{background-position-x:3.4826%}.home-category-photo-boxes{background-position-x:22.3881%}.home-category-photo-bags{background-position-x:40.9204%}.home-category-photo-containers{background-position-x:59.5771%}.home-category-photo-postal{background-position-x:78.3582%}.home-category-photo-print{background-position-x:97.0149%}
.home-category-name{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:10px 12px;color:#10213c;font-size:13px;font-weight:600;line-height:1.3}
.home-category-name>span{flex-shrink:0;color:#ff6900!important;font-size:21px;font-weight:400;line-height:1}
.category-preview-note{max-width:1320px;margin:0 auto;padding:0 24px 20px;color:#738196;font-size:12px;line-height:1.5}
@media(max-width:991.98px){.home-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-category-showcase{padding-top:28px;padding-bottom:22px}.site-section-title,.site-page-title{font-size:32px!important}}
@media(max-width:575.98px){.home-category-showcase{padding-top:24px;padding-bottom:20px}.home-category-heading{align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:16px}.home-category-heading h1,.home-category-heading h2{font-size:28px!important;letter-spacing:-.8px}.home-category-description{font-size:13px}.home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-category-name{padding:9px 10px;font-size:12px}.home-category-all{min-height:32px;margin:0}.category-preview-note{padding:0 16px 20px}}
@media(prefers-reduced-motion:reduce){.home-category-tile{transition:none}.home-category-tile:hover{transform:none}}

.site-section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}
.site-section-heading .site-section-title{margin:0;width:auto!important;flex:0 1 auto;color:#10213c!important}
.site-section-title-spaced{margin-top:24px;margin-bottom:16px}
.site-section-title a,.site-page-title a{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit;text-decoration:none}
.site-section-link{display:inline-flex;align-items:center;gap:9px;color:#10213c!important;font-size:12px!important;font-weight:600!important;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
.site-section-link>span{color:#ff6900!important;font-size:21px!important;font-weight:400!important;text-decoration:none}
.site-section-link:focus-visible{outline:3px solid #245a95;outline-offset:3px}

.product-purchase-column .btn-7{white-space:normal;line-height:1.4;padding-left:10px;padding-right:10px}

.product-media-column,.product-options-column{min-width:0}

.product-order-summary{padding:22px 18px;border:1px solid #e0e5ec;border-radius:10px;background:#fff}
.product-order-summary .product-order-title{margin:0 0 16px;color:#10213c!important;font-size:22px!important;font-weight:700!important;line-height:1.25}
.product-order-options{list-style:none;margin:0 0 20px;padding:0 0 18px;border-bottom:1px solid #e0e5ec}
.product-order-options li{margin:0 0 5px;color:#53667d;font-size:14px;line-height:1.5}
.product-order-total-label{display:block;color:#10213c;font-size:14px;font-weight:600}
.product-order-tax{display:block;color:#687382;font-size:12px}
.product-order-summary .product-order-price{display:block;margin:4px 0 16px;color:#10213c!important;font-size:36px!important;font-weight:700!important;line-height:1.2}
.product-order-summary .btn-7{display:flex;align-items:center;justify-content:center;gap:9px;min-height:46px;border-radius:7px}.product-order-summary .btn-7>span{color:#fff!important}.product-order-basket-icon{display:block;flex-shrink:0;width:21px;height:21px;color:#fff}
.product-order-whatsapp{display:flex;align-items:center;justify-content:center;gap:9px;min-height:52px;margin-top:12px;padding:13px 14px;border:1px solid #26C281;border-radius:11px;background:#26C281;color:#fff!important;font-size:14px;font-weight:700;line-height:20px;text-align:center;text-transform:uppercase;text-decoration:none;text-shadow:none}
.product-order-whatsapp:hover{background:#0f776b;border-color:#0f776b;color:#fff!important;text-decoration:none}
.product-order-whatsapp-icon{display:block;flex:0 0 24px;width:24px;height:24px;color:#fff!important;fill:currentColor}.product-order-whatsapp>span{color:#fff!important;font-size:14px!important;font-weight:700!important;line-height:20px;text-shadow:none}
.product-order-whatsapp:focus-visible{outline:3px solid #245a95;outline-offset:3px}

.product-artwork-help{margin-top:18px;padding:20px 18px;border-radius:10px;background:#f2f4f7}
.product-artwork-help h3{margin:0 0 9px;color:#10213c!important;font-size:17px!important;font-weight:700!important;line-height:1.4}
.product-artwork-help p{margin:0 0 12px;color:#64758b;font-size:13px;line-height:1.5}
.product-artwork-help a{color:#165ea8!important;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}
.product-order-steps{display:flex;list-style:none;margin:24px 0 8px;padding:20px 0;border-radius:10px;background:#f2f4f7}
.product-order-steps li{display:flex;align-items:center;gap:16px;flex:1;min-width:0;padding:0 24px}
.product-order-steps li+li{border-left:1px solid #d8dee7}
.product-order-steps svg{display:block;width:38px;height:38px;flex:0 0 38px;color:#10213c}
.product-order-steps h3{margin:0 0 5px;color:#10213c!important;font-size:14px!important;font-weight:700!important;line-height:1.4}
.product-order-steps p{margin:0;color:#64758b;font-size:12px;line-height:1.5}
@media(max-width:767.98px){.product-order-steps{flex-direction:column;padding:4px 18px}.product-order-steps li{padding:16px 0}.product-order-steps li+li{border-left:0;border-top:1px solid #d8dee7}.product-order-steps svg{width:32px;height:32px;flex-basis:32px}}

.urun.packaging-card .packaging-card-footer {display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px;border-radius:12px;background:#f4f5f5}

.urun.packaging-card .packaging-card-media a.packaging-card-video{padding:4px 6px;border:1px solid #dcece3;background:#f0f8f3;color:#25845e;font-weight:600}
.urun.packaging-card .packaging-card-code{min-width:0;font-size:12px;color:#445462;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.urun.packaging-card .packaging-card-code span{color:#74818d;font-size:inherit}
.urun.packaging-card .packaging-card-arrow{transform:rotate(45deg);font-size:11px}

#sepet.cart-page{padding-top:24px!important;padding-bottom:36px!important}
#sepet.cart-page .cart-title{margin-bottom:28px;color:#11223e;font-weight:700}
#sepet.cart-page .cart-items{list-style:none;padding:0;margin:0;border:1px solid #e1e6eb;border-radius:0 0 13px 13px;overflow:hidden}
#sepet.cart-page .cart-table-heading{position:static;font-size:11px;color:#74818d;margin-bottom:10px}
#sepet.cart-page .cart-item{position:relative;align-items:center;margin:0!important;min-height:116px;padding:0 4px;border:0!important;border-bottom:1px solid #e8edf0!important;border-radius:0!important;background:#fff;box-shadow:none}
#sepet.cart-page .cart-product-image{display:block;width:100%;height:88px;object-fit:contain;background:#fff;border:1px solid #eef0f3;border-radius:7px!important}
#sepet.cart-page .cart-item .urun-adi{font-size:15px;font-weight:600;color:#11223e;line-height:1.5}
#sepet.cart-page .cart-item p{font-size:12px;line-height:1.7;color:#6c7887;margin-top:8px!important;overflow-wrap:anywhere}
#sepet.cart-page .cart-item .ucret{margin:0!important}
#sepet.cart-page .cart-item .ucret .normal{font-size:19px;font-weight:700!important;color:#ff790d!important;white-space:nowrap}
#sepet.cart-page .sepet-sil a{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:auto;min-height:28px;padding:0 5px;border:0;border-radius:6px;color:#79838e;background:transparent;font-size:11px;font-weight:400;line-height:1}
#sepet.cart-page .sepet-sil a:hover{background:#fff0ee;color:#b13a2e}
#sepet.cart-page .cart-summary{top:24px;padding:20px!important;border:1px solid #e1e6eb;border-radius:13px;background:#fff}
#sepet.cart-page .cart-summary>.border-ekle{padding:0!important;border:0;border-radius:0!important;background:#fff!important}
#sepet.cart-page .cart-summary h2{font-size:23px;font-weight:700;color:#11223e;margin-bottom:20px!important;border:0;padding-bottom:0}
#sepet.cart-page .cart-summary .urun-toplam-fiyat{font-size:14px;padding:12px 0;line-height:1.5}
#sepet.cart-page .cart-summary .urun-toplam-fiyat.border-top{padding-top:18px;margin-top:12px!important}
#sepet.cart-page .cart-summary .urun-toplam-fiyat.border-top .float-right{font-size:25px!important;font-weight:700}
#sepet.cart-page #kupon{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:18px 0!important;position:relative}
#sepet.cart-page #kupon>label{grid-column:1/-1;display:block;font-size:12px;margin:0;color:#526174}
#sepet.cart-page #kupon input{display:block;position:static;float:none;clear:none;width:100%;min-width:0;height:48px;margin:0!important;border:1px solid #d5dde5;border-radius:10px!important;padding:0 12px;background:#fff;color:#263746;line-height:normal}
#sepet.cart-page #kuponUygula{position:static;float:none;clear:none;inset:auto;width:auto;min-width:70px;height:48px;margin:0!important;padding:0 14px;border-radius:10px!important;display:inline-flex;align-items:center;justify-content:center;line-height:normal}
#sepet.cart-page .cart-checkout{display:flex;align-items:center;justify-content:center;gap:12px;min-height:54px;border-radius:11px;font-size:14px;font-weight:600;background:#ff790d;color:#fff;text-transform:none;line-height:1.4}
#sepet.cart-page .cart-checkout i{color:#fff}
#sepet.cart-page .cart-artwork-note{display:flex!important;gap:12px;border-radius:12px!important;line-height:1.6;background:#f1f6f8}
#sepet.cart-page .cart-artwork-note span{float:none!important;font-size:12px;line-height:1.6}
#sepet.cart-page .cart-artwork-note i{float:none!important;flex-shrink:0}
@media(max-width:991.98px){#sepet.cart-page .cart-sidebar{margin-top:24px}#sepet.cart-page .cart-summary{position:static}}
@media(max-width:575.98px){#sepet.cart-page{padding-bottom:100px!important}#sepet.cart-page .cart-title{font-size:28px;margin-bottom:20px}#sepet.cart-page .cart-item{padding:0 4px}#sepet.cart-page .cart-product-image{height:72px}#sepet.cart-page .cart-item .urun-adi{font-size:15px}#sepet.cart-page .cart-item .ucret .normal{font-size:20px}#sepet.cart-page .cart-summary>.border-ekle{padding:20px!important}#sepet.cart-page .cart-item>.col-6{margin-left:25%;flex:0 0 58.333333%;max-width:58.333333%}#sepet.cart-page .cart-item>.sepet-sil{flex:0 0 16.666667%;max-width:16.666667%}#sepet.cart-page .cart-item>.col-3>.isim,#sepet.cart-page .cart-item>.col-9>.isim{display:none!important}}
#sepet.cart-page .cart-select{position:absolute;left:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:32px;height:36px;margin:0;line-height:1;cursor:pointer}
body input[type="checkbox"]:not(.custom-control-input):not([role="switch"]){appearance:none!important;-webkit-appearance:none!important;position:static;display:inline-block;flex-shrink:0;width:16px!important;height:16px!important;min-height:0;margin:0;padding:0!important;border:1px solid #cbd3dc!important;border-radius:4px!important;background:#fff;cursor:pointer;vertical-align:middle;transition:background-color .15s,border-color .15s}
#sepet.cart-page .cart-selection-hint{font-size:13px;line-height:1.6;color:#657486;margin-bottom:16px}
#sepet.cart-page [data-cart-checkout][aria-disabled=true]{opacity:.55;pointer-events:none}
.cart-saved-section{margin-top:24px;margin-bottom:30px}
.cart-saved-section h2{font-size:24px;color:#11223e;font-weight:700}
.cart-saved-item{display:flex;align-items:center;gap:16px;padding:14px;border:1px solid #e4e8ed;border-radius:12px;margin-bottom:10px}
.cart-saved-item img{width:80px;height:64px;object-fit:contain;flex-shrink:0}
.cart-saved-item>a{flex:1;min-width:0;color:#11223e;font-weight:600}
.cart-saved-item button{border:1px solid #dce2e8;border-radius:8px;padding:9px 12px;background:#fff;color:#304255;cursor:pointer}


#cart-remove-modal .modal-footer{gap:8px;flex-wrap:wrap}
#cart-remove-modal button{border-radius:8px}
#cart-remove-modal .modal-footer [data-dismiss]{background:#eef1f4!important;color:#425164!important}
#cart-remove-modal [data-cart-delete-confirm]{background:#fff!important;color:#ad3c36!important;border:1px solid #e2bdb9!important}
@media(max-width:575.98px){.cart-saved-item{flex-wrap:wrap}.cart-saved-item button{flex:1}#sepet.cart-page .cart-item .sepet-sil{position:static}}
#sepet.cart-page .cart-count{font-size:inherit;color:inherit;font-weight:500}
#sepet.cart-page .cart-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:12px 16px;border:1px solid #e1e6eb;border-bottom:0;border-radius:13px 13px 0 0;background:#fafbfc}
#sepet.cart-page .cart-select-all-label{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;cursor:pointer}

#sepet.cart-page .cart-selected-count{flex-shrink:0;width:auto!important;white-space:nowrap;font-size:12px;color:#73808d}
#sepet.cart-page .cart-item:last-child{border-bottom:0!important}
#sepet.cart-page .cart-item-media{position:static;padding-left:38px}
#sepet.cart-page .cart-item-details{padding-top:12px!important;padding-bottom:12px!important;min-width:0}
#sepet.cart-page .cart-item-total{text-align:right;padding-right:18px}
#sepet.cart-page .cart-item .sepet-sil{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:auto;max-width:none;padding:0!important}

#sepet.cart-page .cart-coupon-toggle{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:40px;margin:16px 0 12px;padding:8px 12px;border:1px solid #e1e6eb;border-radius:6px;background:#fff;color:#354554;font-size:12px;cursor:pointer}
#sepet.cart-page .cart-coupon-toggle i{color:#ff790d}

#sepet.cart-page .cart-summary h2:after{display:none}

@media(max-width:575.98px){#sepet.cart-page .cart-item{min-height:126px}#sepet.cart-page .cart-item-media{padding-left:28px;padding-right:4px}#sepet.cart-page .cart-select{left:2px}#sepet.cart-page .cart-list-toolbar{padding-left:10px}#sepet.cart-page .cart-item-details{padding-right:34px}#sepet.cart-page .cart-item-total{padding-top:0!important;padding-bottom:16px!important;text-align:right}#sepet.cart-page .cart-item .sepet-sil{position:absolute;flex:none;width:auto;max-width:none}#sepet.cart-page .cart-summary{padding:18px!important}#sepet.cart-page .cart-summary>.border-ekle{padding:0!important}.cart-list-toolbar{gap:8px}}
body input[type="checkbox"]:not(.custom-control-input):not([role="switch"]):checked{border-color:#f77c18!important;background-color:#f77c18!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 8 2.5 2.5L12 5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:14px 14px;background-position:center;background-repeat:no-repeat}
body input[type="checkbox"]:not(.custom-control-input):not([role="switch"]):indeterminate{border-color:#f77c18!important;background:#f77c18 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8h8' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center/14px 14px no-repeat}
body input[type="checkbox"]:not(.custom-control-input):not([role="switch"]):focus-visible{outline:2px solid #245a95;outline-offset:3px}
body input[type="checkbox"]:not(.custom-control-input):not([role="switch"]):disabled{opacity:.6;cursor:wait}
#sepet.cart-page .cart-shipping-strip{display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 14px;border:1px solid #e1e6eb;border-bottom:0;background:#f5f8fa;color:#657583;font-size:12px;line-height:1.5;text-align:center}
#sepet.cart-page .cart-shipping-strip.is-free{background:#effbf5;color:#168454}
#sepet.cart-page .cart-shipping-strip span{font-size:inherit;color:inherit}
#sepet.cart-page .cart-shipping-summary,.checkout-address-summary .cart-shipping-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #e8edf0;font-size:13px;color:#526174}
#sepet.cart-page .cart-shipping-summary strong,.checkout-address-summary .cart-shipping-summary strong{font-size:12px;text-align:right;font-weight:500}
#sepet.cart-page .cart-shipping-summary .is-free,.checkout-address-summary .cart-shipping-summary .is-free{padding:3px 8px;border-radius:12px;background:#168454;color:#fff;font-weight:600}
.checkout-address-page{padding-top:30px;padding-bottom:45px}
.checkout-address-page>h1{margin-bottom:24px}
.checkout-panel{border:1px solid #e1e6eb;border-radius:12px;background:#fff;margin-bottom:20px;overflow:hidden}
.checkout-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:54px;padding:14px 18px;border:0;border-bottom:1px solid #e1e6eb;background:#f7f8fa;color:#263746;font-size:16px;font-weight:600;text-align:left}
.checkout-panel-heading h2{font-size:16px;font-weight:600;margin:0;color:#263746}
.checkout-products-toggle{cursor:pointer;flex-wrap:nowrap}.checkout-products-heading-end{display:flex;align-items:center;gap:18px;margin-left:auto;flex-shrink:0}.checkout-products-thumbnails{display:flex;align-items:center;padding-left:6px}.checkout-products-thumbnails img{width:32px;height:32px;object-fit:contain;background:#fff;border:1px solid #e1e6eb;border-radius:50%;padding:3px;margin-left:-6px}.checkout-products-toggle[aria-expanded=true] .checkout-products-thumbnails{display:none}.checkout-products-heading-end>i{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#e9ebed;font-size:12px}
.checkout-product-list{display:flex;gap:12px;overflow-x:auto;padding:16px}
.checkout-product-mini{display:flex;gap:10px;align-items:center;flex:0 0 240px;min-width:0;padding:9px;border:1px solid #e5e9ed;border-radius:7px;color:#25364a}
.checkout-product-mini img{width:60px;height:60px;object-fit:contain;flex-shrink:0}
.checkout-product-mini>span{display:flex;flex-direction:column;min-width:0;gap:4px}
.checkout-product-mini strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.checkout-product-mini small{font-size:11px;color:#72808c}
.checkout-product-mini b{font-size:14px;color:#ff790d}
.checkout-panel-body{padding:22px 18px}
.checkout-text-action{border:0;background:none;padding:3px 0;color:#ed781e;font-size:12px;cursor:pointer;white-space:nowrap}
.checkout-address-caption{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}
.checkout-address-caption h3{font-size:13px;font-weight:600;margin:0;color:#3b4855}
.checkout-selected-address{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:115px;padding:14px;border:1px solid #f5a15b;border-radius:7px;background:#fff8f1;color:#3c4a58;text-align:left;cursor:pointer}
.checkout-selected-address strong{display:block;font-size:13px;margin-bottom:5px}
.checkout-selected-address small{display:block;font-size:12px;line-height:1.6;white-space:pre-line;color:#596979;overflow-wrap:anywhere}
.checkout-selected-address>span{min-width:0;font-size:13px}
.checkout-selected-address i{color:#ff790d}
.checkout-same-address{display:flex;align-items:center;gap:8px;font-size:12px;margin-top:18px;cursor:pointer}

.checkout-note-label{display:block;margin-top:22px;font-size:13px;color:#526174}
.checkout-address-page textarea,.site-modal input:not([type=radio]):not([type=checkbox]):not([type=hidden]),.site-modal select,.site-modal textarea{display:block;width:100%;max-width:100%;height:auto;min-height:44px;padding:10px 12px;border:1px solid #dce2e8;border-radius:7px;background:#fff;color:#304154;font-size:14px;line-height:1.5;box-shadow:none;box-sizing:border-box}
.checkout-address-page textarea{min-height:75px;margin-bottom:0}
.checkout-sidebar-sticky{position:sticky;top:24px}
.checkout-address-summary{padding:22px}
.checkout-address-summary>h2{font-size:23px;font-weight:600;color:#11223e;margin-bottom:22px}
.checkout-address-summary #checkout-summary-values>.border-ekle{padding:0!important;border:0!important}
.checkout-address-summary .baslik{display:none}
.checkout-address-summary .urun-toplam-fiyat{padding:9px 0;font-size:13px;line-height:1.5}
.checkout-address-summary .border-top .float-right{font-size:24px!important;font-weight:700;color:#ff790d}
.checkout-delivery-note{display:flex;align-items:center;gap:10px;margin:16px 0;padding:13px 14px;border:1px solid #ccebdc;border-radius:9px;background:#eefaf3;font-size:13px;font-weight:600;line-height:1.6;color:#168454}
.checkout-delivery-note>i{font-size:20px;flex-shrink:0}
.checkout-address-continue{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:50px;font-size:13px;line-height:1.5;text-transform:none;white-space:normal;border-radius:8px;color:#fff!important}
.checkout-address-continue i{color:#fff}
.checkout-address-error,.checkout-address-editor-error{padding:10px;border-radius:6px;background:#fff0ed;color:#a53a30;font-size:13px;line-height:1.6}
.site-modal .modal-dialog{max-width:580px}
.site-modal .modal-content{display:flex;flex-direction:column;max-height:calc(100vh - 32px);padding:0!important;border:0;border-radius:9px;overflow:hidden}
.site-modal .modal-title{font-size:17px;font-weight:600;color:#35404a}
.site-modal .modal-body{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;padding:24px;overscroll-behavior:contain}
.site-modal .modal-header,.site-modal .modal-footer{flex:0 0 auto;padding:17px 24px;background:#fff}
.site-modal .modal-footer .btn{flex:1;min-height:48px;border-radius:7px;font-size:16px;font-weight:600;text-transform:none}
.checkout-address-modal .modal-content>form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin:0;overflow:hidden}
.site-modal label:not(.checkout-address-option):not(.checkout-contract-check){display:block;font-size:13px;font-weight:600;color:#454c52;margin-bottom:8px}
.checkout-address-option{display:flex;align-items:flex-start;gap:12px;padding:16px;margin-bottom:12px;border:1px solid #e0e5ea;border-radius:9px;background:#fff}
.checkout-address-option:has(input:checked){border-color:#ff790d;background:#fff7ef}
#checkout-address-picker .checkout-address-option>label{display:flex;align-items:center;gap:14px;flex:1;min-width:0;margin:0;font-weight:400;cursor:pointer}
.checkout-address-option label>span{min-width:0}
.checkout-address-option strong,.checkout-address-option small{display:block;white-space:pre-line;overflow-wrap:anywhere;font-size:12px;line-height:1.6}
.checkout-address-option strong{font-size:14px;font-weight:600;color:#25364a;margin-bottom:4px}
.checkout-address-option small{color:#667687;font-weight:400}.checkout-address-option>.checkout-text-action{align-self:flex-start;flex-shrink:0;margin-top:2px;padding:4px 0;font-size:12px}.checkout-address-option input[type=radio]{align-self:center}
.checkout-add-address{width:100%;padding:12px;border:1px solid #dfe5eb;border-radius:7px;background:#fff;color:#3c4d5f;cursor:pointer;font-size:13px}
.checkout-add-address i{color:#ff790d;margin-right:6px}
.checkout-address-page [hidden]{display:none!important}
@media(max-width:767.98px){.checkout-address-page{padding-top:20px}.checkout-address-page>h1{font-size:28px}.checkout-address-column{margin-bottom:14px}.checkout-panel-heading{padding:12px;flex-wrap:wrap}.checkout-panel-body{padding:15px}.checkout-sidebar-sticky{position:static}.checkout-address-summary{padding:18px}.checkout-address-option{padding:12px;gap:8px}.site-modal .modal-body{max-height:none}.checkout-address-option .checkout-text-action{font-size:11px}.checkout-selected-address{min-height:100px}}
.custom-checkbox .custom-control-label::before{width:16px;height:16px;border:1px solid #cbd3dc;border-radius:4px;background-color:#fff}
.custom-checkbox .custom-control-label::after{width:16px;height:16px}
.custom-checkbox .custom-control-input:checked~.custom-control-label::before,.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#f77c18;background-color:#f77c18}
.custom-checkbox .custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 3px #245a9526}
.site-modal select{appearance:none;-webkit-appearance:none;-moz-appearance:none;height:44px;padding-right:38px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23687989' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;background-position:right 12px center;cursor:pointer;margin-bottom:0}
.site-modal select:disabled{background-color:#f5f7f9;color:#8994a0;cursor:default}
#checkout-address-editor input:not([type=hidden]),#checkout-address-editor select{min-height:40px;height:40px;border-radius:4px;font-size:13px}
#checkout-address-editor textarea{min-height:58px;border-radius:4px;font-size:13px}
#checkout-address-editor .mb-3{margin-bottom:19px!important}
.checkout-phone-fields{display:flex;align-items:center;gap:12px}
#checkout-address-editor .checkout-phone-fields input:first-child{flex:0 0 25%;width:25%;background:#f5f5f5;color:#73808c}
#checkout-address-editor .checkout-phone-fields input:last-child{flex:1;min-width:0}
.checkout-address-hint{display:flex;align-items:center;gap:10px;margin:0 0 18px;padding:13px 11px;border-radius:5px;background:#fff4e9;color:#526171;font-size:12px;line-height:1.6}
.checkout-address-hint i{color:#f77c18;flex-shrink:0}
.checkout-address-hint span{font-size:inherit;color:inherit}
.checkout-field-label{display:block;font-size:13px;font-weight:600;color:#454c52;margin-bottom:10px}
.checkout-invoice-options{display:flex;border:1px solid #d7dadd;border-radius:8px;background:#f5f5f5}
.checkout-invoice-options button{flex:1;min-height:42px;padding:9px 12px;border:1px solid transparent;margin:-1px;border-radius:8px;background:transparent;color:#454c52;font-size:13px;cursor:pointer}
.checkout-invoice-options button[aria-pressed=true]{border-color:#ff790d;background:#fff;color:#ed781e;font-weight:600}
.checkout-invoice-options button:focus-visible{outline:2px solid #245a95;outline-offset:2px}
.checkout-product-mini .checkout-product-features{white-space:normal;line-height:1.5;overflow-wrap:anywhere}
.checkout-products-toggle i{transition:transform .15s}.checkout-products-toggle[aria-expanded=true] i{transform:rotate(180deg)}

.checkout-bank-option,.checkout-method-option{display:flex;align-items:center;gap:10px;margin-bottom:10px;min-height:48px;padding:12px 14px;border:1px solid #e0e5ea;border-radius:10px;background:#fff;color:#344657;font-size:13px;line-height:1.5;cursor:pointer}
.site-modal input[type=radio],.checkout-bank-option input[type=radio],.checkout-method-option input[type=radio]{appearance:none;-webkit-appearance:none;position:static;display:inline-block;width:18px;height:18px;min-height:0;margin:0;padding:0;flex:0 0 18px;border:2px solid #cbd3dc;border-radius:50%;background:#fff;box-shadow:none;cursor:pointer;vertical-align:middle}
.site-modal input[type=radio]:checked,.checkout-bank-option input[type=radio]:checked,.checkout-method-option input[type=radio]:checked{border-color:#ff790d;background:radial-gradient(circle,#ff790d 0,#ff790d 4px,#fff 4.5px)}
.site-modal input[type=radio]:focus-visible,.checkout-bank-option input[type=radio]:focus-visible,.checkout-method-option input[type=radio]:focus-visible{outline:2px solid #245a95;outline-offset:3px}
.checkout-method-option:last-child{margin-bottom:0}
.checkout-bank-option:has(input:checked),.checkout-method-option:has(input:checked){border-color:#ff790d;background:#fff7ef}
.checkout-bank-option>span{flex:1;min-width:0}
.checkout-bank-option small,.checkout-bank-option strong{display:block;font-size:12px;line-height:1.6;overflow-wrap:anywhere}
.checkout-payment-note{font-size:13px;line-height:1.7;color:#667687;margin:18px 0}
.checkout-contracts h3{font-size:13px;font-weight:600;margin:0 0 10px;color:#374151}
.checkout-terms{height:190px;overflow:auto;padding:20px;background:#f8f8f8;border-radius:7px;font-size:12px;line-height:1.7;color:#6b7280;white-space:normal;overflow-wrap:anywhere;scrollbar-width:thin}
#checkout-payment-form{display:block;width:100%;min-width:0}
.checkout-contract-check{width:100%;white-space:normal;display:flex;align-items:center;gap:9px;font-size:12px;color:#526174;line-height:1.6;margin:18px 0}
.checkout-contract-check span{min-width:0}
.checkout-final-button{width:100%;border-radius:7px;text-transform:none;font-size:14px}
#checkout-payment-content input[type=hidden]{display:none}
.checkout-sidebar-contract{padding:18px;margin-top:14px}.checkout-sidebar-contract .checkout-contract-check{margin:0;align-items:flex-start}.checkout-contract-link{border:0;background:transparent;padding:0;color:inherit;text-decoration:underline;font-weight:600;text-align:left;cursor:pointer}#checkout-terms-modal-content h3{font-size:13px;margin:0 0 14px}#checkout-terms-approve{width:100%}

.cart-shipping-summary{position:relative}.checkout-shipping-info{margin:0;flex-shrink:0}.checkout-shipping-info>.is-free{color:#fff!important;display:flex;align-items:center;gap:4px;list-style:none;cursor:pointer;font-size:11px;line-height:1.2}.checkout-shipping-info>.is-free i{color:#fff!important}.checkout-shipping-tooltip{position:absolute;bottom:calc(100% - 4px);left:0;right:0;z-index:5;background:#333;color:#fff;padding:10px 12px;border-radius:3px;font-size:11px;line-height:1.5;text-align:left;box-shadow:0 2px 6px #0002}.checkout-shipping-tooltip:after{content:'';position:absolute;right:30px;top:100%;border:6px solid transparent;border-top-color:#333}.checkout-shipping-info>.checkout-shipping-tooltip{display:none}.checkout-shipping-info:hover>.checkout-shipping-tooltip,.checkout-shipping-info:focus-within>.checkout-shipping-tooltip{display:block}

.checkout-brand-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:4px 0 26px}.checkout-brand-logo{display:inline-flex;align-items:center}.checkout-brand-logo img{display:block;max-width:200px;max-height:60px;width:auto;height:auto}.checkout-secure-label{display:flex;align-items:center;gap:10px;color:#858b91;font-size:14px;font-weight:500}.checkout-ssl-mark{display:flex;align-items:center;gap:5px;color:#16bd68}.checkout-ssl-mark>span{display:flex;flex-direction:column;line-height:1}.checkout-ssl-mark b{font-size:18px;letter-spacing:2px;font-weight:600}.checkout-ssl-mark small{font-size:8px;letter-spacing:1px;margin-top:3px}.checkout-secure-label>span:last-child{text-transform:uppercase}@media(max-width:575.98px){.checkout-brand-logo img{max-width:140px;max-height:45px}.checkout-secure-label{font-size:11px;gap:7px}.checkout-secure-label i{font-size:23px}.checkout-brand-header{padding-bottom:20px}}

#uye.member-auth-page .member-auth-card{padding:36px;border:1px solid #e1e6eb;border-radius:14px;box-shadow:0 8px 30px #12243b05}
#uye.member-auth-page .sol-block{padding:8px 30px 8px 15px}
#uye.member-auth-page .nav-tabs{display:flex;align-items:center;border:0;background:#f4f6f8;padding:6px;border-radius:10px;margin:0 0 26px;gap:4px}
#uye.member-auth-page .nav-tabs .nav-item{flex:1;text-align:center}
#uye.member-auth-page .nav-tabs .nav-item:nth-child(2){display:none}
#uye.member-auth-page .nav-tabs .nav-link{margin:0;padding:13px 10px;font-size:18px;font-weight:600;line-height:1.3;border-radius:7px!important;color:#667687}
#uye.member-auth-page .nav-tabs .nav-link.active{background:#fff;color:#11223e;box-shadow:0 2px 5px #12243b0a}
#uye.member-auth-page .nav-tabs .nav-link.active:before{display:none}
#uye.member-auth-page label{display:inline-block;font-size:13px;font-weight:500;margin-bottom:7px;color:#344657}
#uye.member-auth-page input:not([type=checkbox]):not([type=radio]){height:46px;border:1px solid #dce2e8;border-radius:8px!important;background:#fff;font-size:14px}
#uye.member-auth-page input:focus{border-color:#ff790d;outline:0;box-shadow:0 0 0 3px #ff790d15}
#uye.member-auth-page .btn{min-height:46px;border-radius:8px;box-shadow:none;font-size:14px}
#uye.member-auth-page .member-benefits{padding:28px;background:#f6f8fa;border-radius:12px}
#uye.member-auth-page .member-benefits h1{font-size:26px;line-height:1.3;color:#11223e;font-weight:600;margin:0 0 10px}
.member-benefits-intro{font-size:14px;line-height:1.7;color:#667687;margin-bottom:26px}
.member-benefit-list{display:flex;flex-direction:column;gap:22px}
.member-benefit{display:flex;align-items:center;gap:14px}
.member-benefit-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;flex:0 0 46px;background:#fff1e5;border-radius:12px;color:#f77d12;font-size:24px}
#uye.member-auth-page .member-benefit h2{font-size:14px!important;font-weight:600;line-height:1.5;color:#263746;margin:0 0 5px;padding:0;border:0}
#uye.member-auth-page .member-benefit h2:before,#uye.member-auth-page .member-benefit h2:after{display:none}
.member-benefit p{font-size:12px;line-height:1.7;color:#667687;margin:0}
@media(max-width:767.98px){#uye.member-auth-page{padding-top:24px!important;padding-bottom:24px!important}#uye.member-auth-page .member-auth-card{padding:20px}#uye.member-auth-page .sol-block{padding:0 15px 24px}#uye.member-auth-page .member-benefits{padding:22px 18px}#uye.member-auth-page .member-benefits h1{font-size:23px}.member-benefit-list{gap:18px}}
#uye.member-auth-page label.checkbox{display:flex;align-items:flex-start;gap:8px;padding-left:0;position:relative;font-size:12px;line-height:1.7}
#uye.member-auth-page label.checkbox>b,#uye.member-auth-page label.checkbox:before,#uye.member-auth-page label.checkbox:after{display:none!important}
#uye.member-auth-page label.checkbox input[type=checkbox]{position:static!important;opacity:1!important;margin:3px 0 0!important;flex:0 0 16px}
#uye.member-auth-page label.checkbox>span{flex:1;min-width:0}
#uye.member-auth-page input[type=hidden]{display:none!important}
.member-address-page{padding-top:16px}
.member-address-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;margin-bottom:18px;border:1px solid #e1e6eb;border-radius:10px;background:#fff}
.member-address-heading h2{font-size:18px!important;font-weight:600;margin:0;padding:0;border:0;color:#11223e}
.member-address-heading h2:before,.member-address-heading h2:after{display:none}
.member-address-heading p{font-size:12px;color:#72808c;margin:6px 0 0}
.member-address-add{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;background:#fff5eb;border:1px solid #ffdfc2;border-radius:7px;color:#d9670b;font-size:13px;font-weight:600;cursor:pointer;flex-shrink:0}
.member-address-add:hover{background:#ffead7}
.member-address-column{display:flex;margin-bottom:20px}
.member-address-card{display:flex;flex-direction:column;width:100%;border:1px solid #e1e6eb;border-radius:10px;background:#fff;padding:0 16px 14px;overflow:hidden;color:#526174;font-size:13px;line-height:1.7}
.member-address-card p{overflow-wrap:anywhere}
.member-address-card-title{background:#f6f8fa;margin:0 -16px 14px;padding:12px 16px;border-bottom:1px solid #e7ebef;color:#263746;font-size:14px;font-weight:600}
.member-address-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid #e7ebef}
.member-address-actions a{float:none!important;font-size:12px;color:#526174}
.member-address-actions a:hover{color:#ed781e}.member-address-actions .float-left{order:-1}









.member-address-page .buton .btn{border-radius:7px;min-width:110px}
@media(max-width:575.98px){.member-address-heading{padding:14px;align-items:flex-start;flex-direction:column}.member-address-add{width:100%}}
.site-modal .modal-content>.buton{display:flex;gap:12px;justify-content:space-between;padding:17px 24px;border-top:1px solid #e1e6eb;flex-shrink:0}.site-modal .buton .btn{float:none!important;flex:1;border-radius:7px}.site-modal .modal-header .close{margin-left:auto}.site-modal .modal-body>form{overflow:visible;display:block}.site-modal{padding:0!important}

.member-address-modal .modal-body form{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;min-width:0;overflow:visible}.member-address-modal .modal-body form>[class*=col-]{margin-bottom:16px!important}.member-address-modal .modal-body form>.col-md-12{flex:0 0 100%;max-width:100%}.member-address-modal .modal-body form>.row{width:100%;margin:0}.member-address-modal .modal-body input[type=hidden]{display:none!important}.member-address-modal textarea{height:90px;resize:vertical}.member-address-modal .modal-footer{display:flex;gap:12px;border-top:1px solid #e1e6eb}.member-address-modal .modal-footer .btn{float:none!important;margin:0;display:flex;align-items:center;justify-content:center}.member-address-modal .modal-footer [data-dismiss]{background:#eef1f4!important;color:#425164!important}.member-address-modal .modal-body label{line-height:1.5}.member-address-modal .modal-body input[type=radio]{margin-right:6px}.member-address-modal .modal-title{line-height:1.5}.member-address-modal .modal-header{align-items:center}.member-address-modal .modal-body>.row{margin:0 -15px}.member-address-modal .modal-content{box-shadow:0 16px 50px #11223e20}

.member-address-modal .checkbox{display:flex;align-items:stretch;width:100%;border:1px solid #d5d9df;background:#f5f6f7;border-radius:8px;overflow:hidden}.member-address-modal .checkbox>label{display:flex!important;align-items:center;justify-content:center;gap:8px;flex:1;float:none!important;width:auto!important;margin:0!important;padding:12px!important;cursor:pointer;position:relative;font-weight:500}.member-address-modal .checkbox>label:has(input:checked){background:#fff;color:#ed781e;box-shadow:inset 0 0 0 1px #ff790d;border-radius:7px}.member-address-modal .checkbox>label>b,.member-address-modal .checkbox>label:before,.member-address-modal .checkbox>label:after{display:none!important}.member-address-modal .checkbox input[type=radio]{position:static!important;opacity:1!important;order:-1;margin:0!important}.checkout-address-modal .checkout-address-option{display:flex;align-items:center;gap:12px}.checkout-address-modal .modal-body{width:100%}.site-modal input[type=hidden]{display:none!important}

.home-builder-content{margin-top:24px;margin-bottom:24px}.home-builder-content>p{line-height:1.8}.home-builder-content img{display:block;border-radius:10px}

html[data-home-preview] [data-home-preview-section]{cursor:pointer}html[data-home-preview] .hb-preview-highlight{outline:2px dashed #5d78ff;outline-offset:-2px;background-color:rgba(93,120,255,.05);box-shadow:inset 0 0 0 4px rgba(93,120,255,.06)}
.member-orders{width:100%;min-width:0;padding:12px 0 20px}
#dashbord .member-account-page>.member-account-section{margin-top:0}
#dashbord .member-account-section{width:100%;min-width:0;padding:24px;background:#fff;border:1px solid #e5e9ef;border-radius:14px;margin:12px 0 24px;box-shadow:0 4px 18px #24384d04}
#dashbord .member-account-section .baslik{font-size:24px!important;font-weight:600!important;border:0!important;padding-bottom:8px;margin-bottom:6px;line-height:1.4}
#dashbord .member-account-section>.col-md-12:first-child{margin-top:0!important;margin-bottom:20px}
#dashbord .member-account-section>.col-md-12:first-child>p:only-of-type{font-size:12px;line-height:1.8;color:#7d8998}
#dashbord .member-account-section .table{margin:14px 0 0;border:1px solid #edf0f4;font-size:12px}
#dashbord .member-account-section .table th{background:#f7f9fc;color:#617086;font-weight:600;border-bottom:1px solid #e5e9ef;padding:15px 12px;white-space:nowrap}
#dashbord .member-account-section .table td{padding:17px 12px;vertical-align:middle;border-color:#edf0f4}
#dashbord .member-account-section .table tbody tr{background:#fff}
#dashbord .member-account-section .table tbody tr:hover{background:#fffcf8}
#dashbord .member-account-section input:not([type=hidden]),#dashbord .member-account-section select,#dashbord .member-account-section textarea{width:100%;min-width:0;max-width:100%;min-height:46px;border:1px solid #dfe5ed;border-radius:9px;padding:11px 13px;background:#fff;color:#526175;font-size:13px}
#dashbord .member-account-section select{background-image:none!important;appearance:auto!important}
#dashbord .member-account-section textarea{min-height:135px;resize:vertical}
#dashbord .member-account-section label{display:block;font-size:12px;margin-bottom:9px;font-weight:500}
#dashbord .member-account-section input:focus,#dashbord .member-account-section textarea:focus,#dashbord .member-account-section select:focus{outline:2px solid #f7801514;border-color:#efa45f}
#dashbord .member-account-section .btn{border-radius:9px;min-height:44px;padding:12px 20px;line-height:1.5;font-size:12px}
#dashbord .member-account-section .roww{border-radius:10px;border-color:#e5e9ef!important;overflow-wrap:anywhere}
#dashbord .member-account-section .kucuk-resim{width:64px;height:64px;object-fit:contain;border-radius:8px}
#dashbord .member-support-compose{display:none;margin-top:22px;padding:20px 0;background:#f8fafc;border-radius:12px}
#dashbord .member-account-bilgi .sifre_degistir_alan{display:none;margin-top:18px}
@media(max-width:575.98px){#dashbord .member-account-page>.member-account-section{margin-top:0}
#dashbord .member-account-section{padding:20px 15px;margin-top:8px;border-radius:11px}#dashbord .member-account-section .baslik{font-size:22px!important}#dashbord .member-account-section>.col-md-12:first-child>p:only-of-type{font-size:12px;line-height:1.8;color:#7d8998}
#dashbord .member-account-section .table{min-width:520px}#dashbord .member-account-section .position-absolute{position:relative!important;display:block;padding-top:15px}}
#dashbord .member-account-nav{padding-top:13px;top:12px}
#dashbord .member-account-nav h2{font-size:19px!important;font-weight:600!important;margin:0 0 19px;padding:0 12px;line-height:1.5}
#dashbord .member-account-nav ul{padding:0;margin:0;list-style:none}
#dashbord .member-account-nav li{margin-bottom:5px}
#dashbord .member-account-nav li>a{display:flex!important;align-items:center;gap:12px;min-height:46px;padding:11px 13px;border:1px solid transparent;border-radius:9px;background:#fafbfd;text-decoration:none;transition:background .15s,border-color .15s}
#dashbord .member-account-nav li>a:hover{background:#f3f5f8;border-color:#e7ebf1}
#dashbord .member-account-nav li>a>span{font-size:12px;font-weight:500;line-height:1.6;min-width:0}
#dashbord .member-account-nav .iconlar{width:21px;height:23px;flex-shrink:0;background-color:#657386!important;margin:0}
#dashbord .member-account-nav li>a.is-active{background:#fff5eb;border-color:#f3d8bf}
#dashbord .member-account-nav .is-active>span{color:#d27625!important;font-weight:600}
#dashbord .member-account-nav .is-active>.iconlar{background-color:#e17e28!important}
#dashbord .member-account-arrow{font-size:9px;color:#d79050!important;margin-left:auto}
.transfer-notice-layout{display:grid;grid-template-columns:minmax(0,1fr) 245px;align-items:start;gap:20px}
.transfer-notice-layout>div{min-width:0}
#dashbord .transfer-notice-form{display:block}
.transfer-notice-form label{display:block;margin:0 0 9px;font-size:12px;font-weight:600;line-height:1.7}
.transfer-notice-form label>span{color:#df8b43!important}
.transfer-notice-form input:not([type=hidden]),.transfer-notice-form select,.transfer-notice-form textarea{display:block;width:100%;max-width:100%;min-width:0;border:1px solid #dfe6ef;border-radius:8px;background:#fff;padding:11px 12px;font-size:12px;color:#526175;min-height:45px}
.transfer-notice-form input:focus,.transfer-notice-form select:focus,.transfer-notice-form textarea:focus{border-color:#efa45f;outline:2px solid #f7801514}
.transfer-notice-form select{background-image:none!important;appearance:auto!important;-webkit-appearance:menulist!important}.transfer-notice-form select:disabled{background:#f7f9fb;color:#a1aaba}
.transfer-notice-form small{display:block;margin:8px 0 21px;font-size:10px;line-height:1.7;color:#98a4b2}
.transfer-notice-form textarea{resize:vertical;min-height:108px;line-height:1.8}
.transfer-notice-form textarea::placeholder{color:#a5afbc;font-size:11px}
.transfer-notice-fields{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:15px;margin-bottom:22px}
.transfer-notice-fields>div{min-width:0}
.transfer-notice-feedback{min-height:12px;margin:14px 0 0;font-size:12px;line-height:1.8;color:#2a8b5c!important}
.transfer-notice-feedback.is-error{color:#bc6155!important}
.transfer-notice-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 18px;background:#fafbfd;border-top:1px solid #edf0f4}
.transfer-notice-footer>span{font-size:10px;color:#99a4b3;line-height:1.7;max-width:240px}
.transfer-notice-footer>span>i{font-size:10px;color:#99a4b3!important;margin-right:5px}
.transfer-notice-footer .btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:8px;text-transform:none;font-size:12px;font-weight:600;min-height:43px;white-space:nowrap;padding:11px 16px}
.transfer-notice-footer .btn i{font-size:10px;color:inherit!important}
.transfer-notice-footer .btn:disabled{opacity:.55;cursor:wait}
.transfer-notice-help{border:1px solid #f0e4d4;border-radius:11px;background:#fffbf6;padding:23px 21px}
.transfer-notice-help>span{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#fff0dc;border-radius:9px;margin-bottom:16px}
.transfer-notice-help>span i{font-size:17px;color:#d19650!important}
.transfer-notice-help h2{font-size:16px!important;font-weight:600!important;line-height:1.5;margin:0 0 12px}
.transfer-notice-help p{font-size:12px;line-height:1.9;color:#948575;margin-bottom:18px}
.transfer-notice-help ol{padding-left:17px;margin:0;color:#948575;font-size:11px;line-height:1.9}
.transfer-notice-help li{margin-bottom:13px;padding-left:3px}
.transfer-notice-help>div{padding-top:17px;border-top:1px solid #f0e4d4;margin-top:18px;font-size:11px;line-height:1.9;color:#a28d72}
.transfer-notice-help>div i{margin-right:5px;color:#bba282!important}
.transfer-notice-empty{text-align:center;padding:34px 22px}
.transfer-notice-empty>i{font-size:29px;color:#afbdce!important;margin-bottom:16px}
.transfer-notice-empty h2{font-size:17px!important;line-height:1.6;margin:0 0 10px}
.transfer-notice-empty p{font-size:12px;line-height:1.8;color:#929eae;margin:0 0 20px}
.transfer-notice-history>article{padding:19px 18px;border-bottom:1px solid #edf0f5}
.transfer-notice-history>article:last-child{border-bottom:0}
.transfer-notice-history article>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}
.transfer-notice-history header>strong{font-size:13px;font-weight:600}
.transfer-notice-history time{font-size:10px;color:#9aa5b4}
.transfer-notice-history dl{display:flex;justify-content:space-between;gap:20px;margin:0 0 13px}
.transfer-notice-history dt{font-size:10px;font-weight:400;color:#98a3b2;margin-bottom:5px}
.transfer-notice-history dd{font-size:12px;margin:0;font-weight:500;overflow-wrap:anywhere}
.transfer-notice-history article>p{font-size:11px;line-height:1.9;padding:10px 12px;background:#f8fafc;border-radius:7px;overflow-wrap:anywhere;margin:0;color:#8390a1}
.transfer-notice-history-empty{font-size:12px;color:#98a3b1;line-height:1.8;margin:0}
.transfer-notice-pagination{padding:15px 18px;border-top:1px solid #edf0f5}
@media(max-width:1199.98px){.transfer-notice-layout{grid-template-columns:minmax(0,1fr)}.transfer-notice-help{margin-top:0}.transfer-notice-help ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}
@media(max-width:575.98px){.transfer-notice-fields{grid-template-columns:minmax(0,1fr);gap:18px}.transfer-notice-footer{flex-direction:column;align-items:stretch}.transfer-notice-footer>span{max-width:none;order:2;text-align:center}.transfer-notice-footer .btn{width:100%}.transfer-notice-help ol{display:block}.transfer-notice-help{padding:20px 18px}.transfer-notice-history article>header{align-items:flex-start}}
.artwork-guidance{display:flex;align-items:center;gap:13px;padding:16px 18px;border:1px solid #e0e8f3;border-radius:10px;background:#f5f8fd;margin-bottom:20px}
.artwork-guidance>i{font-size:19px;color:#8199bc!important}
.artwork-guidance strong{font-size:13px;font-weight:600}
.artwork-guidance p{font-size:11px;line-height:1.8;color:#8592a5;margin:5px 0 0}
.artwork-item-nav{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;margin-bottom:14px}
.artwork-item-nav>a{white-space:nowrap;border:1px solid #e0e6ef;background:#fafbfd;border-radius:7px;padding:9px 13px;font-size:12px;text-decoration:none}
.artwork-card{scroll-margin-top:22px}
.artwork-card--selected{border-color:#f0b27c;box-shadow:0 0 0 3px #f780150b}
.artwork-product-heading{display:flex;align-items:center;gap:16px;padding:23px 22px}
.artwork-product-heading>div:last-child{min-width:0;flex:1}
.artwork-product-heading h2{font-size:17px!important;font-weight:600!important;line-height:1.6;margin:0 0 7px;overflow-wrap:anywhere}
.artwork-product-heading p{font-size:11px;line-height:1.8;color:#8793a3;margin:0 0 6px}
.artwork-product-heading span{font-size:11px;color:#8f9ba9}
.artwork-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:20px 22px;border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5;background:#fafbfd}
.artwork-stages li{display:flex;align-items:center;gap:8px;min-width:0;color:#a6afbd}
.artwork-stages li>span{width:25px;height:25px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#edf0f5;border:1px solid #e3e8ee;border-radius:50%;font-size:10px;color:#9aa5b3!important}
.artwork-stages b{font-size:10px;font-weight:500;line-height:1.6;color:#99a4b3!important}
.artwork-stages .is-current>span{background:#fff0e2;border-color:#f0bc8d;color:#e97611!important}
.artwork-stages .is-current>b{color:#c37731!important;font-weight:600}
.artwork-stages .is-complete>span{background:#eaf8f0;border-color:#d6eddf;color:#258f5c!important}
.artwork-stages .is-complete i{color:inherit!important}
#dashbord .artwork-form{display:block}
.artwork-form-body{padding:23px 22px 0}
.artwork-dropzone{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;min-height:200px;width:100%;margin:0;border:1px dashed #d5dee9;border-radius:11px;background:#f9fbfd;padding:25px 18px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}
.artwork-dropzone:hover,.artwork-dropzone.is-dragging{border-color:#f18425;background:#fff8f0}
.artwork-dropzone:focus-visible{outline:2px solid #f18425;outline-offset:3px}
.artwork-dropzone>i{font-size:31px;color:#a0b1c9!important;margin-bottom:5px}
.artwork-dropzone>strong{font-size:15px;font-weight:600}
.artwork-dropzone>span{font-size:12px;color:#96a2b0!important}
.artwork-dropzone>b{font-size:12px;font-weight:600;border:1px solid #e4ba94;border-radius:7px;background:#fff;padding:8px 16px;margin-top:6px;color:#d97a28!important}
.artwork-file-list{padding:0;list-style:none;margin:14px 0 20px}
.artwork-file-list:empty{display:none}
.artwork-file-list>li{display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid #e4e9f0;border-radius:8px;margin-bottom:8px}
.artwork-file-preview{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;background:#f4f6fa;border-radius:6px;overflow:hidden;font-size:9px;font-weight:700;color:#8996a9!important}
.artwork-file-preview img{width:100%;height:100%;object-fit:cover}
.artwork-file-info{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}
.artwork-file-info strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}
.artwork-file-info small{font-size:10px;color:#96a1af}
.artwork-file-list button{width:36px;height:36px;background:#fff;border:1px solid #e7ebf1;border-radius:6px;flex-shrink:0;font-size:23px;color:#8995a7!important;cursor:pointer}
.artwork-file-list button:hover{background:#fff1ee;border-color:#efcbc5;color:#bf6355!important}
.artwork-message-label{display:flex;justify-content:space-between;gap:15px;font-size:12px;font-weight:600;margin:22px 0 10px}
.artwork-message-label span{font-size:11px;font-weight:400;color:#98a3b1}
.artwork-form textarea{width:100%;min-height:90px;padding:12px 14px;border:1px solid #dfe5ed;border-radius:8px;background:#fff;font-size:13px;line-height:1.7;resize:vertical}
.artwork-form textarea:focus{border-color:#eda564;outline:2px solid #f7801514}
.artwork-form textarea::placeholder{font-size:12px;color:#a3adba}
.artwork-progress{display:flex;align-items:center;gap:12px;margin:18px 0;font-size:11px}
.artwork-progress[hidden]{display:none}
.artwork-progress progress{width:100%;height:8px;border:0;border-radius:8px;overflow:hidden;accent-color:#f78015;background:#edf0f4}
.artwork-progress progress::-webkit-progress-bar{background:#edf0f4}
.artwork-progress progress::-webkit-progress-value{background:#f78015}
.artwork-progress span{white-space:nowrap}
.artwork-feedback{font-size:12px;line-height:1.8;margin:12px 0;min-height:12px;color:#2b8e60}
.artwork-feedback.is-error{color:#c05c50!important}
.artwork-form-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 22px;background:#fafbfd;border-top:1px solid #edf0f5}
.artwork-form-footer p{font-size:10px;line-height:1.8;color:#8d99a9;max-width:280px;margin:0}
.artwork-form-footer p i{margin-right:6px;color:#8d99a9!important}
.artwork-form-footer>button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;min-width:180px;padding:12px 20px;border:1px solid #f07813;background:#f78015;color:#fff!important;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer}
.artwork-form-footer>button i{color:inherit!important}
.artwork-form-footer>button:hover{background:#e9700c}
.artwork-form-footer>button:disabled{opacity:.6;cursor:wait}
.artwork-form[aria-busy=true] .artwork-dropzone{opacity:.6;cursor:wait}
.artwork-submitted{display:flex;align-items:flex-start;gap:12px;padding:22px;background:#f6fbf8}
.artwork-submitted>i{font-size:20px;color:#38a471!important;margin-top:2px}
.artwork-submitted strong{font-size:13px;font-weight:600}
.artwork-submitted p{font-size:12px;line-height:1.8;color:#84968a;margin:7px 0 0}
.artwork-downloads{display:flex;flex-wrap:wrap;gap:10px;padding:0 22px 20px;background:#f6fbf8}
.artwork-downloads a{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #dce7e0;border-radius:6px;padding:9px 12px;font-size:11px;text-decoration:none}
.artwork-downloads a span{font-size:9px;color:#99a69c}
.artwork-checklist{border:1px solid #e0e6ee;border-radius:10px;background:#fff;margin:20px 0}
.artwork-checklist summary{display:flex;align-items:center;gap:10px;cursor:pointer;padding:17px 20px;list-style:none;font-size:13px;font-weight:600}
.artwork-checklist summary::-webkit-details-marker{display:none}
.artwork-checklist summary>i:first-child{color:#c49661!important;font-size:17px}
.artwork-checklist summary>i:last-child{margin-left:auto;font-size:10px;color:#9aa4b2!important}
.artwork-checklist[open] summary{border-bottom:1px solid #edf0f5}
.artwork-checklist>div{padding:18px 20px;font-size:12px;line-height:1.9;color:#8794a5}
.artwork-checklist p{margin:0 0 12px}
.artwork-checklist ul{padding-left:18px;margin:0}
.artwork-checklist li{margin-bottom:8px}
@media(max-width:767.98px){.artwork-product-heading{padding:18px 15px;gap:12px}.artwork-product-heading h2{font-size:15px!important}.artwork-stages{grid-template-columns:1fr 1fr;gap:14px;padding:17px 15px}.artwork-form-body{padding:18px 15px 0}.artwork-form-footer{padding:16px 15px;flex-direction:column;align-items:stretch;gap:13px}.artwork-form-footer>button{width:100%}.artwork-form-footer p{max-width:none;order:2;text-align:center}.artwork-dropzone{min-height:190px;padding:22px 12px}.artwork-dropzone>strong{font-size:14px}.artwork-guidance{padding:14px}.artwork-submitted{padding:18px 15px}}
@media(max-width:767.98px){.navbar-nav{max-width:100%;overflow-x:auto}}
.member-orders-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}
.member-orders-eyebrow{display:block;font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#929ba7!important;margin-bottom:6px}
.member-orders h1{font-size:27px!important;font-weight:600;line-height:1.3;color:#2b3848;margin:0 0 9px}
.member-orders-heading p{font-size:13px;line-height:1.6;color:#87919e;margin:0}
.member-orders-count{flex-shrink:0;border:1px solid #e3e8ef;background:#f8f9fb;border-radius:20px;padding:8px 13px;font-size:12px}
.member-order-list-card{border:1px solid #e1e6ed;border-radius:12px;background:#fff;margin-bottom:18px;overflow:hidden}
.member-order-list-card>header{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f8f9fb;border-bottom:1px solid #e8ecf1;padding:17px 21px}
.member-order-reference{display:flex;align-items:center;flex-wrap:wrap;gap:7px 10px;font-size:12px}
.member-order-reference>span{color:#818c9a!important}
.member-order-reference>a{font-weight:700;text-decoration:none;color:#34465a!important}
.member-order-reference time{display:block;width:100%;font-size:11px;color:#8a95a2}
.member-order-status{display:inline-flex;align-items:center;gap:7px;border-radius:20px;padding:7px 11px;font-size:11px;font-weight:600;white-space:nowrap;line-height:1.5;flex-shrink:0;border:1px solid transparent}
.member-order-status>i{width:6px;height:6px;border-radius:50%;background:currentColor;color:inherit!important}
.member-order-status--pending{color:#a26a14!important;background:#fff7e9;border-color:#f5e4c6}
.member-order-status--progress{color:#536ba4!important;background:#f0f4fc;border-color:#dfe7f6}
.member-order-status--success{color:#228451!important;background:#eff9f3;border-color:#dceee4}
.member-order-status--danger{color:#b25757!important;background:#fff2f1;border-color:#f2dfdd}
.member-order-list-body{display:flex;align-items:center;gap:18px;padding:23px 21px}
.member-order-thumbnails{display:flex;gap:8px;flex-shrink:0}
.member-order-thumbnails>span{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border:1px solid #e9edf3;border-radius:9px;background:#fafbfd;overflow:hidden;color:#abb4c0;font-size:18px}
.member-order-thumbnails img{width:100%;height:100%;object-fit:contain}
.member-order-thumbnails .member-order-more{font-size:13px}
.member-order-list-description{min-width:0}
.member-order-list-description strong{font-size:13px;font-weight:600}
.member-order-list-description p{font-size:12px;color:#8a95a2;line-height:1.7;margin:5px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.member-order-list-card>footer{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px 21px;border-top:1px solid #edf0f4}
.member-order-list-card>footer>div{display:flex;flex-direction:column;gap:4px}
.member-order-list-card>footer span{font-size:11px;color:#8994a1}
.member-order-list-card>footer strong{font-size:20px;font-weight:700;color:#f17d19!important}
.member-order-outline-button{display:inline-flex;justify-content:center;align-items:center;gap:14px;padding:11px 15px;border:1px solid #edb886;border-radius:8px;color:#df7416!important;background:#fffaf5;font-size:12px;font-weight:600;text-decoration:none!important;line-height:1.5}
.member-order-outline-button:hover{background:#fff0e1;border-color:#ef7d18}
.member-order-outline-button i{font-size:10px;color:inherit!important}
.member-orders-back{display:inline-flex;align-items:center;gap:8px;font-size:12px;text-decoration:none!important;color:#7a8898!important;margin-bottom:19px}
.member-order-grid{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:20px;align-items:start}
.member-order-main,.member-order-sidebar{min-width:0}
.member-order-panel{border:1px solid #e2e7ed;border-radius:11px;background:#fff;margin-bottom:18px;overflow:hidden}
.member-order-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:55px;padding:16px 18px;border-bottom:1px solid #edf0f4;background:#fafbfd}
.member-order-panel-heading h2{width:auto;min-width:0;font-size:15px!important;font-weight:600;line-height:1.5;margin:0;display:flex;align-items:center;gap:8px;color:#344358}
.member-order-panel-heading h2>span{font-size:12px;font-weight:400;color:#929dab}
.member-order-panel-heading h2>i{font-size:13px;color:#8e9aab!important}
.member-order-panel-body{padding:19px 18px}
.member-order-product{display:grid;grid-template-columns:70px minmax(0,1fr);gap:14px;padding:20px 18px;border-bottom:1px solid #edf0f4}
.member-order-product:last-child{border-bottom:0}
.member-order-product-image{display:flex;align-items:center;justify-content:center;width:70px;height:70px;border:1px solid #e9edf2;border-radius:9px;background:#fafbfd;overflow:hidden;color:#a3aebc;font-size:25px}
.member-order-product-image img{width:100%;height:100%;object-fit:contain}
.member-order-product-info{min-width:0}
.member-order-product h3{font-size:14px!important;font-weight:600;line-height:1.6;margin:0 0 7px;overflow-wrap:anywhere}
.member-order-product-info>p{font-size:11px;line-height:1.8;color:#8e99a6;margin:0 0 9px}
.member-order-product-meta{display:flex;flex-wrap:wrap;gap:5px 14px;font-size:11px;color:#7d8a9b;line-height:1.7}
.member-order-product-total{grid-column:2;font-size:15px;line-height:1.5;font-weight:700;color:#3f4b5e}
.member-order-artwork{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:13px;padding-top:11px;border-top:1px solid #eef1f5;font-size:11px;line-height:1.7}
.member-order-artwork span{color:#8390a0}
.member-order-artwork span>i{margin-right:6px}
.member-order-artwork a{display:inline-flex;align-items:center;gap:6px;color:#ed7a15!important;font-weight:600;text-decoration:none}
.member-order-artwork--pending{justify-content:space-between;gap:12px;padding:14px;margin-top:15px;border:1px dashed #edbd92;border-radius:9px;background:#fff8f1}
.member-order-artwork--pending>span{display:flex;align-items:center;gap:8px;flex:1 1 160px;font-size:12px;line-height:1.7;color:#9c6d40!important}
.member-order-artwork--pending>span>i{font-size:17px;color:#d28a48!important;margin:0;flex-shrink:0}
.member-order-artwork--pending>a{justify-content:center;min-height:44px;padding:11px 16px;gap:8px;border:1px solid #ee7912;border-radius:7px;background:#f78015;color:#fff!important;font-size:12px;font-weight:600;box-shadow:0 3px 8px #ed7b1220}
.member-order-artwork--pending>a>i{font-size:15px;color:inherit!important}
.member-order-artwork--pending>a:hover{background:#e96d08;border-color:#e96d08;color:#fff!important}
.member-order-artwork--pending>a:focus-visible{outline:2px solid #cb6209;outline-offset:3px}
@media(max-width:575.98px){.member-order-artwork--pending{padding:12px;gap:10px}.member-order-artwork--pending>a{width:100%}}
.member-order-address-notice{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;margin:0 0 17px;border:1px solid #e1e8f2;border-radius:9px;background:#f6f9fd}
.member-order-address-notice>i{font-size:13px;margin-top:3px;color:#8399b7!important}
.member-order-address-notice p{font-size:11px;line-height:1.8;margin:0;color:#708096}
.member-order-addresses{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.member-order-address .member-order-panel-heading{padding:13px 14px;flex-wrap:nowrap}
.member-order-address .member-order-panel-heading h2{font-size:13px!important}
.member-order-edit{display:inline-flex;align-items:center;gap:5px;background:#fff;border:1px solid #edd3bb;border-radius:6px;padding:5px 8px;color:#df761c!important;font-size:10px;line-height:1.5;cursor:pointer;white-space:nowrap}
.member-order-edit i{font-size:9px;color:inherit!important}
.member-order-edit:hover{background:#fff3e7;border-color:#ef8a30}
.member-order-edit:focus-visible,.member-order-outline-button:focus-visible{outline:2px solid #ef7b16;outline-offset:3px}
.member-order-address .member-order-panel-body{padding:17px 15px}
.member-order-address .member-order-panel-body>strong{display:block;font-size:12px;font-weight:600;margin-bottom:9px}
.member-order-address p{font-size:12px;line-height:1.9;color:#7d8999;margin:0 0 4px;overflow-wrap:anywhere}
.member-order-payment .member-order-panel-body>strong{display:block;font-size:13px;margin-bottom:15px}
.member-order-payment dl{margin:0}
.member-order-payment dl>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;margin-bottom:8px;font-size:12px;line-height:1.7}
.member-order-payment dt{font-weight:400;color:#8b96a4}
.member-order-payment dd{margin:0;overflow-wrap:anywhere}
.member-order-totals dl{margin:0}
.member-order-totals dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;line-height:1.7;margin-bottom:13px}
.member-order-totals dt{font-weight:400;color:#8591a0}
.member-order-totals dd{margin:0;text-align:right;white-space:nowrap;font-weight:500}
.member-order-discount dd,.member-order-free{color:#278c59!important}
.member-order-free{font-size:11px;font-weight:600;background:#eff9f3;border-radius:5px;padding:3px 6px}
.member-order-grand-total{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #e8edf3;padding-top:19px;margin-top:18px}
.member-order-grand-total>span{font-size:12px;font-weight:600}
.member-order-grand-total>strong{font-size:23px;font-weight:700;color:#ee7c18!important;white-space:nowrap}
.member-order-totals .member-order-panel-body>p{font-size:10px;line-height:1.8;color:#9aa4af;margin:12px 0 0}
.member-order-tracking .member-order-panel-body>strong,.member-order-tracking .member-order-panel-body>span,.member-order-tracking .member-order-panel-body>b{display:block;font-size:12px;line-height:1.7;margin-bottom:8px;overflow-wrap:anywhere}
.member-order-tracking .member-order-panel-body>span{font-size:11px;color:#8c97a5}
.member-order-tracking .member-order-outline-button{margin-top:10px;width:100%}
.member-orders-empty{text-align:center;padding:50px 24px;border:1px dashed #dfe5ee;border-radius:12px;background:#fafbfd}
.member-orders-empty>i{font-size:36px;color:#bdc8d6!important;margin-bottom:21px}
.member-orders-empty h2{font-size:19px;margin:0 0 12px}
.member-orders-empty p{font-size:13px;color:#8a95a4;margin-bottom:24px}
.member-orders-empty .btn{font-size:13px;text-transform:none;border-radius:8px}
@media(max-width:1199.98px){.member-order-grid{grid-template-columns:minmax(0,1fr) 235px;gap:16px}.member-order-addresses{grid-template-columns:1fr;gap:0}.member-order-thumbnails>span{width:52px;height:52px}.member-order-grand-total>strong{font-size:20px}}
@media(max-width:991.98px){.member-order-grid{grid-template-columns:minmax(0,1fr)}.member-order-addresses{grid-template-columns:1fr 1fr;gap:15px}.member-order-list-card>header{align-items:flex-start;padding:15px}.member-order-list-body{padding:18px 15px;gap:13px}.member-order-thumbnails>span:nth-child(n+3){display:none}.member-order-list-card>footer{padding:14px 15px}}
@media(max-width:575.98px){.member-orders{padding:8px 0 16px}.member-orders-heading{gap:12px;margin-bottom:18px;flex-wrap:wrap;align-items:flex-start}.member-orders h1{font-size:24px}.member-orders-heading p{font-size:12px}.member-orders-count{font-size:11px;padding:6px 10px}.member-order-list-card>header{gap:8px}.member-order-status{font-size:10px;padding:6px 8px}.member-order-reference{font-size:11px;max-width:55%}.member-order-reference time{font-size:10px}.member-order-thumbnails>span{width:48px;height:48px}.member-order-thumbnails>span:nth-child(n+2){display:none}.member-order-list-description p{font-size:11px}.member-order-list-card>footer strong{font-size:18px}.member-order-outline-button{font-size:11px;gap:8px;padding:10px 11px}.member-order-addresses{grid-template-columns:1fr;gap:0}.member-order-product{grid-template-columns:58px minmax(0,1fr);gap:12px;padding:17px 14px}.member-order-product-image{width:58px;height:58px}.member-order-product h3{font-size:13px}.member-order-panel-heading{padding:14px}.member-order-panel-body{padding:17px 14px}.member-order-address .member-order-panel-heading{flex-wrap:nowrap}.member-order-payment dl>div{grid-template-columns:110px minmax(0,1fr);gap:9px}.member-order-grand-total>strong{font-size:24px}}
.transfer-result{max-width:1150px;padding-top:12px;padding-bottom:56px;color:#344254}
.transfer-result .checkout-brand-header{margin-bottom:24px}
.transfer-result .checkout-secure-label i{color:#16ad63!important;font-size:18px;margin-right:8px}
.transfer-hero{display:flex;align-items:center;gap:20px;padding:30px 32px;background:#f1faf5;border:1px solid #dceee3;border-radius:14px;margin-bottom:24px}
.transfer-success-icon{display:flex;align-items:center;justify-content:center;flex:0 0 62px;width:62px;height:62px;border-radius:50%;background:#fff;color:#16a463!important;box-shadow:0 0 0 7px #e4f4eb}
.transfer-success-icon svg{color:inherit!important}
.transfer-section-icon i{color:inherit!important}
.transfer-eyebrow{display:block;margin-bottom:6px;color:#188650!important;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}
.transfer-hero h1{font-size:26px;font-weight:600;color:#213d30;margin:0 0 8px}
.transfer-hero p{font-size:14px;line-height:1.7;margin:0;max-width:590px;color:#586d62}
.transfer-status{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;margin-left:auto;align-self:flex-start;border:1px solid #efd8ae;border-radius:30px;padding:8px 12px;background:#fff8eb;color:#926215;font-size:12px;font-weight:600}
.transfer-status>span{width:6px;height:6px;border-radius:50%;background:#d99a27}
.transfer-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:24px;align-items:start}
.transfer-card{border:1px solid #e2e6ec;border-radius:14px;background:#fff;padding:28px;min-width:0}
.transfer-card-heading{display:flex;align-items:center;gap:12px;padding-bottom:23px;border-bottom:1px solid #edf0f3}
.transfer-section-icon{display:flex;justify-content:center;align-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:10px;color:#ed7714;background:#fff3e8;font-size:18px}
.transfer-card h2{font-size:19px;font-weight:600;margin:0 0 6px;color:#293747}
.transfer-card-heading p{font-size:12px;color:#7c8794;line-height:1.6;margin:0}
.transfer-bank-details{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px;margin:24px 0}
.transfer-bank-details dt,.transfer-summary dt{font-size:12px;font-weight:400;color:#7c8794;margin:0 0 6px}
.transfer-bank-details dd{font-size:14px;font-weight:600;margin:0;color:#354253;overflow-wrap:anywhere}
.transfer-copy-block{padding:17px 18px;background:#f7f9fb;border:1px solid #e9edf2;border-radius:10px;margin-bottom:16px}
.transfer-field-label{display:block;font-size:12px;color:#7a8391;margin-bottom:9px}
.transfer-copy-row{display:flex;align-items:center;justify-content:space-between;gap:14px}
.transfer-copy-row strong{font-size:15px;letter-spacing:.3px;font-weight:600;color:#344254;overflow-wrap:anywhere;min-width:0}
.transfer-copy-row button{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:7px 9px;border:1px solid #e0e5ec;border-radius:6px;background:#fff;color:#596779;font-size:11px;cursor:pointer;line-height:1.4}
.transfer-copy-row button:hover{border-color:#f68016;color:#e46f08}
.transfer-copy-row button:focus-visible,.transfer-continue:focus-visible{outline:2px solid #f68016;outline-offset:3px}
.transfer-reference{border:1px dashed #f0bd8c;border-radius:10px;background:#fff8f1;padding:17px 18px}
.transfer-reference .transfer-field-label{color:#b16d2c}
.transfer-reference p{font-size:12px;line-height:1.7;color:#94765a;margin:12px 0 0}
.transfer-copy-feedback{min-height:19px;margin:7px 0;color:#16854d;font-size:12px}
.transfer-note{display:flex;gap:10px;padding-top:15px;border-top:1px solid #edf0f3;color:#8b7856}
.transfer-note i{font-size:14px;margin-top:3px}
.transfer-note p{font-size:12px;line-height:1.7;margin:0}
.transfer-summary h2{margin-bottom:25px}
.transfer-summary dl{margin:0}
.transfer-summary dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-bottom:17px}
.transfer-summary dd{font-size:13px;font-weight:600;margin:0;text-align:right}
.transfer-total{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:23px;margin-top:22px;border-top:1px solid #e9edf2}
.transfer-total>span{font-size:13px;color:#586576}
.transfer-total strong{font-size:27px;font-weight:700;color:#ef7b15;white-space:nowrap}
.transfer-summary-note{font-size:12px;line-height:1.7;color:#8a939e;margin:10px 0 22px}
.transfer-result .transfer-details-button{display:flex;align-items:center;justify-content:center;gap:15px;width:100%;border-radius:9px;text-transform:none;font-size:14px;font-weight:600;min-height:48px;padding:13px 16px}
.transfer-details-button i{font-size:11px}
.transfer-continue{display:block;text-align:center;margin:17px 0 24px;font-size:12px;color:#6e7b8a;text-decoration:underline;text-underline-offset:3px}
.transfer-next{display:flex;gap:11px;padding-top:22px;border-top:1px solid #edf0f3}
.transfer-next .transfer-section-icon{width:34px;height:34px;flex-basis:34px;font-size:15px;background:#f4f6f9;color:#7e8b9c}
.transfer-next h3{font-size:13px;font-weight:600;margin:2px 0 7px;color:#455266}
.transfer-next p{font-size:12px;line-height:1.7;color:#8a939e;margin:0}
.transfer-copy-input{position:fixed;left:-10000px;top:0;opacity:0}
@media(max-width:991.98px){.transfer-hero{flex-wrap:wrap}.transfer-status{margin-left:82px;margin-top:0;align-self:auto}.transfer-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px}.transfer-card{padding:22px}.transfer-copy-row button span{display:none}}
@media(max-width:767.98px){.transfer-result{padding-top:4px;padding-bottom:28px}.transfer-result .checkout-brand-header{margin-bottom:14px}.transfer-hero{display:grid;grid-template-columns:44px minmax(0,1fr);padding:24px 20px;gap:16px;align-items:start;margin-bottom:16px}.transfer-success-icon{width:44px;height:44px;flex-basis:44px;box-shadow:0 0 0 4px #e4f4eb}.transfer-success-icon svg{width:25px;height:25px}.transfer-hero>div{min-width:0}.transfer-eyebrow{font-size:10px;letter-spacing:.8px}.transfer-hero h1{font-size:22px;line-height:1.35}.transfer-hero p{font-size:13px}.transfer-status{grid-column:2;justify-self:start;margin:0;font-size:11px;padding:6px 10px}.transfer-layout{grid-template-columns:minmax(0,1fr);gap:16px}.transfer-card{padding:21px}.transfer-card h2{font-size:18px}.transfer-bank-details{gap:18px}.transfer-copy-row strong{font-size:14px}.transfer-summary-note{margin-bottom:18px}.transfer-summary h2{margin-bottom:20px}.transfer-result .checkout-secure-label{font-size:10px}}

.account-security-panel{width:100%;max-width:760px;margin:24px auto;padding:28px;background:#fff;border:1px solid #e3e8ef;border-radius:14px}
.account-security-panel header>span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#8a96a6;margin-bottom:8px}
.account-security-panel h1{font-size:26px!important;font-weight:600!important;margin-bottom:12px}
.account-security-panel h2{font-size:17px!important;margin:0 0 12px}
.account-security-panel p{font-size:13px;line-height:1.8}
#dashbord .account-security-panel form,.account-security-panel form{display:block}
.account-security-panel label{display:block;margin:18px 0 8px;font-size:13px}
.account-security-panel input:not([type=hidden]){display:block;width:100%;max-width:420px;min-height:46px;padding:11px 13px;border:1px solid #dce3eb;border-radius:8px;background:#fff}
.account-security-panel .btn{display:inline-block;margin-top:22px;padding:12px 20px;min-height:44px;border-radius:8px;background:#f77d16;color:#fff;border:0}
.account-security-panel .security-state{padding:12px 16px;background:#f5f8fc;border-radius:8px;margin:20px 0}
.account-security-panel .security-setup{padding:20px;background:#fff8f0;border:1px solid #f7dfc7;border-radius:9px}
.account-security-panel .security-qr{width:256px;max-width:100%;margin:18px auto;background:#fff;border:1px solid #dfe5ed;border-radius:8px;padding:12px}.account-security-panel .security-qr svg{display:block;width:100%;height:auto;aspect-ratio:1;shape-rendering:crispEdges}
.account-security-panel .security-secret{display:block;overflow-wrap:anywhere;font-size:17px;padding:12px;background:#fff;color:#35465a;user-select:all}
.account-security-panel .security-recovery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;list-style:none}
.account-security-panel .security-recovery code{overflow-wrap:anywhere;user-select:all;color:#35465a}
.account-security-panel .security-cancel{border:0;background:transparent;padding:12px 0;color:#788697}
@media(max-width:575.98px){.account-security-panel{padding:22px 16px;margin:16px auto}.account-security-panel h1{font-size:23px!important}.account-security-panel .security-recovery{grid-template-columns:1fr}}