.Tooltip_tooltipWrapper__hxF94 .tooltip__container{width:240px;border-radius:5px;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.15);padding:15px 20px}.Tooltip_tooltipWrapper__hxF94 .tooltip__container span{font-size:14px;font-family:Helvetica Now Text W05 Regular;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:-.65px;color:#757575}.SaveToList_SaveToListWrapper__cKoDD{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.5);z-index:11100000}.SaveToList_SaveToListWrapper__cKoDD .save-to-list-modal{z-index:11100009;position:fixed;width:436px;height:100%;top:0;right:0;background-color:#fff;padding-top:25px;display:flex;flex-direction:column}@media screen and (max-width:1023.93px){.SaveToList_SaveToListWrapper__cKoDD .save-to-list-modal{width:100%;margin:0 auto;padding-top:50px}}.SaveToList_SaveToListWrapper__cKoDD .loading-container{width:100%;height:100%;display:flex;justify-items:center;justify-content:center}.SaveToList_SaveToListWrapper__cKoDD .loading-container .loading-text{font-family:Helvetica Now Text W05 Regular;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.55px;text-align:left;color:#757575}.SaveToList_SaveToListWrapper__cKoDD .modal-body{display:flex;flex:0 1 auto;flex-direction:column;max-height:83%;border:0;padding:0 20px}.SaveToList_SaveToListWrapper__cKoDD .modal-body .back-close-btn{display:flex;flex-direction:row-reverse;justify-content:space-between}.SaveToList_SaveToListWrapper__cKoDD .modal-body .back-close-btn .close-btn{width:30px;height:30px;cursor:pointer}.SaveToList_SaveToListWrapper__cKoDD .modal-body .modal-content{display:flex;flex-direction:column;border:0;max-height:94%;flex:0 1 auto}.SaveToList_SaveToListWrapper__cKoDD .modal-body .modal-content .list-header{font-family:Helvetica Now Text W05 Regular;font-size:26px;font-weight:325;line-height:34px;letter-spacing:-1.5px;text-align:left;color:#494949;padding-top:15px}.SaveToList_SaveToListWrapper__cKoDD .modal-body .modal-content .list-dec{font-family:Helvetica Now Text W05 Regular;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.55px;text-align:left;color:#757575;margin-top:20px}@media screen and (min-width:1024px){.SaveToList_SaveToListWrapper__cKoDD .modal-body .modal-content .list-dec{margin-top:30px}}.SaveToList_SaveToListWrapper__cKoDD .modal-body .modal-content .create-new-list{font-family:Helvetica Now Text W05 Regular;font-size:20px;font-weight:500;line-height:28px;letter-spacing:-.4px;text-align:left;color:#494949;width:fit-content;block-size:fit-content;margin-top:30px;display:-webkit-box;word-break:break-word;text-decoration:underline;cursor:pointer}.SaveToList_SaveToListWrapper__cKoDD .modal-body .modal-content .list-name-header{font-family:Helvetica Now Text W05 Regular;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.4px;text-align:left;color:#494949}.SaveToList_SaveToListWrapper__cKoDD .modal-body .modal-content .modal-from-content{border:0;width:100%;overflow-y:auto;display:flex;flex:0 1 auto;flex-direction:column;position:relative;margin-top:30px}.SaveToList_SaveToListWrapper__cKoDD .modal-body .modal-content .modal-from-content .list-names{display:flex;flex-direction:column;gap:15px}.SaveToList_SaveToListWrapper__cKoDD .modal-body .modal-content .modal-from-content .list-names .list-radio{display:flex;flex-direction:row;position:relative;cursor:pointer;font-size:12px;user-select:none;margin-right:5px}.SaveToList_SaveToListWrapper__cKoDD .modal-body .modal-content .modal-from-content .list-names .list-radio input{position:absolute;opacity:0;cursor:pointer}.SaveToList_SaveToListWrapper__cKoDD .modal-body .modal-content .modal-from-content .list-names .radio-label{font-family:Helvetica Now Text W05 Regular;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.4px;text-align:left;margin-left:30px;margin-top:-3px;color:#757575;display:-webkit-box;word-break:break-word}.SaveToList_SaveToListWrapper__cKoDD .modal-body .modal-content .modal-from-content .list-names .radio-label:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;border:1px solid #757575;background-color:#fff}.SaveToList_SaveToListWrapper__cKoDD .modal-body .modal-content .modal-from-content .list-names .list-radio input:checked~.radio-label:before{width:14px;height:14px;top:3.35px;left:2.95px;background-color:#212121;border-color:#212121}.SaveToList_SaveToListWrapper__cKoDD .modal-body .modal-content .modal-from-content .list-names .list-radio input:checked~.radio-label:after{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;border:1px solid #757575}.SaveToList_SaveToListWrapper__cKoDD .modal-body .modal-content .modal-from-content .textarea__wrapper{position:relative;padding:2px 2px 26px 15px!important;border:1px solid #757575;border-radius:4px;min-height:125px!important;overflow:hidden!important}.SaveToList_SaveToListWrapper__cKoDD .modal-body .modal-content .modal-from-content .textarea__wrapper textarea{width:100%;height:100%;resize:none!important;padding:26px 15px 0 0!important;border-radius:4px;border:none!important;background-color:#fff;font-family:Helvetica Now Text W05 Regular;font-size:18px;line-height:1.44;letter-spacing:-.7px;color:#494949}.SaveToList_SaveToListWrapper__cKoDD .modal-body .modal-content .modal-from-content .textarea__wrapper textarea::placeholder{opacity:0}.SaveToList_SaveToListWrapper__cKoDD .modal-body .modal-content .modal-from-content .textarea__wrapper textarea:focus{border:1px solid #757575}.SaveToList_SaveToListWrapper__cKoDD .modal-body .modal-content .modal-from-content .textarea__wrapper textarea:not(:placeholder-shown)+label{transform:translate(0) scale(1);background:#fff;min-width:-webkit-fill-available!important}.SaveToList_SaveToListWrapper__cKoDD .modal-body .modal-content .modal-from-content .textarea__wrapper textarea:placeholder-shown+label{cursor:text;max-width:66.66%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform-origin:left bottom;transform:translateY(88%) scale(1.5)}.SaveToList_SaveToListWrapper__cKoDD .modal-body .modal-content .modal-from-content .textarea__wrapper textarea:focus+label{transform:translate(0) scale(1);background:#fff;min-width:-webkit-fill-available!important}.SaveToList_SaveToListWrapper__cKoDD .modal-body .modal-content .modal-from-content .textarea__wrapper label{position:absolute;left:15px!important;font-family:Helvetica Now Text W05 Regular;font-size:12px;line-height:1.67;letter-spacing:-.35px;color:#757575;margin-bottom:0;transition:all .2s;min-width:auto;background:#fff}.SaveToList_SaveToListWrapper__cKoDD .modal-body .modal-content .modal-from-content .textarea__wrapper .contact-us-count{position:absolute;bottom:6.5px!important;right:10px;color:#757575;font-family:Helvetica Now Text W05 Regular;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.3px}.SaveToList_SaveToListWrapper__cKoDD .action-btn{width:100%;padding:20px 40px 30px;margin-top:auto;box-shadow:0 0 20px 0 rgba(0,0,0,.25)}@media screen and (max-width:1023.93px){.SaveToList_SaveToListWrapper__cKoDD .action-btn{height:100px}}@media screen and (min-width:1025px){.SaveToList_SaveToListWrapper__cKoDD .action-btn{height:110px}}.SaveToList_SaveToListWrapper__cKoDD .action-btn .action-btn-item{width:100%;height:60px;display:flex;justify-content:center;align-items:center;background-color:#212121;color:#fff;border:0}@media screen and (max-width:1023.93px){.SaveToList_SaveToListWrapper__cKoDD .action-btn .action-btn-item{height:50px}}.SaveToList_SaveToListWrapper__cKoDD .action-btn .action-btn-item:hover{background-color:#212121!important;color:#fff}.SaveToList_SaveToListWrapper__cKoDD .action-btn .action-btn-item:disabled{background-color:#cdcdcd!important;border-color:#cdcdcd}.SaveToList_SaveToListWrapper__cKoDD .action-btn .action-btn-item:hover{background-color:#cdcdcd;border-color:#cdcdcd}.SaveToList_SaveToListWrapper__cKoDD .action-btn .action-btn-item-txt{font-family:Helvetica Now Text W05 Regular;font-size:18px;font-weight:500;line-height:26px;letter-spacing:-.35px;text-align:center;color:#fff}.ListConfirmationModal_ListConfirmationModalWrapper__qsLHU{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.75);z-index:111000001;display:flex;justify-content:center;align-items:center}.ListConfirmationModal_ListConfirmationModalWrapper__qsLHU .list-confirmation-modal{width:339px;position:relative;padding:50px 22px 40px;background-color:#fff}@media screen and (min-width:821px){.ListConfirmationModal_ListConfirmationModalWrapper__qsLHU .list-confirmation-modal{width:500px;padding:70px 40px 50px}}.ListConfirmationModal_ListConfirmationModalWrapper__qsLHU .list-confirmation-modal.deleteFromList{padding:25px 30px 40px}@media(max-width:1024px){.ListConfirmationModal_ListConfirmationModalWrapper__qsLHU .list-confirmation-modal.deleteFromList{padding:50px 38px 40px}}@media(max-width:376px){.ListConfirmationModal_ListConfirmationModalWrapper__qsLHU .list-confirmation-modal.deleteFromList{padding:50px 22px 40px}}.ListConfirmationModal_ListConfirmationModalWrapper__qsLHU .list-confirmation-modal.deleteFromList .list-ocnfirmation-content .cta-button{margin-top:40px}@media(max-width:1024px){.ListConfirmationModal_ListConfirmationModalWrapper__qsLHU .list-confirmation-modal.deleteFromList .list-ocnfirmation-content .cta-button{margin-top:30px}}@media screen and (min-width:812px){.ListConfirmationModal_ListConfirmationModalWrapper__qsLHU .list-confirmation-modal{width:500px;padding:70px 40px 50px}}.ListConfirmationModal_ListConfirmationModalWrapper__qsLHU .list-confirmation-modal .list-ocnfirmation-content .header{color:#494949;font-family:Helvetica Now Text W05 Regular;font-size:36px;font-style:normal;line-height:44px;letter-spacing:-1.7px}.ListConfirmationModal_ListConfirmationModalWrapper__qsLHU .list-confirmation-modal .list-ocnfirmation-content .discription{color:#757575;font-family:Helvetica Now Text W05 Regular;font-size:16px;font-style:normal;line-height:24px;letter-spacing:-.4px;margin-top:15px}.ListConfirmationModal_ListConfirmationModalWrapper__qsLHU .list-confirmation-modal .list-ocnfirmation-content .cta-button{width:100%;display:flex;padding:17px 60px;justify-content:center;align-items:center;margin-top:40px;gap:10px;background-color:#212121}.ListConfirmationModal_ListConfirmationModalWrapper__qsLHU .list-confirmation-modal .list-ocnfirmation-content .cta-button:disabled{background-color:#cdcdcd!important;border:0}@media(max-width:1024px){.ListConfirmationModal_ListConfirmationModalWrapper__qsLHU .list-confirmation-modal .list-ocnfirmation-content .cta-button{margin-top:30px}}.ListConfirmationModal_ListConfirmationModalWrapper__qsLHU .list-confirmation-modal .list-ocnfirmation-content .cta-button{cursor:pointer}.ListConfirmationModal_ListConfirmationModalWrapper__qsLHU .list-confirmation-modal .list-ocnfirmation-content .cta-button .cta-btn-txt{color:#fff;text-align:center;font-family:Helvetica Now Text W05 Regular;font-size:18px;font-style:normal;line-height:26px;letter-spacing:-.35px}.ListConfirmationModal_ListConfirmationModalWrapper__qsLHU .list-confirmation-modal .close-btn{position:absolute;top:25px;right:40.1px;width:17px;height:30px;cursor:pointer}.v2_productPromoBanner__Tl1QZ .plp-promo-banner{width:100%;background-color:#494949}.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout{height:100%;position:relative}.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout[role=link]{cursor:pointer}.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-1 .plp-promo-banner__image{aspect-ratio:1/1}.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-1 .plp-promo-banner__info,.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-2 .plp-promo-banner__info,.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-3 .plp-promo-banner__info{position:absolute}.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-1 .plp-promo-banner__info-dead-center,.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-2 .plp-promo-banner__info-dead-center,.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-3 .plp-promo-banner__info-dead-center{top:50%;transform:translate(-50%,-50%)}.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-1 .plp-promo-banner__info-top-center,.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-2 .plp-promo-banner__info-top-center,.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-3 .plp-promo-banner__info-top-center{top:0;transform:translate(-50%);padding-top:75px}.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-1 .plp-promo-banner__info-dead-center,.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-1 .plp-promo-banner__info-top-center,.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-2 .plp-promo-banner__info-dead-center,.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-2 .plp-promo-banner__info-top-center,.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-3 .plp-promo-banner__info-dead-center,.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-3 .plp-promo-banner__info-top-center{text-align:center;left:50%}.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-1 .plp-promo-banner__info-dead-center .plp-promo-banner__button,.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-1 .plp-promo-banner__info-top-center .plp-promo-banner__button,.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-2 .plp-promo-banner__info-dead-center .plp-promo-banner__button,.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-2 .plp-promo-banner__info-top-center .plp-promo-banner__button,.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-3 .plp-promo-banner__info-dead-center .plp-promo-banner__button,.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-3 .plp-promo-banner__info-top-center .plp-promo-banner__button{text-align:center}.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-1 .plp-promo-banner__info-top-left,.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-2 .plp-promo-banner__info-top-left,.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-3 .plp-promo-banner__info-top-left{top:0;padding:4px}.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-1 .plp-promo-banner__info-bottom-left,.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-2 .plp-promo-banner__info-bottom-left,.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-3 .plp-promo-banner__info-bottom-left{bottom:0;padding:4px}.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-1 .plp-promo-banner__image img,.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-2 .plp-promo-banner__image img,.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-3 .plp-promo-banner__image img{width:100%}.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-1 .plp-promo-banner__desc *,.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-2 .plp-promo-banner__desc *,.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-3 .plp-promo-banner__desc *{color:inherit;margin-bottom:5px}.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-3 .plp-promo-banner__desc,.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-3 .plp-promo-banner__desc *{font-family:Helvetica Now Text W05 Light;line-height:44px;font-size:36px;letter-spacing:-1.7px}.v2_productPromoBanner__Tl1QZ .plp-promo-banner__image{width:100%;position:relative}.v2_productPromoBanner__Tl1QZ .plp-promo-banner__image img{width:100%;height:100%;object-fit:cover}.v2_productPromoBanner__Tl1QZ .plp-promo-banner__info{display:block}.v2_productPromoBanner__Tl1QZ .plp-promo-banner__info-bg{position:absolute;top:0;width:100%;height:100%}.v2_productPromoBanner__Tl1QZ .plp-promo-banner__desc,.v2_productPromoBanner__Tl1QZ .plp-promo-banner__desc *{font-family:Helvetica Now Text W05 Light;line-height:30px;font-size:36px;letter-spacing:-.1pc}.v2_productPromoBanner__Tl1QZ .plp-promo-banner__cta.kf-react-button.ghost{color:#fff;border-color:#fff;background-color:transparent;line-height:24px;padding:8px 30px}.v2_productPromoBanner__Tl1QZ .plp-promo-banner__cta.kf-react-button.ghost:hover{color:#212121;background-color:transparent}@media screen and (min-width:1281px){.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-2 .plp-promo-banner__image{aspect-ratio:1207/596}.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-3 .plp-promo-banner__image{aspect-ratio:1553/507}}@media screen and (min-width:1024px)and (max-width:1280px){.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-2 .plp-promo-banner__image,.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-3 .plp-promo-banner__image{aspect-ratio:718/351}}@media screen and (min-width:768px)and (min-width:812px)and (max-width:1023px){.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-2 .plp-promo-banner__image,.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-3 .plp-promo-banner__image{aspect-ratio:748/368}}@media screen and (max-width:991px){.v2_productPromoBanner__Tl1QZ .plp-promo-banner{overflow:hidden}.v2_productPromoBanner__Tl1QZ .plp-promo-banner.--fixed-height,.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-1 .plp-promo-banner__image,.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-2 .plp-promo-banner__image,.v2_productPromoBanner__Tl1QZ .plp-promo-banner__layout.--col-3 .plp-promo-banner__image{width:100%}}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service{padding-right:30px;padding-bottom:30px}@media screen and (max-width:767px){.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service{padding-right:10px}}@media screen and (min-width:768px)and (max-width:1023px){.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service{padding-right:24px;padding-bottom:15px}}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service__img{width:280px;height:280px}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service__img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1023px){.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service__img{width:166px;height:166px}}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service__title{font-family:Helvetica Now Text W05 Medium;font-size:18px;line-height:26px;letter-spacing:-.35px;color:#494949;padding-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media screen and (max-width:1023px){.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service__title{font-size:16px;line-height:24px}}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service__sku{font-family:Helvetica Now Text W05 Medium;font-size:16px;line-height:24px;letter-spacing:-.55px;color:#757575;padding-top:10px}@media screen and (max-width:1023px){.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service__sku{font-size:14px;line-height:22px}}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service__price-quantity{display:flex;justify-content:space-between;padding-top:10px}@media screen and (max-width:1280px){.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service__price-quantity{flex-direction:column}}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service__price{font-family:Helvetica Now Text W05 Medium;font-size:16px;line-height:24px;letter-spacing:-.55px;color:#494949;padding-top:10px;font-weight:500}@media screen and (max-width:1023px){.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service__price{font-size:14px;line-height:22px}}@media screen and (min-width:767px)and (max-width:1280px){.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service__price{padding-top:0}}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service__discounted-price{display:flex}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service__discounted-price .price-with-discount{font-family:Helvetica Now Text W05 Medium;font-size:16px;line-height:24px;letter-spacing:-.35px;color:#494949}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service__discounted-price .original-price{font-family:Helvetica Now Text W05 Medium;font-size:16px;line-height:24px;letter-spacing:-.35px;color:#757575;margin-left:5px;text-decoration:line-through}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service__quantity{height:40px;width:90px}@media screen and (max-width:1280px){.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service__quantity{padding-top:10px}}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service__include{padding-top:20px;display:flex;justify-content:space-between;font-family:Helvetica Now Text W05 Medium;font-size:16px;line-height:24px;letter-spacing:-.55px;color:#494949}@media screen and (max-width:1023px){.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service__include{flex-direction:column;font-size:14px;line-height:22px}}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service .not-in-stock{font-family:Helvetica Now Text W05 Regular;font-size:14px;line-height:22px;letter-spacing:-.33px;color:#757575;padding-top:10px}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service .backorder-label{font-family:Helvetica Now Text W05 Regular;font-size:14px;line-height:22px;letter-spacing:-.3px;color:#757575;padding-top:20px}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service .number-in-stock{font-family:Helvetica Now Text W05 Regular;font-size:16px;line-height:24px;letter-spacing:-.33px;color:#d10000;display:flex;justify-content:flex-end;padding-top:10px}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service .number-in-stock__msg{padding-top:2px;margin-left:4px}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service .number-in-stock img{width:20px;height:30px}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service .include-div{display:flex}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service .price-gurd-link{font-family:Helvetica Now Text W05 Medium;font-size:14px;line-height:22px;letter-spacing:-.3px;color:#494949;text-decoration:underline}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service-pdp{padding-right:20px;padding-bottom:25px}@media screen and (max-width:767px){.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service-pdp{padding-right:10px}}@media screen and (min-width:1024px){.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service-pdp{width:min-content}}@media screen and (min-width:768px)and (max-width:1023px){.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service-pdp{padding-right:24px;padding-bottom:25px}}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service-pdp__img{width:458px;height:458px}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service-pdp__img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1023px){.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service-pdp__img{width:166px;height:166px}}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service-pdp__title{font-family:Helvetica Now Text W05 Medium;font-size:18px;line-height:26px;letter-spacing:-.35px;color:#494949;padding-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media screen and (max-width:1023px){.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service-pdp__title{font-size:16px;line-height:24px}}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service-pdp__sku{font-family:Helvetica Now Text W05 Medium;font-size:16px;line-height:24px;letter-spacing:-.55px;color:#757575;padding-top:10px}@media screen and (max-width:1023px){.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service-pdp__sku{font-size:14px;line-height:22px}}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service-pdp__price-quantity{display:flex;justify-content:space-between;padding-top:0}@media screen and (max-width:1280px){.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service-pdp__price-quantity{flex-direction:column}}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service-pdp__price{font-family:Helvetica Now Text W05 Medium;font-size:16px;line-height:24px;letter-spacing:-.55px;color:#494949;padding-top:10px;font-weight:500}@media screen and (max-width:1023px){.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service-pdp__price{font-size:14px;line-height:22px}}@media screen and (min-width:767px)and (max-width:1280px){.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service-pdp__price{padding-top:0}}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service-pdp__discounted-price{display:flex}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service-pdp__discounted-price .price-with-discount{font-family:Helvetica Now Text W05 Medium;font-size:16px;line-height:24px;letter-spacing:-.35px;color:#494949}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service-pdp__discounted-price .original-price{font-family:Helvetica Now Text W05 Medium;font-size:16px;line-height:24px;letter-spacing:-.35px;color:#757575;margin-left:5px;text-decoration:line-through}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service-pdp__quantity{height:40px;width:90px}@media screen and (max-width:1280px){.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service-pdp__quantity{padding-top:10px}}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service-pdp__include{padding-top:20px;display:flex;justify-content:space-between;font-family:Helvetica Now Text W05 Medium;font-size:16px;line-height:24px;letter-spacing:-.55px;color:#494949}@media screen and (max-width:1023px){.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service-pdp__include{flex-direction:column;font-size:14px;line-height:22px}}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service-pdp .not-in-stock{font-family:Helvetica Now Text W05 Regular;font-size:14px;line-height:22px;letter-spacing:-.33px;color:#757575;padding-top:10px}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service-pdp .backorder-label{font-family:Helvetica Now Text W05 Regular;font-size:14px;line-height:22px;letter-spacing:-.3px;color:#757575;padding-top:20px}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service-pdp .number-in-stock{font-family:Helvetica Now Text W05 Regular;font-size:16px;line-height:24px;letter-spacing:-.33px;color:#d10000;display:flex;justify-content:flex-end;padding-top:10px}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service-pdp .number-in-stock__msg{padding-top:2px;margin-left:4px}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service-pdp .number-in-stock img{width:20px;height:30px}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service-pdp .include-div{display:flex}@media(max-width:1024px){.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service-pdp .include-div{margin-bottom:20px}}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service-pdp .include-div .checkbox .checkbox{margin:0}@media(max-width:1024px){.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service-pdp .quick-view-title{justify-content:flex-start;margin-top:0}}.RequiredProductItem_requireditem__ijIQs .required-item-for-install-service-pdp .price-gurd-link{font-family:Helvetica Now Text W05 Medium;font-size:14px;line-height:22px;letter-spacing:-.3px;color:#494949;text-decoration:underline}@media screen and (min-width:1600px){.ParentProductCard_leftside__nSb2e .productcard .left-side{padding-right:65px}}.ParentProductCard_leftside__nSb2e .productcard .left-side{padding-right:20px}@media screen and (max-width:767px){.ParentProductCard_leftside__nSb2e .productcard .left-side{width:fit-content}}.ParentProductCard_leftside__nSb2e .productcard .left-side .upsell-modal-middle-border{border-right:1px solid #cdcdcd}@media screen and (max-width:767px){.ParentProductCard_leftside__nSb2e .productcard .left-side .left-side--moblie{display:flex;margin-top:20px}.ParentProductCard_leftside__nSb2e .productcard .left-side .prouct-info--mobile{margin-top:0;margin-left:10px}}.ParentProductCard_leftside__nSb2e .productcard .left-side .head{font-family:Helvetica Now Text W05 Light;color:#494949;font-size:26px;line-height:34px;letter-spacing:-1.5px}@media screen and (max-width:1200px){.ParentProductCard_leftside__nSb2e .productcard .left-side .head{font-size:20px;line-height:26px;letter-spacing:-1.5px}}.ParentProductCard_leftside__nSb2e .productcard .left-side .image{height:280px;width:280px;margin-top:40px;margin-bottom:10px}@media screen and (max-width:767px){.ParentProductCard_leftside__nSb2e .productcard .left-side .image{width:166px;height:166px;margin-top:0}}@media screen and (min-width:768px)and (max-width:1023px){.ParentProductCard_leftside__nSb2e .productcard .left-side .image{height:166px;width:166px}}.ParentProductCard_leftside__nSb2e .productcard .left-side .image img{width:100%;height:100%;object-fit:cover}.ParentProductCard_leftside__nSb2e .productcard .left-side .product-name{font-family:Helvetica Now Text W05 Regular;font-size:18px;line-height:24px;letter-spacing:-.82px;color:#494949}@media screen and (max-width:1200px){.ParentProductCard_leftside__nSb2e .productcard .left-side .product-name{font-size:16px;line-height:22px;letter-spacing:-.73px}}.ParentProductCard_leftside__nSb2e .productcard .left-side .product-description{margin-top:14px;font-family:Helvetica Now Text W05 Regular;font-size:16px;line-height:22px;letter-spacing:-.55px;color:#757575;margin-right:50px}@media screen and (max-width:767px){.ParentProductCard_leftside__nSb2e .productcard .left-side .product-description{font-size:14px;line-height:20px;letter-spacing:-.48px}}.ParentProductCard_leftside__nSb2e .productcard .left-side .product-sku{font-family:Helvetica Now Text W05 Regular;font-size:14px;line-height:20px;letter-spacing:-.45px;color:#757575;margin-right:50px;margin-top:14px}@media screen and (max-width:767px){.ParentProductCard_leftside__nSb2e .productcard .left-side .product-sku{font-size:12px;line-height:18px;letter-spacing:-.39px}}.ParentProductCard_leftside__nSb2e .productcard .left-side .product-price{font-family:Helvetica Now Text W05 Medium;font-size:16px;line-height:22px;letter-spacing:-.8px;color:#494949;margin-right:50px;margin-top:14px}@media screen and (max-width:767px){.ParentProductCard_leftside__nSb2e .productcard .left-side .product-price{font-size:14px;line-height:20px;letter-spacing:-.7px}}.ParentProductCard_leftside__nSb2e .productcard .left-side .product-qty{font-family:Helvetica Now Text W05 Medium;font-size:16px;line-height:22px;letter-spacing:-.8px;color:#494949;margin-right:50px;margin-top:14px}@media screen and (max-width:767px){.ParentProductCard_leftside__nSb2e .productcard .left-side .product-qty{font-size:14px;line-height:20px;letter-spacing:-.7px}}.ParentProductCard_leftside__nSb2e .productcard .left-side .pdp-upsell{display:none}@media screen and (min-width:1600px){.ParentProductCard_leftside__nSb2e .productcard .left-side-pdp-required-item{padding-right:65px}}.ParentProductCard_leftside__nSb2e .productcard .left-side-pdp-required-item{border-right:1px solid #cdcdcd;padding-right:20px}@media screen and (max-width:767px){.ParentProductCard_leftside__nSb2e .productcard .left-side-pdp-required-item{width:100%;border-right:1px solid #cdcdcd;margin-right:20px;padding-right:20px}.ParentProductCard_leftside__nSb2e .productcard .left-side-pdp-required-item .left-side--moblie{display:flex;flex-direction:column}.ParentProductCard_leftside__nSb2e .productcard .left-side-pdp-required-item .prouct-info--mobile{margin:20px 0 0;position:relative}}.ParentProductCard_leftside__nSb2e .productcard .left-side-pdp-required-item .head{font-family:Helvetica Now Text W05 Light;color:#494949;font-size:32px;line-height:40px;letter-spacing:-1.6px}@media screen and (max-width:1200px){.ParentProductCard_leftside__nSb2e .productcard .left-side-pdp-required-item .head{font-size:20px;line-height:26px;letter-spacing:-1.5px}}.ParentProductCard_leftside__nSb2e .productcard .left-side-pdp-required-item .image{height:310px;width:310px;margin-top:25px;margin-bottom:10px}@media(min-width:1024px)and (max-width:1600px){.ParentProductCard_leftside__nSb2e .productcard .left-side-pdp-required-item .image{height:280px;width:280px}}@media screen and (max-width:767px){.ParentProductCard_leftside__nSb2e .productcard .left-side-pdp-required-item .image{width:165px;height:165px}}@media screen and (min-width:768px)and (max-width:1023px){.ParentProductCard_leftside__nSb2e .productcard .left-side-pdp-required-item .image{height:166px;width:166px}}.ParentProductCard_leftside__nSb2e .productcard .left-side-pdp-required-item .image img{width:100%;height:100%;object-fit:cover}.ParentProductCard_leftside__nSb2e .productcard .left-side-pdp-required-item .product-name{font-family:Helvetica Now Text W05 Regular;font-size:18px;line-height:24px;letter-spacing:-.82px;color:#494949}@media screen and (max-width:1200px){.ParentProductCard_leftside__nSb2e .productcard .left-side-pdp-required-item .product-name{font-size:16px;line-height:22px;letter-spacing:-.73px}}.ParentProductCard_leftside__nSb2e .productcard .left-side-pdp-required-item .product-description{margin-top:14px;font-family:Helvetica Now Text W05 Regular;font-size:16px;line-height:22px;letter-spacing:-.55px;color:#757575;margin-right:50px}@media screen and (max-width:767px){.ParentProductCard_leftside__nSb2e .productcard .left-side-pdp-required-item .product-description{font-size:14px;line-height:20px;letter-spacing:-.48px}}.ParentProductCard_leftside__nSb2e .productcard .left-side-pdp-required-item .product-sku{font-family:Helvetica Now Text W05 Regular;font-size:14px;line-height:20px;letter-spacing:-.45px;color:#757575;margin-right:50px;margin-top:14px}@media screen and (max-width:767px){.ParentProductCard_leftside__nSb2e .productcard .left-side-pdp-required-item .product-sku{font-size:12px;line-height:18px;letter-spacing:-.39px;margin-right:20px}}.ParentProductCard_leftside__nSb2e .productcard .left-side-pdp-required-item .product-price{font-family:Helvetica Now Text W05 Medium;font-size:16px;line-height:22px;letter-spacing:-.8px;color:#494949;margin-right:50px;margin-top:14px}@media screen and (max-width:767px){.ParentProductCard_leftside__nSb2e .productcard .left-side-pdp-required-item .product-price{font-size:14px;line-height:20px;letter-spacing:-.7px}}.ParentProductCard_leftside__nSb2e .productcard .left-side-pdp-required-item .product-qty{font-family:Helvetica Now Text W05 Medium;font-size:16px;line-height:22px;letter-spacing:-.8px;color:#494949;margin-right:50px;margin-top:14px}@media screen and (max-width:767px){.ParentProductCard_leftside__nSb2e .productcard .left-side-pdp-required-item .product-qty{font-size:14px;line-height:20px;letter-spacing:-.7px}}.ParentProductCard_leftside__nSb2e .productcard .left-side-pdp-required-item .prouct-info--mobile .product-qty{display:none}.ParentProductCard_leftside__nSb2e .productcard .left-side-pdp-required-item .prouct-info--mobile .pdp-upsell{display:block}.ParentProductCard_leftside__nSb2e .productcard .left-side-pdp-required-item .prouct-info--mobile .pdp-include-div{display:flex;padding-top:20px}.ParentProductCard_leftside__nSb2e .productcard .left-side-pdp-required-item .prouct-info--mobile .pdp-out-of-stock{font-family:Helvetica Now Text W05 Regular;font-size:14px;line-height:22px;letter-spacing:-.33px;color:#757575;padding-top:10px}.UpsellInstallServices_upsellmodal__H5l5a .upsell-modal{margin:28px 28px 28px 50px}@media screen and (min-width:1920px){.UpsellInstallServices_upsellmodal__H5l5a .upsell-modal{padding:0 2.6rem;max-width:20in;margin-right:auto;margin-left:auto}}@media screen and (max-width:1200px){.UpsellInstallServices_upsellmodal__H5l5a .upsell-modal{margin:16px 18px 50px}}.UpsellInstallServices_upsellmodal__H5l5a .slick-arrow.slick-prev.slick-disabled{cursor:not-allowed;background-color:#757575}.UpsellInstallServices_upsellmodal__H5l5a .slick-arrow.slick-prev.slick-disabled:before{background-color:#757575}.UpsellInstallServices_upsellmodal__H5l5a .slick-arrow.slick-next.slick-disabled{cursor:not-allowed;background-color:#757575}.UpsellInstallServices_upsellmodal__H5l5a .slick-arrow.slick-next.slick-disabled:before{background-color:#757575}@media screen and (min-width:1024px)and (max-width:1399px){.UpsellInstallServices_upsellmodal__H5l5a .upsellmodal-order-history{margin-left:25px}.UpsellInstallServices_upsellmodal__H5l5a .upsellmodal-order-history .upsell-modal-header{flex-direction:column;height:fit-content}.UpsellInstallServices_upsellmodal__H5l5a .upsellmodal-order-history .upsell-modal-header__rightside{display:flex;justify-content:flex-start}.UpsellInstallServices_upsellmodal__H5l5a .upsellmodal-order-history .upsell-modal__container{margin-top:30px}.UpsellInstallServices_upsellmodal__H5l5a .upsellmodal-order-history .upsell-modal__container .right-side .installation-services__image{width:369px;height:246px}}@media screen and (min-width:1199px){.UpsellInstallServices_upsellmodal__H5l5a .upsellmodal-order-history .upsell-modal-header__title{font-size:35px}.UpsellInstallServices_upsellmodal__H5l5a .upsellmodal-order-history .upsell-modal__container{margin-left:0}.UpsellInstallServices_upsellmodal__H5l5a .upsellmodal-order-history .upsell-modal__container .right-side{padding-left:45px}.UpsellInstallServices_upsellmodal__H5l5a .upsellmodal-order-history .upsell-modal__container .installation-services{display:flex;flex-direction:column}.UpsellInstallServices_upsellmodal__H5l5a .upsellmodal-order-history .upsell-modal__container .installation-services__links{display:none}.UpsellInstallServices_upsellmodal__H5l5a .upsellmodal-order-history .upsell-modal__container .installation-services__right{margin-left:0;margin-top:35px}.UpsellInstallServices_upsellmodal__H5l5a .upsellmodal-order-history .upsell-modal__container .installation-services__price--moblie{display:flex}.UpsellInstallServices_upsellmodal__H5l5a .upsellmodal-order-history .upsell-modal__container .installation-services__price{display:none}.UpsellInstallServices_upsellmodal__H5l5a .upsellmodal-order-history .upsell-modal__container .installation-services__add-to-cart{margin-top:20px}.UpsellInstallServices_upsellmodal__H5l5a .upsellmodal-order-history .upsell-modal__container .installation-services__links--mobile{display:flex;justify-content:space-between}.UpsellInstallServices_upsellmodal__H5l5a .upsellmodal-order-history .upsell-modal__container .upsell-modal-no-services{margin-left:0;margin-right:0}.UpsellInstallServices_upsellmodal__H5l5a .upsellmodal-order-history .slick-prev{left:-76px}.UpsellInstallServices_upsellmodal__H5l5a .upsellmodal-order-history .slick-next{right:-54px}}.UpsellInstallServices_upsellmodal__H5l5a .slick-prev{width:60px;height:60px;z-index:1;left:0}@media screen and (min-width:1200px)and (max-width:1281px){.UpsellInstallServices_upsellmodal__H5l5a .slick-prev{left:-48px}}@media screen and (max-width:1200px){.UpsellInstallServices_upsellmodal__H5l5a .slick-prev{top:97%;transform:translate(-50%,-50%);left:35%}}@media screen and (max-width:767px){.UpsellInstallServices_upsellmodal__H5l5a .slick-prev{left:35%;margin-top:20px}}.UpsellInstallServices_upsellmodal__H5l5a .slick-prev:before{width:60px;height:60px;background:#494949;content:"";font-size:23px;justify-content:center;align-items:center;opacity:1;display:flex;font-family:icomoon;color:#fff}.UpsellInstallServices_upsellmodal__H5l5a .slick-next{width:60px;height:60px;right:0}@media screen and (max-width:1200px){.UpsellInstallServices_upsellmodal__H5l5a .slick-next{top:97%;transform:translate(-50%,-50%);right:30%}}@media screen and (max-width:767px){.UpsellInstallServices_upsellmodal__H5l5a .slick-next{right:20%;margin-top:20px}}.UpsellInstallServices_upsellmodal__H5l5a .slick-next:before{width:60px;height:60px;background:#494949;content:"";font-size:23px;justify-content:center;align-items:center;opacity:1;display:flex;font-family:icomoon;color:#fff;transform:rotate(-180deg)}@media screen and (max-width:767px){.UpsellInstallServices_upsellmodal__H5l5a .slick-next:before{margin-top:0}}.UpsellInstallServices_upsellmodal__H5l5a .upsell-modal-header{display:flex;justify-content:space-between;height:104px}@media(max-width:1024px){.UpsellInstallServices_upsellmodal__H5l5a .upsell-modal-header{height:auto}}@media screen and (max-width:767px){.UpsellInstallServices_upsellmodal__H5l5a .upsell-modal-header{height:auto;flex-direction:column}}@media screen and (min-width:768px)and (max-width:1023px){.UpsellInstallServices_upsellmodal__H5l5a .upsell-modal-header{height:126px;flex-direction:column;justify-content:center;align-items:flex-start}}.UpsellInstallServices_upsellmodal__H5l5a .upsell-modal-header__title{font-family:Helvetica Now Text W05 Light;font-size:45px;line-height:56px;letter-spacing:-3.19px;color:#494949;margin-top:28px}@media screen and (max-width:767px){.UpsellInstallServices_upsellmodal__H5l5a .upsell-modal-header__title{font-size:28px;line-height:36px;letter-spacing:-1.98px;margin-top:15px}}.UpsellInstallServices_upsellmodal__H5l5a .upsell-modal-header__rightside{display:flex;justify-content:space-between;margin-top:20px}@media screen and (max-width:767px){.UpsellInstallServices_upsellmodal__H5l5a .upsell-modal-header__rightside{flex-wrap:wrap;justify-content:flex-start}}@media screen and (min-width:768px)and (max-width:1023px){.UpsellInstallServices_upsellmodal__H5l5a .upsell-modal-header__rightside{display:flex;margin-bottom:20px}}.UpsellInstallServices_upsellmodal__H5l5a .upsell-modal-header__rightside__zipcode-msg{font-family:Helvetica Now Text W05 Medium;color:#757575;font-size:16px;line-height:24px;margin-top:25px;margin-right:20px}@media screen and (max-width:767px){.UpsellInstallServices_upsellmodal__H5l5a .upsell-modal-header__rightside__zipcode-msg{margin-bottom:20px;margin-top:10px}}.UpsellInstallServices_upsellmodal__H5l5a .upsell-modal-header__rightside .rightside-for-mobile{display:flex}@media screen and (max-width:767px){.UpsellInstallServices_upsellmodal__H5l5a .upsell-modal-header__rightside .rightside-for-mobile{display:flex}}.UpsellInstallServices_upsellmodal__H5l5a .upsell-modal-header__rightside .zipcode-if-available{font-family:Helvetica Now Text W05 Light;font-size:32px;line-height:40px;letter-spacing:-1.06px;color:#494949;margin-top:10px}.UpsellInstallServices_upsellmodal__H5l5a .upsell-modal-header__rightside .zipcode-change-link{cursor:pointer}.UpsellInstallServices_upsellmodal__H5l5a .upsell-modal-header__rightside .zipcode-change-link,.UpsellInstallServices_upsellmodal__H5l5a .upsell-modal-header__rightside .zipcode-search-link{font-size:14px;line-height:16px;letter-spacing:-.28px;color:#494949;font-family:Helvetica Now Text W05 Medium;margin-top:27px;margin-left:20px;border-bottom:1px solid;margin-bottom:39px}.UpsellInstallServices_upsellmodal__H5l5a .upsell-modal-header__rightside .input-field{width:105px;height:60px}.UpsellInstallServices_upsellmodal__H5l5a .upsell-modal-header__rightside .input-field__border{padding:5px 8px}@media(min-width:1024px){.UpsellInstallServices_upsellmodal__H5l5a .upsell-modal__container{margin:0 96px}}@media screen and (min-width:1600px){.UpsellInstallServices_upsellmodal__H5l5a .upsell-modal__container{margin:15px 104px 50px}}.UpsellInstallServices_upsellmodal__H5l5a .upsell-modal__container{display:flex}@media screen and (max-width:767px){.UpsellInstallServices_upsellmodal__H5l5a .upsell-modal__container{margin-left:0;margin-right:0;margin-bottom:0;display:flex;flex-direction:column}}@media screen and (min-width:768px)and (max-width:1200px){.UpsellInstallServices_upsellmodal__H5l5a .upsell-modal__container{margin-left:0;margin-right:0;margin-bottom:0}}@media screen and (min-width:1201px)and (max-width:1399px){.UpsellInstallServices_upsellmodal__H5l5a .upsell-modal__container{margin-left:20px}}.UpsellInstallServices_upsellmodal__H5l5a .left-side{padding-right:20px}@media screen and (max-width:767px){.UpsellInstallServices_upsellmodal__H5l5a .left-side{width:fit-content}}.UpsellInstallServices_upsellmodal__H5l5a .left-side .upsell-modal-middle-border{border-right:1px solid #cdcdcd}@media screen and (max-width:767px){.UpsellInstallServices_upsellmodal__H5l5a .left-side .left-side--moblie{display:flex}.UpsellInstallServices_upsellmodal__H5l5a .left-side .prouct-info--mobile{margin-top:20px;margin-left:40px}}.UpsellInstallServices_upsellmodal__H5l5a .left-side .head{font-family:Helvetica Now Text W05 Light;color:#494949;font-size:26px;line-height:34px;letter-spacing:-1.5px}@media screen and (max-width:1200px){.UpsellInstallServices_upsellmodal__H5l5a .left-side .head{font-size:20px;line-height:26px;letter-spacing:-1.5px}}.UpsellInstallServices_upsellmodal__H5l5a .left-side .image{height:280px;width:280px;margin-top:40px;margin-bottom:10px}@media screen and (max-width:767px){.UpsellInstallServices_upsellmodal__H5l5a .left-side .image{width:157px;height:157px}}@media screen and (min-width:768px)and (max-width:1023px){.UpsellInstallServices_upsellmodal__H5l5a .left-side .image{height:166px;width:166px}}.UpsellInstallServices_upsellmodal__H5l5a .left-side .image img{width:100%;height:100%;object-fit:cover}.UpsellInstallServices_upsellmodal__H5l5a .left-side .product-name{font-family:Helvetica Now Text W05 Regular;font-size:18px;line-height:24px;letter-spacing:-.82px;color:#494949}@media screen and (max-width:1200px){.UpsellInstallServices_upsellmodal__H5l5a .left-side .product-name{font-size:16px;line-height:22px;letter-spacing:-.73px}}.UpsellInstallServices_upsellmodal__H5l5a .left-side .product-description{margin-top:14px;font-family:Helvetica Now Text W05 Regular;font-size:16px;line-height:22px;letter-spacing:-.55px;color:#757575;margin-right:50px}@media screen and (max-width:767px){.UpsellInstallServices_upsellmodal__H5l5a .left-side .product-description{font-size:14px;line-height:20px;letter-spacing:-.48px}}.UpsellInstallServices_upsellmodal__H5l5a .left-side .product-sku{font-family:Helvetica Now Text W05 Regular;font-size:14px;line-height:20px;letter-spacing:-.45px;color:#757575;margin-right:50px;margin-top:14px}@media screen and (max-width:767px){.UpsellInstallServices_upsellmodal__H5l5a .left-side .product-sku{font-size:12px;line-height:18px;letter-spacing:-.39px}}.UpsellInstallServices_upsellmodal__H5l5a .left-side .product-price{font-family:Helvetica Now Text W05 Medium;font-size:16px;line-height:22px;letter-spacing:-.8px;color:#494949;margin-right:50px;margin-top:14px}@media screen and (max-width:767px){.UpsellInstallServices_upsellmodal__H5l5a .left-side .product-price{font-size:14px;line-height:20px;letter-spacing:-.7px}}.UpsellInstallServices_upsellmodal__H5l5a .left-side .product-qty{font-family:Helvetica Now Text W05 Medium;font-size:16px;line-height:22px;letter-spacing:-.8px;color:#494949;margin-right:50px;margin-top:14px}@media screen and (max-width:767px){.UpsellInstallServices_upsellmodal__H5l5a .left-side .product-qty{font-size:14px;line-height:20px;letter-spacing:-.7px}}.UpsellInstallServices_upsellmodal__H5l5a .left-side .pdp-upsell{display:none}@media screen and (min-width:1600px){.UpsellInstallServices_upsellmodal__H5l5a .right-side{padding-left:65px}}.UpsellInstallServices_upsellmodal__H5l5a .right-side{padding-left:20px;border-left:1px solid #cdcdcd;width:100%}@media screen and (max-width:767px){.UpsellInstallServices_upsellmodal__H5l5a .right-side{padding-left:0;border-left:none;border-top:1px solid #cdcdcd}}@media screen and (min-width:768px)and (max-width:1200px){.UpsellInstallServices_upsellmodal__H5l5a .right-side{border-left:1px solid #cdcdcd}}.UpsellInstallServices_upsellmodal__H5l5a .right-side .title{font-family:Helvetica Now Text W05 Light;font-size:26px;line-height:34px;letter-spacing:-1.5px;color:#494949}@media screen and (max-width:1200px){.UpsellInstallServices_upsellmodal__H5l5a .right-side .title{font-size:20px;line-height:26px;letter-spacing:-1.15px}}@media screen and (max-width:767px){.UpsellInstallServices_upsellmodal__H5l5a .right-side .title{margin-top:25px}}.UpsellInstallServices_upsellmodal__H5l5a .right-side .description{font-family:Helvetica Now Text W05 Regular;font-size:20px;line-height:28px;letter-spacing:-.65px;color:#757575;margin-top:15px}@media screen and (max-width:1200px){.UpsellInstallServices_upsellmodal__H5l5a .right-side .description{font-size:14px;line-height:22px;letter-spacing:-.45px;margin-top:10px}}.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services{margin-top:30px;display:flex}@media screen and (min-width:1025px)and (max-width:1200px){.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services{flex-direction:column}}@media screen and (max-width:767px){.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services{flex-direction:column}}.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__image{width:553px;height:373px}@media screen and (max-width:767px){.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__image{width:340px;height:239px}}@media screen and (min-width:790px)and (max-width:1024px){.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__image{width:262px;height:175px}}@media screen and (min-width:768px)and (max-width:769px){.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__image{height:262px;width:262px}}@media screen and (min-width:1025px)and (max-width:1200px){.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__image{width:100%;height:373px}}@media screen and (min-width:1201px)and (max-width:1280px){.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__image{width:400px;height:300px}}.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__image img{width:100%;height:100%}.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__links{display:flex;justify-content:space-between}@media screen and (max-width:767px){.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__links{display:none}}@media screen and (min-width:768px)and (max-width:1024px){.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__links{flex-direction:column;padding-bottom:10px}}@media screen and (min-width:1024px)and (max-width:1280px){.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__links{padding-bottom:10px}}.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__links--mobile{display:none}@media screen and (max-width:1200px){.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__links--mobile{display:flex;justify-content:space-between;margin-bottom:55px}}@media screen and (min-width:767px)and (max-width:1280px){.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__links--mobile{display:none}}.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__learn-more,.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__price-guard{font-family:Helvetica Now Text W05 Medium;font-size:14px;line-height:16px;letter-spacing:-.28px;color:#494949;margin-top:15px;text-decoration:underline;width:fit-content}.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__right{margin-left:40px}@media screen and (min-width:1025px)and (max-width:1200px){.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__right{margin-left:0}}@media screen and (max-width:767px){.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__right{margin-left:0;margin-top:20px}}@media screen and (min-width:1800px){.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__right{width:560px}}.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__right--mobile{display:flex;justify-content:space-between}.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__title{font-family:Helvetica Now Text W05 Medium;font-size:20px;line-height:28px;letter-spacing:-.4px;color:#494949}@media screen and (max-width:767px){.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__title{font-size:16px;line-height:24px;letter-spacing:-.35px}}.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__description{font-family:Helvetica Now Text W05 Regular;font-size:16px;line-height:24px;letter-spacing:-.55px;color:#757575;margin-top:22px}.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__sku{font-family:Helvetica Now Text W05 Regular;font-size:16px;line-height:24px;letter-spacing:-.55px;padding-top:20px;color:#757575}@media screen and (max-width:767px){.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__sku{margin-top:0}}.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__price{font-family:Helvetica Now Text W05 Regular;font-size:24px;line-height:28px;letter-spacing:-.48px;color:#494949;margin-top:20px;margin-bottom:20px;font-weight:600}@media screen and (max-width:767px){.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__price{display:none}}.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__price--moblie{display:none}@media screen and (max-width:767px){.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__price--moblie{display:flex;justify-content:space-between;font-family:Helvetica Now Text W05 Regular;font-size:16px;line-height:22px;letter-spacing:-.8px;color:#494949;font-weight:600}}.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__add-to-cart{display:flex}@media screen and (max-width:1200px){.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__add-to-cart{margin-top:30px}}@media screen and (min-width:767px)and (max-width:1024px){.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__add-to-cart{display:none}}.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__quantity-selector{height:40px;width:90px}.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services .add-to-cart{width:100%;padding-bottom:10px}.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services .add-to-cart .button{height:40px;font-size:14px;line-height:24px;letter-spacing:-.25px;padding-left:20px}.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__tool-tip{margin-top:30px;font-family:Helvetica Now Text W05 Medium;font-size:14px;line-height:22px;letter-spacing:-.45px;color:#757575;text-decoration:underline;width:fit-content;cursor:pointer}@media screen and (max-width:767px){.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__tool-tip{margin-top:25px}}@media screen and (min-width:1025px)and (max-width:1200px){.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__tool-tip{margin-top:15px;padding-bottom:80px}}@media screen and (min-width:768px)and (max-width:1024px){.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__tool-tip{display:none}}.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services .--show{display:block;position:relative}.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services .--hide{display:none}.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__tool-tip-wrapper{position:absolute;z-index:9;top:-18px;left:147px}@media screen and (max-width:767px){.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__tool-tip-wrapper{top:-48px;left:108px}}@media screen and (min-width:768px)and (max-width:1200px){.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services__tool-tip-wrapper{top:-49px;left:149px}}.UpsellInstallServices_upsellmodal__H5l5a .right-side .installation-services .tooltip__container{padding:10px 15px}.UpsellInstallServices_upsellmodal__H5l5a .installation-services__mobile-landscpae{display:none}@media screen and (min-width:767px)and (max-width:1024px){.UpsellInstallServices_upsellmodal__H5l5a .installation-services__mobile-landscpae{display:block}}.UpsellInstallServices_upsellmodal__H5l5a .installation-services__mobile-landscpae .mobile-landscpae__add-to-cart{display:flex}.UpsellInstallServices_upsellmodal__H5l5a .installation-services__mobile-landscpae .mobile-landscpae__quantity-selector{height:40px;width:90px}.UpsellInstallServices_upsellmodal__H5l5a .installation-services__mobile-landscpae .mobile-landscpae__button-to-cart{width:100%}.UpsellInstallServices_upsellmodal__H5l5a .installation-services__mobile-landscpae .mobile-landscpae__button-to-cart .button{height:40px;font-size:14px;line-height:24px;letter-spacing:-.25px;padding-left:20px}.UpsellInstallServices_upsellmodal__H5l5a .installation-services__mobile-landscpae .mobile-landscpae__tool-tip{margin-top:30px;font-family:Helvetica Now Text W05 Medium;font-size:14px;line-height:22px;letter-spacing:-.45px;color:#757575;border-bottom:1px solid #757575;width:fit-content;cursor:pointer}.UpsellInstallServices_upsellmodal__H5l5a .installation-services__mobile-landscpae .mobile-landscpae .--show{display:block;position:relative}.UpsellInstallServices_upsellmodal__H5l5a .installation-services__mobile-landscpae .mobile-landscpae .--hide{display:none}.UpsellInstallServices_upsellmodal__H5l5a .installation-services__mobile-landscpae .mobile-landscpae__tool-tip-wrapper{position:absolute;z-index:9;top:-18px;left:147px}@media screen and (max-width:767px){.UpsellInstallServices_upsellmodal__H5l5a .installation-services__mobile-landscpae .mobile-landscpae__tool-tip-wrapper{top:-48px;left:108px}}@media screen and (min-width:768px)and (max-width:1200px){.UpsellInstallServices_upsellmodal__H5l5a .installation-services__mobile-landscpae .mobile-landscpae__tool-tip-wrapper{top:-49px;left:149px}}.UpsellInstallServices_upsellmodal__H5l5a .installation-services__mobile-landscpae .mobile-landscpae .tooltip__container{padding:10px 15px}.UpsellInstallServices_upsellmodal__H5l5a .installation-services__mobile-landscpae .mobile-landscpae__links--mobile{display:none}@media screen and (max-width:767px){.UpsellInstallServices_upsellmodal__H5l5a .installation-services__mobile-landscpae .mobile-landscpae__links--mobile{display:flex;justify-content:space-between;margin-bottom:40px}}.UpsellInstallServices_upsellmodal__H5l5a .installation-services__mobile-landscpae .mobile-landscpae__learn-more,.UpsellInstallServices_upsellmodal__H5l5a .installation-services__mobile-landscpae .mobile-landscpae__price-guard{font-family:Helvetica Now Text W05 Medium;font-size:14px;line-height:16px;letter-spacing:-.28px;color:#494949;margin-top:15px;border-bottom:1px solid #494949}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side{margin-bottom:20px}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-title{font-family:Helvetica Now Text W05 Light;font-size:26px;line-height:34px;letter-spacing:-1.5px;color:#494949}@media screen and (max-width:1024px){.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-title{font-size:20px;line-height:26px}}@media screen and (max-width:767px){.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-title{padding-top:25px}}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-header{display:flex;justify-content:space-between}@media screen and (max-width:1024px){.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .subtotal-add-to-cart{display:none}}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .subtotal-add-to-cart{display:flex}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .subtotal-add-to-cart .required-item-price{font-family:Helvetica Now Text W05 Regular;font-size:24px;line-height:30px;letter-spacing:-.9px;color:#494949;padding-right:20px;padding-top:5px}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .subtotal-add-to-cart .add-to-cart .button{height:40px;font-size:14px;width:154px}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item{overflow-x:auto;max-width:100%;margin:inherit}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item::-webkit-scrollbar-button{width:0}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item::-webkit-scrollbar{height:5px}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item::-webkit-scrollbar-track{box-shadow:inset 0 0 2px #cdcdcd;border-radius:5px;background-color:#cdcdcd}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item::-webkit-scrollbar-thumb{background:#757575;border-radius:5px}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-list{padding-top:40px;width:280px;display:flex}@media screen and (max-width:1023px){.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-list{width:166px;padding-bottom:0}}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-install-service{padding-right:20px;padding-bottom:25px}@media screen and (max-width:767px){.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-install-service{padding-right:10px}}@media screen and (min-width:768px)and (max-width:1023px){.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-install-service{padding-right:24px;padding-bottom:15px}}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-install-service__img{width:280px;height:280px}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-install-service__img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1023px){.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-install-service__img{width:166px;height:166px}}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-install-service__title{font-family:Helvetica Now Text W05 Medium;font-size:18px;line-height:26px;letter-spacing:-.35px;color:#494949;padding-top:10px}@media screen and (max-width:1023px){.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-install-service__title{font-size:16px;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-install-service__sku{font-family:Helvetica Now Text W05 Medium;font-size:16px;line-height:24px;letter-spacing:-.55px;color:#757575;padding-top:10px}@media screen and (max-width:1023px){.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-install-service__sku{font-size:14px;line-height:22px}}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-install-service__price-quantity{display:flex;justify-content:space-between;padding-top:10px}@media screen and (max-width:1280px){.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-install-service__price-quantity{flex-direction:column}}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-install-service__price{font-family:Helvetica Now Text W05 Medium;font-size:16px;line-height:24px;letter-spacing:-.55px;color:#494949;padding-top:10px;font-weight:500}@media screen and (max-width:1023px){.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-install-service__price{font-size:14px;line-height:22px}}@media screen and (min-width:767px)and (max-width:1280px){.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-install-service__price{padding-top:0}}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-install-service__discounted-price{display:flex}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-install-service__discounted-price .price-with-discount{font-family:Helvetica Now Text W05 Medium;font-size:16px;line-height:24px;letter-spacing:-.35px;color:#494949}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-install-service__discounted-price .original-price{font-family:Helvetica Now Text W05 Medium;font-size:16px;line-height:24px;letter-spacing:-.35px;color:#757575;margin-left:5px;text-decoration:line-through}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-install-service__quantity{height:40px;width:90px}@media screen and (max-width:1280px){.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-install-service__quantity{padding-top:10px}}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-install-service__include{padding-top:20px;display:flex;justify-content:space-between;font-family:Helvetica Now Text W05 Medium;font-size:16px;line-height:24px;letter-spacing:-.55px;color:#494949}@media screen and (max-width:1024px){.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-install-service__include{flex-direction:column;font-size:14px;line-height:22px}}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-install-service .include-div{display:flex}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-install-service .include-div .checkbox .checkbox{margin:0}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-install-service .price-gurd-link{font-family:Helvetica Now Text W05 Medium;font-size:14px;line-height:22px;letter-spacing:-.3px;color:#494949;text-decoration:underline}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-for-install-service{padding-right:20px}@media screen and (max-width:767px){.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-for-install-service{padding-right:10px}}@media screen and (min-width:768px)and (max-width:1023px){.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-for-install-service{padding-right:24px;padding-bottom:15px}}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-for-install-service__img{width:280px;height:280px}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-for-install-service__img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1023px){.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-for-install-service__img{width:166px;height:166px}}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-for-install-service__title{font-family:Helvetica Now Text W05 Medium;font-size:18px;line-height:26px;letter-spacing:-.35px;color:#494949;padding-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media screen and (max-width:1023px){.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-for-install-service__title{font-size:16px;line-height:24px}}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-for-install-service__sku{font-family:Helvetica Now Text W05 Medium;font-size:16px;line-height:24px;letter-spacing:-.55px;color:#757575;padding-top:10px}@media screen and (max-width:1023px){.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-for-install-service__sku{font-size:14px;line-height:22px}}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-for-install-service__price-quantity{display:flex;justify-content:space-between;padding-top:10px}@media screen and (max-width:1280px){.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-for-install-service__price-quantity{flex-direction:column}}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-for-install-service__price{font-family:Helvetica Now Text W05 Medium;font-size:16px;line-height:24px;letter-spacing:-.55px;color:#494949;padding-top:10px;font-weight:500}@media screen and (max-width:1023px){.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-for-install-service__price{font-size:14px;line-height:22px}}@media screen and (min-width:767px)and (max-width:1280px){.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-for-install-service__price{padding-top:0}}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-for-install-service__discounted-price{display:flex}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-for-install-service__discounted-price .price-with-discount{font-family:Helvetica Now Text W05 Medium;font-size:16px;line-height:24px;letter-spacing:-.35px;color:#494949}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-for-install-service__discounted-price .original-price{font-family:Helvetica Now Text W05 Medium;font-size:16px;line-height:24px;letter-spacing:-.35px;color:#757575;margin-left:5px;text-decoration:line-through}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-for-install-service__quantity{height:40px;width:90px}@media screen and (max-width:1280px){.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-for-install-service__quantity{padding-top:10px}}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-for-install-service__include{padding-top:20px;display:flex;justify-content:space-between;font-family:Helvetica Now Text W05 Medium;font-size:16px;line-height:24px;letter-spacing:-.55px;color:#494949}@media screen and (max-width:1023px){.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-for-install-service__include{flex-direction:column;font-size:14px;line-height:22px}}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-for-install-service .not-in-stock{font-family:Helvetica Now Text W05 Regular;font-size:14px;line-height:22px;letter-spacing:-.33px;color:#757575;padding-top:10px}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-for-install-service .backorder-label{font-family:Helvetica Now Text W05 Regular;font-size:14px;line-height:22px;letter-spacing:-.3px;color:#757575;padding-top:20px}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-for-install-service .number-in-stock{font-family:Helvetica Now Text W05 Regular;font-size:16px;line-height:24px;letter-spacing:-.33px;color:#d10000;display:flex;justify-content:flex-end;padding-top:10px}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-for-install-service .number-in-stock__msg{padding-top:2px;margin-left:4px}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-for-install-service .number-in-stock img{width:20px;height:30px}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-for-install-service .include-div{display:flex}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-for-install-service .include-div .checkbox label{margin:0}@media(max-width:1024px){.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-for-install-service .quick-view-title{justify-content:flex-start;margin-top:20px}}.UpsellInstallServices_upsellmodal__H5l5a .required-parts-right-side .required-item-for-install-service .price-gurd-link{font-family:Helvetica Now Text W05 Medium;font-size:14px;line-height:22px;letter-spacing:-.3px;color:#494949;text-decoration:underline}.UpsellInstallServices_upsellmodal__H5l5a .subtotal-add-to-cart--mobile{display:none}@media screen and (max-width:1024px){.UpsellInstallServices_upsellmodal__H5l5a .subtotal-add-to-cart--mobile{padding-bottom:70px;display:block}.UpsellInstallServices_upsellmodal__H5l5a .subtotal-add-to-cart--mobile .number-total-mobile{display:flex;justify-content:space-between;padding-top:20px}.UpsellInstallServices_upsellmodal__H5l5a .subtotal-add-to-cart--mobile .add-to-cart-{padding-top:20px}.UpsellInstallServices_upsellmodal__H5l5a .subtotal-add-to-cart--mobile .selected-mobile{font-family:Helvetica Now Text W05 Regular;font-size:22px;line-height:30px;letter-spacing:-.75px;color:#494949}.UpsellInstallServices_upsellmodal__H5l5a .subtotal-add-to-cart--mobile .total-price{font-family:Helvetica Now Text W05 Regular;font-size:24px;line-height:30px;letter-spacing:-.5px;color:#494949}}@font-face{font-family:Helvetica Now Text W05 Light;font-display:swap;src:url(/fonts/8448bbbb-ba62-45df-ae79-4ded34b0727b.woff2) format("woff2"),url(/fonts/ad48d569-0df5-4f5d-8ad3-8ce63dd84d7d.woff) format("woff")}@font-face{font-family:Helvetica Now Text W05 Regular;font-display:swap;src:url(/fonts/5eec4451-e90c-42e7-b4d8-9b8654a65568.woff2) format("woff2"),url(/fonts/f7cf763b-e79b-4c28-af92-803e0c3f16d4.woff) format("woff")}@font-face{font-family:Helvetica Now Text W05 Medium;font-display:swap;src:url(/fonts/2fd3ef81-07ed-45b4-a344-7a0defbdadcf.woff2) format("woff2"),url(/fonts/52492279-0374-4238-ba8b-751b50089cf0.woff) format("woff")}@font-face{font-family:Helvetica Now Text W05 Bold;font-display:swap;src:url(/fonts/2a13627f-dba8-48e1-935c-a404f5293139.woff2) format("woff2"),url(/fonts/ce7a1fe7-2605-427a-b064-a01ebce69295.woff) format("woff")}@media screen and (min-width:767px)and (max-width:1920px){.ProductCardForUpsell_curatedProduct__s4121 .curated-product-recommendation{margin-left:25px;margin-right:25px;margin-bottom:25px}}@media screen and (max-width:768px){.ProductCardForUpsell_curatedProduct__s4121 .curated-product-recommendation{margin-left:10px;margin-right:10px;margin-bottom:25px}}@media screen and (min-width:1920px){.ProductCardForUpsell_curatedProduct__s4121 .curated-product-recommendation{padding:0 2.6rem;max-width:20in;margin-right:auto;margin-left:auto;margin-bottom:25px}}.ProductCardForUpsell_curatedProduct__s4121 .curated-product-recommendation{display:flex;overflow-x:auto}.ProductCardForUpsell_curatedProduct__s4121 .curated-product-recommendation__card-list{display:flex}.ProductCardForUpsell_curatedProduct__s4121 .curated-product-recommendation__product-card{width:280px;padding-top:20px;margin-right:20px;padding-bottom:25px}@media screen and (min-width:767px)and (max-width:1204px){.ProductCardForUpsell_curatedProduct__s4121 .curated-product-recommendation__product-card{width:339px;margin-top:20px;margin-right:20px}}@media screen and (max-width:768px){.ProductCardForUpsell_curatedProduct__s4121 .curated-product-recommendation__product-card{width:166px;margin-right:15px}}@media only screen and (max-width:376px){.ProductCardForUpsell_curatedProduct__s4121 .curated-product-recommendation__product-card{margin-right:7px}}.ProductCardForUpsell_curatedProduct__s4121 .curated-product-recommendation::-webkit-scrollbar{width:5px;height:5px;padding-left:10px;padding-right:10px}.ProductCardForUpsell_curatedProduct__s4121 .curated-product-recommendation::-webkit-scrollbar-track{box-shadow:inset 0 0 2px #cdcdcd;border-radius:5px;background-color:#cdcdcd}.ProductCardForUpsell_curatedProduct__s4121 .curated-product-recommendation::-webkit-scrollbar-thumb{background:#757575;border-radius:5px}.ProductCardForUpsell_curatedProduct__s4121 .curated-product-recommendation__img{width:280px;height:280px}@media screen and (min-width:767px)and (max-width:1024px){.ProductCardForUpsell_curatedProduct__s4121 .curated-product-recommendation__img{width:339px;height:339px}}@media screen and (max-width:768px){.ProductCardForUpsell_curatedProduct__s4121 .curated-product-recommendation__img{width:166px;height:166px}}.ProductCardForUpsell_curatedProduct__s4121 .curated-product-recommendation__img img{width:100%;height:100%;object-fit:cover}.ProductCardForUpsell_curatedProduct__s4121 .curated-product-recommendation__product-name{font-family:Helvetica Now Text W05 Medium;font-size:18px;line-height:26px;letter-spacing:-.35px;color:#494949;padding-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.ProductCardForUpsell_curatedProduct__s4121 .curated-product-recommendation__product-sku{font-family:Helvetica Now Text W05 Medium;font-size:16px;line-height:24px;letter-spacing:-.55px;color:#757575;padding-top:10px}.ProductCardForUpsell_curatedProduct__s4121 .curated-product-recommendation__product-price{font-family:Helvetica Now Text W05 Medium;font-size:16px;line-height:24px;letter-spacing:-.35px;color:#494949;padding-top:10px}.ProductCardForUpsell_curatedProduct__s4121 .curated-product-recommendation__discounted-price{display:flex;padding-top:10px}.ProductCardForUpsell_curatedProduct__s4121 .curated-product-recommendation__discounted-price .price-with-discount{font-family:Helvetica Now Text W05 Medium;font-size:16px;line-height:24px;letter-spacing:-.35px;color:#494949}.ProductCardForUpsell_curatedProduct__s4121 .curated-product-recommendation__discounted-price .original-price{font-family:Helvetica Now Text W05 Medium;font-size:16px;line-height:24px;letter-spacing:-.35px;color:#757575;margin-left:5px;text-decoration:line-through}.ProductCardForUpsell_curatedProduct__s4121 .curated-product-recommendation__out-of-stock{font-family:Helvetica Now Text W05 Regular;font-size:14px;line-height:22px;letter-spacing:-.3px;color:#757575;padding-top:19px}.ProductCardForUpsell_curatedProduct__s4121 .curated-product-recommendation__add-to-cart.upshell-button{width:133px}.ProductCardForUpsell_curatedProduct__s4121 .curated-product-recommendation__add-to-cart{width:100%;height:40px;margin-top:20px}@media only screen and (max-width:812px){.ProductCardForUpsell_curatedProduct__s4121 .curated-product-recommendation__add-to-cart{width:100%}}.ProductCardForUpsell_curatedProduct__s4121 .curated-product-recommendation__add-to-cart .button{height:40px;font-size:14px;line-height:22px;letter-spacing:-.3px;padding:0!important;text-align:center}@media only screen and (max-width:812px){.ProductCardForUpsell_curatedProduct__s4121 .curated-product-recommendation__add-to-cart .button{width:100%}}.ProductCardForUpsell_curatedProduct__s4121 .cart-quickview-section{display:flex;align-items:end;justify-content:space-between;gap:15px}@media only screen and (max-width:768px){.ProductCardForUpsell_curatedProduct__s4121 .cart-quickview-section{flex-wrap:wrap;gap:20px}}.ProductCardForUpsell_curatedProduct__s4121 .quick-view-title{width:100%}.ProductCardForUpsell_curatedProduct__s4121 .quick-view-title button.kf-react-button{letter-spacing:-.3px;line-height:22px}@media only screen and (max-width:812px){.ProductCardForUpsell_curatedProduct__s4121 .quick-view-title{width:100%;display:block;margin:0}}.ProductCardForUpsell_curatedProduct__s4121 .quick-view-title p{font-family:Helvetica Now Text W05 Medium;font-size:14px;line-height:22px;letter-spacing:-.3px;color:#494949;border-bottom:1px solid}.ProductCardForUpsell_curatedProduct__s4121 .quick-view-title p:hover{color:#000}