.default .two-step-checkout-container .step-indicator{display:flex;align-items:center;justify-content:flex-start;gap:0;margin-bottom:30px;width:100%}.default .two-step-checkout-container .step-indicator .step-item{position:relative;display:flex;align-items:center;justify-content:flex-start;padding-bottom:20px;padding-right:40px;transition:all .3s ease;border-bottom:3px solid var(--color-pale-gray);margin-bottom:-2px;flex:1}.default .two-step-checkout-container .step-indicator .step-item.active,.default .two-step-checkout-container .step-indicator .step-item.completed{border-bottom-color:var(--color-neutral-black)}.default .two-step-checkout-container .step-indicator .step-item.active .step-label,.default .two-step-checkout-container .step-indicator .step-item.completed .step-label{color:var(--font-primary-color)}.default .two-step-checkout-container .step-indicator .step-item .step-label{font-size:20px;font-weight:700;color:var(--color-pale-gray);white-space:nowrap}.default .two-step-checkout-container .two-step-checkout-form{width:100%}.default .two-step-checkout-container .checkout-main{display:grid;grid-template-columns:2fr 1fr;gap:40px}.default .two-step-checkout-container .checkout-steps .step{margin-bottom:20px}.default .two-step-checkout-container .checkout-steps .section-title,.default .two-step-checkout-container .checkout-steps .step-title{font-size:20px;font-weight:700;color:var(--font-primary-color);margin-bottom:20px}.default .two-step-checkout-container .address-selector{margin-bottom:20px}.default .two-step-checkout-container .address-selector .address-selector-title{font-size:20px;font-weight:700;color:var(--font-primary-color);margin-bottom:20px}.default .two-step-checkout-container .address-selector .address-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:24px}.default .two-step-checkout-container .address-selector .address-cards-grid.scrollable{max-height:600px;overflow-y:auto;padding-right:8px}.default .two-step-checkout-container .address-selector .address-cards-grid.scrollable::-webkit-scrollbar{width:6px}.default .two-step-checkout-container .address-selector .address-cards-grid.scrollable::-webkit-scrollbar-thumb{background:var(--color-soft-grey);border-radius:8px}.default .two-step-checkout-container .address-selector .address-cards-grid.scrollable::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-gray)}.default .two-step-checkout-container .address-selector .new-address-form-container{margin-top:32px;padding:0;border:none;border-radius:0;background:rgba(0,0,0,0)}.default .two-step-checkout-container .address-selector .new-address-form-container .new-address-form .form-title{font-size:20px;font-weight:700;color:var(--font-primary-color);margin-bottom:20px}.default .two-step-checkout-container .address-selector .new-address-form-container .new-address-form .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px}.default .two-step-checkout-container .address-selector .new-address-form-container .new-address-form .form-grid.form-grid-multi-step{grid-template-columns:repeat(2,1fr)}.default .two-step-checkout-container .address-selector .new-address-form-container .new-address-form .form-grid .form-field.span-1{grid-column:span 1}.default .two-step-checkout-container .address-selector .new-address-form-container .new-address-form .form-grid .form-field.span-2{grid-column:span 2}.default .two-step-checkout-container .address-selector .new-address-form-container .new-address-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.default .two-step-checkout-container .address-selector .new-address-form-container .new-address-form .form-field{margin-bottom:0}.default .two-step-checkout-container .address-selector .new-address-form-container .new-address-form .form-actions{display:flex;gap:20px;justify-content:flex-end;margin-top:20px}.default .two-step-checkout-container .address-card{position:relative;padding:20px;border:1px solid var(--product-border-color);border-radius:0;background:var(--color-white);transition:all .2s ease}.default .two-step-checkout-container .address-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.default .two-step-checkout-container .address-card .address-card-header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.default .two-step-checkout-container .address-card .address-card-header .address-checkbox{width:26px;height:26px;cursor:pointer;accent-color:var(--color-black);border:2px solid var(--color-pale-gray);border-radius:3px;flex-shrink:0}.default .two-step-checkout-container .address-card .address-card-header .address-name{flex:1;font-size:16px;font-weight:700;color:var(--color-neutral-black);margin:0}.default .two-step-checkout-container .address-card .address-card-header .edit-button{padding:0;background:rgba(0,0,0,0);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.default .two-step-checkout-container .address-card .address-card-body{margin-bottom:15px;margin-left:36px}.default .two-step-checkout-container .address-card .address-card-body .address-line{font-size:16px;color:var(--font-primary-color);font-weight:400;margin-bottom:0}.default .two-step-checkout-container .address-card .address-card-body .address-phone{font-size:16px;color:var(--font-primary-color);margin-top:10px;text-decoration:underline;text-underline-position:from-font}.default .two-step-checkout-container .address-card .address-card-body .address-type{font-size:16px;color:var(--font-primary-color);font-weight:400;margin-top:10px}.default .two-step-checkout-container .address-card .address-card-footer .ship-here-button{width:100%;padding:10px;background:var(--color-white);color:var(--color-black);font-size:14px;font-weight:600;border:1.5px solid var(--color-black);border-radius:4px;cursor:pointer;transition:all .2s ease}.default .two-step-checkout-container .address-card .address-card-footer .ship-here-button:hover{background:var(--color-black);color:var(--color-white)}.default .two-step-checkout-container .shipping-method-section{margin:32px 0;padding:0;border:none;border-radius:0;background:rgba(0,0,0,0)}.default .two-step-checkout-container .shipping-method-section .section-title{font-size:20px;font-weight:700;color:var(--font-primary-color);margin-bottom:20px}.default .two-step-checkout-container .shipping-method-section .shipping-method-options .shipping-option{display:flex;align-items:center;padding:16px 24px;border:1px solid var(--color-cool-gray);border-radius:0;margin-bottom:0;transition:all .2s ease;background:var(--color-white)}.default .two-step-checkout-container .shipping-method-section .shipping-method-options .shipping-option:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.default .two-step-checkout-container .shipping-method-section .shipping-method-options .shipping-option:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.default .two-step-checkout-container .shipping-method-section .shipping-method-options .shipping-option:not(:last-child){border-bottom:none}.default .two-step-checkout-container .shipping-method-section .shipping-method-options .shipping-option:hover{background:var(--color-gray-light)}.default .two-step-checkout-container .shipping-method-section .shipping-method-options .shipping-option input[type=radio]{width:18px;height:18px;margin-right:16px;accent-color:var(--color-black);cursor:pointer}.default .two-step-checkout-container .shipping-method-section .shipping-method-options .shipping-option label{flex:1;display:flex;justify-content:space-between;align-items:center;cursor:pointer;margin:0}.default .two-step-checkout-container .shipping-method-section .shipping-method-options .shipping-option label .method-name{font-weight:400;color:var(--color-black);font-size:16px}.default .two-step-checkout-container .shipping-method-section .shipping-method-options .shipping-option label .method-price{font-weight:700;color:var(--color-black);font-size:16px}.default .two-step-checkout-container .shipping-method-section .shipping-method-options .shipping-option label .method-price:before{content:"$";font-weight:700}.default .two-step-checkout-container .shipping-method-section .shipping-method-wrap.shipping-methods-layout-v1 .shipping-methods-display.has-single-shipping-method{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.default .two-step-checkout-container .shipping-method-section .shipping-method-wrap.shipping-methods-layout-v1 .shipping-methods-display.has-single-shipping-method .applied-shipping-method.single-shipping-method{align-items:center;border:1px solid var(--color-black);border-radius:var(--radius);display:flex;flex-direction:row;gap:10px;padding:20px}.default .two-step-checkout-container .billing-address-section,.default .two-step-checkout-container .billing-address-section-step1{margin:32px 0}.default .two-step-checkout-container .billing-address-section .section-title,.default .two-step-checkout-container .billing-address-section-step1 .section-title{font-size:20px;font-weight:700;color:var(--font-primary-color);margin-bottom:20px}.default .two-step-checkout-container .billing-address-section .same-as-shipping-checkbox,.default .two-step-checkout-container .billing-address-section-step1 .same-as-shipping-checkbox{display:flex;align-items:center;gap:10px;margin-bottom:20px}.default .two-step-checkout-container .billing-address-section .billing-address-form-section,.default .two-step-checkout-container .billing-address-section-step1 .billing-address-form-section{margin-top:20px}.default .two-step-checkout-container .billing-address-section .billing-address-form-section .section-subtitle,.default .two-step-checkout-container .billing-address-section-step1 .billing-address-form-section .section-subtitle{font-size:20px;font-weight:700;color:var(--font-primary-color);margin-bottom:20px}.default .two-step-checkout-container .billing-address-section .billing-address-form-section .new-address-form-container,.default .two-step-checkout-container .billing-address-section-step1 .billing-address-form-section .new-address-form-container{margin-top:0;padding:0;border:none;border-radius:0;background:rgba(0,0,0,0)}.default .two-step-checkout-container .billing-address-section .billing-address-form-section .new-address-form-container .new-address-form .form-title,.default .two-step-checkout-container .billing-address-section-step1 .billing-address-form-section .new-address-form-container .new-address-form .form-title{font-size:20px;font-weight:700;color:var(--font-primary-color);margin-bottom:20px}.default .two-step-checkout-container .billing-address-section .billing-address-form-section .new-address-form-container .new-address-form .form-row,.default .two-step-checkout-container .billing-address-section-step1 .billing-address-form-section .new-address-form-container .new-address-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.default .two-step-checkout-container .billing-address-section .billing-address-form-section .new-address-form-container .new-address-form .form-field,.default .two-step-checkout-container .billing-address-section-step1 .billing-address-form-section .new-address-form-container .new-address-form .form-field{margin-bottom:20px}.default .two-step-checkout-container .billing-address-section .address-display-section,.default .two-step-checkout-container .billing-address-section-step1 .address-display-section{min-width:0;display:flex;flex-direction:column}.default .two-step-checkout-container .billing-address-section .address-display-section .section-subtitle,.default .two-step-checkout-container .billing-address-section-step1 .address-display-section .section-subtitle{font-size:16px;font-weight:700;color:var(--font-primary-color);margin-bottom:20px}.default .two-step-checkout-container .billing-address-section .address-display-section .address-display-box,.default .two-step-checkout-container .billing-address-section-step1 .address-display-section .address-display-box{background-color:var(--color-white);border:1px solid var(--product-border-color);border-radius:8px;padding:15px;margin-bottom:20px;overflow-wrap:break-word;flex:1;overflow:hidden;word-break:break-word}.default .two-step-checkout-container .billing-address-section .address-display-section .address-display-box .address-display-line,.default .two-step-checkout-container .billing-address-section .address-display-section .address-display-box .address-display-name,.default .two-step-checkout-container .billing-address-section-step1 .address-display-section .address-display-box .address-display-line,.default .two-step-checkout-container .billing-address-section-step1 .address-display-section .address-display-box .address-display-name{font-size:16px;margin-bottom:10px;color:var(--font-primary-color)}.default .two-step-checkout-container .billing-address-section .addresses-display-container,.default .two-step-checkout-container .billing-address-section-step1 .addresses-display-container{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.default .two-step-checkout-container .billing-address-section .addresses-display-container .address-display-section,.default .two-step-checkout-container .billing-address-section-step1 .addresses-display-container .address-display-section{margin-top:0}.default .two-step-checkout-container .payment-methods-accordion{margin:25px 0}.default .two-step-checkout-container .payment-methods-accordion .payment-method-accordion-item{margin-bottom:20px;background:var(--color-white);transition:all .3s ease}.default .two-step-checkout-container .payment-methods-accordion .payment-method-accordion-item.expanded .payment-method-header{border-bottom:1.5px solid var(--color-cool-gray)}.default .two-step-checkout-container .payment-methods-accordion .payment-method-accordion-item.selected .payment-method-header{background-color:var(--color-faint-gray)}.default .two-step-checkout-container .payment-methods-accordion .payment-method-accordion-item .payment-method-header{display:flex;align-items:center;justify-content:space-between;padding:20px;cursor:pointer;transition:background .2s ease;border:1px solid var(--product-border-color);border-radius:0}.default .two-step-checkout-container .payment-methods-accordion .payment-method-accordion-item .payment-method-header:hover{background-color:var(--color-faint-gray)}.default .two-step-checkout-container .payment-methods-accordion .payment-method-accordion-item .payment-method-header .payment-method-radio-wrapper{display:flex;align-items:center;gap:16px;flex:1}.default .two-step-checkout-container .payment-methods-accordion .payment-method-accordion-item .payment-method-header .payment-method-radio-wrapper input[type=radio]{width:20px;height:20px;accent-color:var(--color-crimson-red);cursor:pointer}.default .two-step-checkout-container .payment-methods-accordion .payment-method-accordion-item .payment-method-header .payment-method-radio-wrapper label{display:flex;flex-direction:column;cursor:pointer;margin:0}.default .two-step-checkout-container .payment-methods-accordion .payment-method-accordion-item .payment-method-header .payment-method-radio-wrapper label .payment-method-title{font-size:16px;font-weight:600;color:var(--color-black)}.default .two-step-checkout-container .payment-methods-accordion .payment-method-accordion-item .payment-method-header .payment-method-radio-wrapper label .payment-method-gateway{font-size:14px;color:var(--color-slate-gray);margin-top:4px}.default .two-step-checkout-container .payment-methods-accordion .payment-method-accordion-item .payment-method-header i,.default .two-step-checkout-container .payment-methods-accordion .payment-method-accordion-item .payment-method-header svg{font-size:20px;color:var(--color-slate-gray);transition:transform .3s ease}.default .two-step-checkout-container .payment-methods-accordion .payment-method-accordion-item .payment-method-content{padding:0 24px 24px;animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.default .two-step-checkout-container .payment-methods-accordion .payment-method-accordion-item .payment-method-content .address-review-section{margin-top:20px;margin-bottom:20px;padding:20px;background:var(--color-faint-gray);border:1px solid var(--product-border-color);border-radius:8px}.default .two-step-checkout-container .payment-methods-accordion .payment-method-accordion-item .payment-method-content .address-review-section .section-title{font-size:18px;font-weight:700;color:var(--font-primary-color);margin-bottom:20px;border-bottom:1px solid var(--product-border-color);padding-bottom:10px}.default .two-step-checkout-container .payment-methods-accordion .payment-method-accordion-item .payment-method-content .address-review-section .addresses-display-container{display:grid;grid-template-columns:1fr 1fr;gap:20px}.default .two-step-checkout-container .payment-methods-accordion .payment-method-accordion-item .payment-method-content .address-review-section .addresses-display-container .address-display-section .section-subtitle{font-size:16px;font-weight:600;color:var(--font-primary-color);margin-bottom:12px}.default .two-step-checkout-container .payment-methods-accordion .payment-method-accordion-item .payment-method-content .address-review-section .addresses-display-container .address-display-section .address-display-box{background-color:var(--color-white);border:1px solid var(--product-border-color);border-radius:6px;padding:15px;margin-bottom:15px;overflow:hidden;word-break:break-word;flex:1}.default .two-step-checkout-container .payment-methods-accordion .payment-method-accordion-item .payment-method-content .address-review-section .addresses-display-container .address-display-section .address-display-box .address-display-name{font-size:16px;margin-bottom:5px;color:var(--font-primary-color)}.default .two-step-checkout-container .payment-methods-accordion .payment-method-accordion-item .payment-method-content .address-review-section .addresses-display-container .address-display-section .address-display-box .address-display-line{font-size:14px;color:var(--color-slate-gray);margin:5px 0}.default .two-step-checkout-container .payment-methods-accordion .payment-method-accordion-item .payment-method-content .address-review-section .addresses-display-container .address-display-section .address-display-box .address-display-note{font-size:14px;color:var(--color-slate-gray);font-style:italic;margin:0;padding:16px 0;text-align:center}.default .two-step-checkout-container .payment-methods-accordion .payment-method-accordion-item .payment-method-content .address-review-section .addresses-display-container .address-display-section .change-address-button{width:100%;padding:10px 16px;background-color:var(--color-white);border:1.5px solid var(--color-black);color:var(--color-black);border-radius:4px;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s ease}.default .two-step-checkout-container .payment-methods-accordion .payment-method-accordion-item .payment-method-content .address-review-section .addresses-display-container .address-display-section .change-address-button:hover{background-color:var(--color-black);color:var(--color-white)}.default .two-step-checkout-container .payment-methods-accordion .payment-method-accordion-item .payment-method-content .billing-address-section{margin:24px 0;padding:0;border:none;background:rgba(0,0,0,0)}.default .two-step-checkout-container .payment-methods-accordion .payment-method-accordion-item .payment-method-content .payment-method-form-section{margin-top:30px}.default .two-step-checkout-container .payment-methods-accordion .payment-method-accordion-item .payment-method-content .payment-method-form-section .input-label{margin-bottom:10px;display:inline-block}.default .two-step-checkout-container .step-actions{display:flex;justify-content:flex-end;align-items:stretch;gap:20px;margin-top:30px}.default .two-step-checkout-container .step-actions:not(.single-cta){justify-content:space-between}.default .two-step-checkout-container .checkout-sidebar{min-width:0}.default .two-step-checkout-container .checkout-sidebar .enhanced-order-summary{position:sticky;top:32px;padding:24px;background:var(--color-white);border:1px solid var(--color-cool-gray);border-radius:4px;max-width:420px;width:100%}.default .two-step-checkout-container .checkout-sidebar .enhanced-order-summary .summary-header h3{font-size:18px;font-weight:700;color:var(--color-black);margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--color-cool-gray)}.default .two-step-checkout-container .checkout-sidebar .enhanced-order-summary .summary-calculations{margin-bottom:24px}.default .two-step-checkout-container .checkout-sidebar .enhanced-order-summary .summary-calculations .summary-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;font-size:14.4px;color:var(--color-slate-gray)}.default .two-step-checkout-container .checkout-sidebar .enhanced-order-summary .summary-calculations .summary-row.promo-row{color:var(--color-emerald-green)}.default .two-step-checkout-container .checkout-sidebar .enhanced-order-summary .summary-calculations .summary-row.promo-row .promo-code-text{font-size:12px;margin-left:8px;text-transform:uppercase}.default .two-step-checkout-container .checkout-sidebar .enhanced-order-summary .summary-calculations .summary-row.promo-row .promo-amount{font-weight:600}.default .two-step-checkout-container .checkout-sidebar .enhanced-order-summary .summary-calculations .summary-row.total-row{border-top:1px solid var(--color-cool-gray);margin-top:12px;padding-top:16px}.default .two-step-checkout-container .checkout-sidebar .enhanced-order-summary .summary-calculations .summary-row.total-row .total-amount,.default .two-step-checkout-container .checkout-sidebar .enhanced-order-summary .summary-calculations .summary-row.total-row .total-label{font-size:18px;font-weight:700;color:var(--color-black)}.default .two-step-checkout-container .checkout-sidebar .enhanced-order-summary .summary-calculations .summary-row .summary-label{font-weight:500}.default .two-step-checkout-container .checkout-sidebar .enhanced-order-summary .summary-calculations .summary-row .summary-amount{font-weight:600;color:var(--color-black)}.default .two-step-checkout-container .checkout-sidebar .enhanced-order-summary .summary-actions{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.default .two-step-checkout-container .checkout-sidebar .enhanced-order-summary .summary-actions .summary-button{display:block;width:100%;padding:12px;text-align:center;font-weight:600;font-size:14px;border-radius:4px;text-decoration:none;transition:all .2s ease}.default .two-step-checkout-container .checkout-sidebar .enhanced-order-summary .summary-actions .summary-button.view-cart-button{border:1px solid var(--color-black);background:var(--color-white);color:var(--color-black)}.default .two-step-checkout-container .checkout-sidebar .enhanced-order-summary .summary-actions .summary-button.view-cart-button:hover{background:var(--color-black);color:var(--color-white)}.default .two-step-checkout-container .checkout-sidebar .enhanced-order-summary .summary-actions .summary-button.keep-shopping-button{border:1.5px solid var(--color-crimson-red);background:var(--color-white);color:var(--color-crimson-red)}.default .two-step-checkout-container .checkout-sidebar .enhanced-order-summary .summary-actions .summary-button.keep-shopping-button:hover{background:var(--color-crimson-red);color:var(--color-white)}.default .two-step-checkout-container .checkout-sidebar .enhanced-order-summary .payment-icons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding-top:16px;border-top:1px solid var(--color-cool-gray)}.default .two-step-checkout-container .checkout-sidebar .enhanced-order-summary .payment-icons .payment-icon{height:20px;width:auto;object-fit:contain;opacity:.7}.default .two-step-checkout-container .checkout-no-items{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center}.default .two-step-checkout-container .checkout-no-items i,.default .two-step-checkout-container .checkout-no-items svg{font-size:64px;color:var(--color-neutral-gray);margin-bottom:24px}.default .two-step-checkout-container .checkout-no-items .no-items-text{font-size:20px;color:var(--color-slate-gray)}.default .two-step-checkout-container .shipping-method-wrap .group-label{font-size:20px;font-weight:700;color:var(--font-primary-color);margin-bottom:20px;display:block}.default .two-step-checkout-container .ach-payment-fields{margin:30px 0}.default .two-step-checkout-container .ach-payment-fields .payment-error-message{padding:12px 16px;margin-bottom:20px;background-color:#fee;border:1px solid #fcc;border-radius:4px;color:#c00;font-size:14px;line-height:1.5}.default .two-step-checkout-container .ach-payment-fields .payment-processing-message{padding:12px 16px;margin-bottom:20px;background-color:#e7f3ff;border:1px solid #b3d9ff;border-radius:4px;color:#0056b3;font-size:14px;line-height:1.5}.default .two-step-checkout-container .ach-payment-fields .ach-form-grid{display:flex;flex-direction:column;gap:20px}.default .two-step-checkout-container .ach-payment-fields .ach-field-row{display:flex;gap:15px;width:100%}.default .two-step-checkout-container .ach-payment-fields .ach-field-row .input-container{flex:1;min-width:0}.default .two-step-checkout-container .ach-payment-fields .ach-field-row:has(.routing-number) .input-container:has(.routing-number){flex:0 0 45%}.default .two-step-checkout-container .ach-payment-fields .ach-field-row:has(.routing-number) .input-container:has(.account-number){flex:0 0 55%}.default .two-step-checkout-container .ach-payment-fields .ach-field-row:has(.account-type) .input-container:has(.account-type){flex:0 0 45%}.default .two-step-checkout-container .ach-payment-fields .ach-field-row:has(.account-type) .input-container:has(.account-name){flex:0 0 55%}@media(max-width:768px){.default .two-step-checkout-container .ach-payment-fields .ach-field-row{flex-direction:column;gap:15px}.default .two-step-checkout-container .ach-payment-fields .ach-field-row .input-container{width:100%}}@media(max-width:1200px){.default .two-step-checkout-container .checkout-main{grid-template-columns:100%}.default .two-step-checkout-container .checkout-main .checkout-steps{order:2}}@media(max-width:768px){.default .two-step-checkout-container .address-selector .new-address-form-container .new-address-form .form-grid.form-grid-multi-step{grid-template-columns:100%}.default .two-step-checkout-container .address-selector .new-address-form-container .new-address-form .form-grid .form-field[class*=span-]{grid-column:unset}.default .two-step-checkout-container .address-selector .address-cards-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.default .two-step-checkout-container .step-indicator{flex-direction:column}.default .two-step-checkout-container .step-indicator .step-item{width:100%;padding-bottom:15px;border-bottom-width:2px}.default .two-step-checkout-container .step-indicator .step-item:not(:last-child){margin-bottom:20px}.default .two-step-checkout-container .step-indicator .step-item .step-label{font-size:18px;white-space:normal;word-break:break-word}.default .two-step-checkout-container .address-selector .new-address-form-container{margin-top:20px}.default .two-step-checkout-container .address-selector .new-address-form-container .new-address-form .form-actions a,.default .two-step-checkout-container .address-selector .new-address-form-container .new-address-form .form-actions button{flex:1;width:100%}.default .two-step-checkout-container .address-selector .new-address-form-container .new-address-form .form-title{font-size:18px}.default .two-step-checkout-container .address-selector .address-cards-grid{grid-template-columns:100%}.default .two-step-checkout-container .address-selector .button{width:100%}.default .two-step-checkout-container .step-actions a,.default .two-step-checkout-container .step-actions button{flex:1;width:100%}.default .two-step-checkout-container .shipping-method-section .radio-group.card-option-layout .radio-label.card-layout{padding:15px}.default .two-step-checkout-container .shipping-method-section .radio-group.card-option-layout .radio-label.card-layout .text-container .card-option-title{gap:10px}.default .two-step-checkout-container .shipping-method-section .radio-group.card-option-layout .radio-label.card-layout .text-container .card-option-title .method-name{font-size:14px}.default .two-step-checkout-container .shipping-method-section .radio-group.card-option-layout .radio-label.card-layout .text-container .card-option-title .method-meta{flex-shrink:0}.default .two-step-checkout-container .shipping-method-section .radio-group.card-option-layout .radio-label.card-layout .text-container .card-option-title .product-pricing .current-price{font-size:16px}.default .two-step-checkout-container .shipping-method-section .radio-group.card-option-layout .radio-label.card-layout .text-container .card-option-title .product-pricing .original-price{font-size:14px}.default .two-step-checkout-container .checkout-steps .step-title{font-size:18px}.default .two-step-checkout-container .payment-methods-accordion .payment-method-accordion-item .payment-method-header .payment-method-radio-wrapper label .payment-method-title{font-size:14px}.default .two-step-checkout-container .payment-methods-accordion .payment-method-accordion-item .payment-method-content{padding:0 0 15px}.default .two-step-checkout-container .payment-methods-accordion .payment-method-accordion-item .payment-method-content .address-review-section .addresses-display-container{grid-template-columns:100%}.default .two-step-checkout-container .credit-card-fields{margin:15px 0}.default .two-step-checkout-container .credit-card-fields .input-container:has(.card-num){width:100%}.default .two-step-checkout-container .credit-card-fields .input-container:has(.exp-date){width:100%}.default .two-step-checkout-page-title.page-title-container{margin-bottom:10px}}.default .expandable-text-container>button,.default .expandable-text-container>div,.default .expandable-text-container>p{display:inline}.default .expandable-text-container>button{margin-left:5px}.default .info-panel{margin-bottom:0;padding-top:20px}.default .info-panel .info-panel-item{display:flex;align-items:center;justify-content:space-between;padding:20px 0;cursor:pointer;transition:opacity .2s ease;border-bottom:1px solid var(--color-pale-gray)}.default .info-panel .info-panel-item:hover{opacity:.7}.default .info-panel .info-panel-item strong{font-weight:700;color:var(--font-primary-color);font-size:18px}.default .info-panel .info-panel-item img{flex-shrink:0}.default .info-panel.collapsible-mode .collapsible-section{border-top:none}.default .info-panel.collapsible-mode .collapsible-section .section-title-wrapper{display:flex;align-items:center;justify-content:space-between;padding:20px 0;cursor:pointer;transition:opacity .2s ease;border-bottom:1px solid var(--color-pale-gray)}.default .info-panel.collapsible-mode .collapsible-section .section-title-wrapper:hover{opacity:.7}.default .info-panel.collapsible-mode .collapsible-section .section-title-wrapper .section-title{font-weight:700;color:var(--font-primary-color);font-size:18px}.default .info-panel.collapsible-mode .collapsible-section .section-title-wrapper .toggle-icon{flex-shrink:0}.default .info-panel.collapsible-mode .collapsible-section .section-content{margin-top:20px;padding-bottom:30px;border-bottom:2px solid var(--color-pale-gray)}.default .info-panel.collapsible-mode .collapsible-section:last-child .section-content{border-bottom:none;padding-bottom:0}.default .info-panel.collapsible-mode .collapsible-section:last-child .filter-tabs-category:last-child{margin-bottom:0}@media(max-width:640px){.default .info-panel .info-panel-item{padding:15px 0}.default .info-panel .info-panel-item strong{font-size:16px}.default .info-panel.collapsible-mode .collapsible-section .section-title-wrapper{padding:15px 0}.default .info-panel.collapsible-mode .collapsible-section .section-title-wrapper .section-title{font-size:16px}}.default .my-account-section .account-content.sidebar{padding:20px;max-width:280px;min-width:280px;height:fit-content;background-color:var(--color-faint-gray);border-radius:7px}.default .my-account-section .account-content.sidebar .account-sidebar{width:100%}.default .my-account-section .account-content.sidebar .account-sidebar .sidebar-header .sidebar-title{font-size:20px;font-weight:700;line-height:40px;color:var(--color-dark-gray)}.default .my-account-section .account-content.sidebar .account-sidebar .sidebar-header .sidebar-title.active{color:var(--primary-color)}.default .my-account-section .account-content.sidebar .account-sidebar .sidebar-navigation .nav-list{list-style:none}.default .my-account-section .account-content.sidebar .account-sidebar .sidebar-navigation .nav-list .nav-item{padding:15px 0;border-bottom:1px solid var(--color-soft-grey)}.default .my-account-section .account-content.sidebar .account-sidebar .sidebar-navigation .nav-list .nav-item:last-child{border-bottom:none;padding-bottom:0}.default .my-account-section .account-content.sidebar .account-sidebar .sidebar-navigation .nav-list .nav-item .nav-link{font-size:16px;line-height:40px;font-weight:500;display:flex;align-items:center;justify-content:space-between}.default .my-account-section .account-content.sidebar .account-sidebar .sidebar-navigation .nav-list .nav-item .nav-link .sprite-arrow-down{transform:rotate(-90deg)}.default .my-account-section .account-content.sidebar .account-sidebar .sidebar-navigation .nav-list .nav-item.active,.default .my-account-section .account-content.sidebar .account-sidebar .sidebar-navigation .nav-list .nav-item:hover{color:var(--primary-color);font-weight:700}.default .my-account-section .account-content.sidebar .account-sidebar .sidebar-navigation .nav-list .nav-item.active .nav-link .sprite-arrow-down,.default .my-account-section .account-content.sidebar .account-sidebar .sidebar-navigation .nav-list .nav-item:hover .nav-link .sprite-arrow-down{display:none}@media(max-width:1024px){.default .my-account-section .account-content.sidebar{max-width:100%}}@media(max-width:767px){.default .my-account-section .account-content.sidebar{max-width:100%}}@media(max-width:640px){.default .my-account-section .account-content.sidebar .account-sidebar .sidebar-navigation .nav-list .nav-item .nav-link{line-height:30px}}.default .email-verification-form .text .form-description,.default .forgot-password-form .text .form-description{margin-bottom:20px}.default .login-form .form-group{display:flex;align-items:center;justify-content:space-between}.default .login-form .form-group .checkbox-container{padding:0}.default .login-form .form-group .remember-me-checkbox+label{margin-right:10px;font-size:14px}.default .login-form .form-group .remember-me-checkbox+label:before{width:20px;height:20px;min-width:20px}.default .login-form .form-group.forgot-password-link-wrapper{justify-content:center}.default .import-2020-container{width:100%;max-width:100%}.default .import-2020-container .import-main-heading{font-size:16px;color:var(--font-primary-color);margin-bottom:24px;font-weight:400}.default .import-2020-container .file-format-requirements{background-color:var(--color-faint-gray);border:1px solid var(--color-faint-gray);border-radius:0;padding:24px;margin-bottom:32px}.default .import-2020-container .file-format-requirements .requirements-title{font-size:16px;font-weight:700;color:var(--font-primary-color);margin-bottom:12px}.default .import-2020-container .file-format-requirements .requirements-list{margin:0;padding-left:24px;list-style:disc}.default .import-2020-container .file-format-requirements .requirements-list li{font-size:16px;color:var(--font-primary-color);margin-bottom:8px}.default .import-2020-container .file-format-requirements .requirements-list li:last-child{margin-bottom:0}.default .import-2020-container .import-section{margin-bottom:32px}.default .import-2020-container .import-section .import-heading{font-size:28px;font-weight:700;color:var(--font-primary-color);margin-bottom:24px}.default .import-2020-container .import-section .import-2020-upload-card{border:1px dashed var(--color-neutral-black);border-radius:0;padding:48px 32px;background-color:var(--color-white);transition:all .3s ease;cursor:pointer;min-height:192px;display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:0}.default .import-2020-container .import-section .import-2020-upload-card.dragging{border-color:var(--color-bright-red);background-color:rgba(226,85,68,.05)}.default .import-2020-container .import-section .import-2020-upload-card.file-uploaded{min-height:auto;padding:24px 32px;flex-direction:row;justify-content:space-between;align-items:center}.default .import-2020-container .import-section .import-2020-upload-card .drag-drop-area{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.default .import-2020-container .import-section .import-2020-upload-card .drag-drop-area .drag-drop-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:var(--font-primary-color)}.default .import-2020-container .import-section .import-2020-upload-card .drag-drop-area .drag-drop-icon svg{width:100%;height:100%}.default .import-2020-container .import-section .import-2020-upload-card .drag-drop-area .drag-drop-text{font-size:18px;color:var(--font-primary-color);margin:0;text-align:center}.default .import-2020-container .import-section .import-2020-upload-card .upload-separator{font-size:18px;color:var(--font-primary-color);text-align:center;flex-shrink:0}.default .import-2020-container .import-section .import-2020-upload-card .browse-section{display:flex;flex-direction:column;align-items:center;gap:16px;flex-shrink:0;flex:1}.default .import-2020-container .import-section .import-2020-upload-card .browse-section .browse-label{font-size:18px;color:var(--font-primary-color);margin:0;text-align:center}.default .import-2020-container .import-section .import-2020-upload-card .browse-section .browse-file-button svg{width:18px;height:18px}.default .import-2020-container .import-section .import-2020-upload-card .uploaded-file-info{display:flex;align-items:center;gap:16px;width:100%;justify-content:space-between}.default .import-2020-container .import-section .import-2020-upload-card .uploaded-file-info .uploaded-file-name{font-size:16px;color:var(--font-primary-color)}.default .import-2020-container .import-error-banner{background-color:var(--color-warm-red);color:var(--color-white);padding:16px 24px;border-radius:4px;margin-bottom:32px;display:flex;align-items:center;gap:16px}.default .import-2020-container .import-error-banner .error-icon{font-size:24px;font-weight:700}.default .import-2020-container .import-error-banner .error-text{flex:1;font-size:16px}.default .import-2020-container .import-products-section{margin-bottom:48px}.default .import-2020-container .import-products-section .section-heading{font-size:20px;font-weight:700;margin-bottom:24px;color:var(--font-primary-color)}.default .import-2020-container .import-products-section .select-actions{display:flex;gap:16px;margin-bottom:24px}.default .import-2020-container .import-products-section .select-actions .clear-all-button,.default .import-2020-container .import-products-section .select-actions .select-all-button{padding:0;background:none;border:none;color:var(--primary-color);cursor:pointer;text-decoration:underline;font-size:14px;font-weight:700}.default .import-2020-container .import-products-section .select-actions .clear-all-button:hover,.default .import-2020-container .import-products-section .select-actions .select-all-button:hover{color:var(--primary-hover)}.default .import-2020-container .import-products-section .sku-checkboxes{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:32px}.default .import-2020-container .import-products-section .sku-checkboxes .sku-checkbox-label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:16px;color:var(--font-primary-color)}.default .import-2020-container .import-products-section .sku-checkboxes .sku-checkbox-label input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:var(--primary-color)}.default .import-2020-container .import-products-section .door-style-section{margin-bottom:10px}.default .import-2020-container .import-products-section .door-style-section .door-style-label{display:block;font-size:16px;font-weight:500;margin-bottom:8px;color:var(--font-primary-color)}.default .import-2020-container .import-products-section .door-style-section .door-style-label .required{color:var(--color-warm-red);margin-left:4px}.default .import-2020-container .import-products-section .door-style-section .door-style-select{width:100%;max-width:400px;padding:12px;border:1px solid var(--color-soft-grey);border-radius:4px;font-size:16px;background-color:var(--color-white);cursor:pointer;color:var(--font-primary-color)}.default .import-2020-container .import-products-section .door-style-section .door-style-select:focus{outline:none;border-color:var(--primary-color)}.default .import-2020-container .import-products-section .mapped-products-section{margin-top:32px;margin-bottom:32px}.default .import-2020-container .import-products-section .mapped-products-section .table-container .table td,.default .import-2020-container .import-products-section .mapped-products-section .table-container .table th{padding:15px}.default .import-2020-container .import-products-section .mapped-products-section .table-container .table td.field-name,.default .import-2020-container .import-products-section .mapped-products-section .table-container .table th.field-name{white-space:normal;min-width:150px}.default .import-2020-container .import-products-section .mapped-products-section .quantity-selector .quantity-controls{height:30px;background:var(--color-white-smoke)}.default .import-2020-container .import-products-section .mapped-products-section .quantity-selector .quantity-btn{width:30px;height:30px;font-size:16px}.default .import-2020-container .import-products-section .mapped-products-section .quantity-selector .quantity-input{height:30px;font-size:16px;min-width:40px;max-width:40px}.default .import-2020-container .import-products-section .mapped-products-section .product-pricing .current-price{font-size:16px;font-weight:600}.default .import-2020-container .import-products-section .mapped-products-section .product-pricing .current-price .price-currency{font-size:14px}.default .import-2020-container .import-products-section .mapped-products-section .modifications-button{padding:8px 16px;background-color:var(--primary-color);color:var(--primary-text-color);border:none;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.default .import-2020-container .import-products-section .mapped-products-section .modifications-button:hover:not(:disabled){background-color:var(--primary-hover)}.default .import-2020-container .import-products-section .mapped-products-section .modifications-button:disabled{opacity:.6;cursor:not-allowed}.default .import-2020-container .import-products-section .mapped-products-section .custom-option-select{width:90px;padding:8px;border:1px solid var(--color-soft-grey);border-radius:4px;font-size:14px;background-color:var(--color-white);cursor:pointer;min-width:max-content}.default .import-2020-container .import-products-section .mapped-products-section .custom-option-select:focus{outline:none;border-color:var(--primary-color)}.default .import-2020-container .config-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:32px}.default .import-2020-container .config-modal-content{background-color:var(--color-white);border-radius:8px;width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.15)}.default .import-2020-container .config-modal-header{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 32px;border-bottom:1px solid var(--color-soft-grey)}.default .import-2020-container .config-modal-header .config-modal-title{font-size:24px;font-weight:700;color:var(--font-primary-color);margin:0 0 4px}.default .import-2020-container .config-modal-header .config-modal-subtitle{font-size:28px;color:var(--font-primary-color);margin:0;font-weight:700}.default .import-2020-container .config-modal-header .config-modal-close{background:none;border:none;font-size:40px;color:var(--font-primary-color);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.default .import-2020-container .config-modal-header .config-modal-close:hover{background-color:var(--color-faint-gray)}.default .import-2020-container .config-modal-body{display:flex;flex:1;overflow:hidden;min-height:400px}.default .import-2020-container .config-modal-left{flex:1;padding:32px;overflow-y:auto;border-right:1px solid var(--color-soft-grey)}.default .import-2020-container .config-modal-right{flex:0 0 300px;padding:32px;background-color:var(--color-faint-gray);overflow-y:auto}.default .import-2020-container .config-option-group{margin-bottom:32px}.default .import-2020-container .config-option-group:last-child{margin-bottom:0}.default .import-2020-container .config-option-label{display:block;font-size:16px;font-weight:600;color:var(--font-primary-color);margin-bottom:12px}.default .import-2020-container .config-option-label .required{color:var(--color-warm-red);margin-left:4px}.default .import-2020-container .config-option-select{width:100%;padding:12px;border:1px solid var(--color-soft-grey);border-radius:4px;font-size:16px;background-color:var(--color-white);color:var(--font-primary-color);cursor:pointer;transition:all .2s ease}.default .import-2020-container .config-option-select:focus{outline:none;border-color:var(--primary-color)}.default .import-2020-container .config-option-buttons{display:flex;flex-wrap:wrap;gap:12px}.default .import-2020-container .config-option-button{flex:1;min-width:120px;padding:12px 16px;border:2px solid var(--color-soft-grey);border-radius:4px;background-color:var(--color-white);color:var(--font-primary-color);font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:4px}.default .import-2020-container .config-option-button:hover{border-color:var(--primary-color);background-color:var(--color-faint-gray)}.default .import-2020-container .config-option-button.selected{border-color:var(--primary-color);background-color:var(--primary-color);color:var(--primary-text-color);font-weight:700}.default .import-2020-container .config-option-button .option-button-label{font-weight:inherit}.default .import-2020-container .config-option-button .option-button-price{font-size:16px;opacity:.9}.default .import-2020-container .config-price-breakdown .price-breakdown-title{font-size:24px;font-weight:700;color:var(--font-primary-color);margin:0 0 24px}.default .import-2020-container .config-price-breakdown .price-breakdown-list,.default .import-2020-container .config-price-breakdown .price-breakdown-simple{display:flex;flex-direction:column;gap:16px}.default .import-2020-container .config-price-breakdown .price-breakdown-item{display:flex;justify-content:space-between;align-items:center;font-size:16px}.default .import-2020-container .config-price-breakdown .price-breakdown-item .price-label{color:var(--font-primary-color);display:flex;align-items:center;gap:8px}.default .import-2020-container .config-price-breakdown .price-breakdown-item .price-label .discount-badge{font-size:16px;color:var(--primary-color);font-weight:600}.default .import-2020-container .config-price-breakdown .price-breakdown-item .price-value{color:var(--font-primary-color);font-weight:600}.default .import-2020-container .config-price-breakdown .price-breakdown-item .price-value.original{text-decoration:line-through;opacity:.6;font-size:16px}.default .import-2020-container .config-price-breakdown .price-breakdown-item.original-total-light .original-total-label{color:var(--font-primary-color);opacity:.5;font-weight:400}.default .import-2020-container .config-price-breakdown .price-breakdown-item.original-total-light .original-total-value{color:var(--font-primary-color);opacity:.5;font-weight:400;text-decoration:line-through}.default .import-2020-container .config-price-breakdown .price-breakdown-simple{margin-bottom:24px}.default .import-2020-container .config-price-breakdown .price-breakdown-total{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:2px solid var(--color-soft-grey);margin-top:8px}.default .import-2020-container .config-price-breakdown .price-breakdown-total .price-label{font-size:16px;color:var(--font-primary-color)}.default .import-2020-container .config-price-breakdown .price-breakdown-total .price-value.total{font-size:32px;font-weight:700;color:var(--primary-color)}.default .import-2020-container .config-price-breakdown .price-breakdown-apply{margin-top:0;padding-top:24px;border-top:1px solid var(--color-soft-grey)}.default .import-2020-container .config-price-breakdown .price-breakdown-apply .config-apply-button{width:100%;max-width:100%}.default .import-2020-container .config-modal-footer{padding:24px 32px;border-top:1px solid var(--color-soft-grey);display:flex;justify-content:flex-end}.default .import-2020-container .config-apply-button{padding:16px 48px;background-color:var(--primary-color);color:var(--primary-text-color);border:none;border-radius:4px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;width:100%;max-width:300px}.default .import-2020-container .config-apply-button:hover:not(:disabled){background-color:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.default .import-2020-container .config-apply-button:disabled{opacity:.6;cursor:not-allowed}.default .import-2020-container .import-2020-samples-section{margin-bottom:48px}.default .import-2020-container .import-2020-samples-section .samples-heading{font-size:28px;font-weight:700;margin-bottom:24px;color:var(--font-primary-color)}.default .import-2020-container .import-2020-samples-section .sample-templates{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.default .import-2020-container .import-2020-samples-section .sample-row{display:flex;justify-content:space-between;align-items:center;padding:24px;background-color:var(--color-faint-gray);border-radius:0;min-height:76px}.default .import-2020-container .import-2020-samples-section .sample-row .sample-info{display:flex;align-items:center;gap:16px;flex:1}.default .import-2020-container .import-2020-samples-section .sample-row .sample-info .file-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--font-primary-color);flex-shrink:0}.default .import-2020-container .import-2020-samples-section .sample-row .sample-info .file-icon svg{width:100%;height:100%}.default .import-2020-container .import-2020-samples-section .sample-row .sample-info .sample-text{display:flex;flex-direction:column}.default .import-2020-container .import-2020-samples-section .sample-row .sample-info .sample-text .sample-title{font-size:16px;font-weight:400;color:var(--font-primary-color)}.default .pro-kitchen-container .import-2020-samples-section .sample-templates{grid-template-columns:100%}@media(max-width:991px){.default .import-2020-container .import-section .import-2020-upload-card{flex-direction:column;padding:32px 16px;gap:15px}.default .import-2020-container .import-section .import-2020-upload-card .drag-drop-area,.default .import-2020-container .import-section .import-2020-upload-card .upload-separator{width:100%}.default .import-2020-container .import-section .import-2020-upload-card .browse-section{width:100%;align-items:center}.default .import-2020-container .import-section .import-2020-upload-card .browse-section .browse-file-button{width:100%;max-width:200px}.default .import-2020-container .import-2020-samples-section .sample-templates{grid-template-columns:1fr}.default .import-2020-container .import-2020-samples-section .sample-row{flex-direction:column;gap:16px;align-items:flex-start}.default .import-2020-container .import-2020-samples-section .sample-row .download-sample-button{width:100%}}@media(max-width:767px){.default .import-2020-container .import-2020-samples-section .samples-heading,.default .import-2020-container .import-section .import-heading{font-size:24px}.default .import-2020-container .import-section .import-2020-upload-card .uploaded-file-info{flex-direction:column}.default .import-2020-container .config-modal-header,.default .import-2020-container .config-modal-overlay{padding:15px}.default .import-2020-container .config-modal-header .config-modal-subtitle{font-size:18px}.default .import-2020-container .config-modal-body{flex-direction:column;min-height:auto}.default .import-2020-container .config-modal-body .config-modal-left{padding:15px;border-right:none}.default .import-2020-container .config-modal-body .config-modal-right{padding:15px;flex:0 0 100%}.default .import-2020-container .config-price-breakdown .price-breakdown-simple{margin-bottom:10px;gap:10px}.default .import-2020-container .config-price-breakdown .price-breakdown-apply{padding-top:15px}}.status{display:inline-block;text-align:center;padding:4px 10px;font-size:12px;line-height:22px;font-weight:700;border-radius:4px;text-transform:capitalize}.status.success{background-color:var(--color-light-green);color:var(--color-fresh-green)}.status.warning{background-color:var(--color-cream);color:var(--color-golden-brown)}.status.danger{background-color:var(--color-light-red);color:var(--color-bright-red)}.status.info{background-color:var(--color-light-blue);color:var(--color-blue)}.status.primary{background-color:var(--color-bright-blue);color:var(--color-teal-blue)}.default .my-account-section .account-content .quote-view{width:100%}.default .my-account-section .account-content .quote-view .header-section{display:flex;align-items:center;justify-content:space-between;color:var(--color-dark-gray);margin-bottom:30px}.default .my-account-section .account-content .quote-view .header-section .quote-info{display:flex;align-items:flex-start;gap:20px}.default .my-account-section .account-content .quote-view .header-section h2{margin-bottom:20px;font-size:28px;font-weight:700;line-height:22px;color:var(--color-dark-gray)}.default .my-account-section .account-content .quote-view .header-section .quote-date{font-size:16px;line-height:22px;font-weight:700}.default .my-account-section .account-content .quote-view .content-section{display:flex;justify-content:space-between;gap:30px}.default .my-account-section .account-content .quote-view .content-section .left{flex:1}.default .my-account-section .account-content .quote-view .content-section .products-info-container .products-table{border-radius:7px 7px 0 0}.default .my-account-section .account-content .quote-view .content-section .products-info-container .products-table thead th{font-weight:700}.default .my-account-section .account-content .quote-view .content-section .products-info-container .products-table td,.default .my-account-section .account-content .quote-view .content-section .products-info-container .products-table th{padding:15px}.default .my-account-section .account-content .quote-view .content-section .products-info-container .item-info{font-size:16px;line-height:22px}.default .my-account-section .account-content .quote-view .content-section .products-info-container .item-info .item-row{display:flex;gap:10px;margin:5px 0;font-weight:400;white-space:normal;word-break:break-word}.default .my-account-section .account-content .quote-view .content-section .products-info-container .item-info .item-row.name{font-weight:700}.default .my-account-section .account-content .quote-view .content-section .products-info-container .item-info .item-row .label{font-weight:700;text-transform:capitalize}.default .my-account-section .account-content .quote-view .content-section .products-info-container .item-price{vertical-align:top}.default .my-account-section .account-content .quote-view .content-section .quote-totals .quote-totals-table{border-radius:0 0 7px 7px}.default .my-account-section .account-content .quote-view .content-section .quote-totals .quote-totals-table tbody tr:not(:first-child) td{padding:10px 15px;border:none}.default .my-account-section .account-content .quote-view .content-section .quote-totals .quote-totals-table .grand-total{background-color:var(--color-black);color:var(--color-white)}.default .my-account-section .account-content .quote-view .content-section .right{flex:0 0 360px}.default .my-account-section .account-content .quote-view .content-section .customer-details .info-row .info-value{font-weight:700}.default .my-account-section .account-content .quote-view .content-section .customer-details .info-row .info-label{font-weight:400}@media(max-width:767px){.default .my-account-section .account-content .quote-view .header-section h2{font-size:20px}.default .my-account-section .account-content .quote-view .content-section{flex-direction:column}.default .my-account-section .account-content .quote-view .content-section .quote-totals .quote-totals-table tbody tr:not(:first-child) td{padding:10px 20px}}@media(max-width:640px){.default .my-account-section .account-content .quote-view .header-section .quote-info{flex-direction:column;align-items:center;width:100%;text-align:center}.default .my-account-section .account-content .quote-view .content-section .products-info-container .products-table td:not(:last-child){padding-bottom:0}}.scroll-to-top{position:fixed;bottom:130px;right:12px;z-index:4;cursor:pointer}.scroll-to-top .scroll-to-top-button{border:none;background:rgba(0,0,0,0);box-shadow:none;font-size:0;cursor:pointer;border-radius:45px}