:root{--primary-color:#e60000;--secondary-color:#333;--light-bg:#f5f5f5;--dark-text:#333;--border-color:#ddd;--success-color:#28a745;--warning-color:#ffc107;--danger-color:#dc3545;--info-color:#17a2b8}body{font-family:'Roboto',sans-serif;color:var(--dark-text);background-color:var(--light-bg);margin:0;padding:0}.main-header{background-color:#fff;border-bottom:1px solid var(--border-color)}.header-top{padding:8px 0;background-color:#f8f8f8;border-bottom:1px solid #eee}.header-top .container,.header-main .container{display:flex;justify-content:space-between;align-items:center}.header-top-left a{color:#666;font-size:13px;margin-right:15px;text-decoration:none}.header-top-left a:hover{color:var(--primary-color)}.header-main{padding:15px 0}.logo img{max-height:50px;max-width:250px;width:auto;vertical-align:middle}.main-nav ul{display:flex;list-style:none;margin:0;padding-left:0}.main-nav ul li a{color:var(--secondary-color);font-weight:500;padding:8px 15px;text-transform:uppercase;font-size:14px;text-decoration:none;border-radius:4px;transition:all 0.3s}.main-nav ul li a:hover{background-color:var(--primary-color);color:white}.header-actions{display:flex;align-items:center;gap:15px}.header-action-link{position:relative;display:flex;align-items:center;gap:5px}.notification-badge{position:absolute;top:-5px;right:-5px;background-color:#dc3545;color:white;border-radius:50%;width:20px;height:20px;font-size:12px;font-weight:bold;display:flex;align-items:center;justify-content:center;border:2px solid white}.navbar-toggler{border:none;background:transparent;color:var(--secondary-color);font-size:20px;margin-left:10px}.search-box{position:relative;margin-right:15px}.search-box input{border:1px solid var(--border-color);border-radius:20px;padding:6px 35px 6px 15px;width:200px;font-size:13px}.search-box button{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:#666}.header-actions a{color:#666;font-size:14px;text-decoration:none}.header-actions a:hover{color:var(--primary-color)}.red-nav{background-color:var(--primary-color);padding:0}.red-nav .navbar-nav{display:flex;width:100%}.red-nav .nav-item{flex:1;text-align:center}.red-nav .nav-link{color:white;font-weight:500;padding:12px 0;text-transform:uppercase;font-size:14px;border-right:1px solid rgba(255,255,255,0.2);text-decoration:none}.red-nav .nav-item:last-child .nav-link{border-right:none}.red-nav .nav-link:hover{background-color:rgba(0,0,0,0.1)}.main-container{margin-top:20px}.content-card{background-color:white;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,0.1);padding:20px;margin-bottom:20px}.breadcrumb{background-color:transparent;padding:15px 0;margin-bottom:0}.breadcrumb-item a{color:var(--primary-color);text-decoration:none}.breadcrumb-item a:hover{text-decoration:underline}.breadcrumb-item+.breadcrumb-item::before{content:">";color:#666}.breadcrumb-item.active{color:var(--primary-color)}.product-finder{background-color:white;border-radius:5px;padding:15px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.product-finder h4{color:var(--primary-color);margin-bottom:15px;font-size:18px;border-bottom:2px solid var(--primary-color);padding-bottom:8px}.finder-tabs{display:flex;border-bottom:1px solid var(--border-color);margin-bottom:15px}.finder-tab{padding:8px 15px;cursor:pointer;border-bottom:2px solid transparent;margin-right:5px}.finder-tab.active{border-bottom:2px solid var(--primary-color);color:var(--primary-color);font-weight:500}.finder-content{display:none}.finder-content.active{display:block}.finder-form{display:flex;flex-wrap:wrap;gap:10px}.finder-form .form-select,.finder-form .form-control{flex:1;min-width:150px}.price-range-container{flex:2;min-width:250px}.price-range-display{display:flex;justify-content:space-between;margin-top:5px;font-size:13px;color:#666}.finder-form button{background-color:var(--primary-color);border:none;color:white;padding:8px 20px;border-radius:3px;font-weight:500}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;border-bottom:2px solid var(--primary-color);padding-bottom:8px}.section-header h3{margin:0;font-size:18px;font-weight:600;color:var(--secondary-color)}.section-header a{color:var(--primary-color);font-size:14px;text-decoration:none}.latest-phones,.popular-phones,.popular-brands{background-color:white;border-radius:5px;padding:15px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.latest-phones-grid,.phone-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px}.phone-item{border:1px solid var(--border-color);border-radius:5px;overflow:hidden;transition:transform 0.2s}.phone-item a{text-decoration:none;color:inherit}.phone-item:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,0.1)}.phone-img{height:150px;display:flex;align-items:center;justify-content:center;background-color:#f9f9f9;padding:10px}.phone-img img{max-height:100%;max-width:100%}.phone-details{padding:10px}.phone-name{font-weight:500;margin-bottom:5px;font-size:14px;height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.phone-price{color:var(--primary-color);font-weight:600;font-size:16px}.brands-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:15px}.brand-item{text-align:center;border:1px solid var(--border-color);border-radius:5px;padding:15px 10px;transition:all 0.2s}.brand-item a{text-decoration:none;color:inherit}.brand-item:hover{border-color:var(--primary-color);box-shadow:0 0 5px rgba(230,0,0,0.3)}.brand-item img{max-height:40px;margin-bottom:8px;filter:grayscale(100%);transition:filter 0.2s}.brand-item:hover img{filter:grayscale(0%)}.brand-name{font-size:14px;font-weight:500}.sidebar{position:sticky;top:20px}.sidebar-section{background-color:white;border-radius:5px;padding:15px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.sidebar-section h4{font-size:16px;font-weight:600;margin-bottom:15px;color:var(--secondary-color);border-bottom:2px solid var(--primary-color);padding-bottom:8px}.list-group-item a{text-decoration:none;color:var(--secondary-color)}.list-group-item a:hover{color:var(--primary-color)}.trending-list{list-style:none;padding:0;margin:0}.trending-list li{padding:10px 0;border-bottom:1px dashed var(--border-color);display:flex;align-items:flex-start}.trending-list li:last-child{border-bottom:none}.trending-number{background-color:var(--primary-color);color:white;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;margin-right:10px;flex-shrink:0}.trending-title{font-size:14px;line-height:1.4}.ad-container{margin-bottom:20px;text-align:center}.ad-container img{max-width:100%;height:auto}.ad-after-header{background-color:#f8f9fa;padding:10px;border-radius:5px}.product-container{background-color:white;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,0.1);padding:20px;margin-bottom:20px}.product-row-v1{display:flex;flex-wrap:wrap;margin-bottom:30px}.product-image-section-v1{flex:1;min-width:300px;padding-right:20px}.product-image-container-v1{position:relative;margin-bottom:15px;border:1px solid var(--border-color);border-radius:5px;overflow:hidden}.product-main-image-v1{width:100%;display:block}.product-thumbnails-v1{display:flex;gap:10px;overflow-x:auto;padding-bottom:5px}.product-thumbnail-v1{width:80px;height:80px;border-radius:5px;border:1px solid var(--border-color);cursor:pointer;transition:all 0.3s;flex-shrink:0;overflow:hidden}.product-thumbnail-v1:hover,.product-thumbnail-v1.active{border-color:var(--primary-color)}.product-thumbnail-v1 img{width:100%;height:100%;object-fit:cover}.product-info-section-v1{flex:1;min-width:300px;padding-left:20px;border-left:1px solid var(--border-color)}.product-title-v1{font-size:28px;font-weight:700;margin-bottom:10px;color:var(--secondary-color)}.product-meta-v1{display:flex;align-items:center;margin-bottom:15px}.product-brand-v1{font-size:16px;color:#666;margin-right:15px}.product-rating-v1{display:flex;align-items:center}.product-rating-v1 .stars{color:#ffc107;margin-right:5px}.product-rating-v1 .rating-count{color:#666;font-size:14px}.product-price-section-v1{display:flex;align-items:center;margin-bottom:20px}.product-price-v1{font-size:32px;font-weight:700;color:var(--primary-color)}.product-price-v1 .original-price{text-decoration:line-through;color:#999;font-size:20px;margin-left:10px}.product-price-v1 .discount-badge{background-color:var(--danger-color);color:white;padding:3px 8px;border-radius:4px;font-size:14px;margin-left:10px;font-weight:400}.product-actions-v1{display:flex;gap:10px;margin-bottom:25px}.product-actions-v1 .btn{padding:12px 20px;border-radius:4px;font-weight:500;font-size:16px}.product-availability-v1{display:flex;align-items:center;margin-bottom:20px;padding:10px;background-color:#f8f9fa;border-radius:4px}.availability-icon-v1{color:var(--success-color);margin-right:10px;font-size:18px}.availability-text-v1{font-size:16px}.key-specs-v1 h5{font-size:18px;margin-bottom:15px;color:var(--secondary-color);font-weight:600}.specs-icons-v1{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.spec-item-v1{display:flex;flex-direction:column;align-items:center;text-align:center;padding:15px;border:1px solid var(--border-color);border-radius:5px;transition:all 0.3s}.spec-item-v1:hover{border-color:var(--primary-color);box-shadow:0 5px 15px rgba(0,0,0,0.1)}.spec-icon-v1{font-size:24px;color:var(--primary-color);margin-bottom:10px}.spec-label-v1{font-size:14px;color:#666;margin-bottom:5px}.spec-value-v1{font-size:16px;font-weight:600}.product-tabs{margin-bottom:20px}.product-tabs .nav-tabs{border-bottom:2px solid var(--border-color)}.product-tabs .nav-link{color:var(--secondary-color);border:none;border-bottom:2px solid transparent;border-radius:0;padding:12px 20px;font-weight:500;font-size:16px}.product-tabs .nav-link:hover{border-color:transparent;color:var(--primary-color)}.product-tabs .nav-link.active{color:var(--primary-color);border-color:var(--primary-color);background-color:transparent}.product-tabs .tab-content{padding:20px 0}.spec-category{margin-bottom:25px}.spec-category h5{font-size:18px;font-weight:600;color:var(--primary-color);margin-bottom:15px;padding-bottom:8px;border-bottom:1px solid var(--border-color)}.spec-table{width:100%;border-collapse:collapse}.spec-table tr{border-bottom:1px solid #f0f0f0}.spec-table tr:last-child{border-bottom:none}.spec-table td{padding:12px 5px;vertical-align:top}.spec-table td:first-child{width:40%;font-weight:500;color:#555}.review-item{border-bottom:1px solid var(--border-color);padding-bottom:20px;margin-bottom:20px}.review-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.review-header{display:flex;justify-content:space-between;margin-bottom:10px}.reviewer-info{display:flex;align-items:center}.reviewer-name{font-weight:500}.review-date{font-size:14px;color:#666;margin-left:10px}.review-rating{color:#ffc107}.review-content{margin-bottom:15px;line-height:1.6}footer{background-color:#222;color:#ccc;padding:30px 0 20px;margin-top:30px}footer h5{color:white;font-size:16px;margin-bottom:15px;font-weight:600}footer ul{list-style:none;padding:0;margin:0}footer ul li{margin-bottom:8px}footer ul li a{color:#ccc;text-decoration:none;font-size:14px}footer ul li a:hover{color:white}.copyright{border-top:1px solid #444;padding-top:15px;margin-top:20px;text-align:center;font-size:14px}.related-products{background-color:white;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,0.1);padding:20px;margin-bottom:20px}.related-products h3{font-size:18px;font-weight:600;margin-bottom:15px;color:var(--secondary-color);border-bottom:2px solid var(--primary-color);padding-bottom:8px}.related-products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px}.related-product-item{border:1px solid #e5e7eb;border-radius:5px;overflow:hidden;transition:all 0.2s ease-in-out;background-color:#ffffff}.related-product-item:hover{transform:translateY(-5px);box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1),0 2px 4px -2px rgb(0 0 0 / 0.1)}.related-product-item a{text-decoration:none;color:inherit}.related-product-img{height:150px;display:flex;align-items:center;justify-content:center;background-color:#f9f9f9;padding:10px}.related-product-img img{max-height:100%;max-width:100%}.related-product-details{padding:1rem}.related-product-name{font-weight:600;margin-bottom:5px;font-size:0.9rem;height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--secondary-color)}.related-product-price{color:var(--primary-color);font-weight:600;font-size:1rem}.card-body a{text-decoration:none;color:inherit}.card-body a:hover{color:var(--primary-color)}.popular-comparisons{background-color:white;border-radius:5px;padding:15px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.comparison-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px}.comparison-item{border:1px solid var(--border-color);border-radius:5px;padding:15px;transition:all 0.2s}.comparison-item:hover{border-color:var(--primary-color);box-shadow:0 5px 15px rgba(0,0,0,0.1)}.comparison-title{font-weight:500;margin-bottom:10px;font-size:16px;color:var(--primary-color)}.comparison-phones{display:flex;align-items:center;margin-bottom:10px}.comparison-phones img{width:40px;height:40px;object-fit:contain;margin-right:10px}.comparison-phones .vs{margin:0 10px;font-weight:600;color:#666}.comparison-result{font-size:14px;color:#666}.comparison-result .winner{color:var(--primary-color);font-weight:500}.trending-list a{color:inherit;text-decoration:none}.trending-list a:hover{color:#007bff;text-decoration:none}.main-header a{text-decoration:none;color:inherit}.main-header a:visited{color:inherit}.main-header a:hover{text-decoration:none}.header-top-left a{color:#666;text-decoration:none}.header-top-left a:hover{color:var(--primary-color);text-decoration:none}.main-nav ul li a{color:var(--secondary-color);text-decoration:none}.main-nav ul li a:hover{background-color:var(--primary-color);color:white;text-decoration:none}.header-actions a{color:#666;text-decoration:none}.header-actions a:hover{color:var(--primary-color);text-decoration:none}.phone-item,.news-card-item,.trending-list li,.list-group-item{position:relative}.badge-container{position:absolute;top:8px;left:8px;display:flex;align-items:center;gap:6px;z-index:10;visibility:visible !important;opacity:1 !important}.badge-circle{width:38px;height:38px;border-radius:50%;background-color:#dc3545;color:white;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:13px;text-shadow:1px 1px 2px rgba(0,0,0,0.4);box-shadow:0 2px 4px rgba(0,0,0,0.3);border:2px solid white}.new-badge i{font-size:1rem}.discount-badge-corner,.phone-item>.new-badge,.news-card-item>.new-badge{display:none !important}.header-top-right{display:flex;align-items:center;gap:0}.ht-social{display:flex;align-items:center;gap:2px}.ht-social-link{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:#666;font-size:0.78rem;text-decoration:none;transition:color .2s,background .2s}.ht-social-link:hover{color:var(--primary-color);background:rgba(0,0,0,.06)}.ht-divider{display:inline-block;width:1px;height:18px;background:#ddd;margin:0 10px;flex-shrink:0}.ht-currency{display:flex;align-items:center;gap:5px}.ht-currency-icon{color:#888;font-size:0.8rem;flex-shrink:0;line-height:1}.currency-select{appearance:none;-webkit-appearance:none;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M5 6L0 0h10z' fill='%23999'/%3E%3C/svg%3E") no-repeat right 6px center;background-size:8px;border:1px solid #ddd;border-radius:5px;padding:3px 22px 3px 8px;font-size:0.8rem;color:#444;cursor:pointer;min-width:90px;max-width:130px;transition:border-color .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.currency-select:focus{outline:none;border-color:var(--primary-color)}.currency-select:hover{border-color:#aaa}.geo-badge{display:inline-flex;align-items:center;gap:4px;font-size:0.78rem;color:#6c757d;margin-left:10px}.price-main-display{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.product-price-v1{font-size:2rem;font-weight:700;color:var(--primary-color)}.currency-code-badge{font-size:0.72rem;background:#f0f0f0;padding:2px 7px;border-radius:4px;font-weight:600;color:#555;align-self:flex-end;margin-bottom:4px}.discount-badge{background:#28a745;color:#fff;font-size:0.75rem;font-weight:700;padding:3px 8px;border-radius:4px}.price-pills-wrap{margin:6px 0 14px}.price-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.price-pill{font-size:0.78rem;padding:4px 10px;border-radius:20px;border:1px solid #dee2e6;color:#555;cursor:pointer;transition:all 0.2s;white-space:nowrap;user-select:none}.price-pill.active{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.price-pill:hover:not(.active){background:#f8f9fa;border-color:#adb5bd}.product-container{background:#fff;border-radius:8px;padding:24px;box-shadow:0 1px 4px rgba(0,0,0,.08);margin-bottom:30px}.product-row-v1{display:flex;gap:30px;flex-wrap:wrap;margin-bottom:30px}.product-image-section-v1{flex:0 0 340px;max-width:340px}.product-info-section-v1{flex:1;min-width:280px}.product-image-container-v1{border:1px solid #eee;border-radius:8px;overflow:hidden;background:#fafafa;padding:10px}.product-main-image-v1{width:100%;height:auto;display:block;object-fit:contain}.product-title-v1{font-size:1.6rem;font-weight:700;color:#222;margin-bottom:8px;line-height:1.3}.product-meta-v1{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;font-size:0.875rem;color:#666}.product-brand-v1 a{color:var(--primary-color);text-decoration:none}.product-price-section-v1{background:#fafafa;border:1px solid #eee;border-radius:8px;padding:14px 16px;margin-bottom:14px}.product-released-date-v1{font-size:0.85rem;color:#888;margin-bottom:12px}.product-released-date-v1 i{color:var(--primary-color);margin-right:5px}.product-actions-v1{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.product-availability-v1{display:flex;align-items:center;gap:6px;font-size:0.875rem;color:#28a745;margin-bottom:16px}.availability-icon-v1{font-size:1rem}.spec-table{width:100%;border-collapse:collapse;font-size:0.875rem}.spec-table tr{border-bottom:1px solid #f0f0f0}.spec-table tr:last-child{border-bottom:none}.spec-table td{padding:7px 10px;vertical-align:top}.spec-table td:first-child{width:38%;font-weight:600;color:#555;background:#fafafa}.spec-category{margin-bottom:20px}.spec-category h5{font-size:1rem;font-weight:700;padding:8px 12px;background:#f0f0f0;border-left:4px solid var(--primary-color);margin-bottom:0;border-radius:0 4px 4px 0}.related-products{margin-top:30px}.related-products h3{font-size:1.2rem;font-weight:700;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid var(--primary-color);display:inline-block}.related-products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.related-product-item a{text-decoration:none;color:inherit;display:block;border:1px solid #eee;border-radius:8px;overflow:hidden;transition:box-shadow .2s}.related-product-item a:hover{box-shadow:0 3px 12px rgba(0,0,0,.12)}.related-product-img img{width:100%;height:140px;object-fit:contain;padding:8px;background:#fafafa}.related-product-details{padding:10px 12px}.related-product-name{font-size:0.85rem;font-weight:600;color:#333;margin-bottom:4px}.related-product-price{font-size:0.9rem;font-weight:700;color:var(--primary-color)}.compare-table{font-size:0.875rem}.compare-table th{background:#f8f9fa;font-weight:600}.compare-table .spec-category-header{background:#343a40;color:#fff;font-weight:700;text-align:left}.compare-table .spec-key{font-weight:600;color:#555}.compare-product-img{max-width:130px;height:auto;margin-bottom:8px}@media (max-width:992px){.header-top-right{gap:0}.ht-divider{margin:0 8px}.currency-select{min-width:80px;font-size:0.75rem}.product-image-section-v1{flex:0 0 280px;max-width:280px}.related-products-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.header-top .container{flex-wrap:wrap;gap:4px}.header-top-left{font-size:0.75rem;width:100%}.header-top-right{width:100%;justify-content:flex-end;gap:0}.currency-select{min-width:80px;max-width:110px;font-size:0.75rem}.ht-social{gap:0}.ht-social-link{width:24px;height:24px;font-size:0.72rem}.product-row-v1{flex-direction:column;gap:16px}.product-image-section-v1{flex:none;max-width:100%;width:100%}.product-info-section-v1{min-width:0;padding:0;border:none}.product-title-v1{font-size:1.3rem}.product-price-v1{font-size:1.6rem}.product-container{padding:14px}.related-products-grid{grid-template-columns:repeat(2,1fr);gap:10px}.related-product-img img{height:110px}.main-nav{display:none}.header-main .container{flex-wrap:wrap;gap:8px}.search-box{width:100%}.breadcrumb{font-size:0.8rem}.breadcrumb-item+.breadcrumb-item::before{padding:0 4px}.nav-tabs .nav-link{font-size:0.82rem;padding:6px 10px}.compare-table{font-size:0.78rem}.compare-product-img{max-width:90px}}@media (max-width:480px){.product-title-v1{font-size:1.15rem}.product-price-v1{font-size:1.4rem}.product-actions-v1 .btn{font-size:0.82rem;padding:6px 12px}.related-products-grid{grid-template-columns:repeat(2,1fr);gap:8px}.related-product-img img{height:90px}.related-product-name{font-size:0.78rem}.price-pill{font-size:0.72rem;padding:3px 7px}.header-actions{gap:10px}.header-action-link span{display:none}.ht-divider{margin:0 6px}.currency-select{min-width:75px;max-width:100px;font-size:0.72rem}}@media (max-width:992px){.admin-layout{flex-direction:column}.sidebar{width:100%;min-height:auto;position:relative}.admin-content{width:100%}.sidebar-menu{display:flex;flex-wrap:wrap;gap:4px;padding:10px}.sidebar-menu li{flex:0 0 auto}.sidebar-menu li a{padding:7px 12px;font-size:0.8rem}.sidebar-section-header{width:100%;margin:8px 0 4px;font-size:0.7rem}}@media (max-width:768px){.admin-content{padding:12px}.content-card{padding:14px}.page-header h2{font-size:1.2rem}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.table th,.table td{white-space:nowrap;font-size:0.82rem;padding:6px 8px}.row.g-2>[class*='col-']{margin-bottom:8px}}img{height:auto}img[loading="lazy"]{content-visibility:auto}.product-main-image-v1{aspect-ratio:1 / 1;object-fit:contain}body{font-display:swap}.btn,.price-pill,.header-action-link,.nav-link{transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s}