:root{--color-bg-main: #000000;--color-bg-card: #0F0F12;--color-bg-box: #1E1E24;--color-text-main: #FFFFFF;--color-text-muted: #B3B3BA;--color-accent: #ECFDAC;--color-border: #474747;--font-title: "STRUTT Modena 420", sans-serif;--font-body: "STRUTT Modena 370", sans-serif}.deposit-transfer-page{background-color:var(--color-bg-main);color:var(--color-text-main);font-family:var(--font-body);display:flex;flex-direction:column;gap:0;margin:120px auto 96px}@media(max-width:1024px)and (min-width:735px){.deposit-transfer-page{margin-bottom:72px}}@media(max-width:734px){.deposit-transfer-page{margin-top:0;margin-bottom:0;padding-bottom:64px;background-color:#000}}.deposit-transfer-page h3{margin-block-start:0;margin-block-end:0}.deposit-transfer-header{display:flex;flex-direction:column;gap:32px}.deposit-transfer-title{font-family:var(--font-title);font-size:var(--Display-D1, 64px);font-weight:400;line-height:1.1;letter-spacing:-.02em;margin:0}.deposit-transfer-description{font-family:var(--font-body);font-size:var(--Body-B1, 20px);font-weight:300;line-height:1.5;color:var(--color-text-muted);margin:0}.deposit-transfer-description .deposit-transfer-date{color:var(--primary-primary, var(--color-accent, #ECFDAC));font-weight:400;text-align:right;display:inline-block}.deposit-transfer-summary-card{border:1px solid var(--color-border);border-radius:12px;padding:24px;display:flex;justify-content:space-between;align-items:center;margin-top:64px}.summary-values .price-row{display:flex;align-items:center;justify-content:flex-end}.summary-label{font-family:var(--font-body);font-size:var(--Body-B1, 20px);font-weight:400;line-height:1.5;color:#fff;margin:0}.summary-order-number{font-family:var(--font-body);font-size:var(--Caption-C2, 14px);font-weight:300;color:var(--surface-on-surface-variant, #B3B3BA);margin:4px 0 0}.summary-values{text-align:right}.currency-amount{font-family:var(--font-body);font-size:var(--Body-B1, 20px);font-weight:400;color:var(--color-accent)}.tax-label{font-family:var(--font-body);font-size:var(--Caption-C2, 14px);font-weight:300;color:var(--surface-on-surface-variant, #B3B3BA);margin-left:4px}.refund-note{font-family:var(--font-body);font-size:var(--Caption-C2, 14px);font-weight:300;color:var(--surface-on-surface-variant, #B3B3BA)}.deposit-transfer-options-section{display:flex;flex-direction:column;gap:32px;margin-top:48px}.section-title{font-family:var(--font-title);font-size:var(--Headline-H2, 32px);font-weight:400;line-height:1.2;margin:0}.options-grid,.delivery-options-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.option-card{background-color:var(--color-bg-card);border-radius:12px;padding:32px 24px 24px;display:flex;flex-direction:column;gap:16px;cursor:pointer;border:1px solid transparent;transition:border-color .2s ease}.option-card.selected{border-color:transparent}.option-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.option-name{font-family:var(--font-title);font-size:var(--Headline-H4, 24px);font-weight:400;line-height:1.2;margin:0}.radio-wrapper{width:24px;height:24px}.radio-icon{width:100%;height:100%}.option-details-box{background-color:var(--color-bg-box);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:2px}.step1-details-label{font-family:var(--font-body);font-size:var(--Caption-C1, 15px);font-weight:300;line-height:1.5;color:var(--surface-on-surface-variant, #B3B3BA);margin:0}.step1-details-value{font-family:var(--font-body);font-size:var(--Body-B2, 17px);font-weight:400;color:var(--surface-on-surface, #FFFFFF);margin:0}.step2-details-label{font-family:var(--font-title);font-size:var(--Body-B2, 17px);font-weight:400;color:var(--surface-on-surface, #FFF);margin:0}.step2-details-value{font-family:var(--font-body);font-size:var(--Caption-C1, 15px);font-weight:300;color:var(--surface-on-surface-variant, #B3B3BA);margin:0}.option-footer-note{font-family:var(--font-body);font-size:var(--Caption-C2, 14px);font-weight:300;line-height:1.5;color:var(--surface-on-surface, #FFF);margin:0}.--surface-on-surface-variant{color:var(--surface-on-surface-variant, #B3B3BA)}.step2-section{display:flex;flex-direction:column;margin-top:96px}@media screen and (max-width:735px){.step2-section{display:flex;flex-direction:column;margin-top:72px}}.payment-method-status .section-title,.transfer-success-status .step2-header{margin-bottom:16px}.transfer-success-status .step2-description,.payment-method-status .step2-description{margin:0 0 64px}.payment-method-status .assigned-dealer-section{margin-top:0;margin-bottom:64px}.payment-method-status .delivery-selection-section{margin-top:0}.step2-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.status-icon{width:32px;height:32px}.deferred-description{font-family:var(--font-body);font-size:var(--Body-B2, 16px);font-weight:300;line-height:1.5;color:var(--surface-on-surface-variant, #B3B3BA)}.next-steps-container{margin-top:64px;display:flex;flex-direction:column;gap:24px;margin-bottom:0}.transfer-success-status .success-summary{margin-bottom:64px}.transfer-success-status .next-steps-container{margin-top:0}.next-steps-title{font-family:var(--font-title);font-size:var(--Headline-H4, 24px);font-weight:400;margin:0 0 24px}.next-steps-list{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch;background:var(--surface-surface-container-lowest, #0F0F12)}.next-step-item{background:var(--surface-surface-container, #1E1E24);padding:16px;border-radius:12px;display:flex;gap:16px;width:100%;align-items:flex-start}.step-number{font-family:var(--font-body);font-size:var(--Body-B1, 20px);font-weight:400;color:var(--color-text-main);line-height:1.2}.step-content{display:flex;flex-direction:column}.step-content .card-title{color:var(--surface-on-surface, #FFF);font-family:"STRUTT Modena 370";font-size:var(--Body-B2, 17px);font-style:normal;font-weight:400;line-height:150%;margin:0}.step-content .card-description{font-family:var(--font-body);font-size:var(--Caption-C2, 14px);font-weight:300;line-height:1.5;color:var(--surface-on-surface-variant, #B3B3BA);margin:0}.snapshot-section{border-bottom:1px solid var(--color-border);padding-bottom:32px;margin-bottom:32px}.dealer-card.disabled,.option-card.disabled{pointer-events:none;cursor:default}.snapshot-cta-wrapper{pointer-events:none}.success-summary{margin-bottom:64px}.assigned-dealer-section{display:flex;flex-direction:column;margin-top:16px}.subsection-title{font-family:var(--font-title);font-size:var(--Headline-H4, 24px);font-weight:400;margin:0 0 24px;line-height:1.2}.dealer-card{border:1px solid var(--color-border);border-radius:8px;padding:24px;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:16px}.dealer-info{display:flex;flex-direction:column;gap:8px;flex:1 1 auto}.dealer-image{flex:0 0 auto;width:142px;height:107px;aspect-ratio:142/107;border-radius:4px;background-color:#4d4d4d;object-fit:cover}.dealer-name{color:var(--surface-on-surface, #FFF);font-family:"STRUTT Modena 420";font-size:var(--Body-B2, 18px);font-style:normal;font-weight:400;line-height:150%}.dealer-contact{display:flex;flex-direction:column;gap:2px;font-family:var(--font-body);font-size:var(--Caption-C1, 15px);font-weight:300;line-height:1.5;color:var(--surface-on-surface-variant, #B3B3BA);margin:0}.dealer-contact span{display:block}.dealer-contact .dealer-link{color:var(--surface-on-surface, #FFFFFF);text-decoration:underline;text-underline-offset:2px}.dealer-contact .dealer-link--plain{color:inherit;text-decoration:none}.dealer-contact .dealer-field{word-break:break-word}.delivery-selection-section{display:flex;flex-direction:column;margin-top:24px}.selection-header{display:flex;flex-direction:column;margin-bottom:32px}.selection-header .subsection-title{margin-bottom:8px}.selection-description,.step2-description{font-family:var(--font-body);font-size:var(--Body-B2, 18px);font-weight:300;line-height:1.5;color:var(--surface-on-surface-variant, #B3B3BA);margin:0}.step2-description.step2-vat-note{margin-top:16px}.step2-vat-note__link{color:inherit;text-decoration:underline;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.step2-vat-note__link-none{color:#fff;text-decoration:none}.deposit-transfer-page .cta-container{display:flex;flex-direction:column;gap:32px;margin-top:32px}.step1-cta-container{margin-top:48px}#confirm-deferral-wrapper{width:100%}.full-width-cta{width:100%!important;max-width:none!important}.full-width-cta .component-cta-button__inner{width:100%!important;justify-content:center}.option-card.disabled{pointer-events:none;opacity:.5}.deposit-transfer-page .privacy-note{color:var(--surface-on-surface-variant, #B3B3BA);font-family:"STRUTT Modena 370";font-size:var(--Caption-C1, 15px);font-style:normal;font-weight:300;line-height:150%;margin:0}.deposit-transfer-page .privacy-note a:not(.link){color:var(--surface-on-surface-variant, #B3B3BA);font-family:"STRUTT Modena 370";font-size:var(--Caption-C1, 15px);font-style:normal;font-weight:300;line-height:150%;margin:0;text-decoration:none}.deposit-transfer-page .privacy-note a.link{color:var(--surface-on-surface-variant, #B3B3BA);font-family:"STRUTT Modena 370";font-size:var(--Caption-C1, 15px);font-style:normal;font-weight:300;line-height:150%;margin:0;text-decoration:underline;text-decoration-skip-ink:none;text-underline-offset:2px;text-decoration-thickness:1px}.deposit-transfer-page .terms-checkbox-wrapper{margin-bottom:0;display:none;width:100%}.terms-checkbox-wrapper .component-checkbox{display:flex;flex-direction:row;align-items:flex-start;gap:8px}.terms-checkbox-wrapper .component-checkbox .component-checkbox__input{width:18px;height:18px;flex-shrink:0}.terms-checkbox{margin-right:0}.terms-checkbox-wrapper .component-checkbox__label{font-family:"STRUTT Modena 370";font-size:var(--Caption-C1, 15px);font-weight:300;color:var(--surface-on-surface-variant, #B3B3BA);line-height:1.5}.terms-checkbox-wrapper .component-checkbox__label a{color:var(--surface-on-surface-variant, #B3B3BA);text-decoration:underline}.success-grid{grid-template-columns:repeat(2,1fr)}.deposit-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;z-index:10001}.deposit-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d}.deposit-modal__content{position:relative;width:600px;max-width:calc(100% - 48px);background:var(--color-bg-card, #0F0F12);border-radius:8px;padding:40px 32px 32px;border:1px solid var(--color-border, #474747);box-shadow:0 12px 36px #0009;display:flex;flex-direction:column}.deposit-modal__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.modal-title{font-family:var(--font-title);font-size:28px;font-weight:400;line-height:1.2}.modal-description{font-family:var(--font-body);font-size:18px;font-weight:300;line-height:1.5;color:var(--color-text-muted, #B3B3BA);margin-bottom:48px}.deposit-modal__close{background:none;border:none;cursor:pointer}.deposit-modal__actions{display:flex;flex-direction:row;gap:19px;width:100%}.deposit-modal__actions .component-cta-button{flex:1;width:auto}@media(max-width:767px){.deposit-modal__actions{flex-direction:column;gap:19px}.deposit-modal__actions .component-cta-button{width:100%;flex:none}}@media(max-width:768px){.payment-method-status .step2-description,.payment-method-status .assigned-dealer-section,.success-summary{margin-bottom:48px}.success-grid{grid-template-columns:1fr}}@media(max-width:734px){.deposit-transfer-title{font-size:var(--Headline-H1, 32px)}.options-grid,.next-steps-grid{grid-template-columns:1fr}.deposit-transfer-page{margin-top:12px}.deposit-transfer-header{margin-bottom:28px;gap:12px}.summary-order-number{margin-top:2px}.option-card{padding:24px 16px 16px;gap:20px}.option-header{margin-bottom:0}.option-details-box{padding:12px}.options-grid:not(.delivery-options-grid){display:grid;grid-template-columns:1fr;gap:24px;overflow:visible;width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.options-grid:not(.delivery-options-grid) .option-card{min-width:0;width:100%;flex:none}.step2-description{margin-bottom:48px}.success-summary{margin-bottom:48px;padding:24px 16px}.dealer-card{padding:24px 16px}.dealer-image{width:100px;height:75px;aspect-ratio:4/3}}@media(max-width:734px){.dealer-contact{overflow-wrap:anywhere;word-break:break-word}.step2-description{margin-bottom:16px}.deposit-transfer-summary-card{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;padding:24px 16px;width:100%;align-items:center;margin-top:48px}.deposit-transfer-summary-card .summary-info,.deposit-transfer-summary-card .summary-values,.deposit-transfer-summary-card .price-row{display:contents;align-items:center}.deposit-transfer-summary-card .summary-order-number{grid-column:1 / -1;grid-row:1;margin:0 0 4px;text-align:left;width:100%}.deposit-transfer-summary-card .summary-label{grid-column:1;grid-row:2;text-align:left;margin:0;align-self:center}.deposit-transfer-summary-card .currency-amount{grid-column:2;grid-row:2;text-align:right;margin:0;align-self:center}.deposit-transfer-summary-card .refund-note{grid-column:1;grid-row:3;text-align:left;margin:0;align-self:start;font-size:12px}.deposit-transfer-summary-card .tax-label{grid-column:2;grid-row:3;text-align:right;margin:0;align-self:start}}@media(max-width:734px){.deposit-modal__content{padding:32px 24px 24px;width:356px}.modal-title{font-size:24px}.modal-description{font-size:16px}.deposit-modal__actions{flex-direction:column}.next-steps-container{gap:16px;margin-top:48px;margin-bottom:0}.next-steps-title{margin-bottom:0}.next-steps-list{background:var(--surface-surface-container-lowest, #0F0F12);padding:16px;border-radius:12px;gap:12px;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.next-step-item{background:var(--surface-surface-container, #1E1E24);padding:12px;border-radius:8px;gap:8px;flex-direction:column;align-items:flex-start}.step-content{gap:2px}.step-number{width:100%}.step2-header{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.transfer-success-status .step2-description,.transfer-success-status .success-summary{margin-bottom:32px}}.mobile-only-br{display:none}.deposit-transfer-desktop-layout{display:block;min-height:100vh}.deposit-transfer-mobile-layout{display:none;min-height:100vh}@media(max-width:734px){.mobile-only-br{display:inline}.deposit-transfer-container{padding:0 16px;max-width:100%;margin:0 auto;min-height:100vh}}@media screen and (min-width:735px)and (max-width:1068px){.deposit-transfer-container{display:grid!important;grid-template-columns:repeat(8,1fr);gap:16px;max-width:688px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;box-sizing:border-box;min-height:100vh}.deposit-transfer-grid{grid-column:1 / -1}}@media screen and (min-width:1069px){.deposit-transfer-container{display:grid!important;grid-template-columns:repeat(12,min(72px,calc((100% - 264px) * .08333333333333333)));gap:24px;padding-left:max(72px,calc((100% - 1128px)/2));padding-right:max(72px,calc((100% - 1128px)/2));box-sizing:border-box;min-height:100vh}.deposit-transfer-grid{grid-column:1 / 9}}@media screen and (min-width:735px){.deposit-transfer-container{overflow-x:hidden}#step2-payment-method,.payment-method-status,.payment-method-status .assigned-dealer-section,.payment-method-status .delivery-selection-section{max-width:100%;overflow:hidden}.options-grid{width:100%}.option-card{min-width:0}}@media(max-width:734px){.delivery-options-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain;gap:16px;-ms-overflow-style:none;scrollbar-width:none;width:auto;margin-left:-16px;margin-right:-32px;padding-left:16px;padding-right:16px;box-sizing:border-box}.delivery-options-grid::-webkit-scrollbar{display:none}.delivery-options-grid .option-card{min-width:270px;width:270px;scroll-snap-align:center;flex:0 0 auto;padding:24px 16px 16px;gap:20px}.delivery-options-grid .option-name{font-size:20px}.delivery-options-grid .step2-details-label{font-size:16px;font-weight:400;color:#fff}.delivery-options-grid .step2-details-value{font-size:14px;font-weight:300;color:#b3b3ba}.delivery-options-grid .option-footer-note{font-size:12px;font-weight:300;color:#fff}.delivery-options-grid .option-details-box{padding:12px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/page-deposit-transfer.css.map */
