mark::before,mark::after{clip-path:inset(100%);clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mark::before,mark::before{content:" [highlight start] "}.mark::after,mark::after{content:" [highlight end] "}.product-carousel-wrapper{font-family:"cf-gibson",Helvetica,Arial,sans-serif;margin:0 auto}.product-carousel-wrapper .product-grid-carousel{margin:0 auto}.product-carousel-wrapper .carousel-title{margin:1rem auto;font-size:1.2rem;text-align:center}#recentlyViewedCarouselNav{display:flex;justify-content:space-between}#recentlyViewedCarouselNav span.navLeft,#recentlyViewedCarouselNav span.navRight{margin-top:-230px}@media(min-width: 992px){.product-carousel-wrapper .carousel-title{text-align:left;font-size:1.5rem}.product-carousel-wrapper .product-carousel-inner-wrapper{padding:0 1.5rem}.product-carousel-wrapper .product-carousel-box{min-height:26rem}.product-carousel-wrapper svg.icon.icon-menu-left,.product-carousel-wrapper svg.icon.icon-menu-right{height:3rem;width:3rem}}.advisor-help-simple{padding:8px;margin-top:16px}@media(min-width: 992px){.advisor-help-simple{margin:32px 0;padding:0}}.advisor-help-simple .help-content{border:1px solid #a9a7a7;padding:16px;border-radius:16px}.advisor-help-simple a,.advisor-help-simple button{color:#be3f23;text-decoration:none;cursor:pointer}.advisor-help-simple a .icon,.advisor-help-simple button .icon{filter:url(#filter_be3f23_1)}.advisor-help-simple a:hover,.advisor-help-simple button:hover{color:#000}.advisor-help-simple a:hover .icon,.advisor-help-simple button:hover .icon{filter:url(#filter_be3f23_1)}.advisor-help-simple .subhead{font-size:1rem;text-align:center;line-height:1;display:flex;justify-content:center}.advisor-help-simple .subhead span{padding:0 4px}@media(min-width: 576px){.advisor-help-simple .subhead{font-size:1.25rem}}.advisor-help-simple .available-advisors{margin-left:32px}@media(max-width: 375px){.advisor-help-simple .available-advisors{margin-left:0}}.advisor-help-simple svg{width:1.75rem;height:1.75rem;margin-right:4px}@media(max-width: 375px){.advisor-help-simple svg{display:none}}.advisor-help-photo-version .advisor-box-heading{font-size:18px}@media(min-width: 576px){.advisor-help-photo-version .advisor-box-heading{font-size:1.25rem}}.advisor-help-photo-version .fast-free{display:none}@media(min-width: 360px){.advisor-help-photo-version .fast-free{display:block}}@media(min-width: 475px){.advisor-help-photo-version .fast-free{display:none}}.advisor-help-photo-version .virginia-based{display:none}@media(min-width: 475px){.advisor-help-photo-version .virginia-based{display:inline}}.advisor-help-photo-version .phone-link{color:#be3f23;text-decoration:none}.advisor-help-photo-version .phone-link:hover{color:#be3f23}.advisor-help-photo-version .rounded-circle{border:4px solid #c3c1c0}.advisor-help-photo-version .rounded-circle:hover{border-color:#777473}.advisor-bio-modal .modal-xl{max-width:1083px}.advisor-bio-modal .modal-body{padding:32px}@media(max-width: 767.98px){.advisor-bio-modal .advisor-img{height:200px;width:200px}}.advisor-bio-modal .advisor-name{font-size:3rem;line-height:1.1}@media(min-width: 768px){.advisor-bio-modal .advisor-name{font-size:3.5rem}}.advisor-bio-modal .advisor-summary{max-width:600px}.advisor-bio-modal .favorites h3{font-size:18px}@media(min-width: 768px){.advisor-bio-modal .favorites h3{font-size:1.25rem}}@media(min-width: 768px){.advisor-bio-modal .favorites p{font-size:1.25rem}}.advisor-bio-modal .contact-heading{font-size:18px}@media(min-width: 768px){.advisor-bio-modal .contact-heading{font-size:1.5rem}}.installment-plan-modal .close{color:#fff;text-shadow:none;opacity:1}.installment-plan-modal .modal-title{font-size:1.75rem;line-height:1;margin-bottom:2rem}.installment-plan-modal .installment-plan-modal-header{background-color:#be3f23;border-top-left-radius:8px;border-top-right-radius:8px;color:#fff;margin-top:-1rem;margin-left:-1rem;margin-right:-1rem;padding:2rem}.installment-plan-modal h4,.installment-plan-modal .h4{font-weight:bold}.installment-plan-modal .steps{font-size:1.125rem;line-height:1.2}.installment-plan-modal .steps>div[class^=col-]{margin-bottom:1rem}.installment-plan-modal .steps p{display:inline}.installment-plan-modal .step-number{color:#fff;display:inline}.installment-plan-modal .step-number:after{content:"."}.installment-plan-modal .modal-footer{align-items:flex-start;flex-direction:column;font-size:.875rem;text-align:left}.installment-plan-modal .modal-footer ul{margin-left:-2rem;width:100%}@media(min-width: 768px){.installment-plan-modal{text-align:center}.installment-plan-modal .modal-title{font-size:2rem;line-height:1.25}.installment-plan-modal .installment-plan-modal-header{margin-top:-2rem;margin-left:-2rem;margin-right:-2rem;padding:2rem 2rem 1rem}.installment-plan-modal .step-number{border:1px solid #fff;border-radius:50%;color:#fff;display:block;font-family:"cf-caveat",Helvetica,Arial,sans-serif;font-size:3rem;height:6rem;margin:0 auto .5rem;padding-right:.25rem;padding-top:1rem;width:6rem}.installment-plan-modal .step-number:after{content:""}.installment-plan-modal .steps{margin:0 auto;max-width:576px}.installment-plan-modal .steps p{display:block;font-size:1rem;margin:1rem auto;width:90%}}.net-30-modal .modal-header{border-bottom:none;padding:10px}.net-30-modal .modal-title{font-size:1.5rem}.net-30-modal .feature-wrapper{display:inline-block;position:relative;left:50%;transform:translateX(-50%);margin-top:1rem}.net-30-modal .feature-wrapper .feature{display:flex;align-items:center;flex-direction:row}.net-30-modal .feature-wrapper .feature .feature-check{height:1rem;width:1rem;fill:#be3f23;margin:.25rem;margin-top:0}.net-30-modal .feature-wrapper .feature .feature-text{font-size:1rem;color:#be3f23;font-weight:700;text-align:center;line-height:1;margin-bottom:.5rem}.net-30-modal .cta-wrapper{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.net-30-modal .cta-wrapper .cta-text{margin:.5rem 0;font-size:1rem}.net-30-modal .fine-print-wrapper .fine-print-header{font-size:.875rem;font-weight:700;margin-bottom:.5rem;color:#292828}.net-30-modal .fine-print-wrapper .fine-print-text{font-size:.875rem;margin-bottom:1rem;color:#777473}@media(min-width: 576px){.net-30-modal .modal-title{font-size:1.75rem}.net-30-modal .feature-wrapper{flex-direction:row;display:flex;justify-content:space-evenly;margin:1rem 0}.net-30-modal .feature-wrapper .feature{width:120px;height:120px;border:1px solid #292828;border-radius:100%;flex-direction:column;justify-content:center}.net-30-modal .feature-wrapper .feature .feature-check{height:1.25rem;width:1.25rem}.net-30-modal .feature-wrapper .feature .feature-text{font-size:1rem}}@media(min-width: 768px){.net-30-modal .modal-dialog{max-width:700px}.net-30-modal .feature-wrapper .feature{width:160px;height:160px}.net-30-modal .feature-wrapper .feature .feature-check{height:2.5rem;width:2.5rem}.net-30-modal .feature-wrapper .feature .feature-text{font-size:1.25rem}}.speaker-kit-modal-wrapper .modal-dialog{max-width:1024px}.speaker-kit-items-grid .speaker-solution{flex-wrap:wrap}.speaker-kit-modal .modal-heading .car-notes .splide__pagination{margin-bottom:-16px}.speaker-kit-modal .modal-heading .car-notes .splide__slide:not(.is-active){height:0 !important}@media(max-width: 991.98px){.speaker-kit-modal .modal-heading .car-notes .cf-alert{margin-bottom:0;margin-top:16px}}.speaker-kit-modal .speaker-kit-items-grid .speaker-kit-item{display:inline-block}.speaker-kit-modal .speaker-kit-item{display:flex}.speaker-kit-modal .speaker-kit-item .kit-item-text .product-title{font-size:1rem}.speaker-kit-modal .speaker-kit-item .kit-item-price{align-self:flex-end;margin-top:16px}.speaker-kit-modal .package-header{margin-bottom:24px}.speaker-kit-modal .note-count{margin-bottom:8px}.speaker-kit-modal .item-details{font-size:1.25rem;margin-left:8px}.speaker-kit-modal .speaker-location{font-size:.875rem}.speaker-kit-modal .package-price{align-items:flex-end;display:flex;flex-direction:column;line-height:1.2}.speaker-kit-modal .package-price .price{font-size:1.75rem}.speaker-kit-modal .add-to-cart .btn{margin-top:8px}.speaker-kit-modal .add-to-cart .btn .sub-heading{font-size:.875rem}.speaker-kit-modal .package-container{margin-bottom:16px}.speaker-kit-modal .add-to-cart{display:flex;flex-direction:row;justify-content:flex-end}.speaker-kit-modal .add-to-cart button.atc{margin-left:16px}@media(min-width: 768px){.speaker-kit-modal .item-details{font-size:1.25rem}}.cart-speaker-location .location-select-radio-button input{margin-right:8px}.required-item-modal,.speaker-kit-modal{background-color:#f2ebe7;margin:-16px;padding:16px}.required-item-modal .modal-heading,.speaker-kit-modal .modal-heading{background-color:#fff;margin:-16px;margin-bottom:16px;padding:16px}.required-item-modal .notes-container,.speaker-kit-modal .notes-container{margin-top:16px}.required-item-modal .required-prod-header,.speaker-kit-modal .required-prod-header{padding:.5rem 0;font-family:"cf-gibson",Helvetica,Arial,sans-serif;color:#292828}.required-item-modal .carousel-container,.speaker-kit-modal .carousel-container{width:99%;margin-right:-16px}.required-item-modal .current-item-container,.speaker-kit-modal .current-item-container{width:220px}.required-item-modal .current-item,.speaker-kit-modal .current-item{color:#fff;background-color:#908e8d;padding:0 8px;text-align:center;text-transform:uppercase;width:100%;max-height:360px}.required-item-modal .rating-stars svg.icon.star,.speaker-kit-modal .rating-stars svg.icon.star{height:1.2rem;width:1.2rem}.required-item-modal .prod-grid-block,.speaker-kit-modal .prod-grid-block{display:flex;flex-direction:column}.required-item-modal .items-container .current-item-wrapper,.speaker-kit-modal .items-container .current-item-wrapper{height:90%}.required-item-modal .current-item-wrapper,.speaker-kit-modal .current-item-wrapper{display:flex;flex-direction:column;width:100%;height:90%}.required-item-modal .current-item-container,.required-item-modal .js-productGridBlock,.speaker-kit-modal .current-item-container,.speaker-kit-modal .js-productGridBlock{width:100%}.required-item-modal .buy-row,.speaker-kit-modal .buy-row{text-align:right;margin-top:16px}.required-item-modal .buy-row .total,.speaker-kit-modal .buy-row .total{font-size:1.2rem}.required-item-modal .buy-row .price,.speaker-kit-modal .buy-row .price{font-weight:700;font-size:1.5rem}.required-item-modal .buy-row .btn-row,.speaker-kit-modal .buy-row .btn-row{margin:16px 0;text-align:center}.required-item-modal .buy-row .no-thanks,.speaker-kit-modal .buy-row .no-thanks{margin-top:16px}.required-item-modal .buy-row .no-thanks .btn,.speaker-kit-modal .buy-row .no-thanks .btn{padding:8px 32px;font-size:1.25rem;line-height:1.75;font-weight:300;width:100%;margin-top:8px}.required-item-modal .buy-row .add-to-cart-button.btn.btn-primary.btn-lg,.speaker-kit-modal .buy-row .add-to-cart-button.btn.btn-primary.btn-lg{padding:8px 32px;font-size:1.75rem;line-height:1.25;font-weight:300;width:100%;margin-top:8px}@media(min-width: 576px){.required-item-modal,.speaker-kit-modal{margin:-32px;padding:32px}.required-item-modal .modal-heading,.speaker-kit-modal .modal-heading{margin:-32px;margin-bottom:32px;padding:32px 32px 8px}.required-item-modal .carousel-container,.speaker-kit-modal .carousel-container{margin-right:0}.required-item-modal .buy-row,.speaker-kit-modal .buy-row{text-align:right}.required-item-modal .buy-row .total,.speaker-kit-modal .buy-row .total{font-size:1.2rem}.required-item-modal .buy-row .price,.speaker-kit-modal .buy-row .price{font-weight:700;font-size:1.5rem}.required-item-modal .buy-row .btn-row,.speaker-kit-modal .buy-row .btn-row{display:flex;flex-direction:row-reverse;justify-content:flex-start;margin:8px 0;align-items:center}.required-item-modal .buy-row .no-thanks,.speaker-kit-modal .buy-row .no-thanks{margin-right:24px}.required-item-modal .buy-row add-to-cart-button.btn.btn-primary.btn-lg,.speaker-kit-modal .buy-row add-to-cart-button.btn.btn-primary.btn-lg{padding:8px 32px;font-size:1.75rem;line-height:1.25;font-weight:300}}.required-item-modal .product-grid-box{width:230px}.required-item-modal .product-grid-box .stock-status{max-width:100%}.required-item-modal .product-grid-box .product-grid-img{margin-top:16px}.required-item-modal .current-item-wrapper .current-item-container{position:relative}.required-item-modal .current-item-wrapper .current-item-container.current-item{color:#fff;background-color:#908e8d;padding:0 8px;text-align:center;text-transform:uppercase;width:100%;position:absolute;top:0;z-index:1}.apple-pay-warning-modal .item-list{background:#f2ebe7;margin-bottom:0}.apple-pay-warning-modal .item-list li{margin-bottom:1rem}.apple-pay-warning-modal .item-list li:last-child{margin-bottom:0}.apple-pay-warning-form{max-width:300px}.shipping-estimator-modal .modal-title{font-size:1.25rem;width:90%}.shipping-estimator-modal .modal-body{padding:0}.shipping-estimator-modal .table th{padding:0 0 8px}.shipping-estimator-modal .table th:nth-child(2){padding:0 90px 8px 4px}.shipping-estimator-modal .table td{padding-top:16px;overflow:hidden}.shipping-estimator-modal .table td .form-check{padding-left:1.75rem}.shipping-estimator-modal .leaders{padding:0}.shipping-estimator-modal .leaders:before{float:left;width:0;white-space:nowrap;content:". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . "}@media(max-width: 390px){.shipping-estimator-modal .leaders:before{content:none}}.cart-main-content .cart-additional-info .additional-info-box{margin-bottom:32px}.cart-main-content .cart-additional-info .additional-info{font-size:1.25rem;margin-bottom:8px}.cart-main-content .cart-additional-info .table{margin-bottom:0}.cart-main-content .cart-additional-info .table>thead>tr:first-child>td,.cart-main-content .cart-additional-info .table>tbody>tr:first-child>td{border:none}.cart-main-content .cart-additional-info .finance-btn{text-decoration:underline}.cart-main-content .cart-additional-info .alt-payment-heading{font-weight:700}@media(min-width: 576px){.cart-main-content .cart-additional-info .alt-payment-heading{font-size:1.25rem}}.cart-main-content .cart-additional-info .alt-payment-subtext{font-size:.875rem}@media(min-width: 576px){.cart-main-content .cart-additional-info .alt-payment-subtext{font-size:1rem}}.cart-main-content .cart-additional-info .pp-link-color{color:#0070ba}.cart-main-content .cart-additional-info .finance-info-bg{display:flex;background:#fff;font-size:.875rem;flex-direction:column;border-radius:16px}.cart-main-content .cart-additional-info .additional-info-bg{display:flex;justify-content:space-evenly;align-items:center;background:#fff;padding:16px;font-size:.875rem;border-radius:16px}.cart-main-content .cart-additional-info .additional-info-bg.estimator{flex-direction:column;align-items:unset}.cart-main-content .lower-cart .cart-lower-display{background:#fff;line-height:normal;margin:0 auto 32px;border-radius:16px}.cart-main-content .lower-cart .lower-cart-title{font-size:1.5rem;font-weight:300}.cart-main-content .lower-cart .lower-cart-item{border-top:1px solid #a9a7a7;line-height:normal;min-height:1rem}.cart-main-content .lower-cart .lower-cart-content{min-height:1rem}.cart-main-content .lower-cart .lower-item-img{width:30%}.cart-main-content .lower-cart .lower-item-content{width:70%}.cart-main-content .lower-cart .lower-item-content .product-info{width:unset !important}@media(min-width: 768px){.cart-main-content .lower-cart .lower-item-content{display:flex;justify-content:space-between}}.cart-main-content .lower-cart .lower-cart-button{display:flex;flex-direction:column;width:max-content}@media(min-width: 768px){.cart-main-content .lower-cart .lower-cart-button{justify-content:space-between}}.cart-main-content .lower-cart .lower-cart-button .lower-cart-atc{font-size:1.5rem;font-weight:100}.cart-main-content .lower-cart.saved-items-block .remove-option{color:unset;text-decoration:none;align-items:flex-start;display:flex}.cart-main-content .lower-cart.saved-items-block .remove-option:hover{color:#be3f23}.cart-main-content .lower-cart.saved-items-block .remove-option:focus{border:none}.cart-main-content .lower-cart.saved-items-block .remove-option svg{height:.75rem;width:.75rem}.cart-main-content .lower-cart.saved-items-block .remove-option:hover{filter:url(#filter_be3f23_1)}@media(min-width: 992px){.cart-main-content .lower-cart.saved-items-block .lower-cart-title{font-size:2rem}}.cart-main-content .lower-cart.saved-items-block .lower-product-info{width:100%}@media(min-width: 768px){.cart-main-content .lower-cart.saved-items-block .lower-product-info{width:50%}}@media(min-width: 768px){.cart-main-content .lower-cart.saved-items-block .lower-cart-button{width:45%}}@media(min-width: 1200px){.cart-main-content .lower-cart.cross-sell-block .lower-cart-content{width:70%}}@media(max-width: 767.98px){.cart-main-content .lower-cart.cross-sell-block .lower-cart-title{text-align:center}}@media(min-width: 1200px){.cart-main-content .lower-cart.cross-sell-block .selling-points-wrapper{width:30%}}.cart-main-content .lower-cart.cross-sell-block .selling-points-wrapper .pointer-wrapper::after{border:none;border-style:solid;border-width:0px 10px 20px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f2ebe7;content:"";height:0;left:33px;position:absolute;top:-18px;width:0}@media(min-width: 1200px){.cart-main-content .lower-cart.cross-sell-block .selling-points-wrapper .pointer-wrapper::after{left:-16px;top:48px;transform:rotate(-90deg)}}.cart-main-content .lower-cart.cross-sell-block .selling-points-wrapper .pointer-wrapper{align-items:center;background:#f2ebe7;border-radius:1rem;height:max-content;position:relative}.cart-main-content .lower-cart.cross-sell-block .selling-points-wrapper ul li{margin:8px 0}#confirmRemove .modal-header{border:0px}#confirmRemove .remove-buttons{text-align:right;margin-top:2rem}#specialFinancing .sony-apply{margin:.5rem auto 2rem}.cart-main-content .empty-cart{color:#be3f23;float:right;margin:1rem 0 1rem 1rem}.cart-main-content .empty-cart:hover{color:#fff}.advisor-help-simple{margin-top:0;padding:0}.advisor-help-simple a.launch-contact-request{text-decoration:underline;text-decoration-color:#c3c1c0}.carousel-title{font-weight:700;margin:4rem 0 1.5rem 0;font-size:1.25rem}@media(min-width: 576px){.carousel-title{text-align:center}}@media(min-width: 992px){.carousel-title{font-size:1.5rem;text-align:left}}.handwriting-header{font-family:"cf-caveat",Helvetica,Arial,sans-serif;margin-bottom:.5rem}@media(min-width: 992px){.advisor-help-simple{margin-top:1rem}}
