From 7139027ab7e2c89062db5171e0ceb94ce2b37464 Mon Sep 17 00:00:00 2001 From: Jacek Pyziak Date: Sun, 10 Aug 2025 18:46:18 +0200 Subject: [PATCH] Update styles and templates for improved checkout experience - Adjusted CSS styles in custom.css and custom.scss for better layout and responsiveness, including changes to button sizes and margins. - Updated the checkout button link in ps_shoppingcart.tpl to directly point to the order page. - Changed text labels in cart-voucher.tpl for better localization. - Modified continue shopping button text in cart.tpl to Polish. - Enhanced index.tpl structure for better hook management and layout consistency. - Added temporary image files in the checkout module for future use. --- .vscode/ftp-kr.json | 31 +- .vscode/ftp-kr.sync.cache.json | 26 +- .../thecheckout/controllers/front/front.php | 2 +- modules/thecheckout/views/css/front.less.css | 717 ++++++++++++++++-- modules/thecheckout/views/img/ps1D69.tmp | 0 modules/thecheckout/views/img/ps6756.tmp | 0 themes/charme/assets/css/custom.css | 2 +- themes/charme/assets/css/custom.css.map | 2 +- themes/charme/assets/css/custom.scss | 32 +- .../ps_shoppingcart/ps_shoppingcart.tpl | 2 +- themes/charme/templates/_partials/head.tpl | 2 +- .../checkout/_partials/cart-voucher.tpl | 4 +- themes/charme/templates/checkout/cart.tpl | 4 +- themes/charme/templates/index.tpl | 28 +- 14 files changed, 730 insertions(+), 122 deletions(-) create mode 100644 modules/thecheckout/views/img/ps1D69.tmp create mode 100644 modules/thecheckout/views/img/ps6756.tmp diff --git a/.vscode/ftp-kr.json b/.vscode/ftp-kr.json index 8882d796..ae31614a 100644 --- a/.vscode/ftp-kr.json +++ b/.vscode/ftp-kr.json @@ -1,17 +1,18 @@ { - "host": "ftp.server493388.nazwa.pl", - "username": "server493388_projectpro", - "password": "EJ?yowsF2~5[Nx93", - "remotePath": "/public_html/wyczarujprezent.pl/", - "protocol": "ftp", - "port": 0, - "fileNameEncoding": "utf8", - "autoUpload": true, - "autoDelete": false, - "autoDownload": false, - "ignoreRemoteModification": true, - "ignore": [ - ".git", - "/.vscode" - ] + "host": "ftp.server493388.nazwa.pl", + "username": "server493388_projectpro", + "password": "EJ?yowsF2~5[Nx93", + "remotePath": "/public_html/wyczarujprezent.pl/", + "protocol": "ftp", + "port": 0, + "fileNameEncoding": "utf8", + "autoUpload": true, + "autoDelete": false, + "autoDownload": false, + "ignoreRemoteModification": true, + "ignore": [ + ".git", + "/.vscode" + ], + "ignoreWrongFileEncoding": true } \ No newline at end of file diff --git a/.vscode/ftp-kr.sync.cache.json b/.vscode/ftp-kr.sync.cache.json index ab156c1c..1b325cf6 100644 --- a/.vscode/ftp-kr.sync.cache.json +++ b/.vscode/ftp-kr.sync.cache.json @@ -4255,8 +4255,8 @@ }, "cart-detailed-totals.tpl": { "type": "-", - "size": 8342, - "lmtime": 1754338439070, + "size": 8673, + "lmtime": 1754466781044, "modified": false }, "cart-detailed.tpl": { @@ -4268,13 +4268,13 @@ "cart-voucher.tpl": { "type": "-", "size": 3967, - "lmtime": 1754429181409, + "lmtime": 1754468294326, "modified": false }, "checkout-form-fields.tpl": { "type": "-", "size": 13042, - "lmtime": 1754420872980, + "lmtime": 1754466270735, "modified": false }, "customer-addresses-dropdown.tpl": { @@ -4347,8 +4347,8 @@ }, "address-invoice.tpl": { "type": "-", - "size": 4321, - "lmtime": 1754338439804, + "size": 4294, + "lmtime": 1754465199089, "modified": false }, "cart-summary.tpl": { @@ -6567,20 +6567,20 @@ }, "custom.css": { "type": "-", - "size": 7286, - "lmtime": 1754429437714, + "size": 7834, + "lmtime": 1754468495858, "modified": false }, "custom.css.map": { "type": "-", - "size": 6269, - "lmtime": 1754429437714, + "size": 6866, + "lmtime": 1754468495858, "modified": false }, "custom.scss": { "type": "-", - "size": 4413, - "lmtime": 1754429437405, + "size": 4854, + "lmtime": 1754468495577, "modified": false }, "default-skin.png": { @@ -11592,7 +11592,7 @@ "head.tpl": { "type": "-", "size": 3136, - "lmtime": 1754429440226, + "lmtime": 1754468534342, "modified": false }, "head_.tpl": { diff --git a/modules/thecheckout/controllers/front/front.php b/modules/thecheckout/controllers/front/front.php index eebd75a3..9307d99f 100644 --- a/modules/thecheckout/controllers/front/front.php +++ b/modules/thecheckout/controllers/front/front.php @@ -2175,7 +2175,7 @@ class TheCheckoutModuleFrontController extends ModuleFrontController // // Payment data, used by Stripe payment for live refresh (and possibly other modules in future) - // $currency = $this->context->currency->iso_code; + // $currency = $this->context->currency->iso_code; // $orderTotal = $this->context->cart->getOrderTotal(); // $stripeAmount = Tools::ps_round($orderTotal, 2); // $stripeAmount = $this->isZeroDecimalCurrency($currency) ? $stripeAmount : $stripeAmount * 100; diff --git a/modules/thecheckout/views/css/front.less.css b/modules/thecheckout/views/css/front.less.css index 7a2da39d..5975a655 100644 --- a/modules/thecheckout/views/css/front.less.css +++ b/modules/thecheckout/views/css/front.less.css @@ -8,175 +8,226 @@ .font-montserrat #wrapper { font-family: 'Montserrat', sans-serif; } + .font-open-sans #wrapper { font-family: 'Open Sans', sans-serif; } + .font-open-sans-condensed #wrapper { font-family: 'Open Sans Condensed', sans-serif; } + .font-playfair-display #wrapper { font-family: 'Playfair Display', sans-serif; } + .font-dosis #wrapper { font-family: 'Dosis', sans-serif; } + .font-titillium-web #wrapper { font-family: 'Titillium Web', sans-serif; } + .font-indie-flower #wrapper { font-family: 'Indie Flower', sans-serif; } + .font-great-vibes #wrapper { font-family: 'Great Vibes', sans-serif; } + .font-gloria-hallelujah #wrapper { font-family: 'Gloria Hallelujah', sans-serif; } + .font-amatic-sc #wrapper { font-family: 'Amatic SC', sans-serif; } + .font-exo-2 #wrapper { font-family: 'Exo 2', sans-serif; } + .font-yanone-kaffeesatz #wrapper { font-family: 'Yanone Kaffeesatz', sans-serif; } + /* Some handwritten fonts are unreadable when capitalized */ .font-great-vibes #wrapper .btn-primary { text-transform: none; } + /* End of fonts */ #empty-cart-notice { display: none; } + .is-empty-cart #empty-cart-notice { display: block; } + .is-empty-cart #tc-container, .is-empty-cart #tc-container-mobile, .is-empty-cart .prev-next-container { display: none; } + .checkout-block { margin: 0; padding: 10px 3px; } + .checkout-block .inner-area { padding: 10px; position: relative; } + .block-header { font-size: 1.2em; margin-bottom: 10px; padding: 7px; } + .checkout-block[class*='num-'] .block-header:before { margin: 0 8px 0 0px; font-weight: bold; border: 1px solid black; padding: 3px 10px; } + .checkout-block.num-1 .block-header:before { content: '1'; } + .checkout-block.num-2 .block-header:before { content: '2'; } + .checkout-block.num-3 .block-header:before { content: '3'; } + .checkout-block.num-4 .block-header:before { content: '4'; } + .checkout-block.num-5 .block-header:before { content: '5'; } + .checkout-block.num-6 .block-header:before { content: '6'; } + #tc-container-mobile .checkout-block.mobile-0 { order: 0; } + #tc-container-mobile .checkout-block.mobile-1 { order: 1; } + #tc-container-mobile .checkout-block.mobile-2 { order: 2; } + #tc-container-mobile .checkout-block.mobile-3 { order: 3; } + #tc-container-mobile .checkout-block.mobile-4 { order: 4; } + #tc-container-mobile .checkout-block.mobile-5 { order: 5; } + #tc-container-mobile .checkout-block.mobile-6 { order: 6; } + #tc-container-mobile .checkout-block.mobile-7 { order: 7; } + #tc-container-mobile .checkout-block.mobile-8 { order: 8; } + #tc-container-mobile .checkout-block.mobile-9 { order: 9; } + #tc-container-mobile .checkout-block.mobile-10 { order: 10; } + #tc-container-mobile .checkout-block.mobile-11 { order: 11; } + #tc-container-mobile .checkout-block.mobile-12 { order: 12; } + #tc-container-mobile .checkout-block.mobile-13 { order: 13; } + #tc-container-mobile .checkout-block.mobile-14 { order: 14; } + #tc-container-mobile .checkout-block.mobile-15 { order: 15; } + .checkout-block.hidden { display: none; } + .dummy-block-container { min-height: 200px; display: flex; align-items: center; text-align: center; } + .dummy-block-container ul { font-weight: bold; list-style: none; } + .customer-addresses { text-align: right; margin-bottom: 10px; } + .customer-addresses select { max-width: 200px; } + .addresses-selection.hidden { display: none; } + a.custom-link { cursor: pointer; } + a.custom-link:hover { border-bottom: 1px solid #2fb5d2; } + #i_am_business[disabled=disabled], -#i_am_business[disabled=disabled] ~ label, +#i_am_business[disabled=disabled]~label, #i_am_private[disabled=disabled], -#i_am_private[disabled=disabled] ~ label { +#i_am_private[disabled=disabled]~label { cursor: progress; } + .form-group.missing-street-number label[data-missing-street-nr-notice]:after { content: attr(data-missing-street-nr-notice); display: block; @@ -184,107 +235,135 @@ a.custom-link:hover { color: red; font-size: 0.8em; } + #delivery_message, #gift_message { width: 100%; } + .custom-checkbox input[type=checkbox] { width: auto; } -.custom-checkbox input[type=checkbox] + span { + +.custom-checkbox input[type=checkbox]+span { width: 0.937em; height: 0.937em; } + .form-group label.required:after { display: none; } + .form-group.hidden:not(.need-dni) { display: none; } + .successful-login.hidden { display: none; } + .save-account-overlay.hidden { display: none; } + form.hidden { display: none; } + .cart-container.card, .cart-summary.card { border: none; float: none; } -.cart-voucher > p { + +.cart-voucher>p { margin-bottom: 0; } + .card-block.block-promo { padding-top: 0; padding-bottom: 0; } + .cart-grid.row { margin-right: 0; margin-left: 0; } + .cart-grid .card { width: 100%; float: none; } + a.remove-from-cart:hover { color: #d80000; } + .icon-delete-mixin { background: bottom / contain no-repeat url('../img/baseline-delete-24px.svg'); width: 25px; display: inline-block; } + .remove-from-cart .non-material-icon.delete-from-cart { background: bottom / contain no-repeat url('../img/baseline-delete-24px.svg'); width: 25px; display: inline-block; height: 21px; } + .cart-voucher .icon-delete { background: bottom / contain no-repeat url('../img/baseline-delete-24px.svg'); width: 25px; display: inline-block; height: 15px; } + .remove-from-cart .delete-from-cart:hover, .cart-voucher .icon-delete:hover { filter: opacity(0.7) drop-shadow(0 0px 1px #ff0000); } + .material-icons.delete-from-cart { display: none; } + .using-material-icons .material-icons.delete-from-cart { display: inline-block; } + .using-material-icons .non-material-icon.delete-from-cart { display: inline-block !important; } + .using-material-icons .remove-from-cart .material-icons.delete-from-cart { display: none; } + #empty-cart-notice span.laquo { font-size: 1.7em; padding-right: 10px; vertical-align: text-bottom; } + .product-line-qty, .product-line-price, .product-line-delete { padding: 0 5px; } + .product-line-delete { padding-top: 5px; } + .using-material-icons .non-material-icon { display: none !important; } + div#thecheckout-address-invoice { min-width: 200px; } + .error-msg { display: none; text-align: left; @@ -294,6 +373,7 @@ div#thecheckout-address-invoice { padding: 10px 5px; margin: -2px 0 20px; } + .notice-msg { text-align: left; font-style: italic; @@ -302,20 +382,25 @@ div#thecheckout-address-invoice { padding: 10px 5px; margin: -2px 0 20px; } -.-error.-notice ~ .notice-msg { + +.-error.-notice~.notice-msg { display: none; } + .error-msg.visible { display: block; } -.-error ~ .error-msg { + +.-error~.error-msg { display: block; margin-top: 1px; } -.-error > .error-msg { + +.-error>.error-msg { display: block; margin-top: 1px; } + .error-msg #sign-in-link { margin: 0 10px; padding: 0 3px; @@ -323,40 +408,48 @@ div#thecheckout-address-invoice { cursor: pointer; border-bottom: 1px dotted #0036ff80; } + .error-msg #sign-in-link:hover { color: #0036ff; } + /* special treatment for checkbox errors - standard behavior set there broke custom-checkbox styling */ .checkbox .error-msg, .radio-buttons .error-msg { display: block; } + body#checkout span.custom-checkbox, body#checkout span.custom-checkbox span { position: relative; margin-top: 0.15rem; } + body#checkout .custom-checkbox span.label { width: auto; height: auto; border: none; flex-grow: 1; } + #conditions-to-approve span.custom-checkbox, #conditions-to-approve ul, .condition-label { display: inline-block; } -#conditions-to-approve > ul > li { + +#conditions-to-approve>ul>li { margin: 0 auto; display: flex; } + .condition-label { margin-top: 1px; font-weight: bold; } + /* Fix styling of default theme */ -.custom-checkbox input[type=checkbox] + span { +.custom-checkbox input[type=checkbox]+span { min-width: 0.937rem; min-height: 0.937rem; margin-right: 5px; @@ -364,45 +457,56 @@ body#checkout .custom-checkbox span.label { margin-top: 1px; display: inline-block; } + .radio-inline span.custom-radio { margin-left: 1rem; margin-right: 0; } + .custom-radio input[type=radio] { width: 100%; height: 100%; } -.payment-options > div > .payment-option { + +.payment-options>div>.payment-option { display: flex; flex-wrap: nowrap; } + span.custom-radio { flex-grow: 0; flex-shrink: 0; } + .payment-option .custom-radio { margin-right: 28px; margin-top: 5px; } + .payment-option-fee.hidden { display: none; } + div#tc-payment-confirmation { text-align: center; } + #confirm_order { white-space: normal; position: relative; } + #confirm_order .minimal-purchase-error-msg { display: none; } + #confirm_order.minimal-purchase-error { pointer-events: none; border-radius: 0; border: none; overflow: visible; } + #confirm_order.minimal-purchase-error .minimal-purchase-error-msg { position: absolute; padding: 10px; @@ -421,100 +525,124 @@ div#tc-payment-confirmation { border: 1px solid red; color: red; } + button#confirm_order:disabled { cursor: wait; } + .delivery-options { width: 100%; } + .delivery-options .row.delivery-option { margin: 0; } + .delivery-options .col-sm-1, label.col-sm-11 { padding: 0; } -.delivery-option > label > .row { + +.delivery-option>label>.row { margin: 0; text-align: left; display: flex; } -.delivery-option > label, -.payment-option > label { + +.delivery-option>label, +.payment-option>label { margin-bottom: 0; display: flex; align-items: center; } + .payment-option, .delivery-option { padding-top: 5px; padding-bottom: 5px; } + .delivery-option-detail { display: flex; flex-grow: 1; margin: 0; position: relative; } + .delivery-option-logo img { max-height: 100%; max-width: calc(100% - 10px); margin-right: 10px; } + .delivery-option-logo { max-width: 70px; } + .delivery-option-price.free .carrier-price-with-tax-formatted { display: none; } + .delivery-option-price:not(.free) .carrier-price { display: none; } + .delivery-option-price .carrier-price-without-tax-formatted { display: none; } + .delivery-option-detail .name-and-delay { flex-grow: 1; } + .delivery-options .row.delivery-option { margin: 0; line-height: 1.5; display: flex; flex-wrap: nowrap; } + label.delivery-option-label { flex-grow: 1; } + .shipping-radio { flex-basis: 3em; } + .float-xs-left { float: left; } + .custom-radio input[type=radio] { position: absolute; left: 0; } + .shipping-address-notice { padding: 0 0 10px; font-size: 13.5px; } + .shipping-address-notice span.country-name { font-weight: bold; font-size: 1.2em; } + /* Confirmation button styles; confirm-loading effect */ button[data-link-action=x-confirm-order].confirm-loading, button[data-link-action=x-save-account-overlay].confirm-loading { position: relative; color: transparent; } -button[data-link-action=x-confirm-order] > div.tc-loader, -button[data-link-action=x-save-account-overlay] > div.tc-loader { + +button[data-link-action=x-confirm-order]>div.tc-loader, +button[data-link-action=x-save-account-overlay]>div.tc-loader { display: none; } -button[data-link-action=x-confirm-order].confirm-loading > div.tc-loader, -button[data-link-action=x-save-account-overlay].confirm-loading > div.tc-loader { + +button[data-link-action=x-confirm-order].confirm-loading>div.tc-loader, +button[data-link-action=x-save-account-overlay].confirm-loading>div.tc-loader { display: block; position: absolute; margin: 0 auto; @@ -523,6 +651,7 @@ button[data-link-action=x-save-account-overlay].confirm-loading > div.tc-loader top: 0; left: 0; } + /* Optional updateHTML blocks loader */ .tc-ajax-loading { position: absolute; @@ -537,131 +666,158 @@ button[data-link-action=x-save-account-overlay].confirm-loading > div.tc-loader top: 0; left: 0; } + @keyframes lds-ellipsis-m3 { + 0%, 25% { left: 32px; -webkit-transform: scale(0); transform: scale(0); } + 50% { left: 32px; -webkit-transform: scale(1); transform: scale(1); } + 75% { left: 100px; } + 100% { left: 168px; -webkit-transform: scale(1); transform: scale(1); } } + @-webkit-keyframes lds-ellipsis-m3 { + 0%, 25% { left: 32px; -webkit-transform: scale(0); transform: scale(0); } + 50% { left: 32px; -webkit-transform: scale(1); transform: scale(1); } + 75% { left: 100px; } + 100% { left: 168px; -webkit-transform: scale(1); transform: scale(1); } } + @keyframes lds-ellipsis-m2 { 0% { -webkit-transform: scale(1); transform: scale(1); } + 25%, 100% { -webkit-transform: scale(0); transform: scale(0); } } + @-webkit-keyframes lds-ellipsis-m2 { 0% { -webkit-transform: scale(1); transform: scale(1); } + 25%, 100% { -webkit-transform: scale(0); transform: scale(0); } } + @keyframes lds-ellipsis-m { 0% { left: 32px; -webkit-transform: scale(0); transform: scale(0); } + 25% { left: 32px; -webkit-transform: scale(1); transform: scale(1); } + 50% { left: 100px; } + 75% { left: 168px; -webkit-transform: scale(1); transform: scale(1); } + 100% { left: 168px; -webkit-transform: scale(0); transform: scale(0); } } + @-webkit-keyframes lds-ellipsis-m { 0% { left: 32px; -webkit-transform: scale(0); transform: scale(0); } + 25% { left: 32px; -webkit-transform: scale(1); transform: scale(1); } + 50% { left: 100px; } + 75% { left: 168px; -webkit-transform: scale(1); transform: scale(1); } + 100% { left: 168px; -webkit-transform: scale(0); transform: scale(0); } } + .lds-ellipsis-m { position: relative; } -.lds-ellipsis-m > div { + +.lds-ellipsis-m>div { position: absolute; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 40px; height: 40px; } -.lds-ellipsis-m div > div { + +.lds-ellipsis-m div>div { width: 40px; height: 40px; border-radius: 50%; @@ -672,37 +828,44 @@ button[data-link-action=x-save-account-overlay].confirm-loading > div.tc-loader -webkit-animation: lds-ellipsis-m 1.3s cubic-bezier(0, 0.5, 0.5, 1) infinite forwards; animation: lds-ellipsis-m 1.3s cubic-bezier(0, 0.5, 0.5, 1) infinite forwards; } + .lds-ellipsis-m div:nth-child(1) div { -webkit-animation: lds-ellipsis-m2 1.3s cubic-bezier(0, 0.5, 0.5, 1) infinite forwards; animation: lds-ellipsis-m2 1.3s cubic-bezier(0, 0.5, 0.5, 1) infinite forwards; background: #ffffff; } + .lds-ellipsis-m div:nth-child(2) div { -webkit-animation-delay: -0.65s; animation-delay: -0.65s; background: #eee7d8; } + .lds-ellipsis-m div:nth-child(3) div { -webkit-animation-delay: -0.325s; animation-delay: -0.325s; background: #d8ebf9; } + .lds-ellipsis-m div:nth-child(4) div { -webkit-animation-delay: 0s; animation-delay: 0s; background: #ffffff; } + .lds-ellipsis-m div:nth-child(5) div { -webkit-animation: lds-ellipsis-m3 1.3s cubic-bezier(0, 0.5, 0.5, 1) infinite forwards; animation: lds-ellipsis-m3 1.3s cubic-bezier(0, 0.5, 0.5, 1) infinite forwards; background: #ffffff; } + .lds-ellipsis-m { width: 88px !important; -webkit-transform: translate(-44px, -44px) scale(0.44) translate(44px, 44px); transform: translate(-44px, -44px) scale(0.44) translate(44px, 44px); margin: 0 auto; } + /* End of payment confirmation 'wait' animation */ /* Shipping / payment blocks confirm-loading animations */ .tc-spinner { @@ -710,7 +873,8 @@ button[data-link-action=x-save-account-overlay].confirm-loading > div.tc-loader width: 140px; text-align: center; } -.tc-spinner > div { + +.tc-spinner>div { width: 36px; height: 36px; background-color: #ddd; @@ -719,47 +883,59 @@ button[data-link-action=x-save-account-overlay].confirm-loading > div.tc-loader -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both; animation: sk-bouncedelay 1.4s infinite ease-in-out both; } + .tc-spinner .bounce1 { -webkit-animation-delay: -0.32s; animation-delay: -0.32s; } + .tc-spinner .bounce2 { -webkit-animation-delay: -0.16s; animation-delay: -0.16s; } + @-webkit-keyframes sk-bouncedelay { + 0%, 80%, 100% { -webkit-transform: scale(0); } + 40% { -webkit-transform: scale(1); } } + @keyframes sk-bouncedelay { + 0%, 80%, 100% { -webkit-transform: scale(0); transform: scale(0); } + 40% { -webkit-transform: scale(1); transform: scale(1); } } + /* End of shipping/payment blocks confirm-loading animations */ .checkout-block .form-group label { float: none; } + .form-group label .field-label { white-space: nowrap; } + /* other theme fixes */ label.required:before { content: ''; } + .form-group.radio-buttons label:not(.required) .field-label::after, .form-group.text label:not(.required) .field-label::after, .form-group.text:not(.need-dni) label .field-label::after, @@ -768,6 +944,7 @@ label.required:before { .form-group.tel label:not(.required) .field-label::after { content: attr(data-optional-label); } + .mark-required .form-group.checkbox label.required span.label::before, .mark-required .form-group.radio-buttons label.required .field-label::after, .mark-required .form-group.text label.required .field-label::after, @@ -780,16 +957,20 @@ label.required:before { content: '*'; color: red; } + .mark-required .form-group.checkbox label.required span.label::before { float: right; margin-left: 5px; } + .additional-information { position: relative; } + .additional-information .row { margin: 0; } + .save-account-overlay { width: 100%; height: 100%; @@ -801,42 +982,51 @@ label.required:before { align-items: center; justify-content: center; } + #login-form { padding: 15px 8px 5px; max-width: 30em; margin: 0 auto; } + .forgot-password { margin-top: 15px; text-align: center; } + .inner-area .offer-login a.log-in { display: block; font-size: 1.3em; } + .inner-area .offer-login { text-align: center; display: flex; flex-wrap: wrap; justify-content: center; } + .inner-area .offer-login a.log-in:hover { text-decoration: underline; } + .already-account-label { flex-basis: 100%; } + .classic-login, .social-login { display: inline-block; position: relative; } + .classic-login { margin-left: 20px; display: flex; flex-direction: column; justify-content: center; } + /** * Social login buttons */ @@ -846,6 +1036,7 @@ label.required:before { margin-left: 20px; border-left: 1px solid #ddd; } + .social-login:before { content: attr(data-trans-or); position: absolute; @@ -857,13 +1048,16 @@ label.required:before { color: #ddd; width: 40px; } + #login-form { display: none; } + .offer-login.expanded .already-account-label, .offer-login.expanded .classic-login { display: none; } + .offer-login.expanded .social-login { border-left: none; margin-left: 0; @@ -873,46 +1067,57 @@ label.required:before { padding-bottom: 20px; width: 50%; } + .narrow .social-login { border-left: none; margin-left: 0; padding-left: 0; } + .narrow .social-login:before { display: none; } + .narrow .offer-login.expanded .social-login { width: 100%; } + .narrow .classic-login { margin-left: 0; } + @media (max-width: 767px) { .social-login { border-left: none; margin-left: 0; padding-left: 0; } + .social-login:before { display: none; } + .offer-login.expanded .social-login { width: 100%; } + .classic-login { margin-left: 0; } } + .offer-login.expanded .social-login::before { bottom: -12px; top: auto; left: 50%; margin-left: -20px; } + .offer-login.expanded .tc-social-login-btn { margin-left: auto; margin-right: auto; } + .tc-social-login-btn { margin: 2px; cursor: not-allowed; @@ -927,14 +1132,17 @@ label.required:before { overflow: hidden; display: none; } + .tc-social-login-btn.enabled { cursor: pointer; display: inline-block; } + .social-login:hover .tc-social-login-btn { opacity: 1; } -span.social-logo > span { + +span.social-logo>span { display: inline-block; width: 21px; height: 21px; @@ -942,6 +1150,7 @@ span.social-logo > span { background-repeat: no-repeat; background-position: center center; } + .tc-social-login-btn .social-logo { position: absolute; display: inline-block; @@ -951,48 +1160,62 @@ span.social-logo > span { bottom: 1px; text-align: center; } + /* Social style: bootstrap, full colors */ .social-btn-style-bootstrap .google-logo { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='24' height='28' fill='#ffffff' viewBox='0 0 24 28'%3E%3Cpath d='M12 12.281h11.328c0.109 0.609 0.187 1.203 0.187 2 0 6.844-4.594 11.719-11.516 11.719-6.641 0-12-5.359-12-12s5.359-12 12-12c3.234 0 5.953 1.188 8.047 3.141l-3.266 3.141c-0.891-0.859-2.453-1.859-4.781-1.859-4.094 0-7.438 3.391-7.438 7.578s3.344 7.578 7.438 7.578c4.75 0 6.531-3.406 6.813-5.172h-6.813v-4.125z'%3E%3C/path%3E%3C/svg%3E"); } + .social-btn-style-bootstrap .facebook-logo { background-image: url("data:image/svg+xml;charset=utf8, %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='16' height='28' fill='#ffffff' viewBox='0 0 16 28'%3E%3Ctitle%3Efacebook%3C/title%3E%3Cpath d='M14.984 0.187v4.125h-2.453c-1.922 0-2.281 0.922-2.281 2.25v2.953h4.578l-0.609 4.625h-3.969v11.859h-4.781v-11.859h-3.984v-4.625h3.984v-3.406c0-3.953 2.422-6.109 5.953-6.109 1.687 0 3.141 0.125 3.563 0.187z'%3E%3C/path%3E%3C/svg%3E"); } + .social-btn-style-bootstrap #tc-facebook-signin { background-color: #3b5998; } + .social-btn-style-bootstrap #tc-facebook-signin:hover { background-color: #2d4373; } + .social-btn-style-bootstrap #tc-google-signin { background-color: #dd4b39; } + .social-btn-style-bootstrap #tc-google-signin:hover { background-color: #c23321; } + .social-btn-style-bootstrap .tc-social-login-btn { color: white; } + /* Social style: Light */ .tc-social-login-btn .google-logo { background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 48 48'%3e%3cdefs%3e%3cpath id='a' d='M44.5 20H24v8.5h11.8C34.7 33.9 30.1 37 24 37c-7.2 0-13-5.8-13-13s5.8-13 13-13c3.1 0 5.9 1.1 8.1 2.9l6.4-6.4C34.6 4.1 29.6 2 24 2 11.8 2 2 11.8 2 24s9.8 22 22 22c11 0 21-8 21-22 0-1.3-.2-2.7-.5-4z'/%3e%3c/defs%3e%3cclipPath id='b'%3e%3cuse xlink:href='%23a' overflow='visible'/%3e%3c/clipPath%3e%3cpath clip-path='url(%23b)' fill='%23FBBC05' d='M0 37V11l17 13z'/%3e%3cpath clip-path='url(%23b)' fill='%23EA4335' d='M0 11l17 13 7-6.1L48 14V0H0z'/%3e%3cpath clip-path='url(%23b)' fill='%2334A853' d='M0 37l30-23 7.9 1L48 0v48H0z'/%3e%3cpath clip-path='url(%23b)' fill='%234285F4' d='M48 48L17 24l-4-3 35-10z'/%3e%3c/svg%3e"); } + .tc-social-login-btn .facebook-logo { background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='266.893px' height='266.895px' viewBox='0 0 266.893 266.895' enable-background='new 0 0 266.893 266.895' xml:space='preserve'%3e%3cpath id='Blue_1_' fill='%233C5A99' d='M248.082,262.307c7.854,0,14.223-6.369,14.223-14.225V18.812 c0-7.857-6.368-14.224-14.223-14.224H18.812c-7.857,0-14.224,6.367-14.224,14.224v229.27c0,7.855,6.366,14.225,14.224,14.225 H248.082z'/%3e%3cpath id='f' fill='%23FFFFFF' d='M182.409,262.307v-99.803h33.499l5.016-38.895h-38.515V98.777c0-11.261,3.127-18.935,19.275-18.935 l20.596-0.009V45.045c-3.562-0.474-15.788-1.533-30.012-1.533c-29.695,0-50.025,18.126-50.025,51.413v28.684h-33.585v38.895h33.585 v99.803H182.409z'/%3e%3c/svg%3e"); } + .tc-social-login-btn #tc-facebook-signin { background-color: white; } + #tc-facebook-signin:hover { border-color: #d2e3fc; background-color: #f8faff; } + .tc-social-login-btn #tc-google-signin { background-color: white; } + .tc-social-login-btn #tc-google-signin:hover { background-color: #eee; } + .tc-social-login-btn { color: #3c4043; border: 1px solid #dadce0; @@ -1001,66 +1224,85 @@ span.social-logo > span { font-family: "Roboto", sans-serif; font-weight: 500; } + .tc-social-login-btn .social-logo { padding: 8px 7px 7px 8px; } + /** * Shopping cart area */ .plus-gray { background-image: url('data:image/svg+xml;utf8,'); } + .minus-gray { background-image: url('data:image/svg+xml;utf8,'); } + .minus-square { background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg width='1792' height='1792' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='white' d='M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z'/%3E%3C/svg%3E"); } + .plus-square { background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg width='1792' height='1792' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='white' d='M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z'/%3E%3C/svg%3E"); } + .plus-square-filled { background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg width='1792' height='1792' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='white' d='M1408 960v-128q0-26-19-45t-45-19h-320v-320q0-26-19-45t-45-19h-128q-26 0-45 19t-19 45v320h-320q-26 0-45 19t-19 45v128q0 26 19 45t45 19h320v320q0 26 19 45t45 19h128q26 0 45-19t19-45v-320h320q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5t-203.5 84.5h-960q-119 0-203.5-84.5t-84.5-203.5v-960q0-119 84.5-203.5t203.5-84.5h960q119 0 203.5 84.5t84.5 203.5z'/%3E%3C/svg%3E"); } + .minus-square-filled { background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg width='1792' height='1792' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='white' d='M1408 960v-128q0-26-19-45t-45-19h-896q-26 0-45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5t-203.5 84.5h-960q-119 0-203.5-84.5t-84.5-203.5v-960q0-119 84.5-203.5t203.5-84.5h960q119 0 203.5 84.5t84.5 203.5z'/%3E%3C/svg%3E"); } + .plus-circle { background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg width='1792' height='1792' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='white' d='M1344 960v-128q0-26-19-45t-45-19h-256v-256q0-26-19-45t-45-19h-128q-26 0-45 19t-19 45v256h-256q-26 0-45 19t-19 45v128q0 26 19 45t45 19h256v256q0 26 19 45t45 19h128q26 0 45-19t19-45v-256h256q26 0 45-19t19-45zm320-64q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z'/%3E%3C/svg%3E"); } + .minus-circle { background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg width='1792' height='1792' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='white' d='M1344 960v-128q0-26-19-45t-45-19h-768q-26 0-45 19t-19 45v128q0 26 19 45t45 19h768q26 0 45-19t19-45zm320-64q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z'/%3E%3C/svg%3E"); } + .facebook-logo-bootstrap { background-image: url("data:image/svg+xml;charset=utf8, %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='16' height='28' fill='#ffffff' viewBox='0 0 16 28'%3E%3Ctitle%3Efacebook%3C/title%3E%3Cpath d='M14.984 0.187v4.125h-2.453c-1.922 0-2.281 0.922-2.281 2.25v2.953h4.578l-0.609 4.625h-3.969v11.859h-4.781v-11.859h-3.984v-4.625h3.984v-3.406c0-3.953 2.422-6.109 5.953-6.109 1.687 0 3.141 0.125 3.563 0.187z'%3E%3C/path%3E%3C/svg%3E"); } + .google-logo-bootstrap { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='24' height='28' fill='#ffffff' viewBox='0 0 24 28'%3E%3Cpath d='M12 12.281h11.328c0.109 0.609 0.187 1.203 0.187 2 0 6.844-4.594 11.719-11.516 11.719-6.641 0-12-5.359-12-12s5.359-12 12-12c3.234 0 5.953 1.188 8.047 3.141l-3.266 3.141c-0.891-0.859-2.453-1.859-4.781-1.859-4.094 0-7.438 3.391-7.438 7.578s3.344 7.578 7.438 7.578c4.75 0 6.531-3.406 6.813-5.172h-6.813v-4.125z'%3E%3C/path%3E%3C/svg%3E"); } + .google-logo-official { background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 48 48'%3e%3cdefs%3e%3cpath id='a' d='M44.5 20H24v8.5h11.8C34.7 33.9 30.1 37 24 37c-7.2 0-13-5.8-13-13s5.8-13 13-13c3.1 0 5.9 1.1 8.1 2.9l6.4-6.4C34.6 4.1 29.6 2 24 2 11.8 2 2 11.8 2 24s9.8 22 22 22c11 0 21-8 21-22 0-1.3-.2-2.7-.5-4z'/%3e%3c/defs%3e%3cclipPath id='b'%3e%3cuse xlink:href='%23a' overflow='visible'/%3e%3c/clipPath%3e%3cpath clip-path='url(%23b)' fill='%23FBBC05' d='M0 37V11l17 13z'/%3e%3cpath clip-path='url(%23b)' fill='%23EA4335' d='M0 11l17 13 7-6.1L48 14V0H0z'/%3e%3cpath clip-path='url(%23b)' fill='%2334A853' d='M0 37l30-23 7.9 1L48 0v48H0z'/%3e%3cpath clip-path='url(%23b)' fill='%234285F4' d='M48 48L17 24l-4-3 35-10z'/%3e%3c/svg%3e"); } + .facebook-logo-official { background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='266.893px' height='266.895px' viewBox='0 0 266.893 266.895' enable-background='new 0 0 266.893 266.895' xml:space='preserve'%3e%3cpath id='Blue_1_' fill='%233C5A99' d='M248.082,262.307c7.854,0,14.223-6.369,14.223-14.225V18.812 c0-7.857-6.368-14.224-14.223-14.224H18.812c-7.857,0-14.224,6.367-14.224,14.224v229.27c0,7.855,6.366,14.225,14.224,14.225 H248.082z'/%3e%3cpath id='f' fill='%23FFFFFF' d='M182.409,262.307v-99.803h33.499l5.016-38.895h-38.515V98.777c0-11.261,3.127-18.935,19.275-18.935 l20.596-0.009V45.045c-3.562-0.474-15.788-1.533-30.012-1.533c-29.695,0-50.025,18.126-50.025,51.413v28.684h-33.585v38.895h33.585 v99.803H182.409z'/%3e%3c/svg%3e"); } + .disallowed-background { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1' xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 1280 1280'%3E%3Cpath fill='gray' fill-opacity='0.02' d='M611.5.6c-2.7.2-12 .8-20.5 1.4-61 4.4-128.8 20-186.7 43.1C268.7 99.2 156.8 196.2 84.6 322.3 38.5 402.7 11.3 489.7 2.3 585.5c-2.4 25.1-2.4 83.9 0 109 10.3 109.6 44.6 208.1 103.4 297.4 103.2 156.8 267.4 258.9 455.3 283 28.1 3.6 43.9 4.6 79 4.6 62.4 0 111.4-6.6 171.6-23.1 147-40.1 277.8-135.5 362.7-264.5 58.8-89.3 93.1-187.8 103.4-297.4 2.4-25.1 2.4-83.9 0-109-10.3-109.6-44.6-208.1-103.4-297.4-78.5-119.2-192.8-207.5-328.7-254-47.3-16.2-98-26.9-150.2-31.7C679.7 1 622.9-.3 611.5.6zM679 108.1c112.5 7.8 221.6 52.8 309 127.5 14.8 12.6 43.8 41.7 56.4 56.4 68.9 80.8 112 178.2 125 282.5 2.8 22.1 3.7 38.8 3.7 65.5 0 26.7-.9 43.4-3.7 65.5-11.5 92.3-46.3 178.8-102.2 253.8-5.2 7-9.8 12.6-10.3 12.5-3.8-1.4-208.7-201.1-341.9-333.3-184.2-182.8-309.2-307-357.4-355.3l-55.8-56 9.8-7.6c40.6-31.3 82.6-55.7 128.1-74 76.7-30.9 155.9-43.3 239.3-37.5zM438 513.5C667.7 742.2 864.7 936.1 949.8 1017l33.1 31.5-3.2 2.8c-6.4 5.7-34.5 26.5-45.7 33.8-61.8 40.7-132.9 68.8-204.5 80.8-31.4 5.3-55.4 7.2-89.5 7.2-26.7 0-43.4-.9-65.5-3.7-104.2-13-202.1-56.3-282.5-125-14.8-12.6-43.8-41.7-56.4-56.4-68.9-80.8-112-178.2-125-282.5-5.1-41-5.1-90 0-131 11.7-93.9 47.6-181.9 105.2-257.8l10.5-13.9 29.1 28.9c16 15.9 98.2 97.7 182.6 181.8z'/%3E%3C/svg%3E"); } + .dummy-block-container.disallowed { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1' xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 1280 1280'%3E%3Cpath fill='gray' fill-opacity='0.02' d='M611.5.6c-2.7.2-12 .8-20.5 1.4-61 4.4-128.8 20-186.7 43.1C268.7 99.2 156.8 196.2 84.6 322.3 38.5 402.7 11.3 489.7 2.3 585.5c-2.4 25.1-2.4 83.9 0 109 10.3 109.6 44.6 208.1 103.4 297.4 103.2 156.8 267.4 258.9 455.3 283 28.1 3.6 43.9 4.6 79 4.6 62.4 0 111.4-6.6 171.6-23.1 147-40.1 277.8-135.5 362.7-264.5 58.8-89.3 93.1-187.8 103.4-297.4 2.4-25.1 2.4-83.9 0-109-10.3-109.6-44.6-208.1-103.4-297.4-78.5-119.2-192.8-207.5-328.7-254-47.3-16.2-98-26.9-150.2-31.7C679.7 1 622.9-.3 611.5.6zM679 108.1c112.5 7.8 221.6 52.8 309 127.5 14.8 12.6 43.8 41.7 56.4 56.4 68.9 80.8 112 178.2 125 282.5 2.8 22.1 3.7 38.8 3.7 65.5 0 26.7-.9 43.4-3.7 65.5-11.5 92.3-46.3 178.8-102.2 253.8-5.2 7-9.8 12.6-10.3 12.5-3.8-1.4-208.7-201.1-341.9-333.3-184.2-182.8-309.2-307-357.4-355.3l-55.8-56 9.8-7.6c40.6-31.3 82.6-55.7 128.1-74 76.7-30.9 155.9-43.3 239.3-37.5zM438 513.5C667.7 742.2 864.7 936.1 949.8 1017l33.1 31.5-3.2 2.8c-6.4 5.7-34.5 26.5-45.7 33.8-61.8 40.7-132.9 68.8-204.5 80.8-31.4 5.3-55.4 7.2-89.5 7.2-26.7 0-43.4-.9-65.5-3.7-104.2-13-202.1-56.3-282.5-125-14.8-12.6-43.8-41.7-56.4-56.4-68.9-80.8-112-178.2-125-282.5-5.1-41-5.1-90 0-131 11.7-93.9 47.6-181.9 105.2-257.8l10.5-13.9 29.1 28.9c16 15.9 98.2 97.7 182.6 181.8z'/%3E%3C/svg%3E"); background-size: contain; background-position: center; background-repeat: no-repeat; } + .dummy-block-container.disallowed span { flex-basis: 100%; } -.dummy-block-container.disallowed > .tc-spinner { + +.dummy-block-container.disallowed>.tc-spinner { display: none; } + .popup-payment-content { display: none; } + .popup-payment-content.popup_content { display: block; background: white; @@ -1068,18 +1310,22 @@ span.social-logo > span { width: 500px; max-width: 90%; } + .popup-shop-info { max-width: 200px; margin-left: auto; margin-right: auto; text-align: center; } + .popup-shop-logo img { max-width: 100%; } + .popup-shop-logo { display: inline-block; } + .popup-header { padding: 20px; background: #e9e9e9; @@ -1087,16 +1333,20 @@ span.social-logo > span { border-radius: 5px; margin: 0 -4px; } + .popup-body { padding: 20px; } + .popup-shop-name { padding: 8px 0 0; color: black; } + .close-icon-x-background { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg class='icon' height='512' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M927.435322 1006.57265L511.531509 590.668836 95.627695 1006.57265a56.013982 56.013982 0 1 1-79.20377-79.231777l415.903814-415.875807L16.423925 95.58926a56.013982 56.013982 0 0 1 79.20377-79.231777l415.903814 415.903813L927.435322 16.357483a55.985975 55.985975 0 1 1 79.175763 79.231777L590.763286 511.465066l415.847799 415.875807a55.985975 55.985975 0 1 1-79.175763 79.231777z'/%3E%3C/svg%3E"); } + .popup-payment-content .popup-close-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg class='icon' height='512' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M927.435322 1006.57265L511.531509 590.668836 95.627695 1006.57265a56.013982 56.013982 0 1 1-79.20377-79.231777l415.903814-415.875807L16.423925 95.58926a56.013982 56.013982 0 0 1 79.20377-79.231777l415.903814 415.903813L927.435322 16.357483a55.985975 55.985975 0 1 1 79.175763 79.231777L590.763286 511.465066l415.847799 415.875807a55.985975 55.985975 0 1 1-79.175763 79.231777z'/%3E%3C/svg%3E"); width: 20px; @@ -1111,32 +1361,40 @@ span.social-logo > span { opacity: 0.5; z-index: 100; } + .popup-payment-content .popup-close-icon:hover { transform: rotate(180deg); opacity: 1; } + .popup-payment-form .bt__form-row { margin: 0; } + .popup-payment-form .bt__form-row .text-muted { padding-left: 5px; } + .popup-payment-button { padding: 30px 10px 10px; } + .payment-options .hidden-in-payment-methods { display: none !important; } + .cart-item .product-line { display: flex; flex-wrap: wrap; padding: 1px; justify-content: center; } + .product-line-desc { min-width: 130px; flex: 1 1 130px; } + .product-line-body { display: inline-flex; flex-wrap: wrap; @@ -1144,26 +1402,32 @@ span.social-logo > span { flex-basis: 130px; padding-left: 10px; } + .product-line-actions { display: flex; flex-basis: 235px; padding-top: 15px; flex-wrap: wrap; } -.product-line-actions > div { + +.product-line-actions>div { flex-grow: 1; text-align: center; line-height: 30px; } + .qty-container { display: inline-block; } + .qty-box { display: flex; } + .remove-from-cart { display: inline-block; } + input.cart-line-product-quantity { width: 40px; text-align: center; @@ -1174,6 +1438,7 @@ input.cart-line-product-quantity { border-style: solid; padding: 0; } + a.cart-line-product-quantity-up, a.cart-line-product-quantity-down { width: 30px; @@ -1183,28 +1448,35 @@ a.cart-line-product-quantity-down { background-repeat: no-repeat; background-position: center; } + a.cart-line-product-quantity-up { background-image: url('data:image/svg+xml;utf8,'); order: 3; } + a.cart-line-product-quantity-down { background-image: url('data:image/svg+xml;utf8,'); order: 1; } -.cart-voucher > p > a.promo-code-button { + +.cart-voucher>p>a.promo-code-button { margin: 0; padding-left: 0; } + .cart-overview { padding: 0 2px; } + #thecheckout-cart-summary ul.cart-items { list-style-type: none; padding: 0; } + .cart-detailed-totals .hidden { display: none; } + /* Styles of input fields */ .page-content .form-control, .page-content select.form-control-select.form-control { @@ -1214,64 +1486,78 @@ a.cart-line-product-quantity-down { height: 2.8em; border-radius: 0; } + .has-float-label { display: block; position: relative; text-align: left; float: none; } + .label, label { text-align: left; } + .has-float-label select { -webkit-appearance: none; -moz-appearance: none; appearance: none; } + .has-float-label input::placeholder, .has-float-label select::placeholder { opacity: 1; transition: all .2s; } + .has-float-label input:placeholder-shown:not(:focus)::placeholder, .has-float-label select:placeholder-shown:not(:focus)::placeholder { opacity: 0; } + .has-float-label input:focus, .has-float-label select:focus { outline: none; border-color: rgba(0, 0, 0, 0.5); } + .page-content .has-float-label select.form-control { padding-right: 1em; background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.5em bottom 0.25em; background-size: 9px 21px; padding-top: 0.8em; } + #static-customer-info-container { width: 100%; } + .static-customer-info { margin-bottom: 20px; position: relative; border-bottom: 1px solid transparent; } + a.edit-customer-info { cursor: pointer; } + [data-link-action="toggle-password-visibility"] { top: 0.5em; position: absolute; right: 3px; opacity: 0.5; } + .has-float-label :not(:placeholder-shown):not(:focus) { border-color: green; } + .has-float-label .form-control.-error { border-color: red; } + .icon-remove-red-eye { background: url(../img/baseline-remove_red_eye-24px.svg) no-repeat; width: 25px; @@ -1280,9 +1566,11 @@ a.edit-customer-info { cursor: pointer; margin-top: 5px; } + .icon-remove-red-eye:hover { filter: opacity(0.7) drop-shadow(0 0px 1px #ff0000); } + /** * Set default style for invalid elements in Firefox. */ @@ -1291,11 +1579,13 @@ a.edit-customer-info { border-color: red; box-shadow: none; } + .business-fields-separator, .private-fields-separator { width: 100%; display: none; } + .business-fields-separator:after, .private-fields-separator:after { border-top: 1px solid #f1f1f1; @@ -1305,30 +1595,36 @@ a.edit-customer-info { width: 50%; padding: 1px; } + body#checkout .condition-label { padding-left: 0; margin-top: 0; } -body#checkout .condition-label > label { + +body#checkout .condition-label>label { margin-bottom: 0; } + /* Only for Chromium and Firefox; IE11 does not support feature query @supports, so it won't evaluate */ @supports (display: flex) { body#checkout span.custom-checkbox { display: flex; align-items: flex-start; } + body#checkout span.custom-checkbox span { top: 0; margin: 0 5px 0 0; } - body#checkout span.custom-checkbox > label, + + body#checkout span.custom-checkbox>label, body#checkout span.custom-checkbox span.label { margin: 0; line-height: 1.25em; text-align: left; padding: 0; } + .form-fields, .business-fields-container, .private-fields-container { @@ -1338,6 +1634,7 @@ body#checkout .condition-label > label { flex-grow: 1; flex-basis: 100%; } + .form-group, .business-customer, .private-customer, @@ -1348,24 +1645,31 @@ body#checkout .condition-label > label { flex-grow: 1; flex-basis: 100%; } + .terms-and-conditions { text-align: left; } } + body#checkout .condition-label { margin-left: 5px; } + body#checkout .condition-label label { margin-top: 1px; } + body#checkout div.shaim_heureka_checkbox { margin-left: 26px; text-align: left; } + body#checkout div.shaim_heureka_checkbox label { margin-top: 1px; } + @media screen and (max-width: 767px) { + .form-group, .business-customer, .private-customer, @@ -1376,34 +1680,42 @@ body#checkout div.shaim_heureka_checkbox label { padding-left: 0; } } + /* Debug: flash block that's re-loading data */ .debug_box_shadow { box-shadow: 0px 0px 20px blue; } + @keyframes debug-flash { 0% { box-shadow: 0px 0px 20px blue; } + 50% { box-shadow: none; opacity: 0.3; } + 100% { box-shadow: 0px 0px 20px blue; } } + @-webkit-keyframes debug-flash { 0% { box-shadow: 0px 0px 20px blue; } + 50% { box-shadow: 0 0 0; opacity: 0.3; } + 100% { box-shadow: 0px 0px 20px blue; } } + .debug-flash { -webkit-animation: debug-flash 0.7s linear 3; -moz-animation: debug-flash 0.7s linear 3; @@ -1411,23 +1723,27 @@ body#checkout div.shaim_heureka_checkbox label { -o-animation: debug-flash 0.7s linear 3; animation: debug-flash 0.7s linear 3; } + .flex-split-horizontal { display: flex; width: 100%; height: 100%; } + .flex-split-vertical { display: flex; flex-flow: column; width: 100%; height: 100%; } + div#tc-container-mobile { display: flex; flex-direction: column; } + /* Reassurance block */ -.reassurance-section > .icon { +.reassurance-section>.icon { display: inline-block; width: 30px; height: 40px; @@ -1436,7 +1752,8 @@ div#tc-container-mobile { background-size: contain; position: relative; } -.reassurance-section > .icon::after { + +.reassurance-section>.icon::after { content: ''; position: absolute; background: #85cad9; @@ -1446,39 +1763,49 @@ div#tc-container-mobile { top: 0; left: 0; } -.reassurance-section.security > .icon { + +.reassurance-section.security>.icon { background-image: url(../img/assurance-security.png); } -.reassurance-section.delivery > .icon { + +.reassurance-section.delivery>.icon { background-image: url(../img/assurance-delivery.png); } -.reassurance-section.return > .icon { + +.reassurance-section.return>.icon { background-image: url(../img/assurance-return.png); } + #main .modal-content { padding: 1.25rem; background-color: #f1f1f1; } + .offer-login .social-login { min-width: 200px; } + .social-login .tc-social-login-btn { max-width: 100%; width: 240px; } + /* Column-responsive styles for login-block BEGIN */ body:not(.force-email-overlay) .width-below-35pct .social-login:before { display: none; } + body:not(.force-email-overlay) .width-below-35pct .social-login { margin-top: 10px; padding-left: 0px; margin-left: 0px; border-left: 0; } + body:not(.force-email-overlay) .width-below-35pct .classic-login { margin-left: 0px; } + /* Column-responsive styles for login-block END */ /* Responsive styles */ /* Media responsive width thresholds: @@ -1489,74 +1816,95 @@ body:not(.force-email-overlay) .width-below-35pct .classic-login { 1200 */ @media (max-width: 991px) { + .flex-split-vertical, .flex-split-horizontal { display: block; } } + .module-account-fields label { margin-bottom: 0; } + .module-account-fields .form-group { margin-bottom: 0; } + .align-left form#conditions-to-approve { text-align: left; margin-left: 5px; } -@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { + +@media all and (-ms-high-contrast: none), +(-ms-high-contrast: active) { .flex-split-vertical { display: block; } + #content { display: block; } } + .js-additional-information .PaylineWidget.pl-container-lightbox { position: fixed; display: block; } + #checkout #left-column { display: none; } + #checkout #content-wrapper { width: 100%; } + body.is-virtual-cart.is-invoice-address-primary #thecheckout-address-delivery, body.is-virtual-cart #thecheckout-shipping, body.is-virtual-cart.is-invoice-address-primary .checkout-block .second-address { display: none !important; } + #tc-container .form-group { overflow: visible; } + #tc-container .checkout-block.sticky { position: sticky; top: 0; } + #page { overflow: visible; } + .payment-option img { max-width: 100%; } -.cart-summary-line.cart-total.cart-total-tax-included > span, -.cart-summary-line.cart-total.cart-total-auto-tax > span { + +.cart-summary-line.cart-total.cart-total-tax-included>span, +.cart-summary-line.cart-total.cart-total-auto-tax>span { font-size: 1.2em; font-weight: bold; } + .cart-summary-line.cart-total-tax { margin-bottom: 15px; } + .cart-summary-line.wait-for-shipping { display: none; } + .cart-summary-line.please-select-shipping { text-align: center; } + #is-test-mode-notice { display: none; } + body.is-test-mode #is-test-mode-notice { display: flex; background: #0000005e; @@ -1574,13 +1922,16 @@ body.is-test-mode #is-test-mode-notice { animation-delay: 5s; z-index: 1000; } + @keyframes collapse-smaller { from { color: transparent; } + 20% { opacity: 0.1; } + 70% { opacity: 0; color: transparent; @@ -1591,6 +1942,7 @@ body.is-test-mode #is-test-mode-notice { font-size: 0.6em; line-height: 1.5em; } + to { opacity: 0.5; color: white; @@ -1602,102 +1954,128 @@ body.is-test-mode #is-test-mode-notice { line-height: 1.5em; } } + #is-test-mode-notice a.close-notice { background: white; padding: 0px 10px; color: black; } + #is-test-mode-notice a.close-notice:hover { background: #eee; } + #is-test-mode-notice .notice { flex-grow: 1; text-align: center; } + body.compact-cart #tc-container .product-line-image img { max-width: 100px; } + body.compact-cart #tc-container .cart-item .product-line { min-height: 100px; } + body.compact-cart #tc-container .cart-item .product-line-info { width: 100%; } + body.compact-cart #tc-container .product-line-info.product-price.h5 { display: none; } + body.compact-cart #tc-container .product-line-actions { align-items: center; padding-top: 5px; margin-top: 5px; } + body.compact-cart #tc-container .product-line-info .label { font-size: 0.8em; line-height: 1em; } + body.compact-cart #tc-container .product-line-info.product-attribute { font-size: 0.9em; } + body.compact-cart #tc-container .cart-item .product-line-info:first-child { margin-top: 0; } + body.compact-cart #tc-container .product-line-body { display: flex; flex-wrap: wrap; align-items: center; } + body.compact-cart #tc-container .cart-detailed-totals { width: 100%; left: 0; } + body.compact-cart #tc-container .qty-container .qty-box { transform: scale(0.8); } -body.compact-cart #tc-container .cart-summary-line > span { + +body.compact-cart #tc-container .cart-summary-line>span { font-size: 0.85em; } + body.compact-cart #tc-container .block-promo .promo-code { padding: 10px 5px; } + body.compact-cart #tc-container .product-line-actions .product-line-qty { flex-grow: 5; text-align: right; } -body.compact-cart #tc-container .product-line-actions > div { + +body.compact-cart #tc-container .product-line-actions>div { line-height: 20px; } + body.compact-cart #tc-container .product-line-delete { padding-top: 0; } + .custom-checkbox span.label p { display: inline; font-size: inherit; font-weight: inherit; color: inherit; } + #checkout i.material-icons.check-icon { display: none; } + /* Multiple themes seems to override background property on checkboxes and thus invalidate checkboxes in checkout form, so since v3.2.6, we'll add !important attribute */ -.page-content .custom-checkbox input[type=checkbox]:checked + span { +.page-content .custom-checkbox input[type=checkbox]:checked+span { background: url(../img/baseline-check-24px.svg) no-repeat !important; background-size: 110% !important; background-position: center left !important; } + .custom-checkbox input[type=checkbox] { z-index: 1; /* Because CSS filters used on following span would hide input */ } + .logged-in #thecheckout-data-privacy, .logged-in #thecheckout-psgdpr, .logged-in #thecheckout-newsletter, .logged-in #thecheckout-account .account-fields .form-group { display: none; } + .js-additional-information.ecm_liqpay { display: none !important; } + .force-email-overlay #thecheckout-login-form { position: absolute; width: 100%; @@ -1708,6 +2086,7 @@ body.compact-cart #tc-container .product-line-delete { height: 100%; background: #f1f1f1db; } + .force-email-overlay #thecheckout-login-form .inner-area { position: sticky; top: 0; @@ -1715,9 +2094,11 @@ body.compact-cart #tc-container .product-line-delete { box-shadow: 0 0 30px 0 #9a9a9a; margin: -10px; } + body:not(.force-email-overlay) .overlay-email { display: none; } + .force-email-overlay .overlay-email { display: flex; text-align: center; @@ -1728,22 +2109,26 @@ body:not(.force-email-overlay) .overlay-email { align-items: center; justify-content: center; } + .overlay-email .new-customer-email { font-size: 1.1em; padding-bottom: 10px; flex-basis: 100%; } + .overlay-email input[type=text] { height: 50px; padding: 5px 12px; margin: 0px; width: 20em; } + .overlay-email button.btn.btn-primary { height: 50px; margin: 0; box-shadow: none; } + .overlay-email .field.error-msg { order: 10; flex-basis: 100%; @@ -1752,17 +2137,20 @@ body:not(.force-email-overlay) .overlay-email { padding-bottom: 0; margin-bottom: 0; } + .error-enter-email { flex-basis: 100%; padding: 10px 5px 0; color: red; } + @media (max-width: 767px) { .overlay-email input[type=text] { padding: 5px 5px; width: 16em; } } + /* Stripe_official module popup window styles */ .popup-payment-content[data-payment-module=stripe_official] .popup-body { background: white; @@ -1771,13 +2159,16 @@ body:not(.force-email-overlay) .overlay-email { border-radius: 4px; padding: 3px; } + .popup-payment-content[data-payment-module=stripe_official] div#stripe-card-element { border: none; } + .popup-payment-content[data-payment-module=stripe_official] { background: #eaf1f7; padding: 5px; } + .popup-payment-content[data-payment-module=stripe_official] .ps-shown-by-js button.btn.btn-primary.center-block { display: block; width: 100%; @@ -1790,15 +2181,19 @@ body:not(.force-email-overlay) .overlay-email { cursor: pointer; max-width: 100%; } + .popup-payment-content[data-payment-module=stripe_official] .popup-payment-button { padding: 0; } + .popup-payment-content[data-payment-module=stripe_official] form#stripe-card-payment { margin: 0 !important; } + .popup-payment-content[data-payment-module=stripe_official] #stripe-card-element { box-shadow: none; } + .popup-payment-content[data-payment-module=stripe_official] .tc-ajax-loading { background: white; opacity: 0.5; @@ -1806,47 +2201,58 @@ body:not(.force-email-overlay) .overlay-email { overflow: hidden; z-index: 0; } + /* Do not display (our added) additional message in popup - only Stripe, because e.g. Amazon has confirmation button inside of additional info */ .popup-payment-form .additional-information.stripe_official { display: none; } + #thecheckout-payment [data-payment-module=amzpayments] .additional-information { display: none !important; } + /* Stripe popup styles END */ /* Stock quantities display in cart */ .qty-insufficient-stock.hidden { display: none; } + .product-line-info.quantity-info { font-size: 1em; font-weight: 500; } + .qty-in-stock-only { color: red; } + .qty-label { padding: 3px 8px; color: white; border-radius: 3px; line-height: 1.7em; } + .qty-label.label-success { background: #00b000; } + .qty-label.label-success.label-later { background: orange; } + .qty-label.label-warning.label-later { background: #e7e7e7; } + .qty-remaining-on.no-longer-available { background: #ffeaea; color: #e50000; padding: 3px 6px; font-style: italic; } + /* Stock quantities display in cart */ /* fattura24 fields styling */ .form-group.row { @@ -1855,9 +2261,11 @@ e.g. Amazon has confirmation button inside of additional info */ max-width: 100%; flex-wrap: wrap; } + .form-group.row label { padding: 0; } + /* Some themes do not specify custom radios, let's repeat definition from defaul theme.css */ .custom-radio { display: flex; @@ -1873,11 +2281,13 @@ e.g. Amazon has confirmation button inside of additional info */ align-items: center; justify-content: center; } + .custom-radio input[type=radio] { opacity: 0; cursor: pointer; } -.custom-radio input[type=radio]:checked + span { + +.custom-radio input[type=radio]:checked+span { display: block; background-color: #2fb5d2; width: 12px; @@ -1887,6 +2297,7 @@ e.g. Amazon has confirmation button inside of additional info */ top: 0; left: 0; } + .country-call-prefix { position: absolute; z-index: 1; @@ -1902,118 +2313,149 @@ e.g. Amazon has confirmation button inside of additional info */ line-height: 1.3em; top: 0; } + .has-call-prefix .has-float-label input.form-control { padding-left: 51px; } + /* fix certain theme's summary lines layout */ .cart-summary-line { display: block; width: 100%; } + .cart-summary-line .value { float: right; } + .separate-payment #thecheckout-payment { display: none; } + /* dpdgroup shipping module (LT) */ .dpd-input-wrapper.hasValue [name=dpd-phone] { background: inherit !important; outline: inherit !important; } + /* RTL lang fixes */ .lang-rtl .has-float-label.required span.field-label, .lang-rtl .need-dni .has-float-label span.field-label, .lang-rtl .has-float-label span.field-label { right: 0; } + .lang-rtl .delivery-option-logo { left: 10px; right: auto; } + .lang-rtl .delivery-option-name.has-logo { margin-right: 0; margin-left: 50px; } + .lang-rtl.using-material-icons .custom-radio { margin-right: 0; margin-left: 1.25em; } + .lang-rtl span.carrier-delay { padding-right: 0; padding-left: 50px; } -.lang-rtl .delivery-option > label > .row { + +.lang-rtl .delivery-option>label>.row { text-align: right; } + .lang-rtl .custom-checkbox span.label, .lang-rtl .custom-checkbox label, .lang-rtl .condition-label label { text-align: right; padding-right: 5px; } + .lang-rtl.mark-required .form-group.checkbox label.required span.label::before { float: left; } + .lang-rtl .product-line-desc { padding-right: 10px; } + .lang-rtl .product-line-info.product-title { margin-left: 0; } + .lang-rtl .error-msg { text-align: right; } + .lang-rtl .page-content .has-float-label select.form-control { background-position: 0.5em; } + div#pscheckout-express-checkout { display: none !important; } + form#stripe-card-payment { padding: 0 20px; } + /* multisafepay module fix - which hides all non-selected combos */ select.form-control.orig-field.form-control-select.live { display: block !important; } + /* amazonpay button fix (hide in payment methods selection, show in popup only) */ .payment-options [data-payment-module=amazonpay] #amazonPayCheckoutEmbedded { display: none; } + /* furgonetka (Paczkomaty Inpost) style fix - so that button is not shown on carriers reload when other carrier is selected */ #furgonetka-set-point { display: none; } + /* Fix sendcloud negative margin */ .row.carrier-extra-content { margin: 0; } + .sendcloud-spp__selection { flex-direction: column !important; } + .block-promo .promo-code .alert-danger { display: none; } + /* inpostship module styles */ .row.tr-inpost-box { margin: 0; } + .row.carrier-extra-content { padding: 0; border: 0; } -.delivery-option-row ~ br { + +.delivery-option-row~br { display: none; } + /* Amazonpay - during ongoing session, hide login button */ .amazonpay-ongoing-session .account-fields #AmazonPayButton { display: none; } + /* Disable addresses for Amazonpay ongoing session */ .amazonpay-ongoing-session :is(#thecheckout-address-invoice, #thecheckout-address-delivery) :is(.address-fields, .business-customer, .second-address) { position: relative; } + .amazonpay-ongoing-session :is(#thecheckout-address-delivery) :is(.address-fields, .business-customer):after, .amazonpay-ongoing-session :is(#thecheckout-address-invoice) :is(.second-address):after { content: ''; @@ -2027,51 +2469,63 @@ select.form-control.orig-field.form-control-select.live { title: 'disabled'; cursor: not-allowed; } + .amazonpay-ongoing-session :is(#thecheckout-address-delivery) .address-fields .has-float-label :is(input, select) { color: #888; background: #fafafa !important; } + .amazonpay-ongoing-session .customer-addresses { display: none; } + .amazonpay-ongoing-session .amazonpay-change-address { display: block !important; } + .amazonpay-change-address { text-align: right; margin-top: -20px; margin-bottom: 20px; } + /* no-header class treatment */ #checkout .checkout-block.no-header .inner-area { border-top: 0; border-top-left-radius: 0; border-top-right-radius: 0; } + .no-header .block-header { display: none; } + .checkout-block.no-header { margin-top: -30px; /* this is overriden in clean.less and modern.less */ padding-top: 0; } + /* Ongoing Paypal express checkout session - we hide all payment methods and in paypal.js parse, we show only paypal express one */ .paypal-express-checkout-session .payment-options .tc-main-title { display: none; } + /* paytpv module - start collapsed, show on payment confirmation */ -.additional-information.paytpv > .row { +.additional-information.paytpv>.row { display: none; } + .additional-information.paytpv { border: none; padding-left: 0; padding-bottom: 0; } + .form-group.id_state.select.force-country-disallowed { display: none; } + /* Balikovna shipping modules styles update */ /* .delivery-options .row.delivery-option { @@ -2104,12 +2558,15 @@ label.delivery-option-label { div[data-pp-info] { display: none; } + .lang-en a#pppplus_reload span:after { content: 'Load the payment form'; } + .lang-de a#pppplus_reload span:after { content: 'Initiieren Sie das Zahlungsformular'; } + a#pppplus_reload { text-align: center; display: block; @@ -2117,14 +2574,17 @@ a#pppplus_reload { padding: 3px; border-radius: 3px; } + /* pm_subscription styles update */ .product-line-body .product-line-info.hide { display: block !important; flex-basis: 100%; } + .pm_card.subscriber_card.selected { border-color: #66afe9; } + .subscriber_card { border-width: 1px; border-style: solid; @@ -2132,90 +2592,114 @@ a#pppplus_reload { padding: 15px; border-color: #232323; } + /* pm_subscription END */ #tc_save_account { text-transform: none; margin: 0 auto; display: block; } + .logged-in #tc_save_account { display: none; } + /* vivawallet has modal-backdrop with too high z-index, making problems for pop-up payment */ .modal-backdrop.show { z-index: 1000; } + /* ps_checkout styling */ #ps_checkout-loader { display: none; } + .js-payment-ps_checkout-card .alert-warning.accept-cgv { display: none; } + .ps_checkout-button { text-align: center; } + .ps_checkout-button button:disabled { cursor: not-allowed; pointer-events: none; } -:not(.popup-payment-form) > div > #ps_checkout-hosted-fields-form { + +:not(.popup-payment-form)>div>#ps_checkout-hosted-fields-form { display: none; } + /* ps_checkout, card payment, confirmation button is sometimes hidden after window.ps_checkout.renderCheckout(); so we force its display */ .ps_checkout-button[data-funding-source=card] button { display: inline-block !important; } + /* Fix paypal module's inactive button due to unrecognized T&C checkbox tick status */ div[paypal-button-container], div[paypal-bnpl-button-container] { pointer-events: all !important; opacity: 1 !important; } + .remaining-amount-to-free-shipping-container { padding: 10px; background: antiquewhite; text-align: center; } + .remaining-amount-to-free-shipping-container .remaining-amount { font-weight: bold; } + .remaining-amount-to-free-shipping-container.free { display: none; } + /* Paypal v5.7 fix */ -:not(.popup-payment-form) > .additional-information.paypal-hide-pp-info-and-button :is(.pp-info, [data-container-express-checkout], [data-container-bnpl]) { +:not(.popup-payment-form)>.additional-information.paypal-hide-pp-info-and-button :is(.pp-info, [data-container-express-checkout], [data-container-bnpl]) { display: none; } -:not(.popup-payment-form) > .additional-information.paypal-hide-pp-info-and-button :is([id^=paypal-apm-], [paypal-acdc-wrapper]) { + +:not(.popup-payment-form)>.additional-information.paypal-hide-pp-info-and-button :is([id^=paypal-apm-], [paypal-acdc-wrapper]) { display: none !important; } -.popup-payment-form > .additional-information.paypal-hide-pp-info-and-button :is([id^=paypal-apm-], [paypal-acdc-form-button]) { + +.popup-payment-form>.additional-information.paypal-hide-pp-info-and-button :is([id^=paypal-apm-], [paypal-acdc-form-button]) { pointer-events: all !important; opacity: 1 !important; } + #checkout .additional-information.paypal-hide-pp-info-and-button { margin-top: 0; } -.popup-payment-form > .additional-information .popup-notice { + +.popup-payment-form>.additional-information .popup-notice { display: none; } + [paypal-acdc-wrapper] { margin: 0 auto; } + /* Paypal module v5.8.0, double logo fix */ -.payment-option span[paypal-mark-container] + span[paypal-mark-container] { +.payment-option span[paypal-mark-container]+span[paypal-mark-container] { display: none !important; } -#checkout .popup-payment-form > .additional-information { + +#checkout .popup-payment-form>.additional-information { margin: 0; } + div#tc-container-mobile .form-group { flex-basis: 100% !important; } + #checkout-step-btn-container { display: flex; } + #checkout-step-btn-container .checkout-step-btn { position: relative; height: calc(42.42px); @@ -2228,6 +2712,7 @@ div#tc-container-mobile .form-group { padding: 7px 15px; background: #e6e6e6; } + #checkout-step-btn-container .checkout-step-btn:not(:first-child):before { content: ''; display: inline-block; @@ -2242,78 +2727,97 @@ div#tc-container-mobile .form-group { left: calc(-25.452px); box-sizing: content-box; } + .checkout-step-1 .checkout-step-btn[data-step-id='1'], .checkout-step-2 .checkout-step-btn[data-step-id='2'], .checkout-step-3 .checkout-step-btn[data-step-id='3'], .checkout-step-4 .checkout-step-btn[data-step-id='4'] { color: #26272d !important; } + .prev-next-container { text-align: right; } + .prev-next-container .step-back.continue-shopping { display: none; } + .prev-next-container.first-step .step-back.back { display: none; } + .prev-next-container.first-step .step-back.continue-shopping { display: block; } + .prev-next-container.last-step { text-align: left; } + .prev-next-container.last-step .step-continue { display: none; } + @media (max-width: 450px) { #content .prev-next-container { flex-direction: column-reverse; align-items: baseline; } - #content .prev-next-container > button.step-back { + + #content .prev-next-container>button.step-back { margin-top: 10px; margin-bottom: 10px; } } + button.step-continue { font-size: 1.2em; padding: 12px 20px; margin: 0 30px 0 10px; } + p.toast-title, p.toast-message { color: white; } + p.toast-title { font-weight: bold; } + @media (max-width: 767px) { .checkout-step-btn { font-size: 0.8em; } } + @media (max-width: 500px) { div#checkout-step-btn-container { display: none; } } -.cart-voucher > p > a.promo-code-button.collapsed { + +.cart-voucher>p>a.promo-code-button.collapsed { border: 1px dashed #b1adad; padding: 10px 20px; background: #f5fff7; display: inline-block; } -.cart-voucher > p > a.promo-code-button { + +.cart-voucher>p>a.promo-code-button { display: none; } + .block-promo form { display: inline-block; } + .block-promo .promo-input-button { display: flex; height: 2.5em; } + .block-promo .promo-input-button .promo-input { margin: 0; border-style: dashed; @@ -2321,20 +2825,24 @@ p.toast-title { height: auto; flex-grow: 1; } -.block-promo .promo-input-button .promo-input + button { + +.block-promo .promo-input-button .promo-input+button { margin: 0; flex-basis: 2em; } + .remaining-amount-progress { background: #eceaea; border: 1px solid #a9a9a9; padding: 1px; margin-top: 5px; } + .remaining-amount-progress .inside-bar { height: 5px; background: #6c9a61; } + #expand_other_shipping_options, #expand_other_payment_options { cursor: pointer; @@ -2345,19 +2853,23 @@ p.toast-title { overflow: hidden; opacity: 0; } + #expand_other_shipping_options div, #expand_other_payment_options div { width: 100%; } + body:not(.collapse-shipping-methods) #expand_other_shipping_options, body:not(.collapse-payment-methods) #expand_other_payment_options { display: none; } + .collapse-shipping-methods .delivery-option-row { max-height: 500px; opacity: 1; transition: max-height 0.5s ease-in-out, opacity 0.5s ease-in-out; } + .collapse-shipping-methods .delivery-options-list.shipping-selected .delivery-option-row:not(.selected) { transition: max-height 0.5s ease-in-out, opacity 0.5s ease-in-out; max-height: 0; @@ -2366,17 +2878,20 @@ body:not(.collapse-payment-methods) #expand_other_payment_options { border: 0; overflow: hidden; } + .collapse-shipping-methods .delivery-options-list.shipping-selected #expand_other_shipping_options { max-height: 60px; opacity: 1; transition: max-height 0.2s ease-in-out, opacity 0.6s ease-in-out; transition-delay: 0.5s; } + .collapse-payment-methods .tc-main-title { max-height: 500px; opacity: 1; transition: max-height 0.5s ease-in-out, opacity 0.5s ease-in-out; } + .collapse-payment-methods #checkout-payment-step.payment-selected .tc-main-title:not(.selected) { transition: max-height 0.5s ease-in-out, opacity 0.5s ease-in-out; max-height: 0; @@ -2385,53 +2900,65 @@ body:not(.collapse-payment-methods) #expand_other_payment_options { border: 0; overflow: hidden; } + .collapse-payment-methods #checkout-payment-step.payment-selected #expand_other_payment_options { max-height: 60px; opacity: 1; transition: max-height 0.2s ease-in-out, opacity 0.6s ease-in-out; transition-delay: 0.5s; } + @media (max-width: 767px) { #content.card-block { padding: 0px; } + body#checkout .additional-information { margin-left: 0; } + .form-group, .shaim_gdpr_checkbox { padding-left: 0; } } + @media (max-width: 576px) { .payment-option label { flex-wrap: wrap; } + body#checkout .condition-label label { text-align: left; } } + .prev-next-container { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; } + /* Styling fix for certain themes, where 'dots' appear in radio buttons */ .checkout-block :is(.custom-radio input[type=radio], .custom-checkbox input[type=checkbox]) { display: block; } -.checkout-block .custom-radio input[type=radio] + span:before { + +.checkout-block .custom-radio input[type=radio]+span:before { display: none; } + /* Highlight voucher codes more */ .cart-voucher .js-discount .code { cursor: pointer; border-bottom: 2px dashed #a7a7ba; } + .cart-voucher .js-discount .code:hover { background: #fcfce3; } + .toastify.steps-toast { position: fixed; font-size: 1.2em; @@ -2442,41 +2969,51 @@ body:not(.collapse-payment-methods) #expand_other_payment_options { background: red; box-shadow: 0 0 15px 0px #979292; } + .toastify.steps-toast .toast-close { margin-left: 10px; cursor: pointer; } + div#vyhledejte_pobocku_baliknapostu, div#vyhledejte_pobocku_balikovna, div#vyhledejte_pobocku_dpdparcelshop { flex-grow: 1; } + .delivery-options :is(.row.delivery-option.chronopost, .row.delivery-option.dpdfrance) { flex-wrap: wrap; display: flex; } + .delivery-options :is(.row.delivery-option.chronopost, .row.delivery-option.dpdfrance) .shipping-radio { flex-basis: 5%; } + .delivery-options :is(.row.delivery-option.chronopost, .row.delivery-option.dpdfrance) .delivery-option-label { flex-basis: 80%; } + .delivery-options :is(.row.delivery-option.chronopost, .row.delivery-option.dpdfrance) #chronorelais_container .row { flex-wrap: wrap; display: flex; } -.delivery-options :is(.row.delivery-option.chronopost, .row.delivery-option.dpdfrance) #chronorelais_container .row > div { + +.delivery-options :is(.row.delivery-option.chronopost, .row.delivery-option.dpdfrance) #chronorelais_container .row>div { flex-grow: 1; flex-basis: 20em; } + .delivery-options :is(.row.delivery-option.chronopost, .row.delivery-option.dpdfrance) input#relais_postcode { padding-top: 2px; height: 100%; padding-bottom: 1px; } + #chronorelais_dummy_container { display: none; } + /* Styling for login block, when it's moved to account area */ .login-block-moved { border: 1px solid #e1e1e6; @@ -2485,21 +3022,26 @@ div#vyhledejte_pobocku_dpdparcelshop { margin-bottom: 15px; background-color: #ffffff; } + body#checkout .checkout-block .inner-area .login-block-moved .offer-login a { border-radius: 10px; padding: 10px 15px; font-size: 18px; } + /* fetchifyuk (formerly craftyclick) styling update */ .fetchifyuk-enabled .form-group.postcode .field-label { left: 0; } + .fetchifyuk-enabled .form-group.postcode label { display: flex; } + .fetchifyuk-enabled .form-group.postcode label input.form-control { flex-grow: 1; } + .fetchifyuk-enabled :is(.invoice_cp_result_class.select, .delivery_cp_result_class.select) .col-md-6 { padding-bottom: 30px; margin-top: -10px; @@ -2507,13 +3049,16 @@ body#checkout .checkout-block .inner-area .login-block-moved .offer-login a { width: 100%; flex-grow: 1; } + .fetchifyuk-enabled :is(.invoice_cp_result_class.select, .delivery_cp_result_class.select) .form-control-label { display: none; } + .fetchifyuk-enabled #invoice_cp_result_display, .fetchifyuk-enabled #delivery_cp_result_display { float: none !important; } + .fetchifyuk-enabled #invoice_cp_button_id, .fetchifyuk-enabled #delivery_cp_button_id { float: none !important; @@ -2523,9 +3068,11 @@ body#checkout .checkout-block .inner-area .login-block-moved .offer-login a { z-index: 1; border-color: #17a2b8; } + #tc-google-signin iframe { - margin: 0 auto!important; + margin: 0 auto !important; } + /* stripe_official styles override */ .checkout-block form { min-width: 0; @@ -2533,122 +3080,156 @@ body#checkout .checkout-block .inner-area .login-block-moved .offer-login a { border-radius: 0; padding: 0; } + .sticky.wrapper { position: sticky; top: 0; } + /* iframe popup for payment methods - by default, iframe popup-embed is not visible, with CSS class .iframe, payment-form shall not be visible */ .popup-body iframe.popup-embed { display: none; } + .popup-body .popup-payment-form, .popup-body .popup-payment-button { display: block; } + .popup-payment-content.iframe { width: 50em; } + .popup-payment-content.iframe .popup-body { padding: 0; } + .popup-payment-content.iframe iframe.popup-embed { width: 100%; height: 30em; display: block; border: none; } + .popup-payment-content.iframe .popup-payment-form, .popup-payment-content.iframe .popup-payment-button { display: none; } + .popup-payment-content.iframe[data-payment-module=ps_checkpayment] .popup-embed { height: 18em; } -div#cart-subtotal-discount > .value:before { + +div#cart-subtotal-discount>.value:before { content: '-'; padding-right: 2px; } -div#cart-subtotal-discount > .value { + +div#cart-subtotal-discount>.value { color: #dd0000; } -div#create_account ~ .form-group.password .field-label:after { + +div#create_account~.form-group.password .field-label:after { content: '*'; color: #36b4d2; } -[name=general_error] ~ .error-msg { + +[name=general_error]~.error-msg { width: 100%; } + .popup_content[data-payment-module=paypal] .popup-payment-button { display: flex !important; justify-content: center; } + .popup_content[data-payment-module=paypal] .popup-payment-button #payment-confirmation { display: none !important; } + .popup_content[data-payment-module=paypal] .popup-payment-button #paypal-buttons [paypal-bnpl-button-container] { display: none !important; } + .popup_content[data-payment-module=paypal] .popup-payment-button #paypal-buttons [paypal-bnpl-button-container]:last-child { display: block !important; } + /* GLS PakkeShop & Postnord map styling */ -.delivery-option > label { +.delivery-option>label { max-width: 100%; flex-wrap: wrap; } -.delivery-option > label .shipping_agents, -.delivery-option > label #map { + +.delivery-option>label .shipping_agents, +.delivery-option>label #map { width: calc(140%) !important; margin-left: -40px; } + /* mondialrelay slideDown() sometimes stops at smaller heights, so force it to be auto-height */ .row.carrier-extra-content.mondialrelay { height: auto !important; } + .payment-option label { width: 100%; } + /* Logos on the right side in shipping/payment listing (config option) */ body.logos-on-the-right .payment-option label .payment-call-to-action-and-logo { flex-grow: 1; } + body.logos-on-the-right .payment-option label .payment-logo { order: 1; } + body.logos-on-the-right .delivery-option-detail .name-and-delay { flex-grow: 1; } + body.logos-on-the-right .delivery-option-detail .name-and-delay .delivery-option-price { display: block !important; } + body.logos-on-the-right .delivery-option-detail .delivery-option-logo { order: 1; } + body.logos-on-the-right .delivery-option-detail .delivery-option-price { display: none; } -#checkout .popup-payment-form > .additional-information { + +#checkout .popup-payment-form>.additional-information { display: flex; justify-content: center; } + /* Payment form displayed when T&C checkbox was ticked, but we need to postpone that until popup */ -[data-payment-module=ps_checkout] > .js-payment-option-form { +[data-payment-module=ps_checkout]>.js-payment-option-form { display: none !important; } + /* Warehouse theme, touchspin on quantity input box made inconvenient blink effect */ -.qty-box > .bootstrap-touchspin { +.qty-box>.bootstrap-touchspin { display: none; } -.qty-box > .bootstrap-touchspin ~ a { + +.qty-box>.bootstrap-touchspin~a { display: none; } -#checkout .popup-payment-form > .przelewy24.additional-information { + +#checkout .popup-payment-form>.przelewy24.additional-information { flex-flow: column; } + .cart-summary-line.vat-exempt { text-align: center; } -.cart-summary-line.vat-exempt > span.label { + +.cart-summary-line.vat-exempt>span.label { color: green; } + /*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22home%5C%2Fserver493388%5C%2Fftp%5C%2Fpublic_html%5C%2Fwyczarujprezent.pl%5C%2Fmodules%5C%2Fthecheckout%5C%2Fviews%5C%2Fcss%5C%2Ffront.less%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3B%3B%3B%3B%3B%3B%3BAAQA%2CgBAAiB%3BEACf%2CaAAa%2CwBAAb%3B%3BAAGF%2CeAAgB%3BEACd%2CaAAa%2CuBAAb%3B%3BAAGF%2CyBAA0B%3BEACxB%2CaAAa%2CiCAAb%3B%3BAAGF%2CsBAAuB%3BEACrB%2CaAAa%2C8BAAb%3B%3BAAGF%2CWAAY%3BEACV%2CaAAa%2CmBAAb%3B%3BAAGF%2CmBAAoB%3BEAClB%2CaAAa%2C2BAAb%3B%3BAAGF%2CkBAAmB%3BEACjB%2CaAAa%2C0BAAb%3B%3BAAGF%2CiBAAkB%3BEAChB%2CaAAa%2CyBAAb%3B%3BAAGF%2CuBAAwB%3BEACtB%2CaAAa%2C%2BBAAb%3B%3BAAGF%2CeAAgB%3BEACd%2CaAAa%2CuBAAb%3B%3BAAGF%2CWAAY%3BEACV%2CaAAa%2CmBAAb%3B%3BAAGF%2CuBAAwB%3BEACtB%2CaAAa%2C%2BBAAb%3B%3B%3BAAIF%2CiBAAkB%2CSAAS%3BEACzB%3B%3B%3BAAIF%3BEACE%3B%3BAAGF%2CcAAe%3BEACb%3B%3BAAGF%2CcAAe%3BAACf%2CcAAe%3BAACf%2CcAAe%3BEACb%3B%3BAAGF%3BEACE%3BEACA%2CiBAAA%3B%3BAAGF%2CeAAgB%3BEACd%3BEACA%3B%3BAAGF%3BEACE%3BEACA%3BEACA%3B%3BAAGF%2CeAAe%2CeAAgB%2CcAAa%3BEAC1C%2CmBAAA%3BEACA%3BEACA%2CuBAAA%3BEACA%2CiBAAA%3B%3BAAGF%2CeAAe%2CMAAO%2CcAAa%3BEACjC%3B%3BAAGF%2CeAAe%2CMAAO%2CcAAa%3BEACjC%3B%3BAAGF%2CeAAe%2CMAAO%2CcAAa%3BEACjC%3B%3BAAGF%2CeAAe%2CMAAO%2CcAAa%3BEACjC%3B%3BAAGF%2CeAAe%2CMAAO%2CcAAa%3BEACjC%3B%3BAAGF%2CeAAe%2CMAAO%2CcAAa%3BEACjC%3B%3BAAGF%2CoBAAqB%2CgBAAe%3BEAClC%3B%3BAAGF%2CoBAAqB%2CgBAAe%3BEAClC%3B%3BAAGF%2CoBAAqB%2CgBAAe%3BEAClC%3B%3BAAGF%2CoBAAqB%2CgBAAe%3BEAClC%3B%3BAAGF%2CoBAAqB%2CgBAAe%3BEAClC%3B%3BAAGF%2CoBAAqB%2CgBAAe%3BEAClC%3B%3BAAGF%2CoBAAqB%2CgBAAe%3BEAClC%3B%3BAAGF%2CoBAAqB%2CgBAAe%3BEAClC%3B%3BAAGF%2CoBAAqB%2CgBAAe%3BEAClC%3B%3BAAGF%2CoBAAqB%2CgBAAe%3BEAClC%3B%3BAAGF%2CoBAAqB%2CgBAAe%3BEAClC%3B%3BAAGF%2CoBAAqB%2CgBAAe%3BEAClC%3B%3BAAGF%2CoBAAqB%2CgBAAe%3BEAClC%3B%3BAAGF%2CoBAAqB%2CgBAAe%3BEAClC%3B%3BAAGF%2CoBAAqB%2CgBAAe%3BEAClC%3B%3BAAGF%2CoBAAqB%2CgBAAe%3BEAClC%3B%3BAAIF%2CeAAe%3BEACb%3B%3BAAGF%3BEACE%3BEACA%3BEACA%3BEACA%3B%3BAAGF%2CsBAAuB%3BEACrB%3BEACA%3B%3BAAGF%3BEACE%3BEACA%3B%3BAAGF%2CmBAAoB%3BEAClB%3B%3BAAGF%2CoBAAoB%3BEAClB%3B%3BAAGF%2CCAAC%3BEACC%3B%3BAAGF%2CCAAC%2CYAAY%3BEACX%2CgCAAA%3B%3BAAaF%2CcAAc%3BAAAqB%2CcAAc%2CmBAAsB%3BAACvE%2CaAAa%3BAAAqB%2CaAAa%2CmBAAsB%3BEACnE%3B%3BAAGF%2CWAAW%2CsBAAuB%2CMAAK%2C%2BBAA%2BB%3BEACpE%2CSAAS%2CmCAAT%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAAIF%3BAAAmB%3BEACjB%3B%3BAAIF%2CgBAAiB%2CMAAK%3BEACpB%3B%3BAAGF%2CgBAAiB%2CMAAK%2CeAAkB%3BEACtC%3BEACA%3B%3BAAIF%2CWAAY%2CMAAK%2CSAAS%3BEACxB%3B%3BAASF%2CWAAW%2COAAO%2CIAAI%3BEAHpB%3B%3BAAOF%2CiBAAiB%3BEAPf%3B%3BAAWF%2CqBAAqB%3BEAXnB%3B%3BAAeF%2CIAAI%3BEAfF%3B%3BAAmBF%2CeAAe%3BAAAO%2CaAAa%3BEACjC%3BEACA%3B%3BAAGF%2CaAAgB%3BEACd%3B%3BAAGF%2CWAAW%3BEACT%3BEACA%3B%3BAAGF%2CUAAU%3BEACR%3BEACA%3B%3BAAGF%2CUAAW%3BEACT%3BEACA%3B%3BAAGF%2CCAAC%2CiBAAiB%3BEAChB%3B%3BAAGF%3BEACE%2C2CAA2C%2CkCAA3C%3BEACA%3BEACA%3B%3BAAGF%2CiBAAkB%2CmBAAkB%3BEALlC%2C2CAA2C%2CkCAA3C%3BEACA%3BEACA%3BEAKA%3B%3BAAGF%2CaAAc%3BEAVZ%2C2CAA2C%2CkCAA3C%3BEACA%3BEACA%3BEAUA%3B%3BAAGF%2CiBAAkB%2CkBAAiB%3BAAAQ%2CaAAc%2CaAAY%3BEACnE%2CQAAQ%2CaAAa%2C8BAArB%3B%3BAAGF%2CeAAe%3BEACb%3B%3BAAGF%2CqBAAsB%2CgBAAe%3BEACnC%3B%3BAAIF%2CqBAAsB%2CmBAAkB%3BEACtC%3B%3BAAGF%2CqBAAsB%2CkBAAkB%2CgBAAe%3BEACrD%3B%3BAAKF%2CkBAAmB%2CKAAI%3BEACrB%3BEACA%3BEACA%3B%3BAAGF%3BAAAmB%3BAAAqB%3BEACtC%2CcAAA%3B%3BAAGF%3BEACE%3B%3BAAGF%2CqBAAsB%3BEACpB%3B%3BAAGF%2CGAAG%3BEACD%3B%3BAAGF%3BEACE%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%2CiBAAA%3BEACA%2CmBAAA%3B%3BAAGF%3BEACE%3BEACA%3BEACA%3BEACA%3BEACA%2CiBAAA%3BEACA%2CmBAAA%3B%3BAAIF%2COAAO%2CQAAW%3BEAChB%3B%3BAAGF%2CUAAU%3BEACR%3B%3BAAGF%2COAAU%3BEACR%3BEACA%3B%3BAAGF%2COAAU%3BEACR%3BEACA%3B%3BAAGF%2CUAAW%3BEACT%2CcAAA%3BEACA%2CcAAA%3BEACA%3BEACA%3BEACA%2CmCAAA%3B%3BAAGF%2CUAAW%2CcAAa%3BEACtB%3B%3B%3BAAIF%2CSAAU%3BAAAY%2CcAAe%3BEACnC%3B%3BAAGF%2CIAAI%2CSAAU%2CKAAI%3BAAClB%2CIAAI%2CSAAU%2CKAAI%2CgBAAiB%3BEACjC%3BEAEA%3B%3BAAGF%2CIAAI%2CSAAU%2CiBAAiB%2CKAAI%3BEACjC%3BEACA%3BEACA%3BEACA%3B%3BAAGF%2CsBAAuB%2CKAAI%3BAAC3B%2CsBAAuB%3BAACvB%3BEACE%3B%3BAAGF%2CsBAAyB%2CKAAK%3BEAC5B%2CcAAA%3BEACA%3B%3BAAGF%3BEAEE%3BEACA%3B%3B%3BAAIF%2CgBAAiB%2CMAAK%2CeAAkB%3BEACtC%3BEACA%3BEACA%3BEACA%2CiBAAA%3BEACA%3BEACA%3B%3BAAGF%2CaAAc%2CKAAI%3BEAChB%3BEACA%3B%3BAAGF%2CaAAc%2CMAAK%3BEACjB%3BEACA%3B%3BAAGF%2CgBAAmB%2CMAAM%3BEACvB%3BEACA%3B%3BAAGF%2CIAAI%3BEACF%3BEACA%3B%3BAAGF%2CeAAgB%3BEACd%3BEACA%3B%3BAAGF%2CmBAAmB%3BEACjB%3B%3BAAWF%2CGAAG%3BEACD%3B%3BAAGF%3BEACE%3BEACA%3B%3BAAGF%2CcAAe%3BEACb%3B%3BAAGF%2CcAAc%3BEACZ%3BEACA%3BEACA%3BEACA%3B%3BAAGF%2CcAAc%2CuBAAwB%3BEACpC%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%2CqBAAA%3BEACA%3B%3BAAGF%2CMAAM%2CcAAc%3BEAClB%3B%3BAAGF%3BEACE%3B%3BAAGF%2CiBAAkB%2CKAAI%3BEACpB%3B%3BAAGF%2CiBAAkB%3BAAAW%2CKAAK%3BEAChC%3B%3BAAGF%2CgBAAmB%2CQAAQ%3BEACzB%3BEACA%3BEACA%3B%3BAAGF%2CgBAAmB%3BAACnB%2CeAAkB%3BEAChB%3BEACA%3BEACA%3B%3BAAGF%3BAAAiB%3BEACf%3BEACA%3B%3BAAGF%3BEACE%3BEACA%3BEACA%3BEACA%3B%3BAAGF%2CqBAAsB%3BEAClB%3BEACA%2C4BAAA%3BEACA%3B%3BAAgBJ%3BEACE%3B%3BAAIA%2CsBAAC%2CKACC%3BEACE%3B%3BAAGJ%2CsBAAC%2CIAAI%2COACH%3BEACE%3B%3BAAKN%2CsBAAuB%3BEACrB%3B%3BAAGF%2CuBAAwB%3BEACtB%3B%3BAAGF%2CiBAAkB%2CKAAI%3BEACpB%3BEACA%3BEACA%3BEACA%3B%3BAAGF%2CKAAK%3BEACH%3B%3BAAGF%3BEACE%3B%3BAAGF%3BEACE%3B%3BAAGF%2CaAAc%2CMAAK%3BEACjB%3BEACA%3B%3BAAGF%3BEACE%2CiBAAA%3BEACA%3B%3BAAGF%2CwBAAyB%2CKAAI%3BEAC3B%3BEACA%3B%3B%3BAAKF%2CMAAM%2CkCAAkC%3BAACxC%2CMAAM%2CyCAAyC%3BEAC7C%3BEACA%3B%3BAAGF%2CMAAM%2CkCAAqC%2CMAAG%3BAAC9C%2CMAAM%2CyCAA4C%2CMAAG%3BEACnD%3B%3BAAGF%2CMAAM%2CkCAAkC%2CgBAAmB%2CMAAG%3BAAC9D%2CMAAM%2CyCAAyC%2CgBAAmB%2CMAAG%3BEACnE%3BEACA%3BEACA%2CcAAA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3B%3BAAIF%3BEACE%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAAGF%3BEACE%3BEAAI%3BIACF%3BIACA%2CmBAAmB%2CQAAnB%3BIACA%2CWAAW%2CQAAX%3B%3BEAEF%3BIACE%3BIACA%2CmBAAmB%2CQAAnB%3BIACA%2CWAAW%2CQAAX%3B%3BEAEF%3BIACE%3B%3BEAEF%3BIACE%3BIACA%2CmBAAmB%2CQAAnB%3BIACA%2CWAAW%2CQAAX%3B%3B%3BAAIJ%3BEACE%3BEAAI%3BIACF%3BIACA%2CmBAAmB%2CQAAnB%3BIACA%2CWAAW%2CQAAX%3B%3BEAEF%3BIACE%3BIACA%2CmBAAmB%2CQAAnB%3BIACA%2CWAAW%2CQAAX%3B%3BEAEF%3BIACE%3B%3BEAEF%3BIACE%3BIACA%2CmBAAmB%2CQAAnB%3BIACA%2CWAAW%2CQAAX%3B%3B%3BAAIJ%3BEACE%3BIACE%2CmBAAmB%2CQAAnB%3BIACA%2CWAAW%2CQAAX%3B%3BEAEF%3BEAAK%3BIACH%2CmBAAmB%2CQAAnB%3BIACA%2CWAAW%2CQAAX%3B%3B%3BAAIJ%3BEACE%3BIACE%2CmBAAmB%2CQAAnB%3BIACA%2CWAAW%2CQAAX%3B%3BEAEF%3BEAAK%3BIACH%2CmBAAmB%2CQAAnB%3BIACA%2CWAAW%2CQAAX%3B%3B%3BAAIJ%3BEACE%3BIACE%3BIACA%2CmBAAmB%2CQAAnB%3BIACA%2CWAAW%2CQAAX%3B%3BEAEF%3BIACE%3BIACA%2CmBAAmB%2CQAAnB%3BIACA%2CWAAW%2CQAAX%3B%3BEAEF%3BIACE%3B%3BEAEF%3BIACE%3BIACA%2CmBAAmB%2CQAAnB%3BIACA%2CWAAW%2CQAAX%3B%3BEAEF%3BIACE%3BIACA%2CmBAAmB%2CQAAnB%3BIACA%2CWAAW%2CQAAX%3B%3B%3BAAIJ%3BEACE%3BIACE%3BIACA%2CmBAAmB%2CQAAnB%3BIACA%2CWAAW%2CQAAX%3B%3BEAEF%3BIACE%3BIACA%2CmBAAmB%2CQAAnB%3BIACA%2CWAAW%2CQAAX%3B%3BEAEF%3BIACE%3B%3BEAEF%3BIACE%3BIACA%2CmBAAmB%2CQAAnB%3BIACA%2CWAAW%2CQAAX%3B%3BEAEF%3BIACE%3BIACA%2CmBAAmB%2CQAAnB%3BIACA%2CWAAW%2CQAAX%3B%3B%3BAAIJ%3BEACE%3B%3BAAGF%2CeAAkB%3BEAChB%3BEACA%2CmBAAmB%2CqBAAnB%3BEACA%2CWAAW%2CqBAAX%3BEACA%3BEACA%3B%3BAAGF%2CeAAgB%2CIAAM%3BEACpB%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%2CuCAAuC%2C8CAAvC%3BEACA%2C%2BBAA%2BB%2C8CAA%5C%2FB%3B%3BAAGF%2CeAAgB%2CIAAG%2CUAAU%2CGAAI%3BEAC%5C%2FB%2CwCAAwC%2C8CAAxC%3BEACA%2CgCAAgC%2C8CAAhC%3BEACA%3B%3BAAGF%2CeAAgB%2CIAAG%2CUAAU%2CGAAI%3BEAC%5C%2FB%3BEACA%3BEACA%3B%3BAAGF%2CeAAgB%2CIAAG%2CUAAU%2CGAAI%3BEAC%5C%2FB%3BEACA%3BEACA%3B%3BAAGF%2CeAAgB%2CIAAG%2CUAAU%2CGAAI%3BEAC%5C%2FB%3BEACA%3BEACA%3B%3BAAGF%2CeAAgB%2CIAAG%2CUAAU%2CGAAI%3BEAC%5C%2FB%2CwCAAwC%2C8CAAxC%3BEACA%2CgCAAgC%2C8CAAhC%3BEACA%3B%3BAAGF%3BEACE%3BEAEA%2CmBAAmB%2CwBAAwB%2CYAAY%2CqBAAvD%3BEACA%2CWAAW%2CwBAAwB%2CYAAY%2CqBAA%5C%2FC%3BEACA%2CcAAA%3B%3B%3B%3BAAOF%3BEACE%2CcAAA%3BEACA%3BEACA%3B%3BAAGF%2CWAAc%3BEACZ%3BEACA%3BEACA%3BEAEA%3BEACA%3BEACA%2CgEAAA%3BEACA%2CwDAAA%3B%3BAAGF%2CWAAY%3BEACV%3BEACA%3B%3BAAGF%2CWAAY%3BEACV%3BEACA%3B%3BAAGF%3BEACE%3BEAAI%3BEAAK%3BIACP%2CmBAAmB%2CQAAnB%3B%3BEAEF%3BIACE%2CmBAAmB%2CQAAnB%3B%3B%3BAAIJ%3BEACE%3BEAAI%3BEAAK%3BIACP%2CmBAAmB%2CQAAnB%3BIACA%2CWAAW%2CQAAX%3B%3BEAEF%3BIACE%2CmBAAmB%2CQAAnB%3BIACA%2CWAAW%2CQAAX%3B%3B%3B%3BAAOJ%2CeAAgB%2CYAAY%3BEAC1B%3B%3BAAGF%2CWAAY%2CMAAM%3BEAChB%3B%3B%3BAAIF%2CKAAK%2CSAAS%3BEACZ%2CSAAS%2CEAAT%3B%3BAAGF%2CWAAW%2CcAAe%2CMAAK%2CIAAI%2CWAAY%2CaAAY%3BAAC3D%2CWAAW%2CKAAM%2CMAAK%2CIAAI%2CWAAY%2CaAAY%3BAAClD%2CWAAW%2CKAAK%2CIAAI%2CWAAY%2CMAAM%2CaAAY%3BAAClD%2CWAAW%2CMAAO%2CMAAK%2CIAAI%2CWAAY%2CaAAY%3BAACnD%2CWAAW%2CSAAU%2CMAAK%2CIAAI%2CWAAY%2CaAAY%3BAACtD%2CWAAW%2CIAAK%2CMAAK%2CIAAI%2CWAAY%2CaAAY%3BEAC%5C%2FC%2CSAAS%2CyBAAT%3B%3BAAGF%2CcAAe%2CYAAW%2CSAAU%2CMAAK%2CSAAU%2CKAAI%2CMAAM%3BAAC7D%2CcAAe%2CYAAW%2CcAAe%2CMAAK%2CSAAU%2CaAAY%3BAACpE%2CcAAe%2CYAAW%2CKAAM%2CMAAK%2CSAAU%2CaAAY%3BAAC3D%2CcAAe%2CYAAW%2CKAAK%2CSAAU%2CMAAM%2CaAAY%3BAAC3D%2CcAAe%2CYAAW%2CMAAO%2CMAAK%2CSAAU%2CaAAY%3BAAC5D%2CcAAe%2CYAAW%2CSAAU%2CMAAK%2CSAAU%2CaAAY%3BAAC%5C%2FD%2CcAAe%2CYAAW%2CIAAK%2CMAAK%2CSAAU%2CaAAY%3BAAC1D%2CcAAe%2CYAAW%2COAAQ%2CMAAK%2CSAAU%2CaAAY%3BAAC7D%2CcAAe%2CYAAW%2CcAAe%2CMAAK%2CSAAU%2CaAAY%3BEAClE%2CSAAS%2CGAAT%3BEACA%3B%3BAAGF%2CcAAe%2CYAAW%2CSAAU%2CMAAK%2CSAAU%2CKAAI%2CMAAM%3BEAC3D%3BEACA%3B%3BAAGF%3BEACE%3B%3BAAGF%2CuBAAwB%3BEACtB%3B%3BAAGF%3BEACE%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAAGF%3BEACE%2CqBAAA%3BEACA%3BEACA%2CcAAA%3B%3BAAIF%3BEACE%3BEACA%3B%3BAAGF%2CWAAY%2CaAAa%2CEAAC%3BEACxB%3BEACA%3B%3BAAGF%2CWAAY%3BEACV%3BEACA%3BEACA%3BEACA%3B%3BAAGF%2CWAAY%2CaAAa%2CEAAC%2COAAO%3BEAC%5C%2FB%3B%3BAAGF%3BEACE%3B%3BAAGF%3BAAAgB%3BEACd%3BEACA%3B%3BAAGF%3BEACE%3BEACA%3BEACA%3BEACA%3B%3B%3B%3B%3BAAOF%3BEACE%3BEACA%3BEACA%3BEACA%2C2BAAA%3B%3BAAGF%2CaAAa%3BEACX%2CSAAS%2CmBAAT%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAAGF%3BEACE%3B%3BAAGF%2CYAAY%2CSAAU%3BAACtB%2CYAAY%2CSAAU%3BEACpB%3B%3BAAGF%2CYAAY%2CSAAU%3BEACpB%3BEACA%3BEACA%3BEACA%3BEACA%2CgCAAA%3BEACA%3BEACA%3B%3BAAIF%2COAAQ%3BEACN%3BEACA%3BEACA%3B%3BAAGF%2COAAQ%2CcAAa%3BEACnB%3B%3BAAGF%2COAAQ%2CaAAY%2CSAAU%3BEAC5B%3B%3BAAGF%2COAAQ%3BEACN%3B%3BAAqBF%2CQAlB0B%3BEACxB%3BIAlBA%3BIACA%3BIACA%3B%3BEAoBA%2CaAAa%3BIACX%3B%3BEAGF%2CYAAY%2CSAAU%3BIAhBtB%3B%3BEAoBA%3BIAhBA%3B%3B%3BAAqBF%2CYAAY%2CSAAU%2CcAAa%3BEACjC%3BEACA%3BEACA%3BEACA%3B%3BAAGF%2CYAAY%2CSAAU%3BEACpB%3BEACA%3B%3BAAGF%3BEACE%3BEACA%3BEACA%3BEACA%2C0BAAA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEAEA%3B%3BAAGF%2CoBAAoB%3BEAClB%3BEACA%3B%3BAAGF%2CaAAa%2CMAAO%3BEAClB%3B%3BAAGF%2CIAAI%2CYAAe%3BEACjB%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%2CkCAAA%3B%3BAAGF%2CoBAAqB%3BEACnB%3BEACA%3BEAEA%3BEACA%2CwBAAA%3BEACA%3BEACA%3BEACA%3B%3B%3BAAIF%2C2BAA4B%3BEA4G1B%2CsBAAsB%2C6eAAtB%3B%3BAAxGF%2C2BAA4B%3BEAoG1B%2CsBAAsB%2CuaAAtB%3B%3BAAhGF%2C2BAA4B%3BEAC1B%3B%3BAAGF%2C2BAA4B%2CoBAAmB%3BEAC7C%3B%3BAAGF%2C2BAA4B%3BEAC1B%3B%3BAAGF%2C2BAA4B%2CkBAAiB%3BEAC3C%3B%3BAAGF%2C2BAA4B%3BEAC1B%3B%3B%3BAAIF%2CoBAAqB%3BEAmFnB%2CsBAAsB%2CsxBAAtB%3B%3BAA%5C%2FEF%2CoBAAqB%3BEAmFnB%2CsBAAsB%2Cg2BAAtB%3B%3BAA%5C%2FEF%2CoBAAqB%3BEACnB%3B%3BAAGF%2CmBAAmB%3BEACjB%3BEACA%3B%3BAAGF%2CoBAAqB%3BEACnB%3B%3BAAGF%2CoBAAqB%2CkBAAiB%3BEACpC%3B%3BAAGF%3BEACE%3BEACA%2CyBAAA%3BEACA%2C2BAAA%3BEACA%3BEACA%2CaAAa%2CoBAAb%3BEACA%3B%3BAAGF%2CoBAAqB%3BEACnB%2CwBAAA%3B%3B%3B%3B%3BAAOF%3BEACE%2CsBAAsB%2CwLAAtB%3B%3BAAGF%3BEACE%2CsBAAsB%2C8JAAtB%3B%3BAAGF%3BEACE%2CsBAAsB%2CoiBAAtB%3B%3BAAGF%3BEACE%2CsBAAsB%2CqoBAAtB%3B%3BAAGF%3BEACE%2CsBAAsB%2C%2BiBAAtB%3B%3BAAGF%3BEACE%2CsBAAsB%2CocAAtB%3B%3BAAGF%3BEACE%2CsBAAsB%2CgjBAAtB%3B%3BAAGF%3BEACE%2CsBAAsB%2CqcAAtB%3B%3BAAGF%3BEACE%2CsBAAsB%2CuaAAtB%3B%3BAAGF%3BEACE%2CsBAAsB%2C6eAAtB%3B%3BAAGF%3BEACE%2CsBAAsB%2CsxBAAtB%3B%3BAAGF%3BEACE%2CsBAAsB%2Cg2BAAtB%3B%3BAAGF%3BEACE%2CsBAAsB%2C23CAAtB%3B%3BAAGF%2CsBAAsB%3BEAHpB%2CsBAAsB%2C23CAAtB%3BEAKA%3BEACA%3BEACA%3B%3BAAGF%2CsBAAsB%2CWAAY%3BEAChC%3B%3BAAGF%2CsBAAsB%2CWAAc%3BEAClC%3B%3BAAGF%3BEACE%3B%3BAAGF%2CsBAAsB%3BEACpB%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAAGF%3BEACE%3BEACA%3BEACA%3BEACA%3B%3BAAGF%2CgBAAiB%3BEACf%3B%3BAAGF%3BEACE%3B%3BAAGF%3BEACE%3BEACA%3BEACA%2CkCAAA%3BEACA%3BEACA%2CcAAA%3B%3BAAGF%3BEACE%3B%3BAAGF%3BEACE%2CgBAAA%3BEACA%3B%3BAAGF%3BEACE%2CsBAAsB%2CmhBAAtB%3B%3BAAGF%2CsBAAuB%3BEAHrB%2CsBAAsB%2CmhBAAtB%3BEAKA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%2C0BAAA%3BEACA%3BEACA%3B%3BAAGF%2CsBAAuB%2CkBAAiB%3BEACtC%2CWAAW%2CcAAX%3BEACA%3B%3BAAmCF%2CmBAAoB%3BEAClB%3B%3BAACA%2CmBAFkB%2CcAEhB%3BEACA%3B%3BAAMJ%3BEACE%2CuBAAA%3B%3BAAGF%2CgBAAiB%3BEACf%3B%3BAAGF%2CUAAW%3BEACT%3BEACA%3BEACA%3BEACA%3B%3BAAOF%3BEACE%3BEACA%2CeAAA%3B%3BAAGF%3BEACE%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAAGF%3BEACE%3BEACA%3BEACA%3BEACA%3B%3BAAGF%2CqBAAwB%3BEACtB%3BEACA%3BEACA%3B%3BAAGF%3BEACE%3B%3BAAGF%3BEACE%3B%3BAAGF%3BEACE%3B%3BAAGF%2CKAAK%3BEACH%3BEACA%3BEACA%3BEACA%3BEACA%2CmBAAA%3BEACA%3BEACA%3BEACA%3B%3BAAGF%2CCAAC%3BAAAgC%2CCAAC%3BEAChC%3BEACA%3BEACA%2CsBAAA%3BEACA%3BEACA%3BEACA%3B%3BAAGF%2CCAAC%3BEA5PC%2CsBAAsB%2CwLAAtB%3BEA8PA%3B%3BAAGF%2CCAAC%3BEA7PC%2CsBAAsB%2C8JAAtB%3BEA%2BPA%3B%3BAAGF%2CaAAgB%2CIAAI%2CIAAC%3BEACnB%3BEACA%3B%3BAAGF%3BEACE%2CcAAA%3B%3BAAGF%2CyBAA0B%2CGAAE%3BEAC1B%3BEACA%3B%3BAAGF%2CqBAAsB%3BEACpB%3B%3B%3BAAKF%2CaAAc%3BAAAe%2CaAAc%2COAAM%2CoBAAoB%3BEACnE%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAAGF%3BEACE%3BEACA%3BEACA%3BEACA%3B%3BAAGF%3BAAAQ%3BEACN%3B%3BAAGF%2CgBAAiB%3BEACf%3BEACA%3BEACA%3B%3BAAGF%2CgBAAiB%2CMAAK%3BAAAe%2CgBAAiB%2COAAM%3BEAC1D%3BEACA%2CmBAAA%3B%3BAAGF%2CgBAAiB%2CMAAK%2CkBAAkB%2CIAAI%2CQAAQ%3BAAAe%2CgBAAiB%2COAAM%2CkBAAkB%2CIAAI%2CQAAQ%3BEACtH%3B%3BAAGF%2CgBAAiB%2CMAAK%3BAAAQ%2CgBAAiB%2COAAM%3BEACnD%3BEACA%2CgCAAA%3B%3BAAGF%2CaAAc%2CiBAAiB%2COAAM%3BEACnC%3BEACA%2CgBAAgB%2CmMAAhB%3BEACA%2CyBAAA%3BEACA%3B%3BAAGF%3BEACE%3B%3BAAGF%3BEACE%3BEACA%3BEACA%2CoCAAA%3B%3BAAGF%2CCAAC%3BEACC%3B%3BAAIF%3BEACE%3BEACA%3BEACA%3BEACA%3B%3BAAGF%2CgBAAiB%2CKAAI%2CoBAAoB%2CIAAI%3BEAC3C%3B%3BAAGF%2CgBAAiB%2CcAAa%3BEAC5B%3B%3BAAGF%3BEACE%2CkEAAA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAAGF%2CoBAAoB%3BEAClB%2CQAAQ%2CaAAa%2C8BAArB%3B%3B%3B%3B%3BAAMF%2CgBAAiB%2CMAAK%2CIAAI%2CoBAAoB%2CIAAI%2CQAAQ%2CIAAI%2CQAAQ%3BAACtE%2CIAAI%2CQAAQ%3BEACV%3BEACA%3B%3BAAGF%3BAACA%3BEACE%3BEACA%3B%3BAAGF%2C0BAA0B%3BAAC1B%2CyBAAyB%3BEACvB%2C6BAAA%3BEACA%2CSAAS%2CGAAT%3BEACA%3BEACA%2CmBAAA%3BEACA%3BEACA%3B%3BAAGF%2CIAAI%2CSAAU%3BEACZ%3BEACA%3B%3BAACA%2CIAHE%2CSAAU%2CiBAGR%3BEACF%3B%3B%3BAAKJ%3BEAEE%2CIAAI%2CSAAU%2CKAAI%3BIAChB%3BIACA%3B%3BEACA%2CIAHE%2CSAAU%2CKAAI%2CgBAGd%3BIACA%3BIACA%2CiBAAA%3B%3BEAEF%2CIAPE%2CSAAU%2CKAAI%2CgBAOZ%3BEAAO%2CIAPT%2CSAAU%2CKAAI%2CgBAOH%2CKAAI%3BIACf%3BIACA%3BIACA%3BIACA%3B%3BEAIJ%3BEAAc%3BEAA4B%3BIACxC%3BIACA%3BIACA%3BIACA%3BIACA%3B%3BEAGF%3BEAAa%3BEAAoB%3BEAAmB%3BEAAiB%3BEAAgB%3BEAAuB%3BIAG1G%3BIACA%3B%3BEAGF%3BIACE%3B%3B%3BAAIJ%2CIAAI%2CSAAU%3BEACZ%3B%3BAACA%2CIAFE%2CSAAU%2CiBAEV%3BEACA%3B%3BAAIJ%2CIAAI%2CSAAU%2CIAAG%3BEACf%3BEACA%3B%3BAACA%2CIAHE%2CSAAU%2CIAAG%2CuBAGb%3BEACA%3B%3BAAUJ%2CmBANqC%3BEACnC%3BEAAa%3BEAAoB%3BEAAmB%3BEAAiB%3BEAAgB%3BEAAuB%3BIAC1G%3B%3B%3B%3BAAMJ%3BEACE%2C6BAAA%3B%3BAAGF%3BEACE%3BIAJA%2C6BAAA%3B%3BEAOA%3BIACE%3BIACA%3B%3BEAEF%3BIAXA%2C6BAAA%3B%3B%3BAAgBF%3BEACE%3BIAjBA%2C6BAAA%3B%3BEAoBA%3BIACE%2CiBAAA%3BIACA%3B%3BEAEF%3BIAxBA%2C6BAAA%3B%3B%3BAAqCF%3BEAPE%2C4CAAA%3BEACA%2CyCAAA%3BEACA%2CwCAAA%3BEACA%2CuCAAA%3BEACA%2CoCAAA%3B%3BAAOF%3BEACE%3BEACA%3BEACA%3B%3BAAGF%3BEACE%3BEACA%3BEACA%3BEACA%3B%3BAAGF%2CGAAG%3BEACD%3BEACA%3B%3B%3BAAKF%2CoBAAuB%3BEACrB%3BEACA%3BEACA%3BEACA%3BEACA%2C%2BBAAA%3BEACA%3BEACA%3B%3BAAGF%2CoBAAuB%2CQAAK%3BEAC1B%2CSAAS%2CEAAT%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAAGF%2CoBAAoB%2CSAAY%3BEAC9B%2CoDAAA%3B%3BAAGF%2CoBAAoB%2CSAAY%3BEAC9B%2CoDAAA%3B%3BAAGF%2CoBAAoB%2COAAU%3BEAC5B%2CkDAAA%3B%3BAAGF%2CKAAM%3BEACJ%3BEACA%3B%3BAAGF%2CYAAa%3BEACX%3B%3BAAGF%2CaAAc%3BEACZ%3BEACA%3B%3B%3BAAIF%2CIAAI%2CIAAI%2CsBAAuB%2CmBAAmB%2CcAAa%3BEAC7D%3B%3BAAGF%2CIAAI%2CIAAI%2CsBAAuB%2CmBAAmB%3BEAChD%3BEACA%3BEACA%3BEACA%3B%3BAAGF%2CIAAI%2CIAAI%2CsBAAuB%2CmBAAmB%3BEAChD%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BAAmBF%2CQAN0B%3BEACxB%3BEAAsB%3BIACpB%3B%3B%3BAAIJ%2CsBAAuB%3BEACrB%3B%3BAAGF%2CsBAAuB%3BEACrB%3B%3BAAIF%2CWAAY%2CKAAI%3BEACd%3BEACA%3B%3BAAiBF%2CgBAbwC%2C2BAA8B%3BEAGpE%3BIACE%3B%3BEAIF%3BIACE%3B%3B%3BAAKJ%2C0BAA2B%2CeAAc%3BEACvC%3BEACA%3B%3BAAIF%2CSAAU%3BEACR%3B%3BAAGF%2CSAAU%3BEACR%3B%3BAAIF%2CIAAI%2CgBAAgB%2C2BAA4B%3BAAChD%2CIAAI%2CgBAAiB%3BAACrB%2CIAAI%2CgBAAgB%2C2BAA4B%2CgBAAgB%3BEAC9D%3B%3BAAGF%2CaAAc%3BEACZ%3B%3BAAIF%2CaAAc%2CgBAAe%3BEAC3B%3BEACA%3B%3BAAGF%3BEACE%3B%3BAAKF%2CeAAgB%3BEACd%3B%3BAAGF%2CkBAAkB%2CWAAW%2CwBAA2B%3BAACxD%2CkBAAkB%2CWAAW%2CoBAAuB%3BEAClD%3BEACA%3B%3BAAGF%2CkBAAkB%3BEAChB%3B%3BAAGF%2CkBAAkB%3BEAChB%3B%3BAAGF%2CkBAAkB%3BEAChB%3B%3BAAKF%3BEACE%3B%3BAAGF%2CIAAI%2CaAAc%3BEAChB%3BEACA%3BEACA%2CkBAAA%3BEACA%3BEACA%2CwBAAA%3B%3BEACA%3BEACA%3BEACA%3BEACA%2CcAAA%3BEACA%3BEACA%2CuBAAA%3BEACA%2CyCAAA%3BEACA%3BEACA%3B%3BAAGF%3BEACE%3BIACE%3B%3BEAEF%3BIACE%3B%3BEAEF%3BIACE%3BIACA%3BIACA%3BIACA%3BIACA%3BIACA%3BIACA%3BIACA%3B%3BEAEF%3BIACE%3BIACA%3BIACA%3BIACA%3BIACA%3BIACA%3BIACA%3BIACA%3B%3B%3BAAIJ%2CoBAAqB%2CEAAC%3BEACpB%3BEACA%2CiBAAA%3BEACA%3B%3BAAGF%2CoBAAqB%2CEAAC%2CaAAa%3BEACjC%3B%3BAAGF%2CoBAAqB%3BEACnB%3BEACA%3B%3BAAMF%2CIAAI%2CaACF%2CcACE%2CoBAAoB%3BEAClB%3B%3BAAHN%2CIAAI%2CaACF%2CcAKE%2CWAAW%3BEAET%3B%3BAARN%2CIAAI%2CaACF%2CcASE%2CWAAW%3BEACT%3B%3BAAXN%2CIAAI%2CaACF%2CcAaE%2CmBAAkB%2CcAAc%3BEAC9B%3B%3BAAfN%2CIAAI%2CaACF%2CcAiBE%3BEACE%3BEACA%3BEACA%3B%3BAArBN%2CIAAI%2CaACF%2CcAuBE%2CmBAAmB%3BEACjB%3BEACA%3B%3BAA1BN%2CIAAI%2CaACF%2CcA4BE%2CmBAAkB%3BEAChB%3B%3BAA9BN%2CIAAI%2CaACF%2CcAgCE%2CWAAW%2CmBAAkB%3BEAC3B%3B%3BAAlCN%2CIAAI%2CaACF%2CcAoCE%3BEACE%3BEACA%3BEACA%3B%3BAAxCN%2CIAAI%2CaACF%2CcA0CE%3BEACE%3BEACA%3B%3BAA7CN%2CIAAI%2CaACF%2CcA%2BCE%2CeAAe%3BEACb%2CWAAW%2CUAAX%3B%3BAAjDN%2CIAAI%2CaACF%2CcAmDE%2CmBAAqB%3BEACnB%3B%3BAArDN%2CIAAI%2CaACF%2CcAuDE%2CaAAa%3BEACX%2CiBAAA%3B%3BAAzDN%2CIAAI%2CaACF%2CcA2DE%2CsBAAsB%3BEACpB%3BEACA%3B%3BAA9DN%2CIAAI%2CaACF%2CcAgEE%2CsBAAwB%3BEACtB%3B%3BAAlEN%2CIAAI%2CaACF%2CcAoEE%3BEACE%3B%3BAAON%2CgBAAiB%2CKAAI%2CMAAO%3BEAC1B%3BEACA%3BEACA%3BEACA%3B%3BAAGF%2CSAAU%2CEAAC%2CeAAe%3BEACxB%3B%3B%3B%3BAAKF%2CaAAc%2CiBAAiB%2CMAAK%2CeAAe%2CQAAW%3BEAC5D%2CyDAAA%3BEACA%3BEACA%2C2CAAA%3B%3BAAGF%2CgBAAiB%2CMAAK%3BEACpB%3B%3B%3BAAIF%2CUAAW%3BAACX%2CUAAW%3BAACX%2CUAAW%3BAACX%2CUAAW%2CqBAAqB%2CgBAAgB%3BEAC9C%3B%3BAAIF%2C0BAA0B%3BEACxB%3B%3BAAIF%2CoBAAqB%3BEACnB%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%2CgCAAA%3BEACA%3BEACA%3B%3BAAGF%2CoBAAqB%2CwBAAwB%3BEAC3C%3BEACA%3BEACA%3BEACA%2C8BAAA%3BEACA%3B%3BAAGF%2CIAAI%2CIAAI%2CsBAAuB%3BEAC7B%3B%3BAAGF%2CoBAAqB%3BEACnB%3BEACA%3BEACA%3BEACA%2C6BAAA%3BEACA%2CqBAAA%3BEACA%3BEACA%3BEACA%3B%3BAAGF%2CcAAe%3BEACb%3BEACA%3BEACA%3B%3BAAGF%2CcAAe%2CMAAK%3BEAClB%3BEACA%2CiBAAA%3BEACA%3BEACA%3B%3BAAGF%2CcAAe%2COAAM%2CIAAI%3BEACvB%3BEACA%3BEACA%3B%3BAAGF%2CcAAe%2COAAM%3BEACnB%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAAGF%3BEACE%3BEACA%2CmBAAA%3BEACA%3B%3BAAUF%2CQAP0B%3BEACxB%2CcAAe%2CMAAK%3BIAClB%2CgBAAA%3BIACA%3B%3B%3B%3BAAQJ%2CsBAAsB%2CqCAAsC%3BEAC1D%3BEACA%3BEACA%2C2EAAA%3BEACA%3BEACA%3B%3BAAGF%2CsBAAsB%2CqCAAsC%2CIAAG%3BEAC7D%3B%3BAAGF%2CsBAAsB%3BEACpB%3BEACA%3B%3BAAGF%2CsBAAsB%2CqCAAsC%2CgBAAgB%2COAAM%2CIAAI%2CYAAY%3BEAChG%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BEAEA%3BEACA%3BEACA%3BEACA%3B%3BAAGF%2CsBAAsB%2CqCAAsC%3BEAC1D%3B%3BAAGF%2CsBAAsB%2CqCAAsC%2CKAAI%3BEAC9D%3B%3BAAGF%2CsBAAsB%2CqCAAsC%3BEAC1D%3B%3BAAGF%2CsBAAsB%2CqCAAsC%3BEAC1D%3BEACA%3BEACA%2C0BAAA%3BEACA%3BEACA%3B%3B%3B%3BAAKF%2CmBAAoB%2CwBAAuB%3BEACzC%3B%3BAAIF%2CoBAAqB%2CkCAAkC%3BEACrD%3B%3B%3B%3BAAOF%2CuBAAuB%3BEACrB%3B%3BAAGF%2CkBAAkB%3BEAChB%3BEACA%3B%3BAAGF%3BEACE%3B%3BAAGF%3BEACE%2CgBAAA%3BEACA%3BEACA%3BEACA%3B%3BAAGF%2CUAAU%3BEACR%3B%3BAAGF%2CUAAU%2CcAAc%3BEACtB%3B%3BAAGF%2CUAAU%2CcAAc%3BEACtB%3B%3BAAGF%2CiBAAiB%3BEACf%3BEACA%3BEACA%2CgBAAA%3BEACA%3B%3B%3B%3BAAMF%2CWAAW%3BEACT%3BEACA%2CaAAA%3BEACA%3BEACA%3B%3BAAGF%2CWAAW%2CIAAK%3BEACd%3B%3B%3BAAIF%3BEACE%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%2CyBAAA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAAGF%2CaAAc%2CMAAK%3BEACjB%3BEACA%3B%3BAAGF%2CaAAc%2CMAAK%2CYAAY%2CQAAW%3BEACxC%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAAGF%3BEACE%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAAGF%2CgBAAiB%2CiBAAiB%2CMAAK%3BEACrC%3B%3B%3BAAIF%3BEACE%3BEACA%3B%3BAAGF%2CkBAAmB%3BEACjB%3B%3BAAGF%2CiBAAkB%3BEAChB%3B%3B%3BAAIF%2CkBAAkB%2CSAAU%3BEAC1B%3BEACA%3B%3B%3BAAKF%2CSAAU%2CiBAAgB%2CSAAU%2CKAAI%3BAACxC%2CSAAU%2CUAAU%2CiBAAiB%2CKAAI%3BAACzC%2CSAAU%2CiBAAiB%2CKAAI%3BEAC7B%3B%3BAAGF%2CSAAU%3BEACR%3BEACA%3B%3BAAGF%2CSAAU%2CsBAAqB%3BEAC7B%3BEACA%3B%3BAAGF%2CSAAS%2CqBAAsB%3BEAC7B%3BEACA%3B%3BAAGF%2CSAAU%2CKAAI%3BEACZ%3BEACA%3B%3BAAGF%2CSAAU%2CiBAAmB%2CQAAQ%3BEACnC%3B%3BAAGF%2CSAAU%2CiBAAiB%2CKAAI%3BAAC%5C%2FB%2CSAAU%2CiBAAiB%3BAAC3B%2CSAAU%2CiBAAiB%3BEACzB%3BEACA%3B%3BAAGF%2CSAAS%2CcAAe%2CYAAW%2CSAAU%2CMAAK%2CSAAU%2CKAAI%2CMAAM%3BEACpE%3B%3BAAGF%2CSAAU%3BEACR%3B%3BAAGF%2CSAAU%2CmBAAkB%3BEAC1B%3B%3BAAGF%2CSAAU%3BEACR%3B%3BAAGF%2CSAAU%2CcAAc%2CiBAAiB%2COAAM%3BEAC7C%3B%3BAAGF%2CGAAG%3BEACD%3B%3BAAGF%2CIAAI%3BEACF%2CeAAA%3B%3B%3BAAIF%2CMAAM%2CaAAa%2CWAAW%2CoBAAoB%3BEAChD%3B%3B%3BAAIF%2CgBAAiB%2CgCAAgC%3BEAC%5C%2FC%3B%3B%3BAAIF%3BEACE%3B%3B%3BAAIF%2CIAAI%3BEACA%3B%3BAAEJ%3BEACI%3B%3BAAGJ%2CYAAa%2CYAAY%3BEACvB%3B%3B%3BAAIF%2CIAAI%3BEACA%3B%3BAAGJ%2CIAAI%3BEACA%3BEACA%3B%3BAAGJ%2CoBAAuB%3BEACnB%3B%3B%3BAAIJ%2C0BAA2B%2CgBAAgB%3BEACzC%3B%3B%3BAAIF%2C0BAA2B%2CIAAG%2C6DAA8D%2CIAAG%3BEAC7F%3B%3BAAGF%2C0BAA2B%2CIAAG%2C%2BBAAgC%2CIAAG%2CqCAAqC%3BAACtG%2C0BAA2B%2CIAAG%2C8BAA%2BB%2CIAAG%2CiBAAiB%3BEAE%5C%2FE%2CSAAS%2CEAAT%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAAGF%2C0BAA2B%2CIAAG%2C%2BBAAgC%2CgBAAgB%2CiBAAiB%2CIAAG%3BEAEhG%3BEACA%3B%3BAAGF%2C0BAA2B%3BEACzB%3B%3BAAGF%2C0BAA2B%3BEACzB%3B%3BAAGF%3BEACE%3BEACA%3BEACA%3B%3B%3BAAIF%2CSAAU%2CgBAAe%2CUAAW%3BEAClC%3BEACA%3BEACA%3B%3BAAEF%2CUAAW%3BEACT%3B%3BAAEF%2CeAAe%3BEACb%3B%3BEACA%3B%3B%3BAAIF%2CgCAAiC%2CiBAAiB%3BEAChD%3B%3B%3BAAIF%2CuBAAuB%2COAAU%3BEAC%5C%2FB%3B%3BAAEF%2CuBAAuB%3BEACnB%3BEACA%3BEACA%3B%3BAAGJ%2CWAAW%2CSAAS%2COAAO%3BEACzB%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BAAgCF%2CYAAa%3BAAAU%2CGAAG%3BEACtB%3B%3BAAGJ%2CQAAS%2CEAAC%2CeAAgB%2CKAAI%3BEAC5B%2CSAAS%2CuBAAT%3B%3BAAGF%2CQAAS%2CEAAC%2CeAAgB%2CKAAI%3BEAC5B%2CSAAS%2CqCAAT%3B%3BAAGF%2CCAAC%3BEACC%3BEACA%3BEACA%3BEACA%3BEACA%3B%3B%3BAAIF%2CkBAAmB%2CmBAAkB%3BEACnC%3BEACA%3B%3BAAEF%2CQAAQ%2CgBAAgB%3BEACtB%3B%3BAAEF%3BEACE%3BEACA%3BEACA%3BEACA%3BEACA%3B%3B%3BAAIF%3BEACE%3BEACA%2CcAAA%3BEACA%3B%3BAAGF%2CUAAW%3BEACT%3B%3B%3BAAIF%2CeAAe%3BEACb%3B%3B%3BAAIF%3BEACE%3B%3BAAGF%2C4BAA6B%2CeAAc%3BEACzC%3B%3BAAGF%3BEACE%3B%3BAAGF%2CmBAAoB%2COAAM%3BEACxB%3BEACA%3B%3BAAGF%2CIAAI%2CqBAAwB%2CMAAM%3BEAChC%3B%3B%3BAAIF%2CmBAAmB%2C0BAA2B%3BEAC5C%3B%3B%3BAAIF%2CGAAG%3BAACH%2CGAAG%3BEACD%3BEACA%3B%3BAAGF%3BEACE%3BEACA%3BEACA%3B%3BAAHF%2C4CAIE%3BEACE%3B%3BAAEF%2C4CAAC%3BEACC%3B%3B%3BAAKJ%2CIAAI%2CqBAAwB%2C0BAAuB%2C%2BBAAgC%2CIAAG%3BEACpF%3B%3BAAGF%2CIAAI%2CqBAAwB%2C0BAAuB%2C%2BBAAgC%2CIAAG%3BEACpF%3B%3BAAGF%2CmBAAsB%2C0BAAuB%2C%2BBAAgC%2CIAAG%3BEAC9E%3BEACA%3B%3BAAGF%2CSAAU%2CwBAAuB%3BEAC%5C%2FB%3B%3BAAGF%2CmBAAsB%2C0BAAwB%3BEAC5C%3B%3BAAGF%3BEACE%2CcAAA%3B%3B%3BAAIF%2CeAAgB%2CKAAI%2CuBAA0B%2COAAI%3BEAChD%3B%3BAAGF%2CSAAU%2CoBAAsB%3BEAC9B%3B%3BAAGF%2CGAAG%2CoBAAqB%3BEACtB%3B%3BAAKF%3BEACE%3B%3BAADF%2C4BAGE%3BEACE%3BEACA%2CQAAQ%2CaAAR%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%2CiBAAA%3BEACA%3B%3BAAEA%2C4BAZF%2CmBAYG%2CIAAI%2CcAAc%3BEACjB%2CSAAS%2CEAAT%3BEACA%3BEACA%2CyBAAA%3BEACA%3BEACA%3BEACA%2CWAAW%2CaAAX%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%2CMAAM%2CeAAN%3BEACA%3B%3BAAKN%2CgBAAiB%2CmBAAkB%3BAACnC%2CgBAAiB%2CmBAAkB%3BAACnC%2CgBAAiB%2CmBAAkB%3BAACnC%2CgBAAiB%2CmBAAkB%3BEACjC%3B%3BAAGF%3BEACE%3B%3BAADF%2CoBAGE%2CWAAU%3BEACR%3B%3BAAGF%2CoBAAC%2CWACC%2CWAAU%3BEACR%3B%3BAAFJ%2CoBAAC%2CWAIC%2CWAAU%3BEACR%3B%3BAAIJ%2CoBAAC%3BEACC%3B%3BAADF%2CoBAAC%2CUAEC%3BEACE%3B%3BAAiBN%2CQAZ0B%3BEACxB%2CQAAS%3BIACP%3BIACA%3B%3BEAFF%2CQAAS%2CqBAIL%2CSAAM%3BIACN%3BIACA%3B%3B%3BAAKN%2CMAAM%3BEACJ%3BEACA%2CkBAAA%3BEACA%2CqBAAA%3B%3BAAIF%2CCAAC%3BAACD%2CCAAC%3BEACC%3B%3BAAGF%2CCAAC%3BEACC%3B%3BAASF%2CQAN0B%3BEACxB%3BIACE%3B%3B%3BAAUJ%2CQAN0B%3BEACxB%2CGAAG%3BIACD%3B%3B%3BAAIJ%2CaAAc%2CIAAE%2CIAAC%2CkBAAkB%3BEACjC%2C0BAAA%3BEACA%2CkBAAA%3BEACA%3BEACA%3B%3BAAGF%2CaAAc%2CIAAE%2CIAAC%3BEACf%3B%3BAAGF%2CYACE%3BEACE%3B%3BAAFJ%2CYAIE%3BEACE%3BEACA%3B%3BAANJ%2CYAIE%2CoBAIE%3BEACE%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAAbN%2CYAIE%2CoBAYE%2CaAAe%3BEACb%3BEACA%3B%3BAAKN%3BEACE%3BEACA%2CyBAAA%3BEACA%3BEACA%3B%3BAAJF%2C0BAKE%3BEACE%3BEACA%3B%3BAAIJ%3BAAAgC%3BEAC9B%3BEACA%3BEACA%3BEACA%3BEAEA%3BEACA%3BEACA%3B%3BAARF%2C8BASE%3BAAT8B%2C6BAS9B%3BEACE%3B%3BAAIJ%2CIAAI%2CIAAI%2C4BAA6B%3BAACrC%2CIAAI%2CIAAI%2C2BAA4B%3BEAClC%3B%3BAA0BF%2C0BACE%3BEAhBA%3BEACA%3BEACA%2CiEAAA%3B%3BAAmBI%2C0BAFJ%2CuBAAsB%2CkBACpB%2CqBACG%2CIAAI%3BEAfT%2CiEAAA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAAIF%2C0BAIE%2CuBAAsB%2CkBAMpB%3BEAhCF%3BEACA%3BEACA%2CiEAAA%3BEACA%3B%3BAAoCF%2CyBACE%3BEAjCA%3BEACA%3BEACA%2CiEAAA%3B%3BAAoCI%2CyBAFJ%2CuBAAsB%2CiBACpB%2CeACG%2CIAAI%3BEAhCT%2CiEAAA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAAqBF%2CyBAIE%2CuBAAsB%2CiBAMpB%3BEAjDF%3BEACA%3BEACA%2CiEAAA%3BEACA%3B%3BAAgEF%2CQAZ0B%3BEACxB%2CQAAQ%3BIACN%3B%3BEAEF%2CIAAI%2CSAAU%3BIACZ%3B%3BEAEF%3BEAAa%3BIACX%3B%3B%3BAAcJ%2CQAV0B%3BEACxB%2CeAAgB%3BIACd%3B%3BEAGF%2CIAAI%2CSAAU%2CiBAAiB%3BIAC7B%3B%3B%3BAAIJ%3BEACE%3BEACA%3BEACA%3BEACA%3B%3B%3BAAIF%2CeAAgB%2CIAAG%3BEACjB%3B%3BAAGF%2CeAAgB%2CcAAc%2CMAAK%2CYAAa%2COAAI%3BEAClD%3B%3B%3BAAIF%2CaAAc%2CaAAa%3BEACzB%3BEACA%2CiCAAA%3B%3BAAGF%2CaAAc%2CaAAa%2CMAAK%3BEAC9B%3B%3BAAGF%2CSAAS%3BEACP%3BEACA%3BEACA%3BEACA%3BEACA%2C4BAAA%3BEACA%3BEACA%3BEACA%2CgCAAA%3B%3BAARF%2CSAAS%2CYASP%3BEACE%3BEACA%3B%3BAAIJ%2CGAAG%3BAACH%2CGAAG%3BAACH%2CGAAG%3BEACD%3B%3BAAGF%2CiBAAkB%2CIAAG%3BEACnB%3BEACA%3B%3BAAFF%2CiBAAkB%2CIAAG%2CiEAGnB%3BEACE%3B%3BAAJJ%2CiBAAkB%2CIAAG%2CiEAMnB%3BEACE%3B%3BAAPJ%2CiBAAkB%2CIAAG%2CiEASnB%2CwBAAwB%3BEACtB%3BEACA%3B%3BAACA%2CiBAZc%2CIAAG%2CiEASnB%2CwBAAwB%2CKAGlB%3BEACF%3BEACA%3B%3BAAdN%2CiBAAkB%2CIAAG%2CiEAiBnB%2CMAAK%3BEACH%3BEACA%3BEACA%3B%3BAAKJ%3BEACI%3B%3B%3BAAIJ%3BEACE%2CyBAAA%3BEACA%2CmBAAA%3BEACA%3BEACA%3BEACA%3B%3BAAGF%2CIAAI%2CSAAU%2CgBAAgB%2CYAAY%2CmBAAmB%2CaAAa%3BEACxE%3BEACA%2CkBAAA%3BEACA%3B%3B%3BAAKF%2CmBACE%2CYAAW%2CSACT%3BEACE%3B%3BAAHN%2CmBACE%2CYAAW%2CSAKT%3BEACE%3B%3BAAPN%2CmBACE%2CYAAW%2CSAKT%2CMAGE%2CMAAK%3BEACH%3B%3BAAVR%2CmBAcE%2CIAAG%2CmEACD%3BEACE%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAApBN%2CmBAcE%2CIAAG%2CmEAQD%3BEACE%3B%3BAAvBN%2CmBA2BE%3BAA3BF%2CmBA2B8B%3BEAC1B%3B%3BAA5BJ%2CmBA%2BBE%3BAA%5C%2FBF%2CmBA%2BByB%3BEACrB%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAAIJ%2CiBAAkB%3BEAChB%2CwBAAA%3B%3B%3BAAIF%2CeAAgB%3BEACd%3BEACA%3BEACA%3BEACA%3B%3BAAGF%2COAAO%3BEACL%3BEACA%3B%3B%3BAAIF%2CWACE%2COAAM%3BEACJ%3B%3BAAFJ%2CWAIE%3BAAJF%2CWAIuB%3BEACnB%3B%3BAAGJ%2CsBAAsB%3BEACpB%3B%3BAADF%2CsBAAsB%2COAEpB%3BEACE%3B%3BAAHJ%2CsBAAsB%2COAKpB%2COAAM%3BEACJ%3BEACA%3BEACA%3BEACA%3B%3BAATJ%2CsBAAsB%2COAWpB%3BAAXF%2CsBAAsB%2COAWC%3BEACnB%3B%3BAAGF%2CsBAfoB%2COAenB%2CqCAAsC%3BEACrC%3B%3BAAKJ%2CGAAG%2CuBAA0B%2CSAAM%3BEACjC%3BEACA%3B%3BAAEF%2CGAAG%2CuBAA0B%3BEAC3B%3B%3BAAIF%2CGAAG%2CeAAkB%2CcAAW%2CSAAU%2CaAAY%3BEACpD%2CSAAS%2CGAAT%3BEACA%3B%3BAAGF%2CoBAAuB%3BEACrB%3B%3BAAIF%2CcAAc%2C4BAA6B%3BEACzC%3BEACA%3B%3BAAFF%2CcAAc%2C4BAA6B%2CsBAGzC%3BEACE%3B%3BAAJJ%2CcAAc%2C4BAA6B%2CsBAMzC%2CgBAAgB%3BEACd%3B%3BAACA%2CcARU%2C4BAA6B%2CsBAMzC%2CgBAAgB%2C%2BBAEb%3BEACC%3B%3B%3BAAMN%2CgBAAmB%3BEACjB%3BEACA%3B%3BAACA%2CgBAHiB%2CQAGf%3BAAAkB%2CgBAHH%2CQAGK%3BEACpB%2COAAO%2CUAAP%3BEACA%3B%3B%3BAAKJ%2CIAAI%2CsBAAsB%3BEACxB%3B%3BAAGF%2CeAAgB%3BEACd%3B%3B%3BAAME%2CIAFA%2CmBACA%2CgBAAgB%2CMACd%3BEACA%3B%3BAAEF%2CIALA%2CmBACA%2CgBAAgB%2CMAId%3BEACA%3B%3BAAKF%2CIAXA%2CmBAUA%2CwBACE%3BEACA%3B%3BAACA%2CIAbF%2CmBAUA%2CwBACE%2CgBAEE%3BEACA%3B%3BAAGJ%2CIAjBA%2CmBAUA%2CwBAOE%3BEACA%3B%3BAAEF%2CIApBA%2CmBAUA%2CwBAUE%3BEACA%3B%3BAAKN%2CSAAU%2CoBAAsB%3BEAC9B%3BEACA%3B%3B%3BAAIF%2CiCAAoC%3BEAClC%3B%3B%3BAAIF%2CQAAW%3BEACT%3B%3BAACA%2CQAFS%2CuBAEL%3BEACF%3B%3BAAIJ%2CSAAU%2CoBAAsB%2CcAAW%3BEACzC%3B%3BAAGF%2CkBAAkB%3BEAChB%3B%3BAACA%2CkBAFgB%2CWAEZ%2COAAI%3BEACN%22%7D */ \ No newline at end of file diff --git a/modules/thecheckout/views/img/ps1D69.tmp b/modules/thecheckout/views/img/ps1D69.tmp new file mode 100644 index 00000000..e69de29b diff --git a/modules/thecheckout/views/img/ps6756.tmp b/modules/thecheckout/views/img/ps6756.tmp new file mode 100644 index 00000000..e69de29b diff --git a/themes/charme/assets/css/custom.css b/themes/charme/assets/css/custom.css index 7704bf78..fde00efe 100644 --- a/themes/charme/assets/css/custom.css +++ b/themes/charme/assets/css/custom.css @@ -1 +1 @@ -.an_banner{position:relative}.an_banner .an_banner-link{position:absolute;inset:0}#tc-container .text,#tc-container-mobile .text{position:static !important}#tc-container .form-group,#tc-container-mobile .form-group{margin-bottom:0;padding-right:5px}#tc-container .custom-checkbox span.label,#tc-container-mobile .custom-checkbox span.label{font-size:14px;display:block}#tc-container .field-label,#tc-container-mobile .field-label{font-size:14px}#tc-container .checkout-block,#tc-container-mobile .checkout-block{padding:0 15px}#tc-container #thecheckout-html-box-1,#tc-container-mobile #thecheckout-html-box-1{display:none !important}#tc-container #select-widget,#tc-container-mobile #select-widget{width:100% !important}#tc-container .delivery-options .row.delivery-option,#tc-container-mobile .delivery-options .row.delivery-option{flex-wrap:wrap !important}#tc-container .delivery-option-detail *,#tc-container .payment-option *,#tc-container-mobile .delivery-option-detail *,#tc-container-mobile .payment-option *{font-size:14px !important}.top-bar{background:#ff0f1c;color:#fff !important;display:flex;gap:10px;justify-content:center;width:100%}.top-bar .text-container{width:100%;display:flex;gap:10px;justify-content:center}.top-bar div.text{text-align:center;width:-moz-fit-content;width:fit-content;font-size:14px}#checkout .card{background:#fff !important}#tc-container{margin-top:25px}#tc-container .checkout-area-2{margin-bottom:10px}#tc-container .blocks{border:1px solid #eee;padding:15px}#tc-container .checkout-area-4{gap:10px;margin-bottom:10px}#tc-container .checkout-area-9{margin-bottom:10px;gap:10px}#tc-container .checkout-block #main .block-header{padding:0 !important}#tc-container .checkout-block #main .cart-grid{margin:0 !important}#tc-container .checkout-block #main .cart-grid .card{padding:0 !important}#tc-container .checkout-block #main .cart-grid .cart-detailed-totals{background:#fff !important}#tc-container .checkout-block #main .cart-grid .promo-highlighted{margin-top:15px;padding-top:15px;border-top:1px solid #d3d3d3}@media(max-width: 825px){#tc-container .blocks{display:none !important}}#tc-container-mobile .custom-checkbox,#tc-container .custom-checkbox{margin-bottom:10px !important}#tc-container-mobile .block-header.account-header,#tc-container-mobile .block-header.address-name-header,#tc-container-mobile .block-header.shipping-method-header,#tc-container-mobile .block-header.payment-method-header,#tc-container .block-header.account-header,#tc-container .block-header.address-name-header,#tc-container .block-header.shipping-method-header,#tc-container .block-header.payment-method-header{padding:0 !important;margin-bottom:10px}#tc-container-mobile .block-header.account-header::before,#tc-container-mobile .block-header.address-name-header::before,#tc-container-mobile .block-header.shipping-method-header::before,#tc-container-mobile .block-header.payment-method-header::before,#tc-container .block-header.account-header::before,#tc-container .block-header.address-name-header::before,#tc-container .block-header.shipping-method-header::before,#tc-container .block-header.payment-method-header::before{background:#ff0f1c !important;color:#fff !important;border:0 !important}#tc-container-mobile input[type=text],#tc-container-mobile input[type=email],#tc-container-mobile input[type=password],#tc-container-mobile input[type=tel],#tc-container-mobile textarea,#tc-container-mobile select,#tc-container input[type=text],#tc-container input[type=email],#tc-container input[type=password],#tc-container input[type=tel],#tc-container textarea,#tc-container select{border:1px solid #d3d3d3;border-radius:4px;padding:10px;height:40px;line-height:20px;font-size:14px;width:100%;color:#000}#tc-container-mobile input[type=text]::-moz-placeholder, #tc-container-mobile input[type=email]::-moz-placeholder, #tc-container-mobile input[type=password]::-moz-placeholder, #tc-container-mobile input[type=tel]::-moz-placeholder, #tc-container-mobile textarea::-moz-placeholder, #tc-container-mobile select::-moz-placeholder, #tc-container input[type=text]::-moz-placeholder, #tc-container input[type=email]::-moz-placeholder, #tc-container input[type=password]::-moz-placeholder, #tc-container input[type=tel]::-moz-placeholder, #tc-container textarea::-moz-placeholder, #tc-container select::-moz-placeholder{color:#999 !important;visibility:visible !important;opacity:1 !important}#tc-container-mobile input[type=text]::placeholder,#tc-container-mobile input[type=email]::placeholder,#tc-container-mobile input[type=password]::placeholder,#tc-container-mobile input[type=tel]::placeholder,#tc-container-mobile textarea::placeholder,#tc-container-mobile select::placeholder,#tc-container input[type=text]::placeholder,#tc-container input[type=email]::placeholder,#tc-container input[type=password]::placeholder,#tc-container input[type=tel]::placeholder,#tc-container textarea::placeholder,#tc-container select::placeholder{color:#999 !important;visibility:visible !important;opacity:1 !important}#tc-container-mobile input[type=text]:focus,#tc-container-mobile input[type=email]:focus,#tc-container-mobile input[type=password]:focus,#tc-container-mobile input[type=tel]:focus,#tc-container-mobile textarea:focus,#tc-container-mobile select:focus,#tc-container input[type=text]:focus,#tc-container input[type=email]:focus,#tc-container input[type=password]:focus,#tc-container input[type=tel]:focus,#tc-container textarea:focus,#tc-container select:focus{border-color:#7c7c7c !important}#tc-container-mobile .cart-line-product-quantity,#tc-container .cart-line-product-quantity{width:80px !important}#tc-container-mobile .suggestion:hover,#tc-container-mobile .selected,#tc-container .suggestion:hover,#tc-container .selected{background:#fff !important}#tc-container-mobile .remaining-amount-to-free-shipping-container,#tc-container .remaining-amount-to-free-shipping-container{margin-bottom:10px}#tc-container-mobile a.cart-line-product-quantity-up,#tc-container-mobile a.cart-line-product-quantity-down,#tc-container a.cart-line-product-quantity-up,#tc-container a.cart-line-product-quantity-down{height:40px !important;width:40px !important;border:1px solid #d3d3d3 !important;margin-left:3px;margin-right:3px;background-size:30% !important}#tc-container-mobile .delivery-options-list.shipping-selected #select-widget,#tc-container .delivery-options-list.shipping-selected #select-widget{border:0 !important}#tc-container-mobile .block-promo .promo-input-button .promo-input+button,#tc-container .block-promo .promo-input-button .promo-input+button{flex-basis:auto}#tc-container-mobile #thecheckout-newsletter,#tc-container #thecheckout-newsletter{display:none !important}#tc-container-mobile .custom-checkbox input[type=checkbox]:checked+span .checkbox-checked,#tc-container .custom-checkbox input[type=checkbox]:checked+span .checkbox-checked{color:#ff0f1c;font-size:20px}body.compact-cart #tc-container .qty-container .qty-box{transform:none !important;margin-bottom:5px}#tc-container-mobile .checkout-block{padding:0 !important}#tc-container-mobile .card.cart-container{padding:0 !important}#tc-container-mobile .product-line-actions{padding-top:0 !important}#tc-container-mobile .product-line-price{display:none !important}#tc-container-mobile .cart-detailed-totals{background:#fff !important}#tc-container-mobile .card.cart-summary{padding:0 !important;background:#fff !important}#tc-container-mobile .delivery-options-list.shipping-selected #select-widget{padding-left:10px;background-image:none !important}#tc-container-mobile #promo-code .promo-input-button{display:grid !important;grid-template-columns:1fr !important;height:-moz-fit-content !important;height:fit-content !important}#tc-container-mobile .promo-code form{width:100% !important}/*# sourceMappingURL=custom.css.map */ \ No newline at end of file +.an_banner{position:relative}.an_banner .an_banner-link{position:absolute;inset:0}#tc-container .text,#tc-container-mobile .text{position:static !important}#tc-container .form-group,#tc-container-mobile .form-group{margin-bottom:0;padding-right:5px}#tc-container .custom-checkbox span.label,#tc-container-mobile .custom-checkbox span.label{font-size:14px;display:block}#tc-container .field-label,#tc-container-mobile .field-label{font-size:14px}#tc-container .checkout-block,#tc-container-mobile .checkout-block{padding:0 15px}#tc-container #thecheckout-html-box-1,#tc-container-mobile #thecheckout-html-box-1{display:none !important}#tc-container #select-widget,#tc-container-mobile #select-widget{width:100% !important}#tc-container .delivery-options .row.delivery-option,#tc-container-mobile .delivery-options .row.delivery-option{flex-wrap:wrap !important}#tc-container .delivery-option-detail *,#tc-container .payment-option *,#tc-container-mobile .delivery-option-detail *,#tc-container-mobile .payment-option *{font-size:14px !important}.top-bar{background:#ff0f1c;color:#fff !important;display:flex;gap:10px;justify-content:center;width:100%}.top-bar .text-container{width:100%;display:flex;gap:10px;justify-content:center}.top-bar div.text{text-align:center;width:-moz-fit-content;width:fit-content;font-size:14px}#checkout .card{background:#fff !important}#tc-container{margin-top:25px}#tc-container .checkout-area-2{margin-bottom:10px}#tc-container .blocks{border:1px solid #eee;padding:15px}#tc-container .checkout-area-4{gap:10px;margin-bottom:10px}#tc-container .checkout-area-9{margin-bottom:10px;gap:10px}#tc-container .checkout-block #main .block-header{padding:0 !important}#tc-container .checkout-block #main .cart-grid{margin:0 !important}#tc-container .checkout-block #main .cart-grid .card{padding:0 !important}#tc-container .checkout-block #main .cart-grid .cart-detailed-totals{background:#fff !important}#tc-container .checkout-block #main .cart-grid .promo-highlighted{margin-top:15px;padding-top:15px;border-top:1px solid #d3d3d3}@media(max-width: 825px){#tc-container .blocks{display:none !important}}#tc-container-mobile .custom-checkbox,#tc-container .custom-checkbox{margin-bottom:10px !important}#tc-container-mobile .block-header.account-header,#tc-container-mobile .block-header.address-name-header,#tc-container-mobile .block-header.shipping-method-header,#tc-container-mobile .block-header.payment-method-header,#tc-container .block-header.account-header,#tc-container .block-header.address-name-header,#tc-container .block-header.shipping-method-header,#tc-container .block-header.payment-method-header{padding:0 !important;margin-bottom:10px}#tc-container-mobile .block-header.account-header::before,#tc-container-mobile .block-header.address-name-header::before,#tc-container-mobile .block-header.shipping-method-header::before,#tc-container-mobile .block-header.payment-method-header::before,#tc-container .block-header.account-header::before,#tc-container .block-header.address-name-header::before,#tc-container .block-header.shipping-method-header::before,#tc-container .block-header.payment-method-header::before{background:#ff0f1c !important;color:#fff !important;border:0 !important}#tc-container-mobile input[type=text],#tc-container-mobile input[type=email],#tc-container-mobile input[type=password],#tc-container-mobile input[type=tel],#tc-container-mobile textarea,#tc-container-mobile select,#tc-container input[type=text],#tc-container input[type=email],#tc-container input[type=password],#tc-container input[type=tel],#tc-container textarea,#tc-container select{border:1px solid #d3d3d3;border-radius:4px;padding:10px;height:40px;line-height:20px;font-size:14px;width:100%;color:#000}#tc-container-mobile input[type=text]::-moz-placeholder, #tc-container-mobile input[type=email]::-moz-placeholder, #tc-container-mobile input[type=password]::-moz-placeholder, #tc-container-mobile input[type=tel]::-moz-placeholder, #tc-container-mobile textarea::-moz-placeholder, #tc-container-mobile select::-moz-placeholder, #tc-container input[type=text]::-moz-placeholder, #tc-container input[type=email]::-moz-placeholder, #tc-container input[type=password]::-moz-placeholder, #tc-container input[type=tel]::-moz-placeholder, #tc-container textarea::-moz-placeholder, #tc-container select::-moz-placeholder{color:#999 !important;visibility:visible !important;opacity:1 !important}#tc-container-mobile input[type=text]::placeholder,#tc-container-mobile input[type=email]::placeholder,#tc-container-mobile input[type=password]::placeholder,#tc-container-mobile input[type=tel]::placeholder,#tc-container-mobile textarea::placeholder,#tc-container-mobile select::placeholder,#tc-container input[type=text]::placeholder,#tc-container input[type=email]::placeholder,#tc-container input[type=password]::placeholder,#tc-container input[type=tel]::placeholder,#tc-container textarea::placeholder,#tc-container select::placeholder{color:#999 !important;visibility:visible !important;opacity:1 !important}#tc-container-mobile input[type=text]:focus,#tc-container-mobile input[type=email]:focus,#tc-container-mobile input[type=password]:focus,#tc-container-mobile input[type=tel]:focus,#tc-container-mobile textarea:focus,#tc-container-mobile select:focus,#tc-container input[type=text]:focus,#tc-container input[type=email]:focus,#tc-container input[type=password]:focus,#tc-container input[type=tel]:focus,#tc-container textarea:focus,#tc-container select:focus{border-color:#7c7c7c !important}#tc-container-mobile .cart-line-product-quantity,#tc-container .cart-line-product-quantity{width:60px !important}#tc-container-mobile .suggestion:hover,#tc-container-mobile .selected,#tc-container .suggestion:hover,#tc-container .selected{background:#fff !important}#tc-container-mobile .remaining-amount-to-free-shipping-container,#tc-container .remaining-amount-to-free-shipping-container{margin-bottom:10px}#tc-container-mobile a.cart-line-product-quantity-up,#tc-container-mobile a.cart-line-product-quantity-down,#tc-container a.cart-line-product-quantity-up,#tc-container a.cart-line-product-quantity-down{height:40px !important;width:35px !important;border:1px solid #d3d3d3 !important;margin-left:3px;margin-right:3px;background-size:30% !important}#tc-container-mobile .delivery-options-list.shipping-selected #select-widget,#tc-container .delivery-options-list.shipping-selected #select-widget{border:0 !important}#tc-container-mobile .block-promo .promo-input-button .promo-input+button,#tc-container .block-promo .promo-input-button .promo-input+button{flex-basis:auto}#tc-container-mobile #thecheckout-newsletter,#tc-container #thecheckout-newsletter{display:none !important}#tc-container-mobile .custom-checkbox input[type=checkbox]:checked+span .checkbox-checked,#tc-container .custom-checkbox input[type=checkbox]:checked+span .checkbox-checked{color:#ff0f1c;font-size:20px}body.compact-cart #tc-container .qty-container .qty-box{transform:none !important;margin-bottom:5px}#tc-container-mobile .checkout-block{padding:0 !important}#tc-container-mobile .card.cart-container{padding:0 !important}#tc-container-mobile .product-line-actions{padding-top:0 !important}#tc-container-mobile .product-line-price{display:none !important}#tc-container-mobile .cart-detailed-totals{background:#fff !important}#tc-container-mobile .card.cart-summary{padding:0 !important;background:#fff !important}#tc-container-mobile .delivery-options-list.shipping-selected #select-widget{padding-left:10px;background-image:none !important}#tc-container-mobile #promo-code .promo-input-button{display:grid !important;grid-template-columns:1fr !important;height:-moz-fit-content !important;height:fit-content !important}#tc-container-mobile .promo-code form{width:100% !important}body.compact-cart #tc-container .product-line-actions{flex-basis:auto}.product-line-delete .remove-from-cart{display:flex !important;height:40px;width:35px;justify-content:center;align-items:center;border:1px solid #d3d3d3}@media(max-width: 767px){.product-line-qty,.product-line-price,.product-line-delete{padding:0 !important}.product-line-body{padding-left:5px !important}}/*# sourceMappingURL=custom.css.map */ \ No newline at end of file diff --git a/themes/charme/assets/css/custom.css.map b/themes/charme/assets/css/custom.css.map index b6de95aa..f648faed 100644 --- a/themes/charme/assets/css/custom.css.map +++ b/themes/charme/assets/css/custom.css.map @@ -1 +1 @@ -{"version":3,"sources":["custom.scss"],"names":[],"mappings":"AAAA,WACE,iBAAA,CAEA,2BACE,iBAAA,CACA,OAAA,CAMF,+CACE,0BAAA,CAGF,2DACE,eAAA,CACA,iBAAA,CAIA,2FACE,cAAA,CACA,aAAA,CAIJ,6DACE,cAAA,CAGF,mEACE,cAAA,CAGF,mFACE,uBAAA,CAGF,iEACE,qBAAA,CAGF,iHACE,yBAAA,CAKA,8JACE,yBAAA,CAKN,SACE,kBAAA,CACA,qBAAA,CACA,YAAA,CACA,QAAA,CACA,sBAAA,CACA,UAAA,CAEA,yBACE,UAAA,CACA,YAAA,CACA,QAAA,CACA,sBAAA,CAGF,kBACE,iBAAA,CACA,sBAAA,CAAA,iBAAA,CACA,cAAA,CAIJ,gBACE,0BAAA,CAGF,cACE,eAAA,CAEA,+BACE,kBAAA,CAGF,sBACE,qBAAA,CACA,YAAA,CAGF,+BACE,QAAA,CACA,kBAAA,CAGF,+BACE,kBAAA,CACA,QAAA,CAKE,kDACE,oBAAA,CAGF,+CACE,mBAAA,CAEA,qDACE,oBAAA,CAGF,qEACE,0BAAA,CAGF,kEACE,eAAA,CACA,gBAAA,CACA,4BAAA,CAMR,yBACE,sBACE,uBAAA,CAAA,CAQJ,qEACE,6BAAA,CAGF,4ZAIE,oBAAA,CACA,kBAAA,CAEA,4dACE,6BAAA,CACA,qBAAA,CACA,mBAAA,CAIJ,kYAME,wBAAA,CACA,iBAAA,CACA,YAAA,CACA,WAAA,CACA,gBAAA,CACA,cAAA,CACA,UAAA,CACA,UAAA,CAEA,qmBACE,qBAAA,CACA,6BAAA,CACA,oBAAA,CAHF,8hBACE,qBAAA,CACA,6BAAA,CACA,oBAAA,CAGF,0cACE,+BAAA,CAIJ,2FACE,qBAAA,CAGF,8HAEE,0BAAA,CAGF,6HACE,kBAAA,CAGF,0MAEE,sBAAA,CACA,qBAAA,CACA,mCAAA,CACA,eAAA,CACA,gBAAA,CACA,8BAAA,CAIA,mJACE,mBAAA,CAIJ,6IACE,eAAA,CAGF,mFACE,uBAAA,CAGF,6KACE,aAAA,CACA,cAAA,CAIJ,wDACE,yBAAA,CACA,iBAAA,CAIA,qCACE,oBAAA,CAGF,0CACE,oBAAA,CAGF,2CACE,wBAAA,CAGF,yCACE,uBAAA,CAGF,2CACE,0BAAA,CAGF,wCACE,oBAAA,CACA,0BAAA,CAIA,6EACE,iBAAA,CACA,gCAAA,CAKF,qDACE,uBAAA,CACA,oCAAA,CACA,kCAAA,CAAA,6BAAA,CAKF,sCACE,qBAAA","file":"custom.css","sourcesContent":[".an_banner {\r\n position: relative;\r\n\r\n .an_banner-link {\r\n position: absolute;\r\n inset: 0;\r\n }\r\n}\r\n\r\n#tc-container,\r\n#tc-container-mobile {\r\n .text {\r\n position: static !important;\r\n }\r\n\r\n .form-group {\r\n margin-bottom: 0;\r\n padding-right: 5px;\r\n }\r\n\r\n .custom-checkbox {\r\n span.label {\r\n font-size: 14px;\r\n display: block;\r\n }\r\n }\r\n\r\n .field-label {\r\n font-size: 14px;\r\n }\r\n\r\n .checkout-block {\r\n padding: 0 15px;\r\n }\r\n\r\n #thecheckout-html-box-1 {\r\n display: none !important;\r\n }\r\n\r\n #select-widget {\r\n width: 100% !important;\r\n }\r\n\r\n .delivery-options .row.delivery-option {\r\n flex-wrap: wrap !important;\r\n }\r\n\r\n .delivery-option-detail,\r\n .payment-option {\r\n * {\r\n font-size: 14px !important;\r\n }\r\n }\r\n}\r\n\r\n.top-bar {\r\n background: #ff0f1c;\r\n color: #FFF !important;\r\n display: flex;\r\n gap: 10px;\r\n justify-content: center;\r\n width: 100%;\r\n\r\n .text-container {\r\n width: 100%;\r\n display: flex;\r\n gap: 10px;\r\n justify-content: center;\r\n }\r\n\r\n div.text {\r\n text-align: center;\r\n width: fit-content;\r\n font-size: 14px;\r\n }\r\n}\r\n\r\n#checkout .card {\r\n background: #FFF !important;\r\n}\r\n\r\n#tc-container {\r\n margin-top: 25px;\r\n\r\n .checkout-area-2 {\r\n margin-bottom: 10px;\r\n }\r\n\r\n .blocks {\r\n border: 1px solid #eee;\r\n padding: 15px;\r\n }\r\n\r\n .checkout-area-4 {\r\n gap: 10px;\r\n margin-bottom: 10px;\r\n }\r\n\r\n .checkout-area-9 {\r\n margin-bottom: 10px;\r\n gap: 10px;\r\n }\r\n\r\n .checkout-block {\r\n #main {\r\n .block-header {\r\n padding: 0 !important;\r\n }\r\n\r\n .cart-grid {\r\n margin: 0 !important;\r\n\r\n .card {\r\n padding: 0 !important;\r\n }\r\n\r\n .cart-detailed-totals {\r\n background: #FFF !important;\r\n }\r\n\r\n .promo-highlighted {\r\n margin-top: 15px;\r\n padding-top: 15px;\r\n border-top: 1px solid #d3d3d3;\r\n }\r\n }\r\n }\r\n }\r\n\r\n @media (max-width: 825px) {\r\n .blocks {\r\n display: none !important;\r\n }\r\n }\r\n}\r\n\r\n#tc-container-mobile,\r\n#tc-container {\r\n\r\n .custom-checkbox {\r\n margin-bottom: 10px !important;\r\n }\r\n\r\n .block-header.account-header,\r\n .block-header.address-name-header,\r\n .block-header.shipping-method-header,\r\n .block-header.payment-method-header {\r\n padding: 0 !important;\r\n margin-bottom: 10px;\r\n\r\n &::before {\r\n background: #ff0f1c !important;\r\n color: #FFF !important;\r\n border: 0 !important;\r\n }\r\n }\r\n\r\n input[type=\"text\"],\r\n input[type=\"email\"],\r\n input[type=\"password\"],\r\n input[type=\"tel\"],\r\n textarea,\r\n select {\r\n border: 1px solid #d3d3d3;\r\n border-radius: 4px;\r\n padding: 10px;\r\n height: 40px;\r\n line-height: 20px;\r\n font-size: 14px;\r\n width: 100%;\r\n color: #000;\r\n\r\n &::placeholder {\r\n color: #999 !important;\r\n visibility: visible !important;\r\n opacity: 1 !important;\r\n }\r\n\r\n &:focus {\r\n border-color: #7c7c7c !important;\r\n }\r\n }\r\n\r\n .cart-line-product-quantity {\r\n width: 80px !important;\r\n }\r\n\r\n .suggestion:hover,\r\n .selected {\r\n background: #FFF !important;\r\n }\r\n\r\n .remaining-amount-to-free-shipping-container {\r\n margin-bottom: 10px;\r\n }\r\n\r\n a.cart-line-product-quantity-up,\r\n a.cart-line-product-quantity-down {\r\n height: 40px !important;\r\n width: 40px !important;\r\n border: 1px solid #d3d3d3 !important;\r\n margin-left: 3px;\r\n margin-right: 3px;\r\n background-size: 30% !important;\r\n }\r\n\r\n .delivery-options-list.shipping-selected {\r\n #select-widget {\r\n border: 0 !important;\r\n }\r\n }\r\n\r\n .block-promo .promo-input-button .promo-input+button {\r\n flex-basis: auto;\r\n }\r\n\r\n #thecheckout-newsletter {\r\n display: none !important;\r\n }\r\n\r\n .custom-checkbox input[type=checkbox]:checked+span .checkbox-checked {\r\n color: #ff0f1c;\r\n font-size: 20px;\r\n }\r\n}\r\n\r\nbody.compact-cart #tc-container .qty-container .qty-box {\r\n transform: none !important;\r\n margin-bottom: 5px;\r\n}\r\n\r\n#tc-container-mobile {\r\n .checkout-block {\r\n padding: 0 !important;\r\n }\r\n\r\n .card.cart-container {\r\n padding: 0 !important;\r\n }\r\n\r\n .product-line-actions {\r\n padding-top: 0 !important;\r\n }\r\n\r\n .product-line-price {\r\n display: none !important;\r\n }\r\n\r\n .cart-detailed-totals {\r\n background: #FFF !important;\r\n }\r\n\r\n .card.cart-summary {\r\n padding: 0 !important;\r\n background: #FFF !important;\r\n }\r\n\r\n .delivery-options-list.shipping-selected {\r\n #select-widget {\r\n padding-left: 10px;\r\n background-image: none !important;\r\n }\r\n }\r\n\r\n #promo-code {\r\n .promo-input-button {\r\n display: grid !important;\r\n grid-template-columns: 1fr !important;\r\n height: fit-content !important;\r\n }\r\n }\r\n\r\n .promo-code {\r\n form {\r\n width: 100% !important;\r\n }\r\n }\r\n}"]} \ No newline at end of file +{"version":3,"sources":["custom.scss"],"names":[],"mappings":"AAAA,WACE,iBAAA,CAEA,2BACE,iBAAA,CACA,OAAA,CAMF,+CACE,0BAAA,CAGF,2DACE,eAAA,CACA,iBAAA,CAIA,2FACE,cAAA,CACA,aAAA,CAIJ,6DACE,cAAA,CAGF,mEACE,cAAA,CAGF,mFACE,uBAAA,CAGF,iEACE,qBAAA,CAGF,iHACE,yBAAA,CAKA,8JACE,yBAAA,CAKN,SACE,kBAAA,CACA,qBAAA,CACA,YAAA,CACA,QAAA,CACA,sBAAA,CACA,UAAA,CAEA,yBACE,UAAA,CACA,YAAA,CACA,QAAA,CACA,sBAAA,CAGF,kBACE,iBAAA,CACA,sBAAA,CAAA,iBAAA,CACA,cAAA,CAIJ,gBACE,0BAAA,CAGF,cACE,eAAA,CAEA,+BACE,kBAAA,CAGF,sBACE,qBAAA,CACA,YAAA,CAGF,+BACE,QAAA,CACA,kBAAA,CAGF,+BACE,kBAAA,CACA,QAAA,CAKE,kDACE,oBAAA,CAGF,+CACE,mBAAA,CAEA,qDACE,oBAAA,CAGF,qEACE,0BAAA,CAGF,kEACE,eAAA,CACA,gBAAA,CACA,4BAAA,CAMR,yBACE,sBACE,uBAAA,CAAA,CAQJ,qEACE,6BAAA,CAGF,4ZAIE,oBAAA,CACA,kBAAA,CAEA,4dACE,6BAAA,CACA,qBAAA,CACA,mBAAA,CAIJ,kYAME,wBAAA,CACA,iBAAA,CACA,YAAA,CACA,WAAA,CACA,gBAAA,CACA,cAAA,CACA,UAAA,CACA,UAAA,CAEA,qmBACE,qBAAA,CACA,6BAAA,CACA,oBAAA,CAHF,8hBACE,qBAAA,CACA,6BAAA,CACA,oBAAA,CAGF,0cACE,+BAAA,CAIJ,2FACE,qBAAA,CAGF,8HAEE,0BAAA,CAGF,6HACE,kBAAA,CAGF,0MAEE,sBAAA,CACA,qBAAA,CACA,mCAAA,CACA,eAAA,CACA,gBAAA,CACA,8BAAA,CAIA,mJACE,mBAAA,CAIJ,6IACE,eAAA,CAGF,mFACE,uBAAA,CAGF,6KACE,aAAA,CACA,cAAA,CAIJ,wDACE,yBAAA,CACA,iBAAA,CAIA,qCACE,oBAAA,CAGF,0CACE,oBAAA,CAGF,2CACE,wBAAA,CAGF,yCACE,uBAAA,CAGF,2CACE,0BAAA,CAGF,wCACE,oBAAA,CACA,0BAAA,CAIA,6EACE,iBAAA,CACA,gCAAA,CAKF,qDACE,uBAAA,CACA,oCAAA,CACA,kCAAA,CAAA,6BAAA,CAKF,sCACE,qBAAA,CAKN,sDACE,eAAA,CAIA,uCACE,uBAAA,CACA,WAAA,CACA,UAAA,CACA,sBAAA,CACA,kBAAA,CACA,wBAAA,CAIJ,yBAEE,2DAGE,oBAAA,CAGF,mBACE,2BAAA,CAAA","file":"custom.css","sourcesContent":[".an_banner {\r\n position: relative;\r\n\r\n .an_banner-link {\r\n position: absolute;\r\n inset: 0;\r\n }\r\n}\r\n\r\n#tc-container,\r\n#tc-container-mobile {\r\n .text {\r\n position: static !important;\r\n }\r\n\r\n .form-group {\r\n margin-bottom: 0;\r\n padding-right: 5px;\r\n }\r\n\r\n .custom-checkbox {\r\n span.label {\r\n font-size: 14px;\r\n display: block;\r\n }\r\n }\r\n\r\n .field-label {\r\n font-size: 14px;\r\n }\r\n\r\n .checkout-block {\r\n padding: 0 15px;\r\n }\r\n\r\n #thecheckout-html-box-1 {\r\n display: none !important;\r\n }\r\n\r\n #select-widget {\r\n width: 100% !important;\r\n }\r\n\r\n .delivery-options .row.delivery-option {\r\n flex-wrap: wrap !important;\r\n }\r\n\r\n .delivery-option-detail,\r\n .payment-option {\r\n * {\r\n font-size: 14px !important;\r\n }\r\n }\r\n}\r\n\r\n.top-bar {\r\n background: #ff0f1c;\r\n color: #FFF !important;\r\n display: flex;\r\n gap: 10px;\r\n justify-content: center;\r\n width: 100%;\r\n\r\n .text-container {\r\n width: 100%;\r\n display: flex;\r\n gap: 10px;\r\n justify-content: center;\r\n }\r\n\r\n div.text {\r\n text-align: center;\r\n width: fit-content;\r\n font-size: 14px;\r\n }\r\n}\r\n\r\n#checkout .card {\r\n background: #FFF !important;\r\n}\r\n\r\n#tc-container {\r\n margin-top: 25px;\r\n\r\n .checkout-area-2 {\r\n margin-bottom: 10px;\r\n }\r\n\r\n .blocks {\r\n border: 1px solid #eee;\r\n padding: 15px;\r\n }\r\n\r\n .checkout-area-4 {\r\n gap: 10px;\r\n margin-bottom: 10px;\r\n }\r\n\r\n .checkout-area-9 {\r\n margin-bottom: 10px;\r\n gap: 10px;\r\n }\r\n\r\n .checkout-block {\r\n #main {\r\n .block-header {\r\n padding: 0 !important;\r\n }\r\n\r\n .cart-grid {\r\n margin: 0 !important;\r\n\r\n .card {\r\n padding: 0 !important;\r\n }\r\n\r\n .cart-detailed-totals {\r\n background: #FFF !important;\r\n }\r\n\r\n .promo-highlighted {\r\n margin-top: 15px;\r\n padding-top: 15px;\r\n border-top: 1px solid #d3d3d3;\r\n }\r\n }\r\n }\r\n }\r\n\r\n @media (max-width: 825px) {\r\n .blocks {\r\n display: none !important;\r\n }\r\n }\r\n}\r\n\r\n#tc-container-mobile,\r\n#tc-container {\r\n\r\n .custom-checkbox {\r\n margin-bottom: 10px !important;\r\n }\r\n\r\n .block-header.account-header,\r\n .block-header.address-name-header,\r\n .block-header.shipping-method-header,\r\n .block-header.payment-method-header {\r\n padding: 0 !important;\r\n margin-bottom: 10px;\r\n\r\n &::before {\r\n background: #ff0f1c !important;\r\n color: #FFF !important;\r\n border: 0 !important;\r\n }\r\n }\r\n\r\n input[type=\"text\"],\r\n input[type=\"email\"],\r\n input[type=\"password\"],\r\n input[type=\"tel\"],\r\n textarea,\r\n select {\r\n border: 1px solid #d3d3d3;\r\n border-radius: 4px;\r\n padding: 10px;\r\n height: 40px;\r\n line-height: 20px;\r\n font-size: 14px;\r\n width: 100%;\r\n color: #000;\r\n\r\n &::placeholder {\r\n color: #999 !important;\r\n visibility: visible !important;\r\n opacity: 1 !important;\r\n }\r\n\r\n &:focus {\r\n border-color: #7c7c7c !important;\r\n }\r\n }\r\n\r\n .cart-line-product-quantity {\r\n width: 60px !important;\r\n }\r\n\r\n .suggestion:hover,\r\n .selected {\r\n background: #FFF !important;\r\n }\r\n\r\n .remaining-amount-to-free-shipping-container {\r\n margin-bottom: 10px;\r\n }\r\n\r\n a.cart-line-product-quantity-up,\r\n a.cart-line-product-quantity-down {\r\n height: 40px !important;\r\n width: 35px !important;\r\n border: 1px solid #d3d3d3 !important;\r\n margin-left: 3px;\r\n margin-right: 3px;\r\n background-size: 30% !important;\r\n }\r\n\r\n .delivery-options-list.shipping-selected {\r\n #select-widget {\r\n border: 0 !important;\r\n }\r\n }\r\n\r\n .block-promo .promo-input-button .promo-input+button {\r\n flex-basis: auto;\r\n }\r\n\r\n #thecheckout-newsletter {\r\n display: none !important;\r\n }\r\n\r\n .custom-checkbox input[type=checkbox]:checked+span .checkbox-checked {\r\n color: #ff0f1c;\r\n font-size: 20px;\r\n }\r\n}\r\n\r\nbody.compact-cart #tc-container .qty-container .qty-box {\r\n transform: none !important;\r\n margin-bottom: 5px;\r\n}\r\n\r\n#tc-container-mobile {\r\n .checkout-block {\r\n padding: 0 !important;\r\n }\r\n\r\n .card.cart-container {\r\n padding: 0 !important;\r\n }\r\n\r\n .product-line-actions {\r\n padding-top: 0 !important;\r\n }\r\n\r\n .product-line-price {\r\n display: none !important;\r\n }\r\n\r\n .cart-detailed-totals {\r\n background: #FFF !important;\r\n }\r\n\r\n .card.cart-summary {\r\n padding: 0 !important;\r\n background: #FFF !important;\r\n }\r\n\r\n .delivery-options-list.shipping-selected {\r\n #select-widget {\r\n padding-left: 10px;\r\n background-image: none !important;\r\n }\r\n }\r\n\r\n #promo-code {\r\n .promo-input-button {\r\n display: grid !important;\r\n grid-template-columns: 1fr !important;\r\n height: fit-content !important;\r\n }\r\n }\r\n\r\n .promo-code {\r\n form {\r\n width: 100% !important;\r\n }\r\n }\r\n}\r\n\r\nbody.compact-cart #tc-container .product-line-actions {\r\n flex-basis: auto;\r\n}\r\n\r\n.product-line-delete {\r\n .remove-from-cart {\r\n display: flex !important;\r\n height: 40px;\r\n width: 35px;\r\n justify-content: center;\r\n align-items: center;\r\n border: 1px solid #d3d3d3;\r\n }\r\n}\r\n\r\n@media (max-width: 767px) {\r\n\r\n .product-line-qty,\r\n .product-line-price,\r\n .product-line-delete {\r\n padding: 0 !important\r\n }\r\n\r\n .product-line-body {\r\n padding-left: 5px !important;\r\n }\r\n}"]} \ No newline at end of file diff --git a/themes/charme/assets/css/custom.scss b/themes/charme/assets/css/custom.scss index f8780f05..e294758a 100644 --- a/themes/charme/assets/css/custom.scss +++ b/themes/charme/assets/css/custom.scss @@ -182,7 +182,7 @@ } .cart-line-product-quantity { - width: 80px !important; + width: 60px !important; } .suggestion:hover, @@ -197,7 +197,7 @@ a.cart-line-product-quantity-up, a.cart-line-product-quantity-down { height: 40px !important; - width: 40px !important; + width: 35px !important; border: 1px solid #d3d3d3 !important; margin-left: 3px; margin-right: 3px; @@ -275,4 +275,32 @@ body.compact-cart #tc-container .qty-container .qty-box { width: 100% !important; } } +} + +body.compact-cart #tc-container .product-line-actions { + flex-basis: auto; +} + +.product-line-delete { + .remove-from-cart { + display: flex !important; + height: 40px; + width: 35px; + justify-content: center; + align-items: center; + border: 1px solid #d3d3d3; + } +} + +@media (max-width: 767px) { + + .product-line-qty, + .product-line-price, + .product-line-delete { + padding: 0 !important + } + + .product-line-body { + padding-left: 5px !important; + } } \ No newline at end of file diff --git a/themes/charme/modules/ps_shoppingcart/ps_shoppingcart.tpl b/themes/charme/modules/ps_shoppingcart/ps_shoppingcart.tpl index 738cbd08..5172cae9 100644 --- a/themes/charme/modules/ps_shoppingcart/ps_shoppingcart.tpl +++ b/themes/charme/modules/ps_shoppingcart/ps_shoppingcart.tpl @@ -142,7 +142,7 @@
diff --git a/themes/charme/templates/_partials/head.tpl b/themes/charme/templates/_partials/head.tpl index f88b39f0..a4e24734 100644 --- a/themes/charme/templates/_partials/head.tpl +++ b/themes/charme/templates/_partials/head.tpl @@ -54,7 +54,7 @@ {include file="_partials/stylesheets.tpl" stylesheets=$stylesheets} {/block} - + {block name='javascript_head'} {include file="_partials/javascript.tpl" javascript=$javascript.head vars=$js_custom_vars} diff --git a/themes/charme/templates/checkout/_partials/cart-voucher.tpl b/themes/charme/templates/checkout/_partials/cart-voucher.tpl index 251c6c97..163545bb 100644 --- a/themes/charme/templates/checkout/_partials/cart-voucher.tpl +++ b/themes/charme/templates/checkout/_partials/cart-voucher.tpl @@ -39,7 +39,7 @@ {if isset($voucher.code) && $voucher.code !== ''}
- {l s='Delete' d='Shop.Theme.Checkout'} + UsuĊ„
{/if} @@ -60,7 +60,7 @@ - + {/block} diff --git a/themes/charme/templates/checkout/cart.tpl b/themes/charme/templates/checkout/cart.tpl index 8d5c5a8c..c25c5c2f 100644 --- a/themes/charme/templates/checkout/cart.tpl +++ b/themes/charme/templates/checkout/cart.tpl @@ -44,9 +44,7 @@ {block name='continue_shopping'} - - {l s='Continue shopping' d='Shop.Theme.Actions'} - + Kontynuuj zakupy {/block} diff --git a/themes/charme/templates/index.tpl b/themes/charme/templates/index.tpl index 6d077e21..940ebf34 100644 --- a/themes/charme/templates/index.tpl +++ b/themes/charme/templates/index.tpl @@ -24,17 +24,18 @@ *} {extends file='page.tpl'} - {block name='page_content_container'} -
- {hook h='displaySliderContainerWidth'} - {hook h='displayHomeBefore'} - {block name='page_content_top'}{/block} +{block name='page_content_container'} +
+ {hook h='displaySliderContainerWidth'} + {hook h='displayHomeBefore'} + {block name='page_content_top'}{/block} - {block name='page_content'} - {block name='hook_home'} - {$HOOK_HOME nofilter} - {/block} - {/block} + {hook h='displayHomeAfter'} + {block name='page_content'} + {block name='hook_home'} + {$HOOK_HOME nofilter} + {/block} + {/block}
@@ -44,8 +45,7 @@ {hook h='displayEmailSubs'}
-
- {hook h='displayHomeAfter'} +
@@ -56,5 +56,5 @@
-
- {/block} +
+{/block} \ No newline at end of file