.teptex #returno{width:100%;max-width:1060px;padding:10px 0 20px;margin:0 auto;color:#2b4847;font-family:inherit;font-size:17px;--primary-color:#3d9592;--secondary-color:#e2f3f2}.teptex #returno #content{min-width:0}.teptex #returno .page-title{text-align:left;margin:28px 0}.teptex #returno .page-title h1{font-weight:850;line-height:1.2}.teptex #returno .page-title p{font-size:17px;line-height:1.75;font-weight:400;color:#518482;max-width:900px}.teptex #returno .card{border:1px solid #d8e7e7;border-radius:16px;overflow:hidden;margin-bottom:26px;box-shadow:none}.teptex #returno .card-header{background:#e9f5f5;border-bottom:1px solid #dbe9e9;padding:18px 26px;font-size:19px;font-weight:800;color:#2f5453}.teptex #returno .card-body{padding:26px}.teptex #returno .card-info{padding:0;background:#f0f8f8;color:#4a7977}.teptex #returno .card-info h2{font-size:23px;font-weight:800;color:#2b4847}.teptex #returno .card-info h3{font-size:20px;margin:24px 0 12px}.teptex #returno .card-info p,.teptex #returno .card-info li{font-size:16px;line-height:1.8}.teptex #returno .card-info li{margin-bottom:10px}.teptex #returno label{font-size:16px;font-weight:700;text-align:left;line-height:1.5}.teptex #returno .form-control,.teptex #returno .form-select{min-height:48px;font-size:16px;border:1px solid #bdd9d8;border-radius:9px;background-color:#fff;color:#2b4847}.teptex #returno textarea.form-control{min-height:125px}.teptex #returno .form-control:focus,.teptex #returno .form-select:focus{border-color:#68aeac;box-shadow:0 0 0 3px #d8efee}.teptex #returno small{display:block;margin-top:7px;font-size:14px;line-height:1.5;color:#59918f;font-style:normal}.teptex #returno .btn{border-radius:10px;padding:12px 22px;min-height:46px;font-size:16px;font-weight:800;box-shadow:none}.teptex #returno .btn-primary{background:#e2f3f2;border-color:#abd1d0;color:#2c5a58}.teptex #returno .btn-primary:hover{background:#caeae9;border-color:#8dc6c4;color:#254746}.teptex #returno .buttons{row-gap:14px;margin-top:24px}.teptex #returno .returno-steps{--step-width:150px;--circle-size:44px;max-width:760px;margin:12px auto 36px}.teptex #returno .returno-step-circle{background:#e9f4f4;color:#5d9795;box-shadow:0 0 0 5px #f7fbfb}.teptex #returno .returno-step-title{font-size:15px;color:#548a88}.teptex #returno .returno-step-line{background:#dbe9e9}.teptex #returno .returno-step:is(.is-active,.is-done) .returno-step-circle{background:#e2f3f2;color:#2c5a58;box-shadow:0 0 0 5px #edf8f8}.teptex #returno .returno-step:is(.is-active,.is-done) .returno-step-title{color:#2c5a58}.teptex #returno .returno-success-card{border:1px solid #d8e7e7;border-radius:16px;background:#f0f8f8;padding:24px}.teptex #returno .returno-success-product-row{border-color:#d8e7e7}.teptex #returno .table{font-size:16px;--bs-table-border-color:#d8e9e8}.teptex #returno .form-control.error{border-color:#da4f49}.teptex #returno .form-control.error:focus{box-shadow:0 0 0 3px #fbe6e3}
@media(max-width:767px){.tj-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tj-brand-card{padding:14px;gap:8px}.tj-brand-logo,.tj-brand-logo img{height:100px}.tj-brand-card strong{font-size:15px}.teptex #form-return fieldset{padding:18px}.teptex #returno .card-body{padding:18px}.teptex #returno .card-header{padding:16px 18px}.teptex #returno .returno-steps{--step-width:90px;--circle-size:36px;margin-bottom:26px}.teptex #returno .returno-step-title{font-size:12px}.teptex #returno .page-title h1{font-size:27px}.teptex #returno .page-title p{font-size:16px}.teptex #returno .buttons .btn{width:100%}.teptex #returno label{text-align:left}.teptex #returno .returno-success-card{padding:18px}}

.teptex #product-search #product-list:not(.product-list) > .col {flex:0 0 100%;width:100%;max-width:100%;min-width:0}
@media (min-width:576px) {.teptex #product-search #product-list:not(.product-list) > .col {flex-basis:50%;width:50%;max-width:50%}}
@media (min-width:992px) {.teptex #product-search #product-list:not(.product-list) > .col {flex-basis:25%;width:25%;max-width:25%}}

body.teptex #cookies,body.teptex #cookies-setting {
  --cookie-bg:#dff1ec;
  --cookie-ink:#1f3534;
  --cookie-muted:#4d6865;
  --cookie-border:#89bdb1;
  --cookie-button:#2e6e6c;
  --cookie-button-text:#fff;
  --cookie-hover:#224746;
  --cookie-link:#2e6e6c;
  --cookie-accent:#317775;
  --cookie-focus:#31777533;
}
body.teptex #cookies .cookies-content {background:var(--cookie-bg);color:var(--cookie-ink);border:1px solid var(--cookie-border);border-top:4px solid var(--cookie-accent);box-shadow:0 -8px 32px #20484438}
body.teptex #cookies .cookies-content .title,body.teptex #cookies-setting .content .title {color:var(--cookie-ink)}
body.teptex #cookies .cookies-content .text,body.teptex #cookies-setting .settings {color:var(--cookie-muted)}
body.teptex #cookies .cookies-content a,body.teptex #cookies-setting .content a {color:var(--cookie-link);text-decoration:underline;text-underline-offset:3px}
body.teptex #cookies .btn,body.teptex #cookies-setting .buttons .btn {background:var(--cookie-button)!important;border-color:var(--cookie-border)!important;color:var(--cookie-button-text)!important;box-shadow:none}
body.teptex #cookies .btn:hover,body.teptex #cookies-setting .buttons .btn:hover {background:var(--cookie-hover)!important;border-color:var(--cookie-accent)!important;color:var(--cookie-button-text)!important;opacity:1}
body.teptex #cookies .btn-light,body.teptex #cookies-setting .buttons .btn-light {background:#fff!important;border-color:var(--cookie-border)!important;color:var(--cookie-link)!important}
body.teptex #cookies .btn-light:hover,body.teptex #cookies-setting .buttons .btn-light:hover {background:var(--cookie-bg)!important;color:var(--cookie-link)!important}
body.teptex #cookies .btn:focus-visible,body.teptex #cookies-setting .btn:focus-visible,body.teptex #cookies .cookies-content a:focus-visible,body.teptex #cookies-setting .content a:focus-visible {outline:2px solid var(--cookie-accent);outline-offset:3px}
body.teptex #cookies-setting {background:#20484480;z-index:10000}
body.teptex #cookies-setting .content {background:#fff;color:var(--cookie-ink);border:1px solid var(--cookie-border);box-shadow:0 16px 50px #20484418}
body.teptex #cookies-setting .content .title,body.teptex #cookies-setting .content .buttons {border-color:var(--cookie-border)}
body.teptex #cookies-setting .cookies-setting-tabs .tab {background:var(--cookie-bg)}
body.teptex #cookies-setting .content .close {color:var(--cookie-link)}
body.teptex #cookies-setting .content .close:hover {background:var(--cookie-bg);color:var(--cookie-ink)}
body.teptex #cookies-setting .switch-track {background:var(--cookie-border)}
body.teptex #cookies-setting .switch-input:checked+.switch-track {background:var(--cookie-accent)}
body.teptex #cookies-setting .switch-input:focus-visible+.switch-track {box-shadow:0 0 0 4px var(--cookie-focus)}

body.teptex #cookies::before {content:"";position:fixed;inset:0;background:rgba(24,32,38,.52);z-index:-1}
body.teptex #cookies.position-bottom .cookies-content {position:relative;width:min(900px,calc(100% - 32px));margin:24px auto;border-radius:16px;box-shadow:0 12px 48px rgba(0,0,0,.32)}
body.teptex #cookies .cookies-content .title {font-size:20px;font-weight:700}
body.teptex #cookies .cookies-content .text {font-size:15px;line-height:1.6}
body.teptex #cookies-setting {background:transparent}
@media(max-width:767px){body.teptex #cookies.position-bottom .cookies-content {width:calc(100% - 24px);margin:12px auto;max-height:calc(100dvh - 24px);overflow-y:auto;padding:20px}}