.tooltip-wrapper{cursor:pointer;display:inline-block;width:-moz-fit-content;width:fit-content}.tooltip{animation:fadeIn .2s ease-out;background:#27272a;border-radius:4px;color:#fff;font-size:12px;max-width:250px;padding:6px 10px;pointer-events:auto;position:fixed;z-index:1001}.tooltip.bottom .tooltip-arrow,.tooltip.top .tooltip-arrow{left:50%;transform:translateX(-50%) rotate(45deg)}.tooltip.top .tooltip-arrow{bottom:-4px}.tooltip.bottom .tooltip-arrow{top:-4px}.tooltip.left .tooltip-arrow{right:-4px;top:50%;transform:translateY(-50%) rotate(45deg)}.tooltip.right .tooltip-arrow{left:-4px;top:50%;transform:translateY(-50%) rotate(45deg)}.tooltip-arrow{background:#27272a;height:8px;position:absolute;width:8px}#extendedWarranty{background-color:#f7f7f8;border-radius:16px;margin:10px 0;padding:16px 0}#extendedWarranty .box-head{align-items:center;display:flex;gap:8px;margin-bottom:6px;padding:0 16px}#extendedWarranty .box-head .tippy-content{font-size:13px}#extendedWarranty .box-head svg{height:24px;width:24px}#extendedWarranty .box-head .icon{margin-top:2px}#extendedWarranty .box-head .icon svg{height:20px;width:20px}#extendedWarranty .box-head .box-title p{margin:0}#extendedWarranty .list-warranty .swiper-container{padding-left:12px;padding-right:12px}#extendedWarranty .list-warranty .swiper-container .swiper-wrapper{padding-bottom:1px;padding-top:6px}#extendedWarranty .list-warranty .swiper-container .swiper-button-next,#extendedWarranty .list-warranty .swiper-container .swiper-button-prev{height:48px;width:24px}#extendedWarranty .list-warranty .swiper-container .swiper-button-prev{border-radius:0 100px 100px 0;left:0}#extendedWarranty .list-warranty .swiper-container .swiper-button-next{border-radius:100px 0 0 100px;right:0}#extendedWarranty .list-warranty .swiper-container .swiper-slide{display:flex;flex-direction:column;height:auto!important}#extendedWarranty .list-warranty .swiper-container .swiper-slide .badge{background:linear-gradient(.708turn,#d94147 36.02%,#b1252f 76.2%);border-radius:2px;border-top-left-radius:0;color:#fff;font-size:8px;font-weight:700;left:10px;padding:1px 4px;position:absolute;top:-6px;white-space:nowrap;z-index:10}#extendedWarranty .list-warranty .swiper-container .swiper-slide .badge:after{border-color:transparent #901 transparent transparent;border-style:solid;border-width:0 3px 7px 0;content:"";height:0;left:-3px;position:absolute;top:0;transform:scaleY(-1);transform-origin:center;width:0}#extendedWarranty .list-warranty .swiper-container .swiper-slide label.radio{background-color:#fff;border:1px solid #e4e4e7;border-radius:8px;display:flex;flex-direction:column;font-size:12px;gap:4px;height:100%;justify-content:space-between;margin:1px;padding:12px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}#extendedWarranty .list-warranty .swiper-container .swiper-slide label.radio .pack-head{align-items:flex-start;display:flex;justify-content:space-between}#extendedWarranty .list-warranty .swiper-container .swiper-slide label.radio .pack-head .pack-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1d1d20;display:-webkit-box;font-weight:500;line-height:1.5;min-height:36px;overflow:hidden}#extendedWarranty .list-warranty .swiper-container .swiper-slide label.radio .pack-head svg{height:16px;width:16px}#extendedWarranty .list-warranty .swiper-container .swiper-slide label.radio .pack-footer{align-items:center;display:flex;height:17px;justify-content:space-between}#extendedWarranty .list-warranty .swiper-container .swiper-slide label.radio .pack-footer .price{color:#d70018;font-size:14px;font-weight:600}#extendedWarranty .list-warranty .swiper-container .swiper-slide label.radio .pack-footer .btn-show-detail{align-items:center;background:transparent;border:0;color:#3b82f6;display:flex;font-size:10px;font-weight:500;gap:1px;padding:0}#extendedWarranty .list-warranty .swiper-container .swiper-slide label.radio .pack-footer .btn-show-detail .icon{fill:#3b82f6;height:10px;width:10px}#extendedWarranty .list-warranty .swiper-container .swiper-slide label.radio .pack-footer .btn-show-detail .icon svg{height:100%;width:100%}#extendedWarranty .list-warranty .swiper-container .swiper-slide label.radio .pack-footer .btn-show-detail:hover{-webkit-text-decoration:underline;text-decoration:underline}#extendedWarranty .list-warranty .swiper-container .swiper-slide label.radio.active{border:2px solid #d02c35;padding:11px}#extendedWarranty .list-warranty .swiper-container .swiper-slide label.radio.active:after{background-color:#d70018;border-radius:0 4px 0 8px;color:#fff;content:"✓";font-size:10px;height:6px;padding-bottom:8px;padding-left:4px;position:absolute;right:0;top:0;width:12px}#extendedWarranty .list-warranty .swiper-container .swiper-slide label.radio .button__choose-warranty{display:none}@media screen and (max-width:768px){#extendedWarranty{background-color:#fff;padding:0}#extendedWarranty .box-head .box-title{font-size:16px}#extendedWarranty .box-head .box-title p{font-size:inherit}#extendedWarranty .box-head .box-title .tippy-content{font-size:12px}#extendedWarranty .box-head svg{height:20px;width:20px}#extendedWarranty .list-warranty{margin-left:-10px;margin-right:-10px}#extendedWarranty .list-warranty .swiper-container{margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}#extendedWarranty .list-warranty .swiper-container .swiper-button-prev{left:0}#extendedWarranty .list-warranty .swiper-container .swiper-button-next{right:0}#extendedWarranty .list-warranty .swiper-container .price,#extendedWarranty .list-warranty .swiper-container label.radio{font-size:14px}}#modalExtendedWarranty{max-height:90vh}#modalExtendedWarranty .teleport-modal_content{color:#1d1d20}#modalExtendedWarranty .teleport-modal_content .modal-pack-title{color:#18181b}.swiper-container.swiper-pdp:has(.swiper-pagination):has(.swiper-pagination>.swiper-pagination-bullet:nth-child(n+2)){padding-bottom:20px}.swiper-container.swiper-pdp:has(.swiper-pagination):has(.swiper-pagination>.swiper-pagination-bullet:nth-child(n+2)) .swiper-button-next,.swiper-container.swiper-pdp:has(.swiper-pagination):has(.swiper-pagination>.swiper-pagination-bullet:nth-child(n+2)) .swiper-button-prev{transform:translateY(calc(-50% - 10px))}.swiper-container.swiper-pdp .swiper-button-prev{left:-1px}.swiper-container.swiper-pdp .swiper-button-next{right:-1px}.swiper-container.swiper-pdp .swiper-button-next,.swiper-container.swiper-pdp .swiper-button-prev{background:#fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);height:24px;margin-top:0;top:50%;transform:translateY(-50%);width:24px}.swiper-container.swiper-pdp .swiper-button-next.swiper-button-disabled,.swiper-container.swiper-pdp .swiper-button-next:after,.swiper-container.swiper-pdp .swiper-button-prev.swiper-button-disabled,.swiper-container.swiper-pdp .swiper-button-prev:after{display:none}.swiper-container.swiper-pdp .swiper-pagination{bottom:10px;display:flex;gap:2px;justify-content:center}.swiper-container.swiper-pdp .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:only-child{display:none}.swiper-container.swiper-pdp .swiper-pagination .swiper-pagination-bullet{background:#e4e4e7;border-radius:4px;height:2px;margin:0;opacity:1;transition:all .3s ease-in-out;width:8px}.swiper-container.swiper-pdp .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#d70018;width:16px}