.Spinner-module__IWMLwa__dbf-spinner{justify-content:center;align-items:center;display:inline-flex}.Spinner-module__IWMLwa__dbf-spinner__icon{border:2px solid #0000;border-radius:50%;animation:.6s linear infinite Spinner-module__IWMLwa__dbf-spin;display:block}.Spinner-module__IWMLwa__dbf-spinner--sm .Spinner-module__IWMLwa__dbf-spinner__icon{border-width:2px;width:14px;height:14px}.Spinner-module__IWMLwa__dbf-spinner--md .Spinner-module__IWMLwa__dbf-spinner__icon{border-width:2px;width:20px;height:20px}.Spinner-module__IWMLwa__dbf-spinner--lg .Spinner-module__IWMLwa__dbf-spinner__icon{border-width:3px;width:32px;height:32px}.Spinner-module__IWMLwa__dbf-spinner--primary .Spinner-module__IWMLwa__dbf-spinner__icon{border-color:#0070f433;border-top-color:var(--dbf-color-action-primary)}.Spinner-module__IWMLwa__dbf-spinner--white .Spinner-module__IWMLwa__dbf-spinner__icon{border-color:#ffffff4d;border-top-color:var(--dbf-white)}.Spinner-module__IWMLwa__dbf-spinner--muted .Spinner-module__IWMLwa__dbf-spinner__icon{border-color:#8290a333;border-top-color:var(--dbf-color-text-muted)}@keyframes Spinner-module__IWMLwa__dbf-spin{to{transform:rotate(360deg)}}
.SectionHeader-module__72LlEa__dbf-section-header{justify-content:space-between;align-items:center;gap:var(--dbf-space-4);margin-bottom:var(--dbf-space-5);flex-wrap:wrap;display:flex}.SectionHeader-module__72LlEa__dbf-section-header__left{align-items:center;gap:var(--dbf-space-3);flex-wrap:wrap;display:flex}.SectionHeader-module__72LlEa__dbf-section-header__icon{justify-content:center;align-items:center;display:inline-flex}.SectionHeader-module__72LlEa__dbf-section-header__title-wrap{flex-direction:column;display:flex}.SectionHeader-module__72LlEa__dbf-section-header__title{font-family:var(--dbf-font-family-heading);font-size:var(--dbf-font-h2);font-weight:var(--dbf-font-weight-heading);color:var(--dbf-color-text-heading);margin:0;line-height:1.25}.SectionHeader-module__72LlEa__dbf-section-header__subtitle{font-size:var(--dbf-font-body-sm);color:var(--dbf-color-text-muted);margin:2px 0 0}.SectionHeader-module__72LlEa__dbf-section-header__accessory,.SectionHeader-module__72LlEa__dbf-section-header__action{align-items:center;display:flex}.SectionHeader-module__72LlEa__dbf-section-header--commerce .SectionHeader-module__72LlEa__dbf-section-header__title{font-weight:var(--dbf-font-weight-heading);letter-spacing:-.2px}.SectionHeader-module__72LlEa__dbf-section-header--campaign .SectionHeader-module__72LlEa__dbf-section-header__title{font-weight:var(--dbf-font-weight-heading-bold);letter-spacing:-.5px;text-transform:uppercase}.SectionHeader-module__72LlEa__dbf-section-header--editorial .SectionHeader-module__72LlEa__dbf-section-header__title{letter-spacing:0;font-weight:600}.SectionHeader-module__72LlEa__dbf-section-header--editorial .SectionHeader-module__72LlEa__dbf-section-header__subtitle{font-size:var(--dbf-font-body);color:var(--dbf-color-text-body);max-width:480px;margin-top:4px}.SectionHeader-module__72LlEa__dbf-section-header--compact{margin-bottom:var(--dbf-space-3)}.SectionHeader-module__72LlEa__dbf-section-header--compact .SectionHeader-module__72LlEa__dbf-section-header__title{font-size:18px;font-weight:var(--dbf-font-weight-heading)}@media (min-width:1024px){.SectionHeader-module__72LlEa__dbf-section-header--compact .SectionHeader-module__72LlEa__dbf-section-header__title{font-size:20px}}
.RollingNumber-module__How-DG__dbf-rolling-group{font-variant-numeric:tabular-nums;letter-spacing:0;box-sizing:border-box;justify-content:center;align-items:center;height:1em;line-height:1;display:inline-flex}.RollingNumber-module__How-DG__dbf-digit-tumbler{vertical-align:top;text-align:center;perspective:250px;box-sizing:border-box;width:.64em;height:1em;line-height:1;display:inline-block;position:relative;overflow:hidden}.RollingNumber-module__How-DG__dbf-slot-reel{will-change:transform;backface-visibility:hidden;flex-direction:column;width:100%;height:1200%;display:flex;position:absolute;top:0;left:0}.RollingNumber-module__How-DG__dbf-digit-cell{text-align:center;box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:8.3333%;line-height:1;display:flex}
.FlashSaleSection-module__PjTKoq__dbf-flash-sale-section{background-color:#f8fafc;background-image:radial-gradient(circle at 0%,#0070f408 0%,#0000 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cpath d='M0 80 L80 0 M-20 40 L40 -20 M40 100 L100 40' fill='none' stroke='rgba(0, 112, 244,0.025)' stroke-width='1.5'/%3E%3C/svg%3E");background-size:cover,80px 80px;padding-block:16px}@media (min-width:1024px){.FlashSaleSection-module__PjTKoq__dbf-flash-sale-section{padding-block:20px}}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__container{flex-direction:column;gap:12px;display:flex}@media (min-width:1024px){.FlashSaleSection-module__PjTKoq__dbf-flash-sale__container{flex-direction:row;align-items:stretch;gap:12px}}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__side-banner{color:#fff;box-sizing:border-box;background-color:#0070f4;background-image:radial-gradient(circle at 50% 25%,#fef08a38 0%,#38bdf826 45%,#0000 75%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 200 200' fill='none'%3E%3Cpath d='M120 15 L75 95 H110 L92 185 L145 90 H105 Z' stroke='rgba(255,255,255,0.1)' stroke-width='2.5' stroke-linejoin='round'/%3E%3Cpath d='M0 40 L40 0 M0 100 L100 0 M0 160 L160 0 M0 220 L220 0' stroke='rgba(255,255,255,0.045)' stroke-width='1.5'/%3E%3Cpath d='M30 50h140v80a30 30 0 0 1-30 30H60a30 30 0 0 1-30-30V50zM50 50V30a10 10 0 0 1 10-10h80a10 10 0 0 1 10 10v20' stroke='rgba(255,255,255,0.06)' stroke-width='2'/%3E%3C/svg%3E"),linear-gradient(145deg,#06f 0%,#005fd1 55%,#027 100%);background-position:50%,right -30px bottom -20px,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 100%,240px 240px,100% 100%;border:1px solid #ffffff2e;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-self:stretch;gap:14px;padding:22px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px -4px #0070f459}@media (max-width:640px){.FlashSaleSection-module__PjTKoq__dbf-flash-sale__side-banner{gap:12px;padding:16px 14px}}@media (min-width:1024px){.FlashSaleSection-module__PjTKoq__dbf-flash-sale__side-banner{gap:16px;width:260px;min-width:260px;height:auto;padding:26px 20px}}@media (min-width:1280px){.FlashSaleSection-module__PjTKoq__dbf-flash-sale__side-banner{width:270px;min-width:270px;padding:28px 22px}}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__title-compact{display:none}@media (min-width:1024px) and (max-width:1769px){.FlashSaleSection-module__PjTKoq__dbf-flash-sale__container{gap:10px}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__side-banner{align-self:stretch;gap:10px;width:240px;min-width:240px;height:auto;padding:18px 16px}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__title-full{display:none}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__title-compact{display:inline}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__banner-title{letter-spacing:.2px;font-size:20px;line-height:1.15}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__banner-subtitle{margin-bottom:4px;font-size:12px}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__timer-grid{gap:4px;margin-block:0}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__timer-card{height:58px;min-height:58px}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__timer-num{height:42px;min-height:42px;font-size:42px;line-height:42px}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__timer-unit{margin-top:1px;font-size:9px}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__banner-desc{height:40px;min-height:40px;margin-block:0}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__desc-text{font-size:12.5px;line-height:1.3}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__progress-group{gap:3px}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__progress-label{font-size:12px}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__progress-track{height:6px}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__cta-wrap{display:none}}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__banner-top{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__banner-title{letter-spacing:.5px;color:#fff;margin:0;font-size:22px;font-weight:600}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__banner-subtitle{color:#ffffffd9;margin-bottom:8px;font-size:14px;font-weight:400}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__timer-grid{justify-content:center;align-items:center;gap:8px;width:100%;margin-block:4px;display:flex}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__timer-card{text-align:center;box-shadow:none;box-sizing:border-box;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;height:68px;min-height:68px;padding:0;display:flex}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__timer-num{font-family:var(--dbf-font-family-heading), "Nunito Sans", sans-serif;color:#fff;letter-spacing:.5px;font-feature-settings:"tnum" 1, "zero" 1;text-shadow:0 3px 10px #0000002e;box-sizing:border-box;justify-content:center;align-items:center;height:50px;min-height:50px;font-size:50px;font-weight:900;line-height:50px;display:flex}@media (max-width:640px){.FlashSaleSection-module__PjTKoq__dbf-flash-sale__timer-card{height:52px;min-height:52px}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__timer-num{height:38px;min-height:38px;font-size:38px;line-height:38px}}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__timer-unit{color:#ffffffd9;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:500}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__banner-desc{text-align:center;box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:52px;min-height:52px;margin-block:4px;display:flex;position:relative;overflow:hidden}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__desc-text{font-family:var(--dbf-font-family-sans), "Nunito", "Nunito Sans", sans-serif;color:#fffffff2;letter-spacing:.15px;text-align:center;box-sizing:border-box;-webkit-line-clamp:2;line-clamp:2;will-change:opacity, transform;-webkit-box-orient:vertical;width:100%;margin:0;padding:0 4px;font-size:14px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__desc-text--enter{animation:.35s cubic-bezier(.19,1,.22,1) forwards FlashSaleSection-module__PjTKoq__dbfTaglineSlideIn}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__desc-text--exit{animation:.28s cubic-bezier(.19,1,.22,1) forwards FlashSaleSection-module__PjTKoq__dbfTaglineSlideOut}@keyframes FlashSaleSection-module__PjTKoq__dbfTaglineSlideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}@keyframes FlashSaleSection-module__PjTKoq__dbfTaglineSlideOut{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-12px)}}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__progress-group{flex-direction:column;gap:4px;width:100%;display:flex}@keyframes FlashSaleSection-module__PjTKoq__dbfSoldTextGlow{0%{color:#fff;transform:scale(1)}50%{color:#fef08a;text-shadow:0 0 12px #fef08ad9;transform:scale(1.05)}to{color:#fff;transform:scale(1)}}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__progress-label{color:#fff;transform-origin:0;font-size:13.5px;font-weight:600;transition:color .3s;display:inline-block}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__progress-label--pulse{animation:.65s cubic-bezier(.19,1,.22,1) FlashSaleSection-module__PjTKoq__dbfSoldTextGlow}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__progress-track{background-color:#ffffff40;border-radius:4px;width:100%;height:8px;overflow:hidden}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__progress-fill{will-change:width;background:linear-gradient(90deg,#fbbf24 0%,#f97316 100%);border-radius:4px;height:100%;transition:width 1.2s cubic-bezier(.19,1,.22,1)}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__cta-btn{color:#fff;letter-spacing:.3px;text-transform:uppercase;justify-content:center;align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-flex}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__cta-btn:hover{transform:translate(4px)}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__content-area{box-sizing:border-box;flex-direction:column;flex:1;align-self:stretch;min-width:0;display:flex}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__swiper-wrap{flex:1;width:100%;height:100%;display:flex;position:relative}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__swiper{width:100%;height:100%!important;overflow:hidden!important}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__swiper .swiper-wrapper{display:flex;align-items:stretch!important;height:auto!important;min-height:100%!important;transition-timing-function:linear!important}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__swiper:not(.swiper-initialized) .swiper-wrapper{gap:10px}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__swiper .swiper-slide{box-sizing:border-box;backface-visibility:hidden;transform:translateZ(0);flex-direction:column!important;height:auto!important;display:flex!important}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__swiper .swiper-slide>*{flex-direction:column!important;flex:auto!important;width:100%!important;height:100%!important;display:flex!important}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__swiper:not(.swiper-initialized) .swiper-slide{width:44%}@media (min-width:480px){.FlashSaleSection-module__PjTKoq__dbf-flash-sale__swiper:not(.swiper-initialized) .swiper-slide{width:30%}}@media (min-width:768px){.FlashSaleSection-module__PjTKoq__dbf-flash-sale__swiper:not(.swiper-initialized) .swiper-slide{width:23%}}@media (min-width:1024px){.FlashSaleSection-module__PjTKoq__dbf-flash-sale__swiper:not(.swiper-initialized) .swiper-slide{width:18.5%}}@media (min-width:1280px){.FlashSaleSection-module__PjTKoq__dbf-flash-sale__swiper:not(.swiper-initialized) .swiper-slide{width:17.5%}}[data-dbf-motion-state=entered] .FlashSaleSection-module__PjTKoq__dbf-flash-sale__swiper .swiper-slide{animation:.9s cubic-bezier(.16,1,.3,1) forwards FlashSaleSection-module__PjTKoq__dbfMotionFlashWaveRise}[data-dbf-motion-state=entered] .FlashSaleSection-module__PjTKoq__dbf-flash-sale__swiper .swiper-slide:first-child{animation-delay:60ms}[data-dbf-motion-state=entered] .FlashSaleSection-module__PjTKoq__dbf-flash-sale__swiper .swiper-slide:nth-child(2){animation-delay:.12s}[data-dbf-motion-state=entered] .FlashSaleSection-module__PjTKoq__dbf-flash-sale__swiper .swiper-slide:nth-child(3){animation-delay:.18s}[data-dbf-motion-state=entered] .FlashSaleSection-module__PjTKoq__dbf-flash-sale__swiper .swiper-slide:nth-child(4){animation-delay:.24s}[data-dbf-motion-state=entered] .FlashSaleSection-module__PjTKoq__dbf-flash-sale__swiper .swiper-slide:nth-child(5){animation-delay:.3s}[data-dbf-motion-state=entered] .FlashSaleSection-module__PjTKoq__dbf-flash-sale__swiper .swiper-slide:nth-child(6){animation-delay:.36s}@keyframes FlashSaleSection-module__PjTKoq__dbfMotionFlashWaveRise{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}.FlashSaleSection-module__PjTKoq__dbf-flash-card{cursor:pointer;box-sizing:border-box;background-color:#fff;border:1px solid #eaecf0;border-radius:8px;flex-direction:column;height:100%;padding:8px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.FlashSaleSection-module__PjTKoq__dbf-flash-card:hover{border-color:#0070f4;box-shadow:0 4px 16px #0070f41f}.FlashSaleSection-module__PjTKoq__dbf-flash-card__discount-badge{z-index:8;color:#fff;text-align:center;clip-path:polygon(clamp(5px,3cqw,9px) 0,100% 0,100% 100%,clamp(5px,3cqw,9px) 100%,0 50%);transform-origin:100%;width:max-content;max-width:55%;height:clamp(16px,9.23cqw,28px);min-height:clamp(16px,9.23cqw,28px);transform-style:preserve-3d;pointer-events:auto;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);justify-content:center;padding:0 clamp(6px,3.85cqw,12px);font-size:clamp(7.5px,4.23cqw,12px);font-weight:700;line-height:clamp(16px,9.23cqw,28px);display:flex;position:absolute;top:0;right:0;overflow:hidden;transform:translate3d(0,-1px,10px)rotateY(-7deg);box-shadow:0 2px #9f1117,0 4px 8px #7f000047,inset 0 1px #ffffff40,inset 0 -1px #7f000040}.FlashSaleSection-module__PjTKoq__dbf-flash-card__discount-badge--blue{background:linear-gradient(135deg,#0070f4 0%,#0056b3 100%);box-shadow:0 2px #004494,0 4px 8px #0070f447,inset 0 1px #ffffff40,inset 0 -1px #00449440}.FlashSaleSection-module__PjTKoq__dbf-flash-card__img-wrap{aspect-ratio:1;background-color:#f8fafc;border-radius:6px;justify-content:center;align-items:center;width:100%;margin-bottom:6px;display:flex;position:relative;overflow:hidden}.FlashSaleSection-module__PjTKoq__dbf-flash-card__img{object-fit:contain;width:100%;height:100%;transition:transform .3s}.FlashSaleSection-module__PjTKoq__dbf-flash-card:hover .FlashSaleSection-module__PjTKoq__dbf-flash-card__img{transform:scale(1.05)}.FlashSaleSection-module__PjTKoq__dbf-flash-card__title{color:#0f172a;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;height:38px;margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.FlashSaleSection-module__PjTKoq__dbf-flash-card__price-row{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:4px;display:flex}.FlashSaleSection-module__PjTKoq__dbf-flash-card__sale-price{color:#dc2626;font-size:15px;font-weight:700}.FlashSaleSection-module__PjTKoq__dbf-flash-card__regular-price{color:#94a3b8;font-size:12.5px;text-decoration:line-through}.FlashSaleSection-module__PjTKoq__dbf-flash-card__rating-row{color:#ea580c;align-items:center;gap:2px;margin-bottom:6px;font-size:12px;font-weight:600;display:flex}.FlashSaleSection-module__PjTKoq__dbf-flash-card__star{fill:currentColor}.FlashSaleSection-module__PjTKoq__dbf-flash-card__rating-count{color:#94a3b8;margin-left:2px;font-size:12px;font-weight:500}.FlashSaleSection-module__PjTKoq__dbf-flash-card__stock-wrap{flex-direction:column;gap:3px;margin-top:auto;display:flex}.FlashSaleSection-module__PjTKoq__dbf-flash-card__stock-label{color:#64748b;font-size:12.5px;font-weight:500}.FlashSaleSection-module__PjTKoq__dbf-flash-card__stock-track{background-color:#e2e8f0;border-radius:3px;width:100%;height:5px;overflow:hidden}.FlashSaleSection-module__PjTKoq__dbf-flash-card__stock-fill{background-color:#0070f4;border-radius:3px;height:100%}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__cta-wrap{margin-top:14px}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__cta-btn{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff2e;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__cta-btn:hover{color:#e11d48;background:#fff}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__cta-btn--loading{opacity:.75;pointer-events:none}.FlashSaleSection-module__PjTKoq__dbf-flash-sale__spin{flex-shrink:0;animation:.8s linear infinite FlashSaleSection-module__PjTKoq__dbfSpin}@keyframes FlashSaleSection-module__PjTKoq__dbfSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.NeedCategorySection-module__rCXrkq__dbf-need-section{background-color:var(--dbf-color-bg-subtle,#f8fafc);padding-block:18px}@media (min-width:1024px){.NeedCategorySection-module__rCXrkq__dbf-need-section{padding-block:24px}}.NeedCategorySection-module__rCXrkq__dbf-need-card-box{background:#fff;border:1px solid #eaecf0;border-radius:16px;padding:20px 22px 22px;box-shadow:0 4px 20px #00000008}.NeedCategorySection-module__rCXrkq__dbf-need-section__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.NeedCategorySection-module__rCXrkq__dbf-need-section__header-left{flex:1;min-width:0}.NeedCategorySection-module__rCXrkq__dbf-need-section__view-all-wrap{flex-shrink:0}.NeedCategorySection-module__rCXrkq__dbf-need-section__eyebrow{color:#06f;letter-spacing:.6px;text-transform:uppercase;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;align-items:center;gap:6px;margin-bottom:6px;padding:4px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.NeedCategorySection-module__rCXrkq__dbf-need-section__eyebrow-icon{color:#06f;width:13px;height:13px}.NeedCategorySection-module__rCXrkq__dbf-need-section__title{font-family:var(--dbf-font-family-heading);color:var(--dbf-color-text-heading,#0f172a);letter-spacing:-.3px;text-transform:uppercase;margin:0;font-size:20px;font-weight:800}.NeedCategorySection-module__rCXrkq__dbf-need-section__subtitle{color:var(--dbf-color-text-subtle,#64748b);margin:3px 0 0;font-size:13.5px}.NeedCategorySection-module__rCXrkq__dbf-need-section__view-all{font-family:var(--dbf-font-family-heading);color:#06f;background:#f0f7ff;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:6px 14px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;white-space:nowrap!important}.NeedCategorySection-module__rCXrkq__dbf-need-section__view-all svg{flex-shrink:0;transition:transform .22s cubic-bezier(.16,1,.3,1)}.NeedCategorySection-module__rCXrkq__dbf-need-section__view-all:hover{color:#fff;background:#06f}.NeedCategorySection-module__rCXrkq__dbf-need-section__view-all:hover svg{transform:translate(3px)}.NeedCategorySection-module__rCXrkq__dbf-need-section__view-all--loading{opacity:.75;pointer-events:none}.NeedCategorySection-module__rCXrkq__dbf-need-section__spin{flex-shrink:0;animation:.8s linear infinite NeedCategorySection-module__rCXrkq__dbfSpin}@keyframes NeedCategorySection-module__rCXrkq__dbfSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.NeedCategorySection-module__rCXrkq__dbf-need-grid{gap:var(--dbf-space-4);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:640px){.NeedCategorySection-module__rCXrkq__dbf-need-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.NeedCategorySection-module__rCXrkq__dbf-need-grid{grid-template-columns:repeat(6,1fr)}}.NeedCategorySection-module__rCXrkq__dbf-need-card{border:1px solid #00000014;border-radius:14px;flex-direction:column;height:195px;text-decoration:none;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1),border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #0f172a0f}.NeedCategorySection-module__rCXrkq__dbf-need-card:after{content:"";pointer-events:none;z-index:4;background:linear-gradient(90deg,#0000 0%,#ffffff40 50%,#0000 100%);width:60%;height:100%;transition:none;position:absolute;top:0;left:-100%;transform:skew(-22deg)}.NeedCategorySection-module__rCXrkq__dbf-need-card:hover:after{transition:left .75s ease-in-out;left:140%}.NeedCategorySection-module__rCXrkq__dbf-need-card:hover{border-color:#06f;transform:translateY(-4px);box-shadow:0 12px 30px #0066ff40,0 2px 8px #0000000f}.NeedCategorySection-module__rCXrkq__dbf-need-card__img-wrap{background-color:#0f172a;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.NeedCategorySection-module__rCXrkq__dbf-need-card__img{object-fit:cover;will-change:transform;transition:transform .75s cubic-bezier(.16,1,.3,1)}.NeedCategorySection-module__rCXrkq__dbf-need-card:hover .NeedCategorySection-module__rCXrkq__dbf-need-card__img{transform:scale(1.08)translate(0,0)}.NeedCategorySection-module__rCXrkq__dbf-need-card__overlay-gradient{z-index:2;pointer-events:none;background:linear-gradient(#0f172a05 0%,#0f172a73 45%,#0f172aeb 100%);transition:background .4s;position:absolute;inset:0}.NeedCategorySection-module__rCXrkq__dbf-need-card:hover .NeedCategorySection-module__rCXrkq__dbf-need-card__overlay-gradient{background:linear-gradient(#0f172a00 0%,#0f172a8c 40%,#0f172af5 100%)}.NeedCategorySection-module__rCXrkq__dbf-need-card__content{z-index:3;color:#fff;flex-direction:column;gap:4px;padding:14px;display:flex;position:absolute;bottom:0;left:0;right:0}.NeedCategorySection-module__rCXrkq__dbf-need-card__title{font-family:var(--dbf-font-family-heading);color:#fff;text-shadow:0 1px 3px #0009;letter-spacing:-.1px;margin:0;font-size:15px;font-weight:700;line-height:1.3}.NeedCategorySection-module__rCXrkq__dbf-need-card__count-badge{color:#fff;-webkit-backdrop-filter:blur(8px);text-shadow:0 1px 2px #0006;letter-spacing:.2px;background:#ffffff2e;border:1px solid #ffffff47;border-radius:999px;align-self:flex-start;margin-block:2px;padding:2px 9px;font-size:11px;font-weight:600}.NeedCategorySection-module__rCXrkq__dbf-need-card__action{color:#fffffff2;text-shadow:0 1px 2px #00000080;align-items:center;gap:5px;font-size:12.5px;font-weight:700;transition:color .25s;display:inline-flex}.NeedCategorySection-module__rCXrkq__dbf-need-card__action svg{transition:transform .3s cubic-bezier(.16,1,.3,1)}.NeedCategorySection-module__rCXrkq__dbf-need-card:hover .NeedCategorySection-module__rCXrkq__dbf-need-card__action{color:#38bdf8}.NeedCategorySection-module__rCXrkq__dbf-need-card:hover .NeedCategorySection-module__rCXrkq__dbf-need-card__action svg{transform:translate(4px)}@media (max-width:640px){.NeedCategorySection-module__rCXrkq__dbf-need-card-box{border-radius:12px;padding:12px 14px 16px}.NeedCategorySection-module__rCXrkq__dbf-need-section__header{align-items:center;gap:8px;margin-bottom:12px}.NeedCategorySection-module__rCXrkq__dbf-need-section__title{font-size:16px;line-height:1.25}.NeedCategorySection-module__rCXrkq__dbf-need-section__subtitle{font-size:12.5px;line-height:1.35}.NeedCategorySection-module__rCXrkq__dbf-need-section__view-all-wrap{flex-shrink:0}.NeedCategorySection-module__rCXrkq__dbf-need-section__view-all{flex-shrink:0;gap:3px;padding:4px 11px;font-size:12.5px;white-space:nowrap!important}.NeedCategorySection-module__rCXrkq__dbf-need-section__view-all:after{content:"";position:absolute;inset:-8px}.NeedCategorySection-module__rCXrkq__dbf-need-section__view-all svg{width:14px;height:14px}.NeedCategorySection-module__rCXrkq__dbf-need-grid{gap:10px}.NeedCategorySection-module__rCXrkq__dbf-need-card{border-radius:10px;height:155px}.NeedCategorySection-module__rCXrkq__dbf-need-card__content{padding:10px 12px}.NeedCategorySection-module__rCXrkq__dbf-need-card__title{font-size:13.5px}.NeedCategorySection-module__rCXrkq__dbf-need-card__action{font-size:11.5px}}.NeedCategorySection-module__rCXrkq__dbf-need-swiper-wrap{contain-intrinsic-size:180px;width:100%;min-height:180px}.NeedCategorySection-module__rCXrkq__dbf-need-swiper{width:100%;padding-block:4px}.NeedCategorySection-module__rCXrkq__dbf-need-swiper-slide{height:auto}@media (prefers-reduced-motion:reduce){.NeedCategorySection-module__rCXrkq__dbf-need-card,.NeedCategorySection-module__rCXrkq__dbf-need-card__img,.NeedCategorySection-module__rCXrkq__dbf-need-card__action svg,.NeedCategorySection-module__rCXrkq__dbf-need-section__view-all svg{transition:none!important;transform:none!important}}
.ProductCardSkeleton-module__TbLydW__dbf-product-card-skeleton{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:0;padding:0;transition:all .2s;display:flex;position:relative;overflow:hidden}.ProductCardSkeleton-module__TbLydW__dbf-product-card-skeleton--horizontal{border-radius:12px;flex-direction:row;align-items:center;gap:20px;padding:16px;display:flex}.ProductCardSkeleton-module__TbLydW__dbf-product-card-skeleton--horizontal .ProductCardSkeleton-module__TbLydW__dbf-product-card-skeleton__img-wrap{aspect-ratio:1;border-radius:10px;flex-shrink:0;width:175px;min-width:175px;max-width:175px;height:175px}.ProductCardSkeleton-module__TbLydW__dbf-product-card-skeleton--horizontal .ProductCardSkeleton-module__TbLydW__dbf-product-card-skeleton__body{flex-direction:column;flex:1;justify-content:center;gap:8px;min-width:0;display:flex}.ProductCardSkeleton-module__TbLydW__dbf-product-card-skeleton:after{content:"";pointer-events:none;z-index:5;background-image:linear-gradient(90deg,#fff0 0%,#ffffff8c 50%,#fff0 100%);animation:1.6s cubic-bezier(.4,0,.2,1) infinite ProductCardSkeleton-module__TbLydW__dbf-shimmer-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes ProductCardSkeleton-module__TbLydW__dbf-shimmer-sweep{to{transform:translate(100%)}}.ProductCardSkeleton-module__TbLydW__dbf-product-card-skeleton__img-wrap{aspect-ratio:1;background-color:#f1f5f9;border-radius:0;width:100%;position:relative;overflow:hidden}.ProductCardSkeleton-module__TbLydW__dbf-product-card-skeleton__badge-pill{z-index:2;background-color:#e2e8f0;border-radius:20px;width:54px;height:20px;position:absolute;top:10px;left:10px}.ProductCardSkeleton-module__TbLydW__dbf-product-card-skeleton__quick-actions{z-index:2;flex-direction:column;gap:6px;display:flex;position:absolute;top:10px;right:10px}.ProductCardSkeleton-module__TbLydW__dbf-product-card-skeleton__action-icon{background-color:#fff;border-radius:50%;width:28px;height:28px;box-shadow:0 2px 6px #00000014}.ProductCardSkeleton-module__TbLydW__dbf-product-card-skeleton__header{flex-direction:column;gap:6px;display:flex}.ProductCardSkeleton-module__TbLydW__dbf-product-card-skeleton__body{flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.ProductCardSkeleton-module__TbLydW__dbf-product-card-skeleton__category{background-color:#f1f5f9;border-radius:4px;width:35%;height:11px}.ProductCardSkeleton-module__TbLydW__dbf-product-card-skeleton__title-1{background-color:#e2e8f0;border-radius:4px;width:95%;height:15px}.ProductCardSkeleton-module__TbLydW__dbf-product-card-skeleton__title-2{background-color:#e2e8f0;border-radius:4px;width:65%;height:15px}.ProductCardSkeleton-module__TbLydW__dbf-product-card-skeleton__rating{align-items:center;gap:4px;margin-top:2px;display:flex}.ProductCardSkeleton-module__TbLydW__dbf-product-card-skeleton__star{background-color:#f1f5f9;border-radius:50%;width:12px;height:12px}.ProductCardSkeleton-module__TbLydW__dbf-product-card-skeleton__footer{border-top:1px dashed #f1f5f9;justify-content:space-between;align-items:center;margin-top:6px;padding-top:8px;display:flex}.ProductCardSkeleton-module__TbLydW__dbf-product-card-skeleton__price{background-color:#e2e8f0;border-radius:6px;width:45%;height:22px}.ProductCardSkeleton-module__TbLydW__dbf-product-card-skeleton__cart-btn{opacity:.15;background-color:#0070f4;border-radius:8px;width:36px;height:36px}
.DailyDealsSection-module__GxC0Ha__dbf-daily-deals{background-color:var(--dbf-color-bg-subtle);padding-block:16px}@media (min-width:1024px){.DailyDealsSection-module__GxC0Ha__dbf-daily-deals{padding-block:20px}}.DailyDealsSection-module__GxC0Ha__dbf-daily-card-box{background:#fff;border:1px solid #eaecf0;border-radius:14px;padding:10px 8px;box-shadow:0 2px 10px #00000008}@media (min-width:640px){.DailyDealsSection-module__GxC0Ha__dbf-daily-card-box{padding:20px}}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__header{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__title{font-family:var(--dbf-font-family-heading);font-size:var(--dbf-font-h2,20px);color:#0f172a;letter-spacing:-.3px;white-space:nowrap;order:1;margin:0;font-weight:600}@media (max-width:480px){.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__title{font-size:17px}}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__view-all{font-family:var(--dbf-font-family-heading);color:#0070f4;white-space:nowrap;flex-shrink:0;order:2;align-items:center;gap:4px;margin-left:auto;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__view-all--loading{opacity:.75;pointer-events:none}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__spin{flex-shrink:0;animation:.8s linear infinite DailyDealsSection-module__GxC0Ha__dbfSpin}@keyframes DailyDealsSection-module__GxC0Ha__dbfSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__tabs-wrap{scrollbar-width:none;order:3;align-items:center;width:100%;display:flex;overflow-x:auto}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__tabs-wrap::-webkit-scrollbar{display:none}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__tabs{scrollbar-width:none;-ms-overflow-style:none;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:4px;padding:4px;display:inline-flex;position:relative;overflow-x:auto}@media (min-width:860px){.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__header{flex-wrap:nowrap;justify-content:flex-start;gap:24px}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__title{order:1}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__tabs-wrap{order:2;width:auto}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__view-all-wrap,.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__view-all{order:3;margin-left:auto}}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__tabs::-webkit-scrollbar{display:none}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__hover-pill{pointer-events:none;will-change:transform, width, height;z-index:1;background-color:#fff;border-radius:7px;transition:transform .22s cubic-bezier(.19,1,.22,1),width .22s cubic-bezier(.19,1,.22,1),height .22s cubic-bezier(.19,1,.22,1),opacity .18s;position:absolute;top:0;left:0;box-shadow:0 1px 4px #0000000f}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__active-pill{pointer-events:none;will-change:transform, width, height;z-index:2;background-color:#fff;border-radius:7px;transition:transform .3s cubic-bezier(.19,1,.22,1),width .3s cubic-bezier(.19,1,.22,1),height .3s cubic-bezier(.19,1,.22,1),opacity .22s;position:absolute;top:0;left:0;box-shadow:0 2px 8px #0f172a24,0 1px 2px #0f172a0f}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__tab{font-family:var(--dbf-font-family-heading);z-index:3;color:#64748b;cursor:pointer;white-space:nowrap;background-color:#0000;border:none;border-radius:7px;outline:none;padding:6px 14px;font-size:13px;font-weight:600;transition:color .18s;position:relative}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__tab:hover{color:#0f172a}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__tab--active,.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__tab--active:hover{color:#0070f4!important;text-shadow:none!important;font-weight:700!important}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__view-all{font-family:var(--dbf-font-family-heading);color:#0070f4;align-items:center;gap:4px;font-size:14px;font-weight:600;text-decoration:none;transition:color .18s;display:inline-flex}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__view-all svg{transition:transform .18s}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__view-all:hover{color:#005fd1}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__view-all:hover svg{transform:translate(3px)}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__grid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:8px;display:grid}@media (max-width:375px){.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__grid{gap:10px}}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__grid>*{min-width:0;height:100%}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__item{flex-direction:column;height:100%;display:flex}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__item--new{will-change:transform, opacity}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__grid:not(.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__grid--expanded)>.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__item:nth-child(n+11){display:none}@media (min-width:768px){.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__grid{grid-template-columns:repeat(3,1fr);gap:16px}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__grid:not(.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__grid--expanded)>.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__item:nth-child(n+10){display:none}}@media (min-width:1024px){.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__grid{grid-template-columns:repeat(4,1fr)}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__grid:not(.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__grid--expanded)>.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__item:nth-child(n+10){display:flex}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__grid:not(.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__grid--expanded)>.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__item:nth-child(n+13){display:none}}@media (min-width:1280px){.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__grid{grid-template-columns:repeat(5,1fr)}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__grid:not(.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__grid--expanded)>.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__item:nth-child(n+13){display:flex}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__grid:not(.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__grid--expanded)>.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__item:nth-child(n+21){display:none}}@media (prefers-reduced-motion:reduce){.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__item,.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__hover-pill,.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__active-pill,.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__view-all svg{transition:none!important;animation:none!important;transform:none!important}}.DailyDealsSection-module__GxC0Ha__dbf-daily-card{background-color:#fff;border:1px solid #eaecf0;border-radius:12px;flex-direction:column;padding:14px;text-decoration:none;transition:transform .4s cubic-bezier(.19,1,.22,1),box-shadow .4s cubic-bezier(.19,1,.22,1),border-color .3s;display:flex}.DailyDealsSection-module__GxC0Ha__dbf-daily-card:hover{border-color:#0070f4;box-shadow:0 8px 24px #0070f41f}.DailyDealsSection-module__GxC0Ha__dbf-daily-card__img-wrap{aspect-ratio:1;background-color:#f8fafc;border-radius:8px;justify-content:center;align-items:center;width:100%;margin-bottom:12px;display:flex;position:relative;overflow:hidden}.DailyDealsSection-module__GxC0Ha__dbf-daily-card__badge{color:#fff;z-index:2;background-color:#ff3b30;border-radius:4px;padding:2px 7px;font-size:11.5px;font-weight:500;position:absolute;top:8px;right:8px;box-shadow:0 2px 6px #ff3b3040}.DailyDealsSection-module__GxC0Ha__dbf-daily-card__img{object-fit:contain;transition:transform .6s cubic-bezier(.19,1,.22,1)}.DailyDealsSection-module__GxC0Ha__dbf-daily-card:hover .DailyDealsSection-module__GxC0Ha__dbf-daily-card__img{transform:scale(1.08)}.DailyDealsSection-module__GxC0Ha__dbf-daily-card__body{flex-direction:column;gap:8px;display:flex}.DailyDealsSection-module__GxC0Ha__dbf-daily-card__title{font-family:var(--dbf-font-family-heading);color:#0f172a;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin:0;font-size:13.5px;font-weight:500;line-height:1.4;transition:color .2s;display:-webkit-box;overflow:hidden}.DailyDealsSection-module__GxC0Ha__dbf-daily-card:hover .DailyDealsSection-module__GxC0Ha__dbf-daily-card__title{color:#0070f4}@media (max-width:767px){.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__tabs-wrap{width:100%;overflow:visible}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__tabs{box-sizing:border-box;border-radius:10px;flex-wrap:wrap;gap:4px;width:100%;padding:3px;display:flex;overflow:visible}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__tab{text-align:center;box-sizing:border-box;border-radius:7px;flex:auto;justify-content:center;min-width:calc(22% - 4px);min-height:34px;padding:5px 8px;font-size:12px;font-weight:600}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__tab:before{content:"";pointer-events:auto;width:100%;min-width:100%;height:44px;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (max-width:640px){.DailyDealsSection-module__GxC0Ha__dbf-daily-card-box{border-radius:12px;padding:14px}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__header{margin-bottom:14px}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__title{font-size:17px}.DailyDealsSection-module__GxC0Ha__dbf-daily-card{border-radius:10px;padding:10px}.DailyDealsSection-module__GxC0Ha__dbf-daily-card__title{min-height:35px;font-size:12.5px}}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__load-more-wrap{border-top:1px dashed #f1f5f9;justify-content:center;margin-top:24px;padding-top:16px;display:flex}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__load-more-btn{font-family:var(--dbf-font-family-heading);color:#0f172a;cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 28px;font-size:13.5px;font-weight:600;transition:all .22s cubic-bezier(.19,1,.22,1);display:inline-flex;box-shadow:0 1px 3px #0000000a}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__load-more-btn:hover:not(:disabled){color:#fff;background-color:#0070f4;border-color:#0070f4;transform:translateY(-2px);box-shadow:0 4px 14px #0070f440}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__load-more-btn:active:not(:disabled){transform:translateY(0)}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__load-more-btn:disabled{opacity:.75;cursor:not-allowed}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__finished-text{color:#94a3b8;font-size:13px;font-weight:500}.DailyDealsSection-module__GxC0Ha__dbf-daily-deals__spinner{animation:.8s linear infinite DailyDealsSection-module__GxC0Ha__dbf-spin}@keyframes DailyDealsSection-module__GxC0Ha__dbf-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.PolicyHeroSection-module__vD3FCq__dbf-policy-hero-wrapper{background-color:#f8fafc;width:100%}.PolicyHeroSection-module__vD3FCq__dbf-policy-header-bar{border-bottom:1px solid #eef2f6;align-items:center;padding:16px 0 12px;display:flex}.PolicyHeroSection-module__vD3FCq__dbf-breadcrumbs{color:#64748b;word-break:break-word;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.PolicyHeroSection-module__vD3FCq__dbf-breadcrumbs__link{color:#64748b;align-items:center;gap:5px;text-decoration:none;transition:color .2s;display:inline-flex}.PolicyHeroSection-module__vD3FCq__dbf-breadcrumbs__link:hover{color:var(--dbf-color-action-primary,#0070f4)}.PolicyHeroSection-module__vD3FCq__dbf-breadcrumbs__icon{color:#94a3b8}.PolicyHeroSection-module__vD3FCq__dbf-breadcrumbs__delimiter{color:#cbd5e1}.PolicyHeroSection-module__vD3FCq__dbf-breadcrumbs__current{color:#1e293b;word-break:break-word;font-weight:600}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero{background:linear-gradient(135deg,#fff 0%,#f8fafc 50%,#f1f5f9 100%);border-bottom:1px solid #e2e8f0;align-items:center;width:100%;padding:40px 0 48px;display:flex;position:relative;overflow:hidden}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__bg-layer{z-index:1;width:52%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000000d 15%,#0000004d 30%,#000000b3 50%,#000 75% 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000000d 15%,#0000004d 30%,#000000b3 50%,#000 75% 100%)}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__bg-img{object-fit:cover;object-position:right center;opacity:.85;width:100%;height:100%;display:block}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__container{z-index:2;width:100%;position:relative}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__content{flex-direction:column;gap:14px;max-width:740px;display:flex}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__eyebrow{color:var(--dbf-color-action-primary,#0070f4);letter-spacing:.6px;text-transform:uppercase;background:#0070f414;border:1px solid #0070f42e;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-flex}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__eyebrow-icon{color:var(--dbf-color-action-primary,#0070f4)}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__title{font-family:var(--dbf-font-family-heading);color:#0f172a;letter-spacing:-.3px;overflow-wrap:break-word;word-break:break-word;margin:0;font-size:clamp(20px,2.3vw,28px);font-weight:600;line-height:1.45}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__title-highlight{color:var(--dbf-color-action-primary,#0070f4);font-weight:600;display:inline}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__pillars{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:12px;max-width:100%;margin-top:14px;display:grid}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__pillars>*{flex-direction:column;min-width:0;height:100%;display:flex}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__pillar-card{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;flex:auto;align-items:center;gap:6px;min-width:0;height:100%;padding:14px 8px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 2px 6px #0000000a}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__pillar-card:hover{border-color:#0070f44d;transform:translateY(-3px);box-shadow:0 8px 18px #0070f41a}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__pillar-icon-box{color:var(--dbf-color-action-primary,#0070f4);background:#eff6ff;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:2px;display:flex}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__pillar-info{flex-direction:column;gap:3px;width:100%;display:flex}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__pillar-title{color:#0f172a;letter-spacing:.4px;text-transform:uppercase;overflow-wrap:break-word;word-break:break-word;font-size:13px;font-weight:700;line-height:1.3}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__pillar-desc{color:#64748b;overflow-wrap:break-word;word-break:break-word;font-size:11.5px;font-weight:500;line-height:1.35}@media (max-width:991px){.PolicyHeroSection-module__vD3FCq__dbf-policy-hero{flex-direction:column;align-items:flex-start;padding:32px 0 28px}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__bg-layer{border-radius:12px;order:2;width:100%;height:240px;margin-top:20px;position:relative;overflow:hidden;-webkit-mask-image:none;mask-image:none}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__container{order:1}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__content{max-width:100%}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__pillars{grid-template-columns:repeat(4,1fr);gap:10px;max-width:100%}}@media (max-width:640px){.PolicyHeroSection-module__vD3FCq__dbf-policy-hero{padding:24px 0 20px}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__title{font-size:24px;line-height:1.25}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__description{font-size:14px;line-height:1.5}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__pillars{grid-template-columns:repeat(2,1fr);gap:8px}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__pillar-card{padding:12px 6px}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__pillar-title{font-size:12px}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__bg-layer{height:180px;margin-top:16px}}@media (max-width:480px){.PolicyHeroSection-module__vD3FCq__dbf-policy-header-bar{padding:10px 0 8px}.PolicyHeroSection-module__vD3FCq__dbf-breadcrumbs{gap:6px;font-size:12px}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero{padding:20px 0 16px}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__eyebrow{font-size:11px}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__title{font-size:20px;line-height:1.4}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__bg-layer{height:150px}}@media (max-width:360px){.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__title{font-size:20px}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__pillars{grid-template-columns:1fr;gap:6px}}
.PolicyTermsCards-module__2grrLq__dbf-policy-terms{background-color:#fff;border-bottom:1px solid #f1f5f9;padding:44px 0 52px;position:relative}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__container{width:100%}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__header{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:32px;display:flex}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__eyebrow{color:var(--dbf-color-action-primary,#0070f4);letter-spacing:.6px;text-transform:uppercase;background:#0070f414;border:1px solid #0070f42e;border-radius:999px;align-items:center;gap:6px;padding:4px 14px;font-size:12px;font-weight:500;display:inline-flex}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__eyebrow-icon{color:var(--dbf-color-action-primary,#0070f4)}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__title{color:#0f172a;letter-spacing:-.4px;text-transform:uppercase;overflow-wrap:break-word;word-break:break-word;margin:0;font-size:clamp(24px,2.8vw,34px);font-weight:600;line-height:1.25}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__title-highlight{color:var(--dbf-color-action-primary,#0070f4)}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__subtitle{color:#64748b;overflow-wrap:break-word;word-break:break-word;max-width:680px;margin:0;font-size:15px;line-height:1.6}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:18px;width:100%;display:grid}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__grid>*{flex-direction:column;min-width:0;height:100%;display:flex}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;flex:auto;min-width:0;height:100%;padding:24px 20px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s;display:flex;box-shadow:0 2px 8px #0000000a}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__card:hover{border-color:#0070f44d;transform:translateY(-4px);box-shadow:0 12px 24px #0070f417}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__card-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__icon-wrap{width:46px;height:46px;color:var(--dbf-color-action-primary,#0070f4);background:#eff6ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s;display:flex}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__card:hover .PolicyTermsCards-module__2grrLq__dbf-policy-terms__icon-wrap{transform:scale(1.08)}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__badge{letter-spacing:.4px;text-transform:uppercase;overflow-wrap:break-word;word-break:break-word;border-radius:999px;align-items:center;max-width:150px;padding:3px 9px;font-size:10.5px;font-weight:500;display:inline-flex}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__badge--blue{color:#0070f4;background:#eff6ff;border:1px solid #bfdbfe}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__badge--gold{color:#d97706;background:#fef3c7;border:1px solid #fde68a}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__badge--green{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__badge--purple{color:#7c3aed;background:#f5f3ff;border:1px solid #ddd6fe}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__card-title{color:#0f172a;letter-spacing:-.2px;overflow-wrap:break-word;word-break:break-word;margin:0 0 12px;font-size:15.5px;font-weight:600;line-height:1.35}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__card-divider{background:var(--dbf-color-action-primary,#0070f4);border-radius:2px;width:36px;height:2px;margin-bottom:14px}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__list{flex-direction:column;flex:auto;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:flex}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__item{color:#475569;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.55;display:flex}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__bullet-icon{color:#10b981;flex-shrink:0;margin-top:3px}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__item-text{overflow-wrap:break-word;word-break:break-word;flex:1}@media (max-width:1024px){.PolicyTermsCards-module__2grrLq__dbf-policy-terms{padding:36px 0 42px}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:640px){.PolicyTermsCards-module__2grrLq__dbf-policy-terms{padding:28px 0 32px}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__header{margin-bottom:22px}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__title{font-size:22px}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__subtitle{font-size:13.5px}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__grid{grid-template-columns:1fr;gap:14px}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__card{padding:18px 16px}}@media (max-width:480px){.PolicyTermsCards-module__2grrLq__dbf-policy-terms{padding:24px 0 28px}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__eyebrow{padding:4px 12px;font-size:11px}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__title{font-size:20px}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__subtitle{font-size:13px}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__card{border-radius:10px;padding:16px 14px}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__card-title{font-size:14.5px}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__item{font-size:12.5px}}@media (max-width:360px){.PolicyTermsCards-module__2grrLq__dbf-policy-terms__title{font-size:18.5px}}
.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow{background-color:#fff;border-bottom:none;padding:56px 0 48px;position:relative}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__container{width:100%}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__header{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:44px;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__eyebrow{color:var(--dbf-color-action-primary,#0070f4);letter-spacing:.6px;text-transform:uppercase;background:#0070f414;border:1px solid #0070f42e;border-radius:999px;align-items:center;gap:6px;padding:4px 14px;font-size:12px;font-weight:500;display:inline-flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__eyebrow-icon{color:var(--dbf-color-action-primary,#0070f4)}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__title{color:#0f172a;text-transform:uppercase;letter-spacing:-.4px;overflow-wrap:break-word;word-break:break-word;margin:0;font-size:clamp(24px,2.8vw,34px);font-weight:800;line-height:1.25}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__title-highlight{color:var(--dbf-color-action-primary,#0070f4)}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__subtitle{color:#64748b;overflow-wrap:break-word;word-break:break-word;max-width:740px;margin:0;font-size:15px;line-height:1.6}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__timeline{flex-direction:column;gap:24px;display:flex;position:relative}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__steps-content{flex-direction:column;gap:24px;width:100%;display:flex;position:relative}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__steps-content>:not(.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__desktop-rail-track){z-index:2;position:relative}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__desktop-rail-track{pointer-events:none;z-index:0;width:56px;height:100%;position:absolute;top:0;left:0}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__desktop-rail-bg{background-color:#e2e8f0;border-radius:2px;width:2px;position:absolute;left:28px;transform:translate(-50%)}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__desktop-rail-fill{background:var(--dbf-color-action-primary,#0070f4);will-change:height;border-radius:2px;width:2px;transition:height .65s cubic-bezier(.16,1,.3,1);position:absolute;left:28px;transform:translate(-50%);box-shadow:0 0 8px #0070f466}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-rail-mobile{display:none}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step-row{z-index:2;grid-template-columns:56px 1fr;align-items:center;gap:22px;display:grid;position:relative}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step-rail{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step-rail:before,.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step-rail:after{display:none!important}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step-badge{color:#94a3b8;z-index:3;background:#fff;border:2px solid #cbd5e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:16px;font-weight:800;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 0 0 6px #fff,0 2px 8px #0000000a}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step-badge span{z-index:2;position:relative}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step-badge--active{color:#fff;background:linear-gradient(135deg,#0070f4 0%,#0056bd 100%);border-color:#0000;font-weight:900;box-shadow:0 0 0 6px #fff,0 0 0 8px #0070f42e,0 8px 20px #0070f447}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step-badge--current{transform:scale(1.08);box-shadow:0 0 0 6px #fff,0 0 0 9px #0070f452,0 10px 26px #0070f46b}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step-row:hover .WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step-badge{transform:scale(1.12);box-shadow:0 0 0 6px #fff,0 0 0 9px #0070f459,0 12px 28px #0070f473}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:340px 1fr;align-items:center;gap:28px;padding:24px 28px;transition:border-color .3s,box-shadow .3s;display:grid;box-shadow:0 4px 14px #0000000a}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card:hover{border-color:#0070f459;box-shadow:0 8px 24px #0070f414}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card--active{border-color:#38bdf8!important;box-shadow:0 10px 28px -4px #0284c729!important}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card-left{align-items:flex-start;gap:16px;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card-icon{width:48px;height:48px;color:var(--dbf-color-action-primary,#0070f4);background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card-meta{flex-direction:column;gap:6px;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card-step-tag{color:var(--dbf-color-action-primary,#0070f4);letter-spacing:.6px;text-transform:uppercase;font-size:11px;font-weight:500}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card-title{color:#0f172a;text-transform:uppercase;letter-spacing:-.2px;overflow-wrap:break-word;word-break:break-word;margin:0;font-size:16px;font-weight:800;line-height:1.3}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card-desc{color:#64748b;overflow-wrap:break-word;word-break:break-word;margin:0;font-size:13.5px;line-height:1.55}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card-right{align-items:center;width:100%;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channels-box{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;display:grid}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:12px 14px;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-item:hover{background:#fff;transform:translateY(-2px)}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-item--hotline:hover{border-color:#3b82f6;box-shadow:0 6px 16px #3b82f626}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-item--zalo:hover{border-color:#0284c7;box-shadow:0 6px 16px #0284c726}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-item--fb:hover{border-color:#4f46e5;box-shadow:0 6px 16px #4f46e526}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-item--web:hover{border-color:#10b981;box-shadow:0 6px 16px #10b98126}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-icon-wrap{color:#0070f4;background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:0 2px 6px #0000000d}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-info{flex-direction:column;flex:1;display:flex;overflow:hidden}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-label{color:#64748b;font-size:11px;font-weight:500;line-height:1.2}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-value{color:#0f172a;white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-arrow{color:#94a3b8;flex-shrink:0;transition:transform .2s,color .2s}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-item:hover .WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-arrow{color:#0070f4;transform:translate(3px)}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__photos-grid{grid-template-columns:repeat(4,1fr);gap:12px;width:100%;display:grid}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__photo-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:8px;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__photo-thumb{aspect-ratio:1;background:#e2e8f0;border-radius:8px;width:100%;position:relative;overflow:hidden}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__photo-img{object-fit:cover;transition:transform .35s}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__photo-card:hover .WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__photo-img{transform:scale(1.06)}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__photo-caption{color:#334155;text-align:center;font-size:11.5px;font-weight:500;line-height:1.3}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step3-banner{border-radius:12px;align-items:center;width:100%;min-height:140px;padding:16px 20px;display:flex;position:relative;overflow:hidden}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step3-bg-img{object-fit:cover;object-position:center right;filter:brightness(.9)}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step3-overlay{z-index:1;background:linear-gradient(90deg,#0f172ae0 0%,#0f172a99 100%);position:absolute;inset:0}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step3-card{z-index:2;color:#fff;width:100%;position:relative}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step3-header{letter-spacing:.5px;color:#93c5fd;background:#0070f459;border:1px solid #93c5fd66;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:3px 10px;font-size:11px;font-weight:500;display:inline-flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step3-checks{grid-template-columns:repeat(2,1fr);gap:8px 16px;display:grid}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__check-row{color:#f1f5f9;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__check-icon{color:#34d399;flex-shrink:0}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-banner{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:1fr 140px;align-items:center;gap:16px;width:100%;padding:16px 20px;display:grid}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-info{flex-direction:column;gap:6px;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-header{align-items:center;gap:6px;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-pin{color:#ef4444;flex-shrink:0}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-name{color:#0f172a;overflow-wrap:break-word;word-break:break-word;font-size:14px;font-weight:800}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-address{color:#334155;text-underline-offset:3px;overflow-wrap:break-word;word-break:break-word;font-size:13px;font-weight:500;-webkit-text-decoration:underline #0070f459;text-decoration:underline #0070f459;transition:color .2s,text-decoration-color .2s}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-address:hover{color:var(--dbf-color-action-primary,#0070f4);-webkit-text-decoration-color:var(--dbf-color-action-primary,#0070f4);text-decoration-color:var(--dbf-color-action-primary,#0070f4)}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-meta-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-hotline{color:#0070f4;font-size:12.5px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-time{color:#64748b;font-size:11.5px;font-weight:500}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-note{color:#059669;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-note-icon{flex-shrink:0}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-img-wrap{border-radius:8px;width:100%;height:105px;position:relative;overflow:hidden}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-seal{color:#fff;background:#0070f4e6;border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:500;position:absolute;bottom:6px;right:6px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step5-grid{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;display:grid}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step5-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:6px;padding:8px;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step5-img-wrap{border-radius:6px;width:100%;height:85px;position:relative;overflow:hidden}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step5-tag{color:#334155;text-align:center;font-size:12px;font-weight:500}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step5-tag--highlight{color:#0070f4}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-banner{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:140px 1fr;align-items:center;gap:20px;width:100%;padding:16px;display:grid}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-img-wrap{border-radius:8px;width:100%;height:110px;position:relative;overflow:hidden}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-seal{color:#fff;background:#059669;border-radius:4px;align-items:center;gap:4px;padding:3px 7px;font-size:9.5px;font-weight:500;display:inline-flex;position:absolute;top:6px;left:6px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-content{flex-direction:column;gap:8px;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-checklist{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-check-row{color:#0f172a;align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-check-icon{color:#10b981;flex-shrink:0}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-quote-wrap{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-top:4px;padding-top:8px;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-quote{color:#64748b;font-size:12.5px;font-style:italic}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-stars{gap:2px;display:flex}@media (max-width:1024px){.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow{padding:44px 0 52px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card{grid-template-columns:1fr;gap:18px;padding:20px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channels-box{grid-template-columns:repeat(2,1fr)}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-checklist{grid-template-columns:1fr}}@media (max-width:768px){.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow{padding:32px 0 40px;overflow-x:hidden}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__header{margin-bottom:28px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__title{font-size:23px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__subtitle{font-size:13px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__timeline{grid-template-columns:46px 1fr;align-items:stretch;gap:12px;display:grid;position:relative}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-rail-mobile{z-index:10;flex-direction:column;justify-content:space-between;align-items:center;width:46px;height:min(490px,100dvh - 130px);padding:14px 0 10px;display:flex;position:sticky;top:80px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-rail-track{--rail-btn-size:40px;flex-direction:column;flex:1;justify-content:space-between;align-items:center;width:100%;margin-bottom:8px;display:flex;position:relative}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-rail-bg-line{top:calc(var(--rail-btn-size,40px) / 2);bottom:calc(var(--rail-btn-size,40px) / 2);z-index:1;background:#e2e8f0;border-radius:2px;width:2px;position:absolute;left:50%;transform:translate(-50%)}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-rail-fill-line{top:calc(var(--rail-btn-size,40px) / 2);background:var(--dbf-color-action-primary,#0070f4);z-index:2;width:2px;max-height:calc(100% - var(--rail-btn-size,40px));border-radius:2px;transition:height .4s cubic-bezier(.16,1,.3,1);position:absolute;left:50%;transform:translate(-50%)}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-step-btn{z-index:3;width:44px;height:var(--rail-btn-size,40px);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:0;transition:transform .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-step-btn:active{transform:scale(.88)}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-step-btn:focus-visible .WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-step-badge{box-shadow:0 0 0 3px #0070f466}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-step-badge{color:#64748b;background:#fff;border:2px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 6px #0f172a14}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-step-btn--passed .WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-step-badge{color:#0284c7;background:#f0f9ff;border-color:#0284c7;font-weight:800;box-shadow:0 2px 6px #0284c724}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-step-btn--current .WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-step-badge{color:#fff;background:linear-gradient(135deg,#0070f4 0%,#0284c7 100%);border-color:#0070f4;font-size:12px;font-weight:800;transform:scale(1.18);box-shadow:0 0 0 3px #0070f438,0 4px 12px #0070f459}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-step-pulse{pointer-events:none;z-index:-1;background:#0070f44d;border-radius:50%;width:30px;height:30px;animation:2s cubic-bezier(.25,.46,.45,.94) infinite WarrantyWorkflowSection-module__HptQ1q__dbf-halo-pulse;position:absolute}@keyframes WarrantyWorkflowSection-module__HptQ1q__dbf-halo-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-counter{color:#64748b;letter-spacing:.5px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:2px;padding:2px 8px;font-size:11px;font-weight:500;display:none}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-counter-cur{color:#0070f4;font-weight:800}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-counter-sep{opacity:.6}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step-rail,.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__desktop-rail-track{display:none!important}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__steps-content{box-sizing:border-box;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;width:100%;min-width:0;max-width:100%;height:min(490px,100dvh - 130px);padding:14px 8px 10px;scroll-padding-top:14px;overflow-y:scroll;box-shadow:inset 0 2px 8px #0f172a0a}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__steps-content::-webkit-scrollbar{display:none}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step-row{scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;width:100%;min-width:0;height:100%;min-height:100%;margin-bottom:0;display:flex!important}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card{box-sizing:border-box;background:#fff;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:14px;width:100%;min-width:0;max-width:100%;height:100%;max-height:100%;padding:18px 16px 16px;display:flex;overflow:hidden}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card--active{border-color:#38bdf8!important;box-shadow:0 8px 24px -4px #0284c729!important}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card-left{flex-shrink:0;align-items:flex-start;gap:12px;min-width:0}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card-icon{border-radius:11px;flex-shrink:0;width:42px;height:42px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card-meta{gap:4px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card-step-tag{letter-spacing:.5px;font-size:11px;font-weight:500}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card-title{color:#0f172a;margin-bottom:3px;font-size:15px;font-weight:800;line-height:1.3}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card-right,.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channels-box,.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel,.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-info{min-width:0}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-info,.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-name{overflow-wrap:anywhere;word-break:break-word}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-name{white-space:normal}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card-desc{color:#475569;font-size:13px;line-height:1.45}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card-right{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channels-box{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-item{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;border-radius:10px!important;padding:9px 10px!important}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-info{text-align:left;align-items:flex-start;width:100%}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-arrow{display:none}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-icon-wrap{width:32px!important;height:32px!important}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-label{font-size:10.5px!important}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-value{font-size:12px!important;font-weight:700!important}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__photos-grid{grid-template-columns:repeat(2,1fr);gap:8px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__photo-card{border-radius:10px!important;padding:5px!important}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__photo-thumb{border-radius:7px!important;height:64px!important}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__photo-caption{padding:4px 6px!important;font-size:11px!important;font-weight:500!important}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step3-banner{border-radius:10px;align-items:center;min-height:auto;padding:12px 14px;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step3-header{margin-bottom:8px;padding:3px 10px;font-size:11px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step3-checks{grid-template-columns:repeat(2,1fr);gap:6px 12px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__check-row{gap:6px;padding:2px 0!important;font-size:12px!important;font-weight:500!important}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-banner{border-radius:10px;grid-template-columns:1fr 105px;align-items:center;gap:12px;padding:12px;display:grid}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-info{flex-direction:column;gap:4px;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-header{gap:6px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-pin{width:15px;height:15px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-name{font-size:12.5px;font-weight:800}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-address{font-size:11.5px;line-height:1.4}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-meta-row{gap:6px;margin-top:2px;font-size:11px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-note{gap:5px;margin-top:3px;padding:4px 8px;font-size:10.5px;line-height:1.35}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-img-wrap{border-radius:8px;height:96px;position:relative;overflow:hidden}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-seal{z-index:3;color:#fff;white-space:nowrap;text-align:center;background:#0f172ae0;border-radius:4px;justify-content:center;align-items:center;padding:2px 6px;font-size:9.5px;font-weight:500;display:flex;position:absolute;bottom:5px;left:5px;right:5px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step5-grid{grid-template-columns:repeat(3,1fr);gap:8px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step5-card{border-radius:9px;gap:5px;padding:6px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step5-img-wrap{border-radius:6px;height:68px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step5-tag{padding:3px 2px;font-size:11px;font-weight:500}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-banner{border-radius:10px;grid-template-columns:105px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-img-wrap{border-radius:8px;height:96px;position:relative;overflow:hidden}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-seal{z-index:3;color:#fff;white-space:nowrap;pointer-events:none;background:#059669;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:6px;left:6px;box-shadow:0 2px 6px #00000040}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-content{flex-direction:column;gap:6px;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-checklist{gap:4px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-check-row{gap:6px;font-size:12px;font-weight:500}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-quote-wrap{border-top:1px dashed #e2e8f0;flex-direction:column;gap:3px;margin-top:4px;padding-top:4px;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-quote{color:#475569;font-size:11px;font-style:italic;line-height:1.35}}@media (max-width:480px){.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow{padding:24px 0 32px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__eyebrow{font-size:11px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__title{font-size:21px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__subtitle{font-size:12.5px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__timeline{grid-template-columns:40px 1fr;gap:8px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-rail-mobile{width:42px;height:min(490px,100dvh - 120px);padding:12px 0 8px;top:76px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__steps-content{height:min(490px,100dvh - 120px);padding:12px 6px 8px;scroll-padding-top:12px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-rail-track{--rail-btn-size:38px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-step-btn{width:42px;height:var(--rail-btn-size,38px)}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-step-badge{width:27px;height:27px;font-size:10.5px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card{gap:10px;padding:15px 12px 12px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card-title{font-size:14.5px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card-desc{font-size:12.5px;line-height:1.4}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-value{font-size:11.5px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-banner{grid-template-columns:1fr 92px;gap:8px;padding:10px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-img-wrap{height:90px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-name{font-size:11.5px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-address{font-size:11px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-hotline{font-size:10.5px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-banner{grid-template-columns:92px 1fr;gap:8px;padding:10px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-img-wrap{height:90px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-quote{font-size:10.5px}}@media (max-width:360px){.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__title{font-size:19px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__timeline{grid-template-columns:34px 1fr;gap:6px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-rail-mobile{width:34px;height:min(430px,100dvh - 120px);padding:10px 0 6px;top:72px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__steps-content{height:min(430px,100dvh - 120px);padding:10px 4px 6px;scroll-padding-top:10px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-rail-track{--rail-btn-size:32px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-step-btn{width:34px;height:var(--rail-btn-size,32px)}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-step-badge{border-width:1.5px;width:23px;height:23px;font-size:9.5px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card{gap:6px;padding:12px 8px 8px}}
.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment{color:#0f172a;background:linear-gradient(#fff 0%,#fafcff 20%,#f8fafc 100%);border-top:none;border-bottom:1px solid #e2e8f0;width:100%;padding-block:44px 64px;position:relative;overflow:hidden}@media (min-width:768px){.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment{padding-block:52px 72px}}@media (min-width:1200px){.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment{padding-block:60px 80px}}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__bg-wrapper{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#0000004d 8%,#000 22% 88%,#0006 100%);mask-image:linear-gradient(#0000 0%,#0000004d 8%,#000 22% 88%,#0006 100%)}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__bg-img{object-fit:cover;object-position:center;opacity:.07;pointer-events:none}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__container{z-index:1;width:100%;max-width:1240px;margin:0 auto;padding:0 16px;position:relative}@media (min-width:768px){.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__container{padding:0 24px}}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__header{text-align:center;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:860px;margin:0 auto 32px;display:flex}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__eyebrow{color:var(--dbf-color-action-primary,#0070f4);letter-spacing:.6px;text-transform:uppercase;background:#0070f414;border:1px solid #0070f42e;border-radius:999px;align-items:center;gap:6px;padding:4px 14px;font-size:12px;font-weight:500;display:inline-flex}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__eyebrow-icon{color:var(--dbf-color-action-primary,#0070f4)}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__title{color:#0f172a;text-transform:uppercase;letter-spacing:-.4px;overflow-wrap:break-word;word-break:break-word;margin:0;font-size:clamp(24px,3vw,36px);font-weight:900;line-height:1.25}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__desc{font-family:var(--dbf-font-nunito), "Nunito", system-ui, -apple-system, sans-serif;color:#475569;text-align:center;overflow-wrap:break-word;word-break:break-word;max-width:720px;margin:0;font-size:clamp(15px,1.8vw,18px);font-style:italic;font-weight:600;line-height:1.6}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tabs-track{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:repeat(6,1fr);gap:6px;width:100%;margin-bottom:0;padding:6px;display:grid;position:relative;box-shadow:0 1px 3px #0f172a0a}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__vercel-hover-pill{pointer-events:none;z-index:1;will-change:transform, width, height;background-color:#ffffffd9;border:1px solid #e2e8f0e6;border-radius:10px;transition:transform .22s cubic-bezier(.19,1,.22,1),width .22s cubic-bezier(.19,1,.22,1),height .22s cubic-bezier(.19,1,.22,1),opacity .18s;position:absolute;top:0;left:0;box-shadow:0 2px 5px #0f172a0a}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__vercel-active-pill{pointer-events:none;z-index:2;will-change:transform, width, height;background:#fff;border:1px solid #00000014;border-radius:10px;transition:transform .3s cubic-bezier(.19,1,.22,1),width .3s cubic-bezier(.19,1,.22,1),height .3s cubic-bezier(.19,1,.22,1),opacity .22s;position:absolute;top:0;left:0;box-shadow:0 2px 6px -1px #0f172a14,0 1px 2px #0f172a0a}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab{z-index:3;cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;outline:none;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:8px 10px;transition:opacity .2s;display:flex;position:relative}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab-circle-wrap{flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:relative}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab-circle{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab-circle svg{width:14px;height:14px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab:hover .PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab-circle{color:#0f172a;background:#fff;border-color:#cbd5e1}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab--active .PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab-circle{color:var(--dbf-color-action-primary,#0070f4);box-shadow:none;background:#eff6ff;border-color:#bfdbfe;transform:none}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab-info{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab-index{color:#94a3b8;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;font-size:8.5px;font-weight:500;line-height:1.1}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab--active .PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab-index{color:var(--dbf-color-action-primary,#0070f4);font-weight:600}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab-label{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:1.2;transition:color .2s;overflow:hidden}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab:hover .PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab-label{color:#0f172a}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab--active .PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab-label{color:#0f172a;font-weight:600}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__track-progress{pointer-events:none;background:#e2e8f0;border-radius:999px;width:100%;height:2.5px;margin:10px 0 24px;position:relative;overflow:hidden}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__track-progress-fill{height:100%;width:var(--slice-end,16.666%);background:var(--dbf-color-action-primary,#0070f4);box-shadow:none;border-radius:999px;animation:linear forwards PolicyCommitmentSection-module__J2ts_q__dbf-slice-progress}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__track-progress-fill--paused{animation-play-state:paused!important}@keyframes PolicyCommitmentSection-module__J2ts_q__dbf-slice-progress{0%{width:var(--slice-start,0%)}to{width:var(--slice-end,16.666%)}}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-wrapper{width:100%;margin-bottom:0;position:relative}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-card{will-change:transform, opacity;background:#fff;border:1px solid #e2e8f0;border-radius:18px;grid-template-columns:1.15fr 1fr;align-items:center;gap:32px;padding:32px 36px;animation:.75s cubic-bezier(.19,1,.22,1) both PolicyCommitmentSection-module__J2ts_q__dbf-card-fade-scale;display:grid;box-shadow:0 8px 30px -4px #0f172a0f,0 1px 3px #0f172a05}@keyframes PolicyCommitmentSection-module__J2ts_q__dbf-card-fade-scale{0%{opacity:0;transform:scale(.99)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes PolicyCommitmentSection-module__J2ts_q__dbf-stagger-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0,0)}}@keyframes PolicyCommitmentSection-module__J2ts_q__dbf-stagger-slide-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0,0)}}@keyframes PolicyCommitmentSection-module__J2ts_q__dbf-stagger-watermark{0%{opacity:0;transform:scale(.85)translate(14px,-6px)}to{opacity:1;transform:scale(1)translate(0,0)}}@keyframes PolicyCommitmentSection-module__J2ts_q__dbf-stagger-row-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0,0)}}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-left{text-align:left;flex-direction:column;gap:12px;display:flex}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-badge{color:var(--dbf-color-action-primary,#0070f4);letter-spacing:.6px;text-transform:uppercase;will-change:transform, opacity;background:#0070f414;border:1px solid #0070f42e;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:500;animation:.45s cubic-bezier(.19,1,.22,1) 30ms both PolicyCommitmentSection-module__J2ts_q__dbf-stagger-slide-up;display:inline-flex}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-title{color:#0f172a;letter-spacing:-.2px;overflow-wrap:break-word;word-break:break-word;will-change:transform, opacity;margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:900;line-height:1.3;animation:.48s cubic-bezier(.19,1,.22,1) 60ms both PolicyCommitmentSection-module__J2ts_q__dbf-stagger-slide-up}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-desc{color:#475569;overflow-wrap:break-word;word-break:break-word;will-change:transform, opacity;max-width:540px;margin:0;font-size:15px;line-height:1.6;animation:.5s cubic-bezier(.19,1,.22,1) 90ms both PolicyCommitmentSection-module__J2ts_q__dbf-stagger-slide-up}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-actions{will-change:transform, opacity;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;animation:.52s cubic-bezier(.19,1,.22,1) .12s both PolicyCommitmentSection-module__J2ts_q__dbf-stagger-slide-up;display:flex}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-hotline-btn{color:#fff;background:linear-gradient(135deg,#0070f4 0%,#0284c7 100%);border-radius:999px;align-items:center;gap:8px;padding:11px 22px;font-size:13.5px;font-weight:800;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #0070f44d}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-hotline-btn:hover{background:linear-gradient(135deg,#0056bd 0%,#0369a1 100%);box-shadow:0 6px 18px #0070f473;transform:translateY(-2px)!important}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__btn-arrow{transition:transform .2s}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-hotline-btn:hover .PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__btn-arrow{transform:translate(3px)}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-email-btn{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:7px;padding:10px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-email-btn:hover{color:#0070f4;background:#f1f5f9;border-color:#0070f4;transform:translateY(-2px)!important}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-right{color:#fff;will-change:transform, opacity;background-color:#005fd1;border:1px solid #ffffff40;border-radius:16px;flex-direction:column;gap:14px;padding:22px 24px;transition:box-shadow .3s cubic-bezier(.19,1,.22,1);animation:.55s cubic-bezier(.19,1,.22,1) 60ms both PolicyCommitmentSection-module__J2ts_q__dbf-stagger-slide-right;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px -6px #005fd147}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-right:hover{box-shadow:0 16px 36px -6px #005fd161}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-bg-wrapper{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-bg-img{object-fit:cover;object-position:center;opacity:.38;pointer-events:none}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-bg-overlay{pointer-events:none;background:linear-gradient(135deg,#005fd1a6 0%,#072146c7 100%);position:absolute;inset:0}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-watermark{color:#ffffff14;pointer-events:none;z-index:1;will-change:transform, opacity;font-size:96px;font-weight:900;line-height:1;animation:.6s cubic-bezier(.19,1,.22,1) .1s both PolicyCommitmentSection-module__J2ts_q__dbf-stagger-watermark;position:absolute;top:-12px;right:12px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__highlights-header{z-index:2;will-change:transform, opacity;border-bottom:1px solid #ffffff2e;align-items:center;gap:8px;padding-bottom:10px;animation:.48s cubic-bezier(.19,1,.22,1) .12s both PolicyCommitmentSection-module__J2ts_q__dbf-stagger-slide-up;display:flex;position:relative}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__highlights-icon-wrap{color:#fff;background:#ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__highlights-title{color:#fff;letter-spacing:.5px;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__highlights-list{z-index:2;flex-direction:column;gap:8px;display:flex;position:relative}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__highlight-row{will-change:transform, opacity;border-radius:8px;align-items:flex-start;gap:10px;margin:-2px -8px;padding:5px 8px;transition:all .22s cubic-bezier(.19,1,.22,1);display:flex}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__highlight-row:first-child{animation:.45s cubic-bezier(.19,1,.22,1) .15s both PolicyCommitmentSection-module__J2ts_q__dbf-stagger-row-in}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__highlight-row:nth-child(2){animation:.45s cubic-bezier(.19,1,.22,1) .2s both PolicyCommitmentSection-module__J2ts_q__dbf-stagger-row-in}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__highlight-row:nth-child(3){animation:.45s cubic-bezier(.19,1,.22,1) .25s both PolicyCommitmentSection-module__J2ts_q__dbf-stagger-row-in}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__highlight-row:nth-child(4){animation:.45s cubic-bezier(.19,1,.22,1) .3s both PolicyCommitmentSection-module__J2ts_q__dbf-stagger-row-in}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__highlight-row:hover{background:#ffffff1f;transform:translate(3px)!important}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__highlight-icon{color:#34d399;flex-shrink:0;margin-top:2px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__highlight-text{color:#fff;overflow-wrap:break-word;word-break:break-word;font-size:13.5px;font-weight:500;line-height:1.5}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__controls-bar{justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__nav-btn{color:#475569;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;box-shadow:0 1px 3px #0f172a0a}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__nav-btn:hover{color:#0070f4;background:#f8fafc;border-color:#0070f4;transform:scale(1.06)}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__dots{align-items:center;gap:8px;display:flex}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__dot{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#cbd5e1;border:none;border-radius:999px;width:8px;height:8px;padding:0;transition:all .25s cubic-bezier(.16,1,.3,1)}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__dot:hover{background:#94a3b8}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__dot--active{background:#0070f4;width:24px;box-shadow:0 0 8px #0070f459}@media (max-width:1024px){.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment{padding-block:44px 54px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tabs-track{grid-template-columns:repeat(3,1fr);gap:8px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-card{grid-template-columns:1fr;gap:24px;padding:24px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-right{animation-name:PolicyCommitmentSection-module__J2ts_q__dbf-stagger-slide-up}}@media (max-width:640px){.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment{padding-block:36px 44px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__header{margin-bottom:20px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__desc{max-width:95%;font-size:14.5px;line-height:1.55}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tabs-track{border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:0;padding:4px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__vercel-hover-pill,.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__vercel-active-pill{border-radius:8px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__track-progress{border-radius:999px;height:2.5px;margin:8px 0 14px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab{text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 3px 7px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab:before{content:"";pointer-events:auto;width:100%;min-width:100%;height:44px;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab-circle-wrap{width:26px;height:26px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab-circle{width:24px;height:24px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab-circle svg{width:12px;height:12px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab-info{align-items:center;gap:1px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab-label{font-size:10.5px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab-index{letter-spacing:.3px;font-size:7.5px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-card{border-radius:14px;gap:16px;padding:20px 16px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-title{font-size:18px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-desc{font-size:13px;line-height:1.5}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-right{border-radius:12px;padding:14px 16px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-watermark{font-size:72px;top:-8px;right:8px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__highlights-title{font-size:10.5px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__highlight-text{font-size:12.5px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-actions{flex-direction:column;align-items:stretch;gap:8px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-hotline-btn,.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-email-btn{justify-content:center;width:100%}}@media (max-width:480px){.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__title{font-size:21px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__desc{font-size:13.5px;line-height:1.5}}@media (max-width:360px){.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__title{font-size:19px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab-label{font-size:9.5px}}@media (prefers-reduced-motion:reduce){.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-card,.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-badge,.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-title,.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-desc,.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-actions,.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-right,.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-watermark,.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__highlights-header,.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__highlight-row{opacity:1!important;animation:none!important;transform:none!important}}
.PolicySidebar-module__R1kwDW__dbf-policy-sidebar,.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__desktop-wrap{width:100%}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__card{background:var(--dbf-surface-primary,#fff);border:1px solid var(--dbf-color-border-subtle,#e2e8f0);border-radius:var(--dbf-radius-xl,20px);padding:24px;transition:box-shadow .3s;position:sticky;top:96px;box-shadow:0 4px 20px -2px #0f172a0a,0 1px 3px #0f172a05}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__card:hover{box-shadow:0 8px 28px -4px #0f172a12,0 2px 6px #0f172a08}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__header{border-bottom:1px solid var(--dbf-color-border-subtle,#f1f5f9);margin-bottom:16px;padding-bottom:16px}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__title{color:var(--dbf-color-text-heading,#0f172a);letter-spacing:-.01em;margin:0 0 4px;font-size:1.125rem;font-weight:700}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__subtitle{color:var(--dbf-color-text-subtle,#64748b);margin:0;font-size:.8125rem}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__nav{margin-bottom:24px}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__item{margin:0;padding:0}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__link{border-radius:var(--dbf-radius-md,12px);min-height:44px;color:var(--dbf-color-text-body,#334155);border:1px solid #0000;align-items:center;gap:12px;padding:11px 14px 11px 16px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__link:before{content:"";background:var(--dbf-color-action-primary,#0284c7);border-radius:0 4px 4px 0;width:3.5px;height:60%;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:0;transform:translateY(-50%)scaleY(0)}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__link:hover{background:var(--dbf-surface-secondary,#f8fafc);color:var(--dbf-color-action-primary,#0284c7);border-color:var(--dbf-color-border-subtle,#e2e8f0)}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__link:hover .PolicySidebar-module__R1kwDW__dbf-policy-sidebar__link-icon{color:var(--dbf-color-action-primary,#0284c7);transform:translate(3px)}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__link--active{color:#0369a1;background:#f0f9ff;border-color:#bae6fd;font-weight:600}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__link--active:before{transform:translateY(-50%)scaleY(1)}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__link-icon{color:inherit;flex-shrink:0;justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.16,1,.3,1),color .22s;display:flex}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__link-text{flex:1;line-height:1.4}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__arrow{opacity:0;color:inherit;flex-shrink:0;transition:all .22s cubic-bezier(.16,1,.3,1);transform:translate(-6px)}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__link:hover .PolicySidebar-module__R1kwDW__dbf-policy-sidebar__arrow,.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__link--active .PolicySidebar-module__R1kwDW__dbf-policy-sidebar__arrow{opacity:1;transform:translate(0)}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__support{border:1px dashed var(--dbf-color-border-subtle,#cbd5e1);border-radius:var(--dbf-radius-xl,14px);background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);flex-direction:column;gap:10px;padding:16px;transition:all .25s;display:flex}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__support:hover{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border-color:#94a3b8;box-shadow:0 4px 14px -2px #0f172a0f}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__support-head{align-items:center;gap:10px;display:flex}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__support-icon-wrap{color:#0284c7;background:#eff6ff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__support-icon{animation:2.8s ease-in-out infinite PolicySidebar-module__R1kwDW__dbfHeadphonesPulse}@keyframes PolicySidebar-module__R1kwDW__dbfHeadphonesPulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__support-label{color:var(--dbf-color-text-heading,#0f172a);margin:0;font-size:.8125rem;font-weight:600}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__support-status{align-items:center;gap:6px;margin-top:2px;display:flex}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__support-dot{background:#10b981;border-radius:9999px;width:7px;height:7px;animation:2s cubic-bezier(.4,0,.6,1) infinite PolicySidebar-module__R1kwDW__dbfDotPulse;box-shadow:0 0 0 2px #10b98133}@keyframes PolicySidebar-module__R1kwDW__dbfDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__support-time{color:#10b981;font-size:.75rem;font-weight:500}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__support-hotline{color:#e11d48;letter-spacing:.02em;background:#fff;border:1px solid #fecdd3;border-radius:9999px;justify-content:center;align-items:center;padding:8px 12px;font-size:1.0625rem;font-weight:800;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 6px #e11d4814}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__support-hotline:hover{color:#be123c;background:#fff1f2;border-color:#fda4af;transform:translateY(-1px);box-shadow:0 4px 12px #e11d4829}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__mobile-trigger,.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__backdrop,.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer{display:none}@media (max-width:1023px){.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__desktop-wrap{display:none!important}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar{width:0;height:0;margin:0;padding:0}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__mobile-trigger{transform-origin:0;z-index:100;-webkit-backdrop-filter:blur(4px);opacity:.82;color:#1e293b;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;will-change:transform, opacity;background:#ffffff6b;border:1px solid #cbd5e18c;border-left:none;border-radius:0 10px 10px 0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:34px;min-height:84px;padding:8px 4px;transition:opacity .2s,background-color .2s,border-color .2s,color .2s,transform .2s cubic-bezier(.19,1,.22,1),box-shadow .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s;display:inline-flex;position:fixed;top:calc(50% + 56px);left:0;overflow:visible;transform:translateY(-50%);box-shadow:1px 2px 8px #0f172a14}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__mobile-trigger:before{content:"";pointer-events:auto;width:100%;min-width:48px;height:100%;min-height:84px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (hover:hover){.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__mobile-trigger:hover{opacity:1;-webkit-backdrop-filter:blur(8px);color:var(--dbf-color-action-primary,#0070f4);background:#ffffffeb;border-color:#93c5fd;transform:translate(2px,-50%);box-shadow:2px 4px 16px #0070f433}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__mobile-trigger:hover .PolicySidebar-module__R1kwDW__dbf-policy-sidebar__trigger-icon{opacity:.9;transform:scale(1.08)}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__mobile-trigger:hover .PolicySidebar-module__R1kwDW__dbf-policy-sidebar__trigger-text{color:var(--dbf-color-action-primary,#0070f4)}}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__mobile-trigger:active{opacity:.9;transform:translateY(-50%)scale(.96)}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__mobile-trigger:focus-visible{outline:2px solid var(--dbf-color-action-primary,#0070f4);outline-offset:2px}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__mobile-trigger--hidden{opacity:0!important;pointer-events:none!important;transform:translate(-100%,-50%)!important}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__trigger-inner{flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__trigger-icon{color:var(--dbf-color-action-primary,#0070f4);will-change:transform;flex-shrink:0;transition:opacity .15s,transform .2s cubic-bezier(.19,1,.22,1)}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__trigger-text{letter-spacing:.14em;text-transform:uppercase;writing-mode:vertical-rl;text-orientation:mixed;color:#1e293b;text-shadow:0 1px 2px #ffffffd9;font-size:10px;font-weight:800;line-height:1;transition:color .2s;display:inline-block}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__backdrop{z-index:100001;background-color:var(--dbf-overlay-backdrop,#0f172a61);-webkit-backdrop-filter:blur(4px);width:100vw;height:100dvh;animation:.24s cubic-bezier(.16,1,.3,1) forwards PolicySidebar-module__R1kwDW__dbfFadeIn;display:block;position:fixed;inset:0}@keyframes PolicySidebar-module__R1kwDW__dbfFadeIn{0%{opacity:0}to{opacity:1}}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer{z-index:100002;background:#fff;flex-direction:column;width:85vw;max-width:328px;height:100dvh;max-height:100dvh;transition:transform .32s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden;transform:translate(-100%);box-shadow:10px 0 36px -4px #0f172a47}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer--open{transform:translate(0,0)}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer-header{border-bottom:1px solid var(--dbf-color-border-subtle,#f1f5f9);background:linear-gradient(#f8fafc 0%,#fff 100%);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer-title-wrap{align-items:center;gap:12px;display:flex}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer-icon-box{color:#0284c7;background:#e0f2fe;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer-title{color:var(--dbf-color-text-heading,#0f172a);margin:0;font-size:1rem;font-weight:700;line-height:1.25}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer-sub{color:var(--dbf-color-text-subtle,#64748b);margin:2px 0 0;font-size:.75rem}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer-close{width:44px;height:44px;color:var(--dbf-color-text-subtle,#64748b);cursor:pointer;touch-action:manipulation;background:0 0;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer-close:hover,.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer-close:focus-visible{color:#0f172a;background:#f1f5f9;transform:rotate(90deg)}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer-body{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:20px;min-height:0;padding:16px 16px 36px;display:flex;overflow-y:auto}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer-body .PolicySidebar-module__R1kwDW__dbf-policy-sidebar__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer-body .PolicySidebar-module__R1kwDW__dbf-policy-sidebar__item{margin:0;padding:0}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer-body .PolicySidebar-module__R1kwDW__dbf-policy-sidebar__link{background:var(--dbf-surface-secondary,#f8fafc);border:1px solid var(--dbf-color-border-subtle,#e2e8f0);min-height:48px;color:var(--dbf-color-text-body,#334155);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer-body .PolicySidebar-module__R1kwDW__dbf-policy-sidebar__link--active{color:#0369a1;background:#f0f9ff;border-color:#bae6fd;font-weight:600;box-shadow:0 2px 8px #0284c71f}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer-body .PolicySidebar-module__R1kwDW__dbf-policy-sidebar__arrow{opacity:.6;transform:translate(0)}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer-body .PolicySidebar-module__R1kwDW__dbf-policy-sidebar__link--active .PolicySidebar-module__R1kwDW__dbf-policy-sidebar__arrow{opacity:1;color:#0284c7;transform:translate(2px)}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer-support{border:1px dashed var(--dbf-color-border-subtle,#cbd5e1);background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-radius:14px;flex-direction:column;flex-shrink:0;gap:12px;margin-top:auto;padding:16px;display:flex}}
@keyframes CountdownTimer-module__M8ZynW__wd-FlipBox{0%{opacity:.2;transform:perspective(150px)rotateX(-90deg)}65%{opacity:.95;transform:perspective(150px)rotateX(10deg)}to{opacity:1;transform:perspective(150px)rotateX(0)}}.CountdownTimer-module__M8ZynW__dbf-countdown{font-family:var(--dbf-font-family-heading);perspective:150px;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.CountdownTimer-module__M8ZynW__dbf-countdown__box{background-color:var(--dbf-text-primary);color:var(--dbf-white);border-radius:var(--dbf-radius-xs);text-align:center;font-variant-numeric:tabular-nums;backface-visibility:hidden;will-change:transform, opacity;min-width:24px;padding:3px 6px;line-height:1;animation:.45s cubic-bezier(.19,1,.22,1) forwards CountdownTimer-module__M8ZynW__wd-FlipBox;display:inline-block}.CountdownTimer-module__M8ZynW__dbf-countdown__colon{color:var(--dbf-color-text-heading);font-weight:800}.CountdownTimer-module__M8ZynW__dbf-countdown--expired{color:var(--dbf-color-text-muted);font-size:12px;font-style:italic}
.ProductSkeletonGrid-module__1FnD7W__dbf-product-skeleton-grid{gap:20px;width:100%;display:grid}.ProductSkeletonGrid-module__1FnD7W__dbf-product-skeleton-grid--cols-1{grid-template-columns:1fr}.ProductSkeletonGrid-module__1FnD7W__dbf-product-skeleton-grid--cols-2{grid-template-columns:repeat(2,1fr)}.ProductSkeletonGrid-module__1FnD7W__dbf-product-skeleton-grid--cols-3{grid-template-columns:repeat(3,1fr)}.ProductSkeletonGrid-module__1FnD7W__dbf-product-skeleton-grid--cols-4{grid-template-columns:repeat(4,1fr)}.ProductSkeletonGrid-module__1FnD7W__dbf-product-skeleton-grid--cols-5{grid-template-columns:repeat(5,1fr)}@media (max-width:1023px){.ProductSkeletonGrid-module__1FnD7W__dbf-product-skeleton-grid--cols-3,.ProductSkeletonGrid-module__1FnD7W__dbf-product-skeleton-grid--cols-4,.ProductSkeletonGrid-module__1FnD7W__dbf-product-skeleton-grid--cols-5{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.ProductSkeletonGrid-module__1FnD7W__dbf-product-skeleton-grid{gap:12px;grid-template-columns:repeat(2,1fr)!important}}
.showcase-module__CmneiG__section{background:var(--dbf-white);border:1px solid var(--dbf-border);border-radius:var(--dbf-radius-lg);padding:var(--dbf-space-6);margin-bottom:var(--dbf-space-6)}.showcase-module__CmneiG__section h2{font-size:var(--dbf-font-h2);margin-bottom:var(--dbf-space-4);color:var(--dbf-text-primary);border-bottom:1px solid var(--dbf-border);padding-bottom:var(--dbf-space-2)}.showcase-module__CmneiG__row{align-items:center;gap:var(--dbf-space-4);flex-wrap:wrap;display:flex}.showcase-module__CmneiG__grid{gap:var(--dbf-space-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}
