.account-loading,.account-error{text-align:center;padding:40px 20px;color:#000;font-size:var(--body-font-size);letter-spacing:0;line-height:var(--line-spacing-body)}.account-error{color:#dc2626;background:#fef2f2;border-radius:12px;border:1px solid #fecaca;font-size:var(--body-font-size);letter-spacing:0;line-height:var(--line-spacing-body)}.store-credit-account .banner_section{position:relative;overflow:hidden}.store-credit-account .banner_section .banner_image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:60vw;height:60vw;background:#007c3e;z-index:1;border-radius:100%;margin-left:-11%;margin-top:-7%}.store-credit-account .banner_section .banner_image{position:relative;overflow:hidden;padding-bottom:44.65%}.store-credit-account .banner_section .banner_image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.store-credit-account .banner_section .banner_content_wrapper{position:absolute;top:0;width:100%;height:100%;z-index:1;display:flex;flex-flow:column;align-items:center;justify-content:center}.store-credit-account .banner_section .banner_content_wrapper .banner_content .h1{margin:0;color:#fff;line-height:1;-webkit-hyphens:auto;hyphens:auto}.store-credit-account .banner_section .banner_content_wrapper .banner_content .balance_wrapper .h2{font-family:var(--secondary-font-family);margin:0;color:#fff}.store-credit-account .banner_section .banner_content_wrapper .banner_content{max-width:39vw}.store-credit-account .banner_section .banner_content_wrapper .banner_content .content_block{font-family:var(--akkurat-secondary-font-family);color:#fff;margin-top:38px}.store-credit-account .banner_section .banner_content_wrapper .banner_content .content_block p{margin:0}.store-credit-account .banner_section .banner_content_wrapper .banner_content .button{background:transparent;color:#fff;text-decoration:underline!important;text-underline-offset:5px;font-family:var(--primary-font-family)!important;height:auto;min-height:auto;padding:0;max-width:none;width:fit-content;min-width:auto;border:0!important;text-decoration:none!important;position:relative;transition:all .5s;font-size:var(--font-size-h6)!important;line-height:var(--line-spacing-h6)!important;margin-top:16px}.store-credit-account .banner_section .banner_content_wrapper .banner_content .button:before,.store-credit-account .banner_section .banner_content_wrapper .banner_content .button:after{display:none}.store-credit-account .banner_section .banner_content_wrapper .banner_content .button:before{display:block;content:"";text-decoration:underline;height:2px;position:absolute;top:auto;bottom:calc((var(--line-spacing-body) / 2) - (var(--line-spacing-body) / 1.7));border-bottom:2px solid #fff;left:0;transition-delay:.15s;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear;width:100%}.store-credit-account .banner_section .banner_content_wrapper .banner_content .button:hover:before{left:auto;width:0%;right:0}.store-credit-account-content-wrap{padding-top:118px;padding-bottom:20px}.store-credit-account-content-wrap .transactions-section .h3{margin:0;font-family:var(--secondary-font-family)}.store-credit-account-content-wrap .transactions-table{margin-top:22px;width:100%;overflow:auto}.store-credit-account-content-wrap .transactions-table .data-table{width:100%;border-collapse:collapse}.store-credit-account-content-wrap .transactions-table .data-table tr th{background:#000;color:#fff;text-align:center;height:72px;font-family:var(--primary-font-family);text-align:left;padding:0 25px}.store-credit-account-content-wrap .transactions-table .data-table tr td{height:72px;background:#f2f2f2;border-bottom:2px solid #fff;padding:0 25px}.store-credit-account-content-wrap .transactions-table .data-table tr th:nth-child(2),.store-credit-account-content-wrap .transactions-table .data-table tr td:nth-child(2){width:45%}.store-credit-account-content-wrap .transactions-table .data-table tr td:first-child{font-family:var(--secondary-font-family)}.transactions-table-arrow{margin-top:40px;display:flex;flex-flow:wrap;justify-content:space-between}.transactions-table-arrow .arrow{border:none;background:transparent;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:0;margin:0}.transactions-table-arrow .arrow svg{width:12px;height:24px;display:block}.transactions-table-arrow .arrow.disabled{opacity:.3}body:has(.load_without_mobile_abo) .footer-section{margin-top:0}.load_without_mobile_abo .store-credit-account-content-wrap{padding:0}@keyframes skeletonShine{to{background-position:500px 0}}.store-credit-account .banner_section .banner_content_wrapper .banner_content_loader .loader{background:#f6f7f8;background-position:-500px 0;-webkit-animation:skeletonShine 1s linear 0s infinite normal forwards;animation:skeletonShine 1s linear 0s infinite normal forwards;background-image:linear-gradient(135deg,#f6f7f8,#edeef1 20%,#f6f7f8 40% 100%);background-repeat:no-repeat;background-size:1000px 100%;display:block;height:24px;margin-bottom:12px;border-radius:5px;width:80%}.store-credit-account .banner_section .banner_content_wrapper .banner_content_loader .loader.loader1{height:60px}.store-credit-account .banner_section .banner_content_wrapper .banner_content_loader .loader.loader2{height:50px;width:60%}.store-credit-account .banner_section .banner_content_wrapper .banner_content_loader .loader.loader3{height:100px;margin-top:38px}@media (min-width:1921px){.store-credit-account .banner_section .banner_content_wrapper .banner_conntent_inner{max-width:100%}}@media (max-width:1535px){.store-credit-account-content-wrap{padding-top:96px;padding-bottom:0}.store-credit-account .banner_section .banner_content_wrapper .banner_content .content_block{margin-top:16px}}@media (max-width:1280px){.store-credit-account-content-wrap .transactions-table .data-table tr th,.store-credit-account-content-wrap .transactions-table .data-table tr td{height:50px}}@media (max-width:992px){.store-credit-account .banner_section .banner_content_wrapper{position:relative;inset:auto}.store-credit-account .banner_section .banner_content_wrapper .banner_content .h1,.store-credit-account .banner_section .banner_content_wrapper .banner_content .balance_wrapper .h2{color:#007c3e}.store-credit-account .banner_section .banner_content_wrapper .banner_content .content_block,.store-credit-account .banner_section .banner_content_wrapper .banner_content .button{color:#000}.store-credit-account .banner_section .banner_content_wrapper .banner_content .button:before{border-color:#000}.store-credit-account .banner_section .banner_image:before{width:60vw;height:60vw;margin-left:-30%;margin-top:0;top:auto;bottom:0;margin-bottom:-20%}.store-credit-account .banner_section .banner_content_wrapper .banner_content{max-width:100%}.store-credit-account .banner_section .banner_content_wrapper .banner_content_loader{display:none}}@media (min-width:750px){.transactions-table-arrow{display:none}}@media (max-width:749px){.store-credit-account-content-wrap{padding-top:48px;padding-bottom:0}.store-credit-account .banner_section .banner_image{padding-bottom:96.8%}.store-credit-account .banner_section .banner_image img{object-position:70% center}.store-credit-account .banner_section .banner_image:before{width:103vw;margin-left:-50%;margin-bottom:-50%;height:103vw}.store-credit-account-content-wrap .transactions-table .data-table tr th:nth-child(2),.store-credit-account-content-wrap .transactions-table .data-table tr td:nth-child(2){width:370px;min-width:fit-content;white-space:nowrap}.store-credit-account-content-wrap .transactions-table .data-table tr td{width:200px}.store-credit-account-content-wrap .transactions-table .data-table tr td,.store-credit-account-content-wrap .transactions-table .data-table tr th{padding:0 15px;min-width:fit-content;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/store-credit-account.css.map */
