@charset "utf-8";

#bestbuy-pricing-web-ui-1-2540-1 .customer-price { font-family: "Human BBY Digital"; }

#bestbuy-pricing-web-ui-1-2540-1 .customer-price.large { font-size: 40px; font-weight: 500; color: rgb(3, 3, 3); }

#bestbuy-pricing-web-ui-1-2540-1 .customer-price.bundle_item { font-size: 12px; font-weight: 500; color: rgb(3, 3, 3); }

#bestbuy-pricing-web-ui-1-2540-1 .customer-price.mini { color: rgb(0, 0, 0); font-size: 14px; font-weight: 500; line-height: 18px; }

#bestbuy-pricing-web-ui-1-2540-1 .customer-price.mini.strike-through { text-decoration: line-through; color: rgb(108, 111, 117); }

#bestbuy-pricing-web-ui-1-2540-1 .customer-price.mini.buck { color: rgb(255, 255, 255); }

#bestbuy-pricing-web-ui-1-2540-1 .customer-price.warranty { color: rgb(0, 0, 0); font-size: 28px; font-weight: 500; line-height: 18px; margin-top: 4px; }

#bestbuy-pricing-web-ui-1-2540-1 .customer-price.medium { color: rgb(0, 0, 0); font-family: "Human BBY Digital"; font-size: 20px; font-weight: 500; line-height: 30px; }

#bestbuy-pricing-web-ui-1-2540-1 .customer-price.sv-medium { color: rgb(0, 0, 0); font-family: "Human BBY Digital"; font-size: 16px; font-weight: 500; line-height: 30px; }

#bestbuy-pricing-web-ui-1-2540-1 .open-box-buy-new-price.large_openbox { font-family: "Human BBY Digital"; font-size: 12px; font-weight: 500; color: rgb(0, 70, 190); }

#bestbuy-pricing-web-ui-1-2540-1 .open-box-buy-new-price.large_openbox .buy-new-label { font-weight: 400; color: rgb(0, 0, 0); }

.price-badge.large_pdp { font-family: "Human BBY Digital"; }

.price-badge.large_pdp .open-box-price-badge-plus-member, .price-badge.large_pdp .price-badge-black-friday, .price-badge.large_pdp .price-badge-doorbuster, .price-badge.large_pdp .price-badge-my-bby-loyalty, .price-badge.large_pdp .price-badge-plus-member, .price-badge.large_pdp .price-badge-plus-member-early-access, .price-badge.large_pdp .price-badge-total-member, .price-badge.large_pdp .price-badge-total-member-early-access { padding: 4px; background-color: rgb(255, 246, 209); }

.price-badge.large_pdp .price-badge-cyber-monday-deal { padding: 4px; background-color: rgb(144, 255, 248); }

.price-badge.mini_buying_options { font-family: "Human BBY Digital"; }

#bestbuy-pricing-web-ui-1-2540-1 .regular-price { font-family: "Human BBY Digital"; color: rgb(112, 117, 125); }

#bestbuy-pricing-web-ui-1-2540-1 .regular-price.medium { display: flex; place-content: flex-end flex-start; font-size: 12px; line-height: 16px; color: rgb(112, 117, 125); font-weight: 400; white-space: nowrap; }

#bestbuy-pricing-web-ui-1-2540-1 .regular-price.warranty_interruptor { font-size: 10px; font-weight: 400; text-decoration: line-through; line-height: 12px; margin-top: 4px; }

#bestbuy-pricing-web-ui-1-2540-1 .regular-price.warranty { font-size: 14px; font-weight: 400; text-decoration: line-through; line-height: 18px; }

#bestbuy-pricing-web-ui-1-2540-1 .regular-price.bundle_item { font-size: 12px; font-weight: 400; text-decoration: line-through; line-height: 18px; }

#bestbuy-pricing-web-ui-1-2540-1 .regular-price.deals { font-size: 14px; font-weight: 500; line-height: 18px; }

#bestbuy-pricing-web-ui-1-2540-1 .regular-price.deals.strike-through { text-decoration: line-through; color: rgb(108, 111, 117); }

.calculated-monthly-price { font-family: "Human BBY Digital"; color: rgb(112, 117, 125); }

.calculated-monthly-price.interruptor { font-size: 10px; font-weight: 400; line-height: 12px; margin-top: 4px; }

#bestbuy-pricing-web-ui-1-2540-1 .sale-message.large_pdp { padding: 4px; background-color: rgb(243, 244, 246); }

#bestbuy-pricing-web-ui-1-2540-1 .sale-message.large_pdp.CLEARANCE, #bestbuy-pricing-web-ui-1-2540-1 .sale-message.large_pdp.PRICEDROP { background-color: rgb(255, 245, 236); }

#bestbuy-pricing-web-ui-1-2540-1 .sale-message.large_pdp.PACKAGEPRICE { background-color: rgb(238, 248, 255); }

.offer-link { margin: 8px 0px; }

.offer-link, .sv-offer-link { font-size: 12px; font-weight: 500; line-height: 16px; border-radius: 4px; border: none; background-color: rgb(254, 250, 186); color: rgb(29, 37, 44); display: flex; align-items: center; justify-content: space-between; }

.sv-offer-link { margin: 4px 0px; }

.web-ui-offer-layout.offer-container { display: flex; flex-direction: column; margin: 16px; }

.web-ui-offer-layout.offer-container .imp-button-only--standard { border: 1px solid rgb(224, 230, 239); border-radius: 8px; gap: 8px; max-height: fit-content; display: flex; align-items: center; width: 100%; justify-content: space-between; padding: 16px; }

.web-ui-offer-layout.offer-container .imp-button-only__savings-wrapper { font-size: 14px; line-height: 18px; color: rgb(4, 12, 19); }

.web-ui-offer-layout.offer-container .imp-price-color { font-weight: 500; }

.web-ui-offer-layout.offer-container .imp-button-only--standard .imp-button-only__caret-right { color: rgb(3, 3, 3); height: 24px; width: 24px; }

.web-ui-offer-layout.offer-message-bold { font-size: 24px; font-weight: 500; line-height: 30px; color: rgb(0, 0, 0); }

.web-ui-offer-layout.offer-message { font-size: 14px; font-weight: 400; line-height: 18px; color: rgb(0, 0, 0); }

.web-ui-offer-layout.special-offer-message { font-family: "Human BBY Digital"; font-size: 16px; font-weight: 400; line-height: 19.65px; text-align: center; color: rgb(29, 37, 44); }

.offer-item { font-family: "Human BBY Digital"; color: rgb(0, 0, 0); }

.offer-item.offer-member-image { width: 100px; height: 20px; margin-top: 16px; margin-bottom: 16px; }

.offer-item.offer-title { margin-top: 16px; margin-bottom: 16px; font-size: 16px; font-weight: 500; line-height: 20px; }

.offer-item.offer-button { padding: 16px; font-size: 14px; font-weight: 500; line-height: 20px; background-color: rgb(255, 255, 255); color: rgb(29, 37, 44); border: 1px solid rgb(224, 230, 239); border-radius: 8px; display: flex; align-items: center; width: 100%; justify-content: space-between; }

.offer-item.offer-text-highlight { font-size: 14px; font-weight: 500; line-height: 20px; color: red; }

.offer-item.offer-text { font-size: 14px; font-weight: 400; line-height: 20px; text-align: left; margin-left: 5px; }

.offer-item.offer-link-button { font-weight: 500; line-height: 16px; padding: 4px 8px; border-radius: 4px; margin: 8px 0px; border: none; background-color: rgb(254, 250, 186); color: rgb(29, 37, 44); display: flex; align-items: center; justify-content: space-between; width: 136px; }

.offer-item.special-offer-title { margin-top: 16px; margin-bottom: 16px; font-size: 16px; font-weight: 500; line-height: 20px; text-align: left; color: rgb(4, 12, 19); }

.web-ui-gifts-with-purchase-content { padding-left: 25px; padding-right: 25px; margin-top: 10px; font-weight: 400; }

.web-ui-gifts-with-purchase-content__title { font-weight: 400; font-size: 20px; margin-bottom: 5px; }

.web-ui-gifts-with-purchase-content__subhead { font-weight: 400; font-size: 15px; line-height: 18px; }

.web-ui-gifts-with-purchase-content__message-bold { font-size: 24px; font-weight: 500; line-height: 30px; }

.web-ui-gifts-with-purchase-content__free-items { padding-left: 0px; margin-top: 10px; }

.web-ui-gifts-with-purchase-content__free-items .media { margin-bottom: 15px; list-style: none; }

.web-ui-gifts-with-purchase-content__free-items .media:last-child { margin-bottom: 0px !important; padding-bottom: 0px !important; }

.web-ui-gifts-with-purchase-content__free-items .media .media-body { padding-left: 16px; }

.web-ui-gifts-with-purchase-content__free-items .media .image-alignment-fix { flex-wrap: nowrap !important; }

.web-ui-gifts-with-purchase-content__free-items .media .media-alignment { width: 75px; }

.web-ui-gifts-with-purchase-content__free-items .media .media-left__image-container { width: 75px; height: 75px; display: inline-block; text-align: center; vertical-align: top; }

.web-ui-gifts-with-purchase-content__free-items .media .media-left__image { max-width: 75px; max-height: 75px; display: inline-block; text-align: center; vertical-align: top; }

.web-ui-gifts-with-purchase-content__free-items .media .media-left__gift-card { width: 75px; height: 50px; background-size: 75px 50px; background-repeat: no-repeat; display: inline-block; }

.web-ui-gifts-with-purchase-content__free-items .media .media-left__no-image { width: 75px; height: 75px; background-size: 75px 75px; background-repeat: no-repeat; display: inline-block; }

.web-ui-gifts-with-purchase-content__free-items .media .media-left .col-xs-3 { padding-left: 0px; padding-right: 0px; }

.web-ui-gifts-with-purchase-content__free-items .media__product-short-name { font-size: 15px; margin-bottom: 10px; }

.web-ui-gifts-with-purchase-content__free-items .media__description { font-size: 13px; margin-left: 85px; width: 75%; }

.web-ui-gifts-with-purchase-content__free-items .media__description a { padding-left: 0px; }

.web-ui-gifts-with-purchase-content__free-items .media__description img { width: 100%; }

.web-ui-gifts-with-purchase-content .embedded-divider { border-top: 1px solid rgb(197, 203, 213); margin-top: 10px; padding-top: 10px; width: 100%; }

.web-ui-gifts-with-purchase-content .priceView-free-item { text-decoration: none; margin-top: 5px; }

.complex-gwp-list { list-style: none; padding: 0px; margin: 0px; }

.complex-gwp-list .list-item { margin: 24px; }

.complex-gwp-list .list-item .sku-promo-message .content-title { font-size: 15px; font-weight: 500; }

.complex-gwp-list .list-item:last-child { margin-bottom: 0px; }

.complex-gwp-list .list-item .view-offer-page { margin-top: 12px; font-size: 11px; }

.complex-gwp-list .list-item .see-offer-details { font-size: 11px; text-align: left; }

.complex-gwp-list .list-item .offer-disclaimer { font-size: 11px; }

.complex-gwp-list .list-item .offer-disclaimer .disclaimer-content, .complex-gwp-list .list-item .offer-disclaimer .offer-detail-title { margin-bottom: 8px; }

.complex-gwp-list .list-item .giftcard-sku { display: flex; padding: 8px 0px; }

.complex-gwp-list .list-item .giftcard-sku__image { background-size: contain; width: 75px; height: 48px; }

.complex-gwp-list .list-item .giftcard-sku__body-copy { margin-left: 16px; color: rgb(4, 12, 19); font-size: 13px; }

.complex-gwp-list .list-item .hardgood-sku { padding: 8px 0px; }

.complex-gwp-list .list-item .hardgood-sku .product-body-copy { margin: 12px 0px 0px; }

.complex-gwp-list .list-item .hardgood-sku .product-content { display: flex; }

.complex-gwp-list .list-item .hardgood-sku .product-content .product-image-wrapper { height: 46px; width: 75px; display: block; text-align: center; margin-right: 14px; margin-bottom: 12px; }

.complex-gwp-list .list-item .hardgood-sku .product-content .product-image-wrapper .product-image { max-width: 75px; max-height: 75px; }

.complex-gwp-list .list-item .hardgood-sku .product-content .missing-image { background-size: contain; width: 75px; height: 48px; }

.complex-gwp-list .list-item .hardgood-sku .product-content .product-name { margin-bottom: 12px; font-size: 15px; }

.complex-gwp-list .list-item .hardgood-sku .product-content .product-rating { margin-bottom: 8px; }

.complex-gwp-list .list-item .hardgood-sku .product-content .product-savings { font-size: 15px; }

.web-ui-gwp-offer-modal-price-lv { height: 100%; left: 0px; position: fixed; top: 0px; width: 100%; z-index: 1999; }

.web-ui-gwp-offer-modal-price-lv .c-overlay-fullscreen { position: relative; inset: 0px; }

.web-ui-gwp-offer-modal-price-lv .c-modal-grid { background-color: rgb(255, 255, 255) !important; }

.web-ui-gwp-offer-modal-price-lv .c-spoke.active { transform: translateX(0px); }

.web-ui-gwp-offer-modal-price-lv .c-spoke { width: 440px; right: 0px; }

.web-ui-gwp-offer-modal-price-lv .flyout-modal__overlay { background: rgba(0, 0, 0, 0.25); cursor: pointer; height: 100%; position: absolute; transition: opacity 0.5s; width: 100%; z-index: 2000; }

.web-ui-offers-for-you-modal-price-sv .c-modal-grid { background-color: rgb(255, 255, 255); }

.web-ui-offers-for-you-modal-price-sv .brix-spoke-header { width: 36px; border-top: 6px solid rgb(197, 203, 213); margin: 8px 0px 0px 50%; border-radius: 4px; }

.web-ui-offers-for-you-modal-price-sv .brix-spoke-close { width: 24px; float: right; margin: 16px 12px 0px 0px; }

.web-ui-offers-for-you-modal-price-sv .brix-spoke-back { width: 24px; float: right; margin: 24px 16px 12px 12px; }

.web-ui-offers-for-you-modal-price-sv .c-spoke { transform: translateY(100%); border-radius: 16px !important; }

.web-ui-offers-for-you-modal-price-sv .c-spoke.active { transform: translateY(0px); }

.web-ui-offers-for-you-modal-price-sv.disableAnimation .c-spoke { transform: none; }

.web-ui-offers-for-you-modal-price-lv { height: 100%; left: 0px; position: fixed; top: 0px; width: 100%; z-index: 1999; }

.web-ui-offers-for-you-modal-price-lv .c-overlay-fullscreen { position: relative; inset: 0px; }

.web-ui-offers-for-you-modal-price-lv .c-modal-grid { background-color: rgb(255, 255, 255) !important; }

.web-ui-offers-for-you-modal-price-lv .slider-header { height: 68px; padding: 24px 16px; }

.web-ui-offers-for-you-modal-price-lv .slider-heading { font-family: "Human BBY Digital"; font-size: 16px; font-weight: 400; line-height: 19.65px; text-align: center; text-underline-position: from-font; text-decoration-skip-ink: none; }

.web-ui-offers-for-you-modal-price-lv .brix-spoke-header { border-bottom: 1px solid rgb(197, 203, 213); color: rgb(0, 70, 190); padding: 1rem 2rem; }

.web-ui-offers-for-you-modal-price-lv .brix-spoke-back { width: 24px; height: 24px; margin-top: 4px; margin-left: 2px; }

.web-ui-offers-for-you-modal-price-lv .brix-spoke-continue-shopping { font-weight: 500; font-size: 12px; background-color: unset; border: unset; padding: 10px 0px; display: inline-flex; }

.web-ui-offers-for-you-modal-price-lv .c-spoke-back-icon { display: block; height: 16px !important; width: 16px !important; }

.web-ui-offers-for-you-modal-price-lv .c-spoke.active { transform: translateX(0px); }

.web-ui-offers-for-you-modal-price-lv .c-spoke { width: 440px; right: 0px; }

.web-ui-offers-for-you-modal-price-lv.disableAnimation .c-spoke { transform: none; }

.web-ui-offers-for-you-modal-price-lv .flyout-modal__overlay { background: rgba(0, 0, 0, 0.25); cursor: pointer; height: 100%; position: absolute; transition: opacity 0.5s; width: 100%; z-index: 2000; }

.freeText { font-family: "Human BBY Digital"; font-size: 32px; font-weight: 500; text-transform: uppercase; }

.containerStyle { flex-wrap: nowrap; }

.containerStyle, .flexColumnStyle { display: flex; flex-direction: column; }

.flexColumnStyle { height: 48px; justify-content: flex-end; }

.offer-price.medium { display: flex; place-content: flex-end flex-start; line-height: 16px; white-space: nowrap; font-size: 12px; font-weight: 500; text-align: left; }

#bestbuy-pricing-web-ui-1-2540-1 .suggested-monthly-payment_monthly-payment { font-family: "Human BBY Digital"; font-weight: 500; }

#bestbuy-pricing-web-ui-1-2540-1 .suggested-monthly-payment_monthly-payment strong { font-weight: 500; font-size: 24px; line-height: 28px; }

#bestbuy-pricing-web-ui-1-2540-1 .suggested-monthly-payment_monthly-payment span { font-size: 14px; line-height: 18px; }

#bestbuy-pricing-web-ui-1-2540-1 .suggested-monthly-payment_monthly-payment_large-price strong { font-weight: 500; font-size: 20px; line-height: 24px; }

#bestbuy-pricing-web-ui-1-2540-1 .suggested-monthly-payment_monthly-payment_large-price span { font-weight: 500; font-size: 12px; line-height: 16px; }

#bestbuy-pricing-web-ui-1-2540-1 .suggested-monthly-payment .financeModalContainer .c-modal-grid, #bestbuy-pricing-web-ui-1-2540-1 .suggested-monthly-payment .financeModalContainer .c-modal-small-view { background-color: rgb(224, 230, 239); }

#bestbuy-pricing-web-ui-1-2540-1 .suggested-monthly-payment .financeModalContainer .c-modal-grid.col-xs-8 { min-width: 643px; max-width: 643px; padding: 30px !important; }

.deal-expiration-timer .deal-clock-icon { width: 12px; height: 12px; vertical-align: bottom; background: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0_15481_998%29%27%3E%3Cpath d=%27M6 11.25C3.105 11.25 0.75 8.895 0.75 6C0.75 3.105 3.105 0.75 6 0.75C8.895 0.75 11.25 3.105 11.25 6C11.25 8.895 8.895 11.25 6 11.25ZM6 1.5C3.52 1.5 1.5 3.52 1.5 6C1.5 8.48 3.52 10.5 6 10.5C8.48 10.5 10.5 8.48 10.5 6C10.5 3.52 8.48 1.5 6 1.5Z%27 fill=%27black%27/%3E%3Cpath d=%27M7.625 8C7.53 8 7.435 7.965 7.36 7.89L5.735 6.265C5.66465 6.19474 5.62509 6.09942 5.625 6V2.875C5.625 2.67 5.795 2.5 6 2.5C6.205 2.5 6.375 2.67 6.375 2.875V5.845L7.89 7.36C8.035 7.505 8.035 7.745 7.89 7.89C7.815 7.965 7.72 8 7.625 8Z%27 fill=%27black%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_15481_998%27%3E%3Crect width=%2712%27 height=%2712%27 fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% center / contain no-repeat; display: inline-block; margin-right: 4px; }

.deal-expiration-timer.large_pdp.ended, .deal-expiration-timer.large_pdp.ending-soon, .deal-expiration-timer.large_pdp.time-left { background-color: rgb(255, 245, 236); }

.deal-expiration-timer.time-left { color: rgb(0, 0, 0); }

.deal-expiration-timer.ended, .deal-expiration-timer.ending-soon { color: rgb(187, 6, 40); }

.deal-expiration-timer.ended .deal-clock-icon, .deal-expiration-timer.ending-soon .deal-clock-icon { background: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0_15481_345%29%27%3E%3Cpath d=%27M6 11.25C3.105 11.25 0.75 8.895 0.75 6C0.75 3.105 3.105 0.75 6 0.75C8.895 0.75 11.25 3.105 11.25 6C11.25 8.895 8.895 11.25 6 11.25ZM6 1.5C3.52 1.5 1.5 3.52 1.5 6C1.5 8.48 3.52 10.5 6 10.5C8.48 10.5 10.5 8.48 10.5 6C10.5 3.52 8.48 1.5 6 1.5Z%27 fill=%27%23BB0628%27/%3E%3Cpath d=%27M7.625 8C7.53 8 7.435 7.965 7.36 7.89L5.735 6.265C5.66465 6.19474 5.62509 6.09942 5.625 6V2.875C5.625 2.67 5.795 2.5 6 2.5C6.205 2.5 6.375 2.67 6.375 2.875V5.845L7.89 7.36C8.035 7.505 8.035 7.745 7.89 7.89C7.815 7.965 7.72 8 7.625 8Z%27 fill=%27%23BB0628%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_15481_345%27%3E%3Crect width=%2712%27 height=%2712%27 fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") 50% center no-repeat; }

.deal-expiration-timer.medium { font-size: 12px; font-weight: 400; line-height: 16px; padding: 4px; font-style: italic; }

.deal-expiration-timer.medium.ended, .deal-expiration-timer.medium.ending-soon { color: rgb(187, 6, 40); }

.deal-expiration-timer.medium.ended .deal-clock-icon, .deal-expiration-timer.medium.ending-soon .deal-clock-icon { background: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0_15481_345%29%27%3E%3Cpath d=%27M6 11.25C3.105 11.25 0.75 8.895 0.75 6C0.75 3.105 3.105 0.75 6 0.75C8.895 0.75 11.25 3.105 11.25 6C11.25 8.895 8.895 11.25 6 11.25ZM6 1.5C3.52 1.5 1.5 3.52 1.5 6C1.5 8.48 3.52 10.5 6 10.5C8.48 10.5 10.5 8.48 10.5 6C10.5 3.52 8.48 1.5 6 1.5Z%27 fill=%27%23BB0628%27/%3E%3Cpath d=%27M7.625 8C7.53 8 7.435 7.965 7.36 7.89L5.735 6.265C5.66465 6.19474 5.62509 6.09942 5.625 6V2.875C5.625 2.67 5.795 2.5 6 2.5C6.205 2.5 6.375 2.67 6.375 2.875V5.845L7.89 7.36C8.035 7.505 8.035 7.745 7.89 7.89C7.815 7.965 7.72 8 7.625 8Z%27 fill=%27%23BB0628%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_15481_345%27%3E%3Crect width=%2712%27 height=%2712%27 fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") 50% center no-repeat; }

.deal-expiration-timer.medium.time-left { color: rgb(112, 117, 125); }

.deal-expiration-timer.medium .deal-clock-icon { width: 16px; height: 16px; vertical-align: bottom; background: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0_15481_998%29%27%3E%3Cpath d=%27M6 11.25C3.105 11.25 0.75 8.895 0.75 6C0.75 3.105 3.105 0.75 6 0.75C8.895 0.75 11.25 3.105 11.25 6C11.25 8.895 8.895 11.25 6 11.25ZM6 1.5C3.52 1.5 1.5 3.52 1.5 6C1.5 8.48 3.52 10.5 6 10.5C8.48 10.5 10.5 8.48 10.5 6C10.5 3.52 8.48 1.5 6 1.5Z%27 fill=%27grey%27/%3E%3Cpath d=%27M7.625 8C7.53 8 7.435 7.965 7.36 7.89L5.735 6.265C5.66465 6.19474 5.62509 6.09942 5.625 6V2.875C5.625 2.67 5.795 2.5 6 2.5C6.205 2.5 6.375 2.67 6.375 2.875V5.845L7.89 7.36C8.035 7.505 8.035 7.745 7.89 7.89C7.815 7.965 7.72 8 7.625 8Z%27 fill=%27grey%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_15481_998%27%3E%3Crect width=%2712%27 height=%2712%27 fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% center / contain no-repeat; display: inline-block; margin-right: 4px; }

.deal-alert-link { margin-top: 5px; }

.deal-alert-link-button { background-color: rgb(255, 255, 255); border: none; }

.deal-alert-link-modal-title { font-family: "Human BBY Digital"; font-size: 20px; font-weight: 500; line-height: 24px; text-align: left; margin-bottom: 10px; }

.deal-alert-link-modal-title-sv { font-size: 16px; font-weight: 400; line-height: 20px; text-align: center; margin-bottom: 16px; }

.deal-alert-link-modal-content { display: flex; gap: 25px; font-family: "Human BBY Digital"; font-size: 15px; font-weight: 400; line-height: 18px; text-align: left; }

.deal-alert-link-modal-content div { margin-bottom: 18px; }

.deal-alert-link-modal-content div:last-child { margin-bottom: 0px; }

.deal-alert-link-modal-content-sv { font-size: 15px; font-weight: 400; line-height: 18px; text-align: center; }

.deal-alert-link-modal-content-sv div { margin-bottom: 16px; }

.deal-alert-link-modal-content-sv div:last-child { margin-bottom: 0px; }

.price-alert-button-row { display: flex; justify-content: center; }

.price-alert-button-row div { flex-grow: 1; align-items: center; }

.price-alert-button-row .price-alert-button-separator { flex-grow: 0; }

.price-alert-cancel-button, .price-alert-go-to-app-button { font-family: "Human BBY Digital"; font-size: 14px; font-weight: 500; line-height: 18px; text-align: center; background-color: rgb(255, 255, 255); border: none; color: rgb(0, 70, 190); }

.price-alert-separator { }

.logoFordrawers { display: flex; }

.drawerLogo { height: 16px; width: 16px; }

.brix-button { width: 100%; }

.drawerContainer { height: 1em; display: flex; justify-content: space-between; align-items: center; margin: 1em 0px; }

.drawerHeader { font-weight: 500; padding: 0px 0px 0px 8px; }

.drawerHeader, .drawerSubheader { font-family: "Human BBY Digital"; font-size: 13px; line-height: 16px; text-align: left; color: rgb(0, 0, 0); }

.drawerSubheader { font-weight: 400; padding: 0px 5px 0px 8px; }

.personalization-slide-out-lv { height: 100%; left: 0px; position: fixed; top: 0px; width: 100%; z-index: 1999; }

.personalization-slide-out-lv .c-overlay-fullscreen { position: relative; inset: 0px; }

.personalization-slide-out-lv .c-modal-grid { background-color: rgb(255, 255, 255) !important; }

.personalization-slide-out-lv .relative { position: relative; }

.personalization-slide-out-lv .absolute { position: absolute; top: -20px; }

.personalization-slide-out-lv .c-spoke { width: 440px; right: 0px; }

.personalization-slide-out-lv .flyout-modal__overlay { background: rgba(0, 0, 0, 0.25); cursor: pointer; height: 100%; position: absolute; transition: opacity 0.5s; width: 100%; z-index: 2000; }

.personalization-slide-out-sv .c-modal-grid { background-color: rgb(255, 255, 255); }

.personalization-slide-out-sv .brix-spoke-header { width: 36px; border-top: 6px solid rgb(197, 203, 213); margin: 8px 0px 0px 50%; border-radius: 4px; }

.personalization-slide-out-sv .brix-spoke-back { width: 24px; float: right; margin: 24px 16px 12px 12px; }

.personalization-slide-out-sv .c-spoke { transform: translateY(100%); border-radius: 16px !important; }

.personalization-slide-out-sv .c-spoke.active { transform: translateY(0px); }

.imp-rounded-arrow { background: rgba(255, 255, 255, 0.498); border-radius: 50%; }

.imp-carousel-item { width: auto; }

.imp-override-brix-carousel .c-carousel-arrow-button { background-color: transparent; }

.imp-override-brix-carousel .c-carousel-arrow-button svg { height: 36px; width: 36px; }

.imp-override-brix-carousel--small .pl-flex-carousel { padding-left: 0px; }

.imp-plain-card { border: 1px solid rgb(197, 203, 213); border-radius: 4px; }

.imp-spend-and-get-header { border-bottom: 1px solid rgb(54, 90, 161); display: flex; flex-direction: row; }

.imp-progress-bar__container { display: flex; padding-bottom: 3rem; }

.imp-progress-bar__first-progress { position: relative; width: 25%; }

.imp-progress-bar__progress-line { background-color: rgb(224, 230, 239); border-bottom-left-radius: 5px; border-top-left-radius: 5px; height: 4px; left: 0px; position: absolute; width: 100%; }

.imp-progress-bar__progress-line-amount { top: 6px; }

.imp-progress-bar__progress-line-quantity { top: 10px; }

.imp-progress-bar__second-progress { position: relative; width: 75%; }

.imp-progress-bar__progress-line-inner { background-color: rgb(0, 70, 190); border-radius: 5px; height: 4px; position: absolute; z-index: 1; }

.imp-progress-bar__steps { display: flex; justify-content: space-between; position: relative; }

.imp-progress-bar__progress-step { position: relative; text-align: center; z-index: 2; }

.imp-progress-bar__step-circle { align-items: center; background-color: rgb(224, 230, 239); border-radius: 50%; color: rgb(0, 70, 190); display: flex; font-size: 14px; font-weight: 500; height: 24px; justify-content: center; width: 24px; }

.imp-progress-bar__step-circle-completed { background-color: rgb(0, 70, 190); color: rgb(255, 255, 255); }

.imp-progress-bar__step-circle-small { height: 16px; width: 16px; }

.imp-progress-bar__step-savings { color: rgb(0, 0, 0); display: flex; font-size: 12px; font-weight: 400; position: absolute; }

.imp-progress-bar__step-savings-amount { margin-top: 6rem; }

.imp-progress-bar__step-savings-quantity { margin-top: 7rem; }

.imp-progress-bar__step-savings-last { right: -6px; }

.imp-progress-bar__step-savings-completed { color: rgb(49, 128, 0); font-weight: 500; }

.imp-progress-bar__checkmark { height: 14px; stroke: rgb(49, 128, 0); stroke-width: 2; width: 14px; }

.imp-progress-bar__savings-text { font-size: 12px; font-weight: 500; position: absolute; }

.imp-progress-bar__savings-text-amount { margin-top: 3rem; }

.imp-progress-bar__savings-text-quantity { margin-top: 4rem; }

.imp-spend-and-get-card-progress-tracker { display: flex; flex: 1 1 0%; flex-direction: column; justify-content: center; text-align: center; }

.imp-spend-and-get-card-progress-tracker__container { position: relative; }

.imp-spend-and-get-card-progress-tracker__container--reward-container { align-items: center; display: flex; flex-direction: column; justify-content: end; }

.imp-spend-and-get-card-progress-tracker__container--reward-amount { font-size: 36px; font-weight: 500; }

.imp-spend-and-get-card-progress-tracker__container--reward-amount-pdp { font-size: 20px; font-weight: 500; }

.imp-spend-and-get-card-progress-tracker__container--reward-text { font-size: 13px; }

.imp-spend-and-get-card-progress-tracker__container--reward-text-pdp { font-size: 10px; }

.imp-spend-and-get-card-progress-tracker__container--remaining { font-size: 12px; margin-top: 1rem; position: absolute; text-align: center; top: 100%; width: 100%; }

.imp-spend-and-get-card-offer-details { display: flex; flex: 2 1 0%; flex-direction: column; font-size: 14px; font-weight: 400; justify-content: space-between; }

.imp-spend-and-get-card-offer-details__activated-description--text { font-size: 12px; font-weight: 400; line-height: 2rem; padding-bottom: 1rem; text-align: left; }

.imp-spend-and-get-card-offer-details__callout-header { margin-bottom: 1rem; margin-right: -2rem; padding: 1rem; position: relative; z-index: 1; }

.imp-spend-and-get-card-offer-details__callout-header::before { background-color: rgb(54, 90, 161); border-bottom-left-radius: 5px; border-top-left-radius: 5px; content: ""; display: block; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: -1; }

.imp-spend-and-get-card-offer-details__details-link { color: rgb(255, 255, 255); font-size: 12px; font-weight: 500; line-height: 2rem; padding-bottom: 1rem; text-align: left; }

.imp-spend-and-get-card-offer-details__details-link:hover { color: rgb(255, 255, 255); }

.imp-spend-and-get-card-offer-details__rewards-link { color: rgb(255, 255, 255); font-size: 14px; font-weight: 500; line-height: 2rem; padding-bottom: 1rem; text-align: left; }

.imp-spend-and-get-card-offer-details__rewards-link:hover { color: rgb(255, 255, 255); }

.imp-spend-and-get-card-offer-details__not-activated-description { margin: auto 0px; }

.imp-spend-and-get-card-offer-details__not-activated-description--pdp-text { font-size: 12px; font-weight: 400; line-height: 15px; padding-bottom: 1rem; text-align: left; }

.imp-spend-and-get-card-offer-details__not-activated-description--pdp-text-cta { color: rgb(0, 70, 190); }

.imp-spend-and-get-card-offer-details__not-activated-description--text { font-size: 14px; font-weight: 400; line-height: 18px; padding-bottom: 1rem; text-align: left; }

.imp-spend-and-get-card-offer-details__app-only { color: rgb(251, 251, 251); font-size: 12px; font-weight: 400; line-height: 2rem; padding-block: 1rem; text-align: left; }

.imp-spend-and-get-card-offer-details__bottom { display: flex; flex-direction: column; justify-content: flex-end; }

.imp-spend-and-get-card-offer-details__bottom--scan-text { font-size: 12px; font-weight: 500; line-height: 2rem; padding-bottom: 1rem; text-align: left; }

.imp-spend-and-get-card-offer-details__bottom--qr-container { align-items: center; align-self: flex-end; background: rgb(255, 255, 255); border-radius: 1rem; display: flex; gap: 10px; height: 102px; justify-content: center; width: 102px; }

.imp-spend-and-get-card-offer-details__bottom-pdp { color: rgb(85, 85, 90); font-size: 11px; font-weight: 400; line-height: 16px; text-align: left; }

.imp-spend-and-get-card-offer-details__bottom-pdp--status { color: rgb(49, 128, 0); font-weight: 500; }

.imp-spend-and-get-card-offer-details__bottom-pdp--expiration { color: rgb(187, 6, 40); }

.imp-spend-and-get-card-offer-details__cta { border: 1px solid rgb(255, 255, 255); border-radius: 4px; bottom: 0px; font-size: 13px; font-weight: 500; line-height: 2rem; margin-top: 2rem; text-align: center; }

.imp-spend-and-get-card-offer-details__cta--not-activated { color: rgb(3, 3, 3); }

.imp-spend-and-get-card-offer-details__highlight-green { color: rgb(49, 128, 0); font-weight: 500; }

.imp-spend-and-get-card-offer-details__highlight-red { color: rgb(232, 30, 37); font-weight: 500; }

.imp-spend-and-get-card { display: flex; position: relative; }

.imp-spend-and-get-card .imp-header-content-card-layout { align-items: stretch; display: flex; flex: 1 1 0%; flex-direction: column; }

.imp-spend-and-get-card .imp-header-content-card-layout__content { display: flex; flex: 1 1 0%; }

.imp-spend-and-get-card .imp-full-card-layout__content { display: flex; height: 100%; }

.imp-spend-and-get-card__default { background: linear-gradient(53.62deg, rgb(10, 37, 86), rgb(2, 51, 147) 84.66%); border-radius: 1rem; color: rgb(251, 251, 251); min-height: 208px; width: 300px; }

.imp-spend-and-get-card__default--content-container { align-items: stretch; display: flex; gap: 2rem; height: 100%; padding: 1rem 2rem 2rem; width: 100%; }

.imp-spend-and-get-card__pdp { background: rgb(255, 255, 255); border: 1px solid rgb(197, 203, 213); border-radius: 1rem; min-height: 101px; width: 308px; }

.imp-spend-and-get-card__pdp--content-container { align-items: stretch; display: flex; gap: 2rem; height: 100%; padding: 2rem; width: 100%; }

.imp-spend-and-get-card__pdp-tiered { background: rgb(255, 255, 255); border: 1px solid rgb(197, 203, 213); border-radius: 1rem; min-height: 101px; width: 308px; }

.imp-spend-and-get-card__pdp-tiered--content-container { align-items: stretch; display: flex; flex-direction: column-reverse; gap: 0px; height: 100%; padding: 2rem; width: 100%; }

.imp-activate-error-snackbar { background-color: rgb(29, 37, 44); bottom: 4rem; box-shadow: rgba(0, 0, 0, 0.35) 0px 2px 8px; color: rgb(255, 255, 255); font-size: 14px; right: 4rem; width: 340px; z-index: 9999; }

.imp-activate-error-snackbar.imp-small-view { bottom: 2rem; left: 2rem; right: 2rem; width: auto; }

.imp-activate-error-snackbar .imp-dismiss-btn { background-color: transparent; border: none; color: rgb(255, 242, 0); }

.imp-offer-details-iframe { border: none; flex-grow: 1; width: 100%; }

.imp-offer-details-iframe-sv { border: none; height: 100vh; width: 100%; padding-bottom: 6rem; }

.imp-offer-details-skeleton { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }

.imp-iframe-container { display: flex; flex-direction: column; flex-grow: 1; position: relative; width: 100%; }

.imp-spend-and-get-banner { display: flex; }

.imp-spend-and-get-banner__lv { background: radial-gradient(78.53% 78.53% at 50% 50%, rgb(247, 251, 255) 0px, rgb(225, 238, 250) 100%); gap: 6rem; padding: 6rem 0px 6rem 4rem; }

.imp-spend-and-get-banner__lv--left-content { align-items: start; display: flex; flex-direction: column; font-size: 16px; gap: 1rem; justify-content: center; margin: 3rem 0px; max-width: 145px; }

.imp-spend-and-get-banner__lv--left-content-headline { font-size: 28px; font-weight: 500; white-space: nowrap; }

.imp-spend-and-get-banner__lv--right-content { display: flex; }

.imp-spend-and-get-banner__lv--no-offers-card { align-items: center; background-color: rgb(223, 229, 240); border: none; border-radius: 1rem; color: rgb(85, 85, 90); display: flex; font-size: 17px; font-weight: 400; margin: 10px 3px 10px 15px; text-align: center; width: 300px; }

.imp-spend-and-get-banner__lv-cc-dashboard { background: rgb(255, 255, 255); display: block; padding: 3rem 4rem; }

.imp-spend-and-get-banner__lv-cc-dashboard-header { display: flex; justify-content: space-between; margin-bottom: 3rem; }

.imp-spend-and-get-banner__lv-cc-dashboard-headline { font-size: 20px; font-weight: 500; }

.imp-spend-and-get-banner__lv-cc-dashboard-offers-url { font-size: 15px; font-weight: 500; }

.imp-spend-and-get-banner__lv-cc-dashboard-no-offers-text { background: rgb(240, 242, 244); border-radius: 1rem; font-size: 15px; padding: 2rem; width: 100%; }

.imp-spend-and-get-banner__pdp { background-color: rgb(255, 255, 255); flex-direction: column; }

.imp-spend-and-get-banner__pdp--headline { font-size: 13px; font-weight: 400; line-height: 2rem; padding-top: 1rem; }

.imp-spend-and-get-banner__pdp--iframe { border: none; flex-grow: 1; width: 100%; }

.imp-spend-and-get-banner__sv { background: radial-gradient(78.53% 78.53% at 50% 50%, rgb(247, 251, 255) 0px, rgb(225, 238, 250) 100%); flex-direction: column; gap: 1rem; padding: 3rem 0px 3rem 2rem; }

.imp-spend-and-get-banner__sv--headline { font-size: 17px; font-weight: 500; }

.imp-spend-and-get-banner__sv-cc-dashboard { background: rgb(255, 255, 255); display: block; padding: 3rem 4rem; }

.imp-spend-and-get-banner__sv-cc-dashboard-header { display: flex; justify-content: space-between; margin-bottom: 2rem; }

.imp-spend-and-get-banner__sv-cc-dashboard-headline { font-size: 17px; font-weight: 500; }

.imp-spend-and-get-banner__sv-cc-dashboard-offers-url { font-size: 15px; font-weight: 500; }

.imp-spend-and-get-banner__sv-cc-dashboard-no-offers-text { background: rgb(240, 242, 244); font-size: 15px; padding: 3rem 2rem; width: 100%; }

.imp-spend-and-get-banner__sv-pdp { background-color: rgb(240, 242, 244); gap: 2rem; padding: 2rem 0px 2rem 2rem; }

.imp-spend-and-get-banner__sv-pdp--iframe { border: none; height: 100vh; width: 100%; }

.imp-spoke-header { border-bottom: initial; margin: 1rem 2rem 2rem; }

.imp-spoke-header__title { color: rgb(29, 37, 44); font-size: 15px; font-weight: 400; line-height: 2rem; margin-left: -2rem; text-align: center; }

.imp-drawer { height: 100%; top: 0px; }

.imp-drawer, .imp-drawer__container { left: 0px; position: fixed; width: 100%; z-index: 1001; }

.imp-drawer__container { bottom: 0px; display: flex; right: 0px; visibility: hidden; }

.imp-drawer__container .imp-drawer__content { background-color: rgb(255, 255, 255); border-radius: 1rem 1rem 0px 0px; border-top: 1px solid rgb(224, 230, 239); box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 3rem -4px; display: flex; flex: 1 1 0%; flex-direction: column; }

.imp-drawer__container .imp-drawer__content--header { display: flex; gap: 1.5rem; padding: 1rem 2rem 1.5rem; position: sticky; width: 100%; }

.imp-drawer__container .imp-drawer__content--header-close { color: rgb(0, 70, 190); font-size: 14px; font-weight: 500; line-height: 18px; margin-left: auto; text-align: right; }

.imp-drawer__container .imp-drawer__content--scrollable-area { overflow-y: hidden; position: relative; }

.imp-drawer__container .imp-drawer__content--minimized { padding: 4rem 2rem 3rem; }

.imp-drawer__overlay { background: rgba(0, 0, 0, 0.25); cursor: pointer; height: 100%; left: 0px; position: absolute; top: 0px; transition: opacity 0.5s ease-in-out; visibility: hidden; width: 100%; z-index: 1000; }

.imp-drawer__overlay--closed { opacity: 0; visibility: hidden; }

.imp-drawer__overlay--open { opacity: 1; visibility: visible; }

.imp-drawer--open .imp-drawer__container { transition: max-height 0.5s ease-in-out; }

.imp-drawer--open .imp-drawer__container--closed { max-height: 0px; }

.imp-drawer--open .imp-drawer__container--open { max-height: calc(100% - 86px); visibility: visible; }

.imp-generic-flyout-modal { height: 100%; left: 0px; position: fixed; top: 0px; width: 100%; z-index: 2001; }

.imp-generic-flyout-modal__overlay { background: rgba(0, 0, 0, 0.25); cursor: pointer; height: 100%; left: -100%; opacity: 0; position: absolute; top: 0px; transition: opacity 0.5s; visibility: hidden; width: 100%; }

.imp-generic-flyout-modal__back-box { border-bottom: 1px solid rgb(197, 203, 213); color: rgb(4, 87, 200); padding: 1rem 2rem; }

.imp-generic-flyout-modal__content { background-color: rgb(255, 255, 255); height: 100%; overflow: hidden auto; padding: 1rem 0px 0px; position: absolute; right: -100%; top: 0px; transition: right 0.5s; width: 100%; }

.imp-generic-flyout-modal__content--large-view { width: 360px; }

.imp-generic-flyout-modal__content--large-view-spend-and-get { display: flex; flex-direction: column; width: 440px; }

.imp-generic-flyout-modal--open .imp-generic-flyout-modal__overlay { left: 0px; opacity: 1; visibility: visible; }

.imp-generic-flyout-modal--open .imp-generic-flyout-modal__content { right: 0px; }

.priceView-cabo { margin-top: 16px; border: 1px solid rgb(197, 203, 213); border-radius: 4px; padding: 0px 10px 10px !important; }

.priceView-cabo__member-badge { margin-top: 10px; }

.priceView-cabo__offer-value { font-weight: 400; font-size: 16px; line-height: 18px; color: rgb(29, 37, 44); margin-top: 10px; margin-right: 2px; }

.priceView-cabo__offer-value2 { margin: 10px 2px 8px 0px; display: inline-block; letter-spacing: -0.26px; }

.priceView-cabo__offer-value2 strong { font-weight: 700; }

.priceView-cabo__apply-offer { font-weight: 400; font-size: 13px; line-height: 16px; color: rgb(29, 37, 44); display: inline-block; }

.priceView-cabo__apply-offer .checkbox { display: inline; }

.priceView-cabo__apply-offer label { padding: 0px; }

.priceView-cabo__check-offer-details { display: inline-block; font-weight: 400; font-size: 11px; line-height: 14px; color: rgb(29, 37, 44); }

.priceView-cabo__expire-disclaimer { color: rgb(187, 6, 40); font-size: 12px; }

.priceView-cabo .help-block { display: none !important; }

.priceView-cabo .v-m-vertical { margin-bottom: 0px; }

.priceView-cabo-offer-detail__header { margin: 0px 0px 8px; border-bottom: 1px solid rgb(197, 203, 213); }

.priceView-cabo-offer-detail__header-bby-offer { font-size: 20px; font-weight: 500; color: rgb(29, 37, 44); letter-spacing: 0px; text-align: left; display: inline-block; }

.priceView-cabo-offer-detail__header-bby-offer .icon { background-size: cover; margin-right: 4px; background-image: url("/~assets/bby/_com/shop/pdp/_next/static/images/1537667d1642724d.svg") !important; height: 24px !important; width: 78px !important; }

.priceView-cabo-offer-detail__header-OFFER { vertical-align: top; padding-top: 3px; font-size: 12px; }

.priceView-cabo-offer-detail__disclaimer { font-weight: 400; font-size: 11px; line-height: 14px; color: rgb(85, 85, 90); display: inline-block; margin-top: 10px; margin-bottom: 10px; }

.priceView-cabo-offer-detail__disclaimer1 { font-weight: 500; font-size: 13px; padding-bottom: 8px; }

.priceView-cabo-offer-detail__disclaimer2 { line-height: 13px; }

.priceView-cabo-offer-detail__description { display: inline-block; padding: 20px 0px; width: 100%; }

.priceView-cabo-offer-detail__effectiveDate { font-weight: 400; font-size: 13px; line-height: 16px; color: rgb(29, 37, 44); padding-top: 15px; }

.priceView-cabo-offer-detail__offer-image-wrapper { margin-right: 10px; width: 45%; float: left; }

.priceView-cabo-offer-detail__body { width: 50%; float: left; margin-top: 25px; min-width: 170px; color: rgb(29, 37, 44); }

.priceView-cabo-offer-detail__image { display: block; width: auto; height: auto; max-width: 100%; max-height: 100%; }

.priceView-cabo-offer-detail__default-image { background-repeat: no-repeat; background-size: contain; background-image: url("/~assets/bby/_com/shop/pdp/_next/static/images/6553c424790d27d9.svg") !important; height: 185px !important; }

.priceView-cabo-offer-detail__headline { font-weight: 600; font-size: 17px; line-height: 18px; }

.priceView-cabo-offer-detail__copy { padding-top: 15px; }

#bestbuy-pricing-web-ui-1-2540-1 .medium-layout { margin-top: 12px; }

#bestbuy-pricing-web-ui-1-2540-1 .medium-layout-badge-container { display: flex; gap: 4px; flex-direction: column; }

#bestbuy-pricing-web-ui-1-2540-1 .badge { white-space: nowrap; align-content: flex-end; }

#bestbuy-pricing-web-ui-1-2540-1 .bundlePrice .package-price { font-family: "Human BBY Digital"; font-size: 10px; font-weight: 500; line-height: 12px; text-align: left; }

.price-disclaimer { font-family: "Human BBY Digital"; font-size: 12px; font-weight: 400; line-height: 18px; text-align: left; }