#return-form-section-wrapper{--font-main-title-medium: 22px;--font-main-title-large: 26px;--font-main-title-xlarge: 30px;--font-sub-title-small: 16px;--font-sub-title-medium: 18px;--font-sub-title-large: 20px;--font-body-text-small: 14px;--font-body-text-medium: 16px;--font-body-text-large: 18px;--font-form-label-small: 14px;--font-form-label-medium: 16px;--font-form-label-large: 17px;--font-helper-text-xsmall: 12px;--font-helper-text-small: 13px;--font-helper-text-medium: 14px}#return-form-section-wrapper .main-title-size-medium{font-size:var(--font-main-title-medium)}#return-form-section-wrapper .main-title-size-large{font-size:var(--font-main-title-large)}#return-form-section-wrapper .main-title-size-xlarge{font-size:var(--font-main-title-xlarge)}#return-form-section-wrapper .sub-title-size-small{font-size:var(--font-sub-title-small)}#return-form-section-wrapper .sub-title-size-medium{font-size:var(--font-sub-title-medium)}#return-form-section-wrapper .sub-title-size-large{font-size:var(--font-sub-title-large)}#return-form-section-wrapper .body-text-size-small{font-size:var(--font-body-text-small)}#return-form-section-wrapper .body-text-size-medium{font-size:var(--font-body-text-medium)}#return-form-section-wrapper .body-text-size-large{font-size:var(--font-body-text-large)}#return-form-section-wrapper .form-label-size-small{font-size:var(--font-form-label-small)}#return-form-section-wrapper .form-label-size-medium{font-size:var(--font-form-label-medium)}#return-form-section-wrapper .form-label-size-large{font-size:var(--font-form-label-large)}#return-form-section-wrapper .helper-text-size-xsmall{font-size:var(--font-helper-text-xsmall)}#return-form-section-wrapper .helper-text-size-small{font-size:var(--font-helper-text-small)}#return-form-section-wrapper .helper-text-size-medium{font-size:var(--font-helper-text-medium)}#return-form-section-wrapper{transition:opacity 0.4s ease,transform 0.4s ease;position:relative;width:100%}#return-form-section-wrapper.hidden{opacity:0;transform:translateY(20px);pointer-events:none;max-height:0;overflow:hidden;display:none!important}#return-content{margin:0 auto;width:100%}#return-content .return-step{opacity:1;transform:translateY(0);transition:opacity 0.4s ease,transform 0.4s ease;background-color:transparent;border-radius:var(--radius, 10px);box-shadow:none;padding:var(--spacing-lg, 2rem);border:none;width:100%;margin:0 auto}#return-content .return-step.hidden{display:none!important;opacity:0;transform:translateY(10px)}#return-content .return-step-header-flex{display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem;position:relative}#return-content .return-step-header-flex .back-button{flex-shrink:0;position:absolute;left:0;top:50%;transform:translateY(-50%)}#return-content .return-step-header-flex .return-step-centered-headings{text-align:center}#return-content .return-step-header-flex .return-step-centered-headings h3{margin-top:0;margin-bottom:0.5rem}#return-content .return-step-header-flex .return-step-centered-headings p{margin-top:0;margin-bottom:0}#return-content .back-button{display:inline-flex;align-items:center;color:var(--text-light, #666);text-decoration:none;transition:var(--transition, all 0.2s ease);padding:0.6rem 1rem;background:var(--primary-light, #f7f7f7);border-radius:var(--radius-sm, 6px);border:1px solid var(--border-color, #e6e6e6);font-weight:500}#return-content .back-button:hover{color:var(--accent-color, #0074d9);background:rgba(0,116,217,0.1)}#return-content .back-button svg{width:18px;height:18px;margin-right:8px}#return-content .return-button-center,#return-content .return-button-row{display:flex;align-items:center;justify-content:center}#return-content .return-button-row{flex-wrap:wrap;gap:1rem}#return-content .return-response>div>.button,#return-content .return-response>div>.button-secondary,#return-content .return-form .button,#return-content #submit-return-items,#return-content #return-confirmation .button{margin-left:auto;margin-right:auto}#return-content .return-form{background-color:transparent;border:none;border-radius:var(--radius, 10px);padding:var(--spacing-lg, 2rem);margin-bottom:var(--spacing-lg, 2rem);box-shadow:none}#return-content .form-card{background-color:transparent;border-radius:var(--radius, 10px);border:none;padding:var(--spacing-lg, 2rem);margin:1.5rem auto;width:100%;box-shadow:none}#return-content .return-form input{transition:var(--transition, all 0.2s ease);border:1px solid var(--border-color, #e6e6e6)}#return-content .return-form input:focus{border-color:var(--accent-color, #0074d9);box-shadow:0 0 0 3px rgba(0,116,217,0.1)}#return-content .form-group{margin-bottom:var(--spacing-md, 1.5rem)}#return-content .form-group label{display:block;margin-bottom:var(--spacing-xs, 0.5rem);font-weight:500;color:var(--primary-color, #222);font-size:var(--section-text-size-medium)}#return-content .form-group input{width:100%;padding:0.9rem var(--spacing-md, 1.5rem);border:1px solid var(--border-color, #e6e6e6);border-radius:var(--radius-sm, 6px);transition:var(--transition, all 0.2s ease)}#return-content .form-group input:focus{outline:none;border-color:var(--accent-color, #0074d9);box-shadow:0 0 0 3px rgba(0,116,217,0.1)}#return-content .form-hint{display:block;color:var(--text-light, #666);font-size:var(--section-text-size-small);margin-top:0.5rem}#return-content .return-response{background-color:transparent;border-radius:var(--radius, 10px);padding:var(--spacing-lg, 2rem);margin-top:var(--spacing-md, 1.5rem);margin-left:auto;margin-right:auto;width:100%;line-height:1.6;box-shadow:var(--shadow-sm, 0 2px 8px rgba(0,0,0,0.05))}#return-content .return-response.hidden,#return-content #response-expired.hidden,#return-content #response-not-found.hidden,#return-content #response-not-fulfilled.hidden,#return-content #response-error.hidden,#return-content #response-existing-return.hidden,#return-content #return-loading.hidden{display:none!important}#return-content .return-response h3{margin-top:0;margin-bottom:var(--spacing-md, 1.5rem);color:var(--primary-color, #222)}#return-content .return-response p{margin-bottom:var(--spacing-md, 1.5rem);color:var(--text-color, #333)}#return-content .return-response h4{color:var(--primary-color, #222);margin-top:var(--spacing-lg, 2rem);margin-bottom:var(--spacing-sm, 1rem)}#return-content .success-icon,#return-content .error-icon{margin:0 auto 1.5rem;text-align:center}#return-content .success-icon svg,#return-content .error-icon svg{display:block;margin:0 auto}#return-content .address-box{background:var(--primary-light, #f7f7f7);border-radius:var(--radius, 10px);padding:var(--spacing-md, 1.5rem) var(--spacing-lg, 2rem);margin:1.5rem auto;border:1px solid var(--border-color, #e6e6e6);width:100%;box-shadow:var(--shadow-sm, 0 2px 8px rgba(0,0,0,0.05))}#return-content .return-steps-list{padding-left:1.5rem;margin:1.2rem 0;list-style-position:outside}#return-content .return-steps-list li{margin-bottom:1rem;position:relative;display:flex;align-items:flex-start}#return-content .return-steps-list li::marker{font-weight:bold}#return-content .return-deadline{font-weight:600;color:#e65100;background-color:rgba(230,81,0,0.1);padding:2px 5px;border-radius:3px}#return-content .return-address{background:white;border-radius:var(--radius-sm, 6px);padding:1rem 1.2rem;margin:0.7rem 0 1.2rem 1.5rem;border:1px dashed var(--border-color, #e6e6e6);display:inline-block;position:relative;box-shadow:var(--shadow-sm, 0 2px 8px rgba(0,0,0,0.05))}#return-content .info-box{background:#fff8e1;border:1px solid #ffecb3;border-radius:var(--radius, 10px);padding:var(--spacing-md, 1.5rem) var(--spacing-lg, 2rem);margin:1.5rem auto;width:100%;box-shadow:var(--shadow-sm, 0 2px 8px rgba(0,0,0,0.05))}#return-content .return-loading{text-align:center;padding:var(--spacing-lg, 2rem)}#return-content .return-cost-notice{background-color:#fff3cd;border-left:4px solid #ffc107;border-radius:var(--radius-sm, 6px);padding:1rem 1.2rem;margin:0.5rem 0 1.5rem 0;font-weight:500;color:#856404;box-shadow:0 2px 6px rgba(0,0,0,0.08);display:flex;align-items:center}#return-content .return-cost-notice:before{content:"!";display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;background:#ffc107;color:#856404;border-radius:50%;margin-right:12px;font-weight:bold;font-size:16px}#return-content .order-items-container{margin:1.5rem 0}#return-content .order-item{display:flex;align-items:flex-start;padding:1.2rem;border:1px solid var(--border-color, #e6e6e6);border-radius:var(--radius-sm, 6px);margin-bottom:1rem;background:white}#return-content .order-item-checkbox{margin-right:1rem;transform:scale(1.2);flex-shrink:0}#return-content .order-item-image{width:80px;height:80px;object-fit:cover;border-radius:var(--radius-sm, 4px);margin-right:1rem;flex-shrink:0}#return-content .order-item-details{flex:1;display:flex;flex-direction:column;justify-content:flex-start}#return-content .order-item-title{font-weight:600;margin-bottom:0.3rem}#return-content .order-item-variant{color:var(--text-light, #666);margin-bottom:0.5rem;min-height:1.4em;display:block}#return-content .order-item-price{font-weight:500}#return-content .order-item-reason-container{margin-top:1rem;padding-top:1rem;border-top:1px dashed var(--border-color, #e6e6e6)}#return-content .order-item-reason-select{width:100%;padding:0.7rem;border:1px solid var(--border-color, #e6e6e6);border-radius:var(--radius-sm, 4px);margin-bottom:0.8rem}#return-content .order-item-note{width:100%;padding:0.7rem;border:1px solid var(--border-color, #e6e6e6);border-radius:var(--radius-sm, 4px);resize:vertical;min-height:80px}#return-content .warning-message{color:#e53935;background-color:rgba(229,57,53,0.1);padding:0.8rem 1rem;border-radius:var(--radius-sm, 4px);margin-bottom:1rem;text-align:center;font-weight:500}#return-content .warning-message.hidden{display:none}#return-content #submit-return-items{border:none}.return-info-bubble,.return-cost-bubble{display:flex;flex-direction:column;align-items:center;padding:1.5rem;border-radius:var(--radius-md, 10px);background-color:#f9fbf9;border:1px solid #eef0ee;margin-bottom:1.5rem;box-shadow:var(--shadow-xs, 0 1px 3px rgba(0,0,0,0.02));text-align:center;max-width:600px;margin-left:auto;margin-right:auto}.return-cost-bubble{background-color:#fffcf5;border-color:#f5f2eb}.bubble-icon-wrapper{margin-bottom:1rem;width:100%;display:flex;justify-content:center}.bubble-icon,.card-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:#ebf5eb;border-radius:50%;color:#2e7d32;position:relative}.bubble-icon svg,.card-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.return-cost-bubble .cost-icon{background-color:#fff5e6;color:#e67700}.bubble-content{width:100%}.bubble-text{line-height:1.5;margin:0}.bubble-text sub{font-size:65%;vertical-align:sub;position:relative;bottom:-0.1em}.return-downsides{background-color:#f9f9f9;border:1px solid var(--border-color, #e6e6e6);border-radius:var(--radius-sm, 6px);padding:1.25rem;margin-bottom:1.5rem;text-align:left;box-shadow:var(--shadow-xs, 0 1px 2px rgba(0,0,0,0.03));max-width:600px;margin-left:auto;margin-right:auto}.return-downsides ul{list-style:disc inside;padding-left:0.5rem;margin:0}.return-downsides li{margin-bottom:0.6rem}.return-requirements-box{background-color:#f8f8f8;border-radius:var(--radius-md, 10px);padding:1.5rem;margin:1.5rem auto;border:1px solid #e8e8e8;max-width:700px}.requirements-title{font-size:1.2rem;font-weight:600;margin-top:0;margin-bottom:1.25rem;color:#333}.requirement-item{display:flex;align-items:flex-start;margin-bottom:1.25rem;gap:1rem}.requirement-item:last-child{margin-bottom:0}.requirement-icon{flex-shrink:0;width:42px;height:42px;display:flex;align-items:center;justify-content:center;background-color:#f1f1f1;border-radius:50%;color:#333}.requirement-text{flex:1}.requirement-text p{margin:0;line-height:1.5}.return-feedback-modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:9999;opacity:1;visibility:visible;transition:opacity 0.3s ease-out;transform:translateZ(0)}.return-feedback-modal::before{content:"";position:fixed;inset:0;background:rgba(0,0,0,.5);pointer-events:none}.return-feedback-modal.hidden{opacity:0;visibility:hidden;pointer-events:none}.return-feedback-modal .modal-content{position:relative;background-color:#fff;padding:2rem;border-radius:var(--radius, 10px);box-shadow:var(--shadow-lg, 0 10px 30px rgba(0,0,0,0.15));width:90%;max-width:500px;text-align:left;opacity:1;transform:translateY(0) scale(1) translateZ(0);transition:opacity 0.25s ease-out,transform 0.25s ease-out;z-index:1}.modal-close-button{position:absolute;top:1rem;right:1rem;background:transparent;border:none;font-size:1.8rem;line-height:1;color:#888;cursor:pointer;padding:0.25rem 0.5rem;transition:color 0.2s ease;z-index:3}.modal-close-button:hover{color:#333}.return-feedback-modal .modal-buttons{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem}.return-feedback-modal.hidden .modal-content{opacity:0;transform:translateY(-20px) scale(0.95)}.return-feedback-modal .modal-content textarea{width:100%;min-height:120px;padding:0.9rem;border:1px solid var(--border-color, #e6e6e6);border-radius:var(--radius-sm, 6px);resize:vertical;font-size:1rem}.expired-guidance .expired-button-wrapper{text-align:center;margin-top:0.5rem}@media(max-width:767px){#return-step1 .step1-buttons-container,#return-content #response-existing-return .buttons-container{flex-direction:column!important}#return-step1 .step1-buttons-container>.button,#return-content #response-existing-return .buttons-container>.button,#return-content #response-existing-return .buttons-container>.button-secondary{width:100%;box-sizing:border-box;margin-bottom:1rem}#return-step1 .step1-buttons-container>.button:last-child,#return-content #response-existing-return .buttons-container>.button:last-child,#return-content #response-existing-return .buttons-container>.button-secondary:last-child{margin-bottom:0}#return-content .return-step-header-flex{flex-direction:column;align-items:flex-start}#return-content .return-step-header-flex .back-button{position:static;transform:none;margin-bottom:1rem}#return-content .return-step-header-flex .return-step-centered-headings{width:100%}.return-help-card .card-content{flex:1}.help-card-button-wrapper{margin-top:0.8rem}.help-card-button{display:inline-block;background-color:#e4e7ff;color:#3f51b5;border:1px solid #3f51b5;border-radius:var(--radius-sm, 6px);padding:0.5rem 1rem;font-weight:500;text-decoration:none;font-size:14px;transition:all 0.2s ease}.help-card-button:hover{background-color:#3f51b5;color:white;transform:translateY(-1px);box-shadow:var(--shadow-xs, 0 1px 2px rgba(0,0,0,0.1))}}#return-content #response-existing-return .buttons-container{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem}
