.categories-banner-container{display:flex;align-items:center;justify-content:space-between;background:#fafafa;width:100%;border-radius:8px;padding:10px;margin-top:10px;margin-bottom:10px;overflow:hidden}@media(max-width:991px){.categories-banner-container{justify-content:unset}}.categories-banner-container__image{display:flex;align-items:center;justify-content:center;flex-shrink:0}.categories-banner-container__image.left{flex-shrink:0;margin-top:-75px;margin-bottom:-75px}@media(max-width:991px){.categories-banner-container__image.left{margin-top:revert;margin-bottom:revert;object-fit:contain}.categories-banner-container__image.left img{width:100px!important;height:80px!important}.categories-banner-container__image.right{display:none}}.categories-banner-container__text{margin-left:15px;z-index:2}.categories-banner-container__text--title{display:block!important;font-size:24px;font-weight:700;line-height:36px;margin:0;color:#333}@media(max-width:991px){.categories-banner-container__text--title{font-size:16px;line-height:24px}}.categories-banner-container__text--content{font-size:20px;margin-top:10px;line-height:30px;color:#585c68}@media(max-width:991px){.categories-banner-container__text--content{display:none}.categories-banner-container__text{margin-left:10px}}.categories-banner-container--second-hand{background:linear-gradient(336.85deg,#f2e7e3 13.66%,#eeeeee 74.21%);border-radius:16px;padding:0;position:relative;overflow:hidden;height:170px}.categories-banner-container--second-hand .categories-banner-container__glow{position:absolute;width:225px;height:482px;left:-138px;top:-59px;background:#e5e5e5;filter:blur(78px);transform:rotate(-122deg);z-index:1}.categories-banner-container--second-hand .categories-banner-container__content{position:absolute;left:59px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px;width:495px;z-index:2}.categories-banner-container--second-hand .categories-banner-container__copy{display:flex;flex-direction:column;gap:8px}.categories-banner-container--second-hand .categories-banner-container__headline{font-size:28px;line-height:42px;font-weight:600;color:#000;margin:0}.categories-banner-container--second-hand .categories-banner-container__lead{font-size:18px;line-height:27px;font-weight:400;color:rgba(0,0,0,.7);margin:0}.categories-banner-container--second-hand .categories-banner-container__link{font-size:14px;line-height:21px;font-weight:400;color:#ff5000;text-align:left;text-decoration:underline;cursor:pointer;background:none;border:none;padding:0}.categories-banner-container--second-hand .categories-banner-container__note{position:absolute;right:20px;bottom:20px;width:353px;display:flex;flex-direction:column;gap:0;font-size:12px;line-height:18px;color:#909090}.categories-banner-container--second-hand .categories-banner-container__note p{margin:0;white-space:normal}.categories-banner-container--second-hand .categories-banner-container__visual{position:absolute;left:50%;width:272px;height:408px;z-index:2}.categories-banner-container--second-hand .categories-banner-container__visual img{width:272px;height:408px;object-fit:contain}.categories-banner-container--second-hand .categories-banner-container__badges{position:absolute;left:45%;top:20px;z-index:99}.categories-banner-container--second-hand .categories-banner-container__badge{display:flex;align-items:center;gap:8px;padding:13px;border-radius:12px;background:hsla(0,0%,100%,.67);box-shadow:0 4px 23.9px rgba(0,0,0,.1);backdrop-filter:blur(8.15px);color:#000;font-size:16px;line-height:20px;font-weight:400;position:absolute}.categories-banner-container--second-hand .categories-banner-container__badge .badge-icon{width:24px;height:24px;display:inline-flex}.categories-banner-container--second-hand .categories-banner-container__badge .badge-text{display:inline-flex;align-items:start}.categories-banner-container--second-hand .categories-banner-container__badge.badge--warranty{left:0;top:0;width:161px}.categories-banner-container--second-hand .categories-banner-container__badge.badge--payment{left:302px;top:-5px;width:258px}.categories-banner-container--second-hand .categories-banner-container__badge.badge--control{left:21px;top:66px;width:174px}@media(max-width:1023px){.categories-banner-container--second-hand{height:100px;border-radius:8px;padding:0;position:relative;overflow:hidden}.categories-banner-container--second-hand .categories-banner-container__glow{width:53.73px;height:114.96px;left:-52.9px;top:7.06px;filter:blur(78.05px);transform:rotate(-122deg)}.categories-banner-container--second-hand .categories-banner-container__content{position:absolute;left:12px;top:calc(50% - 35.5px - .15px);transform:none;width:222px;height:71px;display:flex;flex-direction:column;gap:4px;z-index:2}.categories-banner-container--second-hand .categories-banner-container__copy{display:flex;flex-direction:column;gap:4px}.categories-banner-container--second-hand .categories-banner-container__headline{font-size:14px;line-height:21px;font-weight:600;margin:0;width:222px;height:21px;display:flex;align-items:center;color:#000}.categories-banner-container--second-hand .categories-banner-container__link{font-size:12px;line-height:18px;font-weight:400;color:#ff5000;text-decoration:underline;width:70px;height:18px;display:flex;align-items:center;padding:0;background:none;border:none;cursor:pointer}.categories-banner-container--second-hand .categories-banner-container__lead{display:none}.categories-banner-container--second-hand .categories-banner-container__badges{position:absolute;right:12px;top:0;z-index:3;display:flex;flex-direction:column-reverse;gap:8px;width:auto}.categories-banner-container--second-hand .categories-banner-container__badge{position:relative;display:flex;flex-direction:row;align-items:center;padding:4px 8px;gap:4px;background:hsla(0,0%,100%,.67);box-shadow:0 4px 23.9px rgba(0,0,0,.1);backdrop-filter:blur(8.15px);border-radius:8px;box-sizing:border-box;white-space:nowrap}.categories-banner-container--second-hand .categories-banner-container__badge.badge--control,.categories-banner-container--second-hand .categories-banner-container__badge.badge--payment,.categories-banner-container--second-hand .categories-banner-container__badge.badge--warranty{width:auto;height:20px;align-self:flex-end;left:5px;top:10px}.categories-banner-container--second-hand .categories-banner-container__badge .badge-icon{width:12px;height:12px;flex-shrink:0}.categories-banner-container--second-hand .categories-banner-container__badge svg{width:12px;height:12px}.categories-banner-container--second-hand .categories-banner-container__badge .badge-text{font-size:8px;line-height:10px;font-weight:500;color:#000;display:flex;align-items:center}.categories-banner-container--second-hand .categories-banner-container__visual{position:absolute;left:198px;bottom:0;width:150px;height:auto;z-index:1}.categories-banner-container--second-hand .categories-banner-container__visual img{width:150px;height:auto;object-fit:contain}.categories-banner-container--second-hand .categories-banner-container__note{position:absolute;left:12px;bottom:12px;width:171px;height:24px;font-size:10px;line-height:12px;font-weight:400;color:#909090;display:flex;align-items:center;z-index:2}.categories-banner-container--second-hand .categories-banner-container__note p{margin:0;width:171px;height:24px;display:flex;align-items:center}.categories-banner-container--second-hand .categories-banner-container__note p:first-child{display:none}}.second-hand-info-content{gap:24px}.second-hand-info-content,.second-hand-info-section{display:flex;flex-direction:column}.second-hand-info-highlight{background-color:#ebf1ff;padding:12px 16px;border-radius:8px;margin-top:16px}.second-hand-info-list{display:flex;flex-direction:column;gap:12px}.second-hand-info-table{width:100%;border-collapse:collapse;margin-top:16px}.second-hand-info-table thead tr{background-color:#f0f0f0}.second-hand-info-table td,.second-hand-info-table th{padding:12px;text-align:left;font-size:14px}.second-hand-info-table td:nth-child(2),.second-hand-info-table td:nth-child(3),.second-hand-info-table th:nth-child(2),.second-hand-info-table th:nth-child(3){text-align:center}.second-hand-info-table tbody tr{background-color:#fbfbfb;border-bottom:1px solid #e5e5e5}.second-hand-info-header{padding:20px;display:flex;align-items:center;justify-content:space-between}.second-hand-info-close{background:none;border:none;font-size:24px;cursor:pointer}.second-hand-info-body{padding:20px}