.warranty-grid{flex-wrap:wrap;justify-content:center;gap:1.5rem;max-width:1400px;margin:5rem auto 3rem;padding:0 2rem;display:flex}.warranty-item{cursor:pointer;justify-content:center;align-items:center;display:flex}@media (width>=1025px){.warranty-item{flex:0 0 calc(14.2857% - 1.28571rem)}}@media (width<=1024px) and (width>=769px){.warranty-item{flex:0 0 calc(25% - 1.125rem)}.warranty-item:nth-child(5),.warranty-item:nth-child(6),.warranty-item:nth-child(7){flex:0 0 calc(33.3333% - 1rem)}}.warranty-circle{width:165px;height:165px;color:var(--shiny-cta-fg);background:var(--shiny-cta-bg);box-shadow:inset 0 0 0 1px var(--shiny-cta-bg-subtle),0 10px 25px #0003;text-align:center;user-select:none;z-index:1;border:1px solid #c5a0654d;border-radius:50%;justify-content:center;align-items:center;transition:all .4s cubic-bezier(.25,1,.5,1);display:flex;position:relative;overflow:hidden}.warranty-circle span{color:#fff;word-break:keep-all;z-index:2;padding:1rem;font-size:1.82rem;font-weight:700;line-height:1.35;position:relative}.warranty-item:hover .warranty-circle{box-shadow:inset 0 0 0 1px var(--shiny-cta-bg-subtle),0 20px 40px #0000004d;border-color:#c5a06599;transform:translateY(-8px)scale(1.05)}.warranty-modal{z-index:9999;opacity:0;backdrop-filter:blur(4px);pointer-events:none;background:#0009;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:none;position:fixed;top:0;left:0}.warranty-modal.is-open{opacity:1;pointer-events:auto;display:flex}.warranty-modal__content{background:#fff;border-radius:16px;flex-direction:column;width:90%;max-width:700px;max-height:85vh;transition:transform .4s cubic-bezier(.19,1,.22,1);display:flex;position:relative;overflow:hidden;transform:translateY(30px);box-shadow:0 20px 60px #0003}.warranty-modal.is-open .warranty-modal__content{transform:translateY(0)}.warranty-modal__overlay{cursor:pointer;width:100%;height:100%;position:absolute}.warranty-modal__close{color:#999;cursor:pointer;z-index:10;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:2rem;line-height:1;transition:all .2s;display:flex;position:absolute;top:1.5rem;right:1.5rem}.warranty-modal__close:hover{color:#000;background:#0000000d}.warranty-modal__title{color:#002c5f;text-align:center;border-bottom:2px solid #f0f0f0;margin:0;padding:2rem 2rem 1.5rem;font-size:1.8rem;font-weight:800}.warranty-modal__body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;max-height:calc(85vh - 120px);padding:2rem;overflow:hidden auto}.warranty-table{border-collapse:collapse;border-top:2px solid #002c5f;width:100%;font-size:1rem}.warranty-table th,.warranty-table td{vertical-align:middle;border-bottom:1px solid #e5e5e5;padding:14px 18px}.warranty-table th{color:#002c5f;text-align:center;white-space:nowrap;background-color:#f8f9fa;border-right:1px solid #eee;width:25%;font-weight:700}.warranty-sub-th{color:#555!important;background-color:#fff!important}.warranty-table td{color:#444;font-weight:500;line-height:1.6}.warranty-table tr:last-child th,.warranty-table tr:last-child td{border-bottom:1px solid #e5e5e5}@media (width>=1025px){.warranty-modal__title{padding:3rem 3rem 2rem;font-size:2.5rem}.warranty-table{font-size:1.8rem!important}.warranty-table th,.warranty-table td{padding:1.5rem 2rem!important}.warranty-modal__content{max-width:1000px}}@media (width<=768px){.warranty-circle{width:140px;height:140px}.warranty-circle span{font-size:1.5rem}.warranty-item{flex:0 0 calc(33.3333% - 1rem)}}@media (width<=600px){.warranty-circle{width:120px;height:120px}.warranty-circle span{font-size:1.2rem}.warranty-item{flex:0 0 calc(50% - 1rem)}.warranty-grid{gap:1rem}}
/*# sourceMappingURL=path0.c0571272.css.map */
