:root{--color-white: #fff;--color-black: #000;--color-blue: #0070d2;--color-green: #008827;--color-primary: #00a1e0;--color-red: #c00;--color-success: var(--color-green);--color-danger: var(--color-red);--color-light-blue: #7ed0ee;--color-grey1: #f9f9f9;--color-grey2: #eee;--color-grey3: #ccc;--color-grey4: #999;--color-grey5: #666;--color-grey6: #444;--color-grey7: #222;--color-grey8: #333;--color-grey-transparent-1: rgba(0, 0, 0, 0.65);--color-grey-transparent-2: rgba(0, 0, 0, 0.25);--color-light-gray: var(--color-grey1);--color-slightly-darker-gray: var(--color-grey4);--color-dark-gray: var(--color-grey6);--color-darker-gray: var(--color-grey7);--color-horizontal-rule-grey: var(--color-grey3);--color-product-number-grey: var(--color-grey3);--color-horizontal-border-grey: var(--color-grey4);--color-menu-link: var(--color-grey6);--color-close-menu-bg: var(--color-grey2);--color-link-color: var(--color-dark-gray);--color-hr-border-color: var(--color-grey3);--skin-background-color-1: var(--color-gray1);--skin-border-color-1: var(--color-white);--skin-main-text-color-1: var(--color-gray7);--skin-main-text-color-2: var(--color-gray7);--skin-menu-color-1: #444;--skin-menu-color-1-invert: var(--color-white);--skin-menu-color-2: #222;--skin-link-color-1: #444;--skin-link-color-2: var(--color-blue);--skin-primary-color-1: var(--color-primary);--skin-primary-color-2: var(--color-primary);--skin-primary-color-invert-1: var(--color-white);--skin-selectbox-background-color-1: var(--color-white);--skin-selectbox-text-color-1: var(--skin-main-text-color-1);--skin-banner-background-color-1: #444;--skin-banner-background-color-2: #222;--skin-banner-text-color-1: var(--color-white);--skin-heading-color-1: var(--color-primary);--skin-heading-color-1-invert: var(--color-white);--skin-price-1: var(--color-gray7);--skin-header-font: 'Dosis';--skin-body-font: var(--font-family-sans-serif)}.modal h4,.modal .h4{font-weight:700;font-family:var(--skin-secondary-header-font)}.modal input,.modal textarea{border-radius:3px}.modal .form-group.required label:after{content:"*";color:var(--color-primary)}.modal .form-group.required label:before{content:""}.modal-dialog.leads-view-dialog{min-width:33%}.modal-content{padding-bottom:20px}.modal-content .modal-body{padding-bottom:0}.modal-content .modal-body a{font-size:.9rem}@media (max-width: 991.98px){.modal-content .modal-body{margin-left:1%;margin-right:1%}}@media (min-width: 769px){.modal-content .modal-body{margin-left:4%;margin-right:4%}}.modal-content .lny-modal-header{position:relative}.modal-content .lny-modal-header .close-btn{position:absolute;top:5px;right:5px;font-size:1.5rem;opacity:.5;background-color:#fff;color:#000}.modal-content .lny-modal-header .exit-survey-modal-close-btn{margin:0;position:absolute;top:-10px;right:-10px;width:25px;height:25px;line-height:21px;border-radius:25px;border:2px solid #fff;background-color:#000;color:#fff;font-size:9px;opacity:1;z-index:10}.modal-content .modal-footer{padding-top:0}#freeshippingmodal i::before{color:#000}.modal-dialog.modal-dialog-confirm{margin:15vh auto;max-width:400px}.modal-dialog.modal-dialog-confirm .modal-content{border:4px solid #3096bb}.modal-dialog.modal-dialog-confirm h3{font-size:2rem;font-weight:500}.modal-dialog.modal-dialog-confirm .request-password-body{text-align:center;padding:0 5rem 1rem 5rem}.modal-dialog.modal-dialog-confirm .request-password-body a{font-weight:bold}.modal-dialog.modal-dialog-confirm .close-btn{position:absolute;top:5px;right:5px;font-size:1rem;opacity:.5;background-color:#fff;color:#000}.modal-dialog.modal-dialog-confirm .easy-return-text a{overflow-wrap:anywhere;white-space:normal}.modal-dialog.addToCartModal{max-width:900px;margin:5vh auto}@media (min-width: 769px){.modal-dialog.addToCartModal .container .product-info{grid-template-areas:'image header' 'image details' 'image footer';grid-template-columns:120px 1fr}}.modal-dialog.addToCartModal .container .product-info .line-item-image img{max-width:110px}.modal-dialog.addToCartModal .container .links{padding-left:0 !important}.modal-dialog.addToCartModal .container .links .card-body{padding:0}@media (min-width: 992px){.vertical-side-cart{padding-right:0 !important}.vertical-side-cart .modal-dialog{pointer-events:auto !important;position:fixed !important;right:0 !important;top:0 !important;margin:0 !important;width:400px !important;max-width:100vw !important;height:100vh !important;-webkit-transform:translateX(100%) !important;transform:translateX(100%) !important;-webkit-transition:-webkit-transform 0.3s ease-out !important;transition:-webkit-transform 0.3s ease-out !important;transition:transform 0.3s ease-out !important;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out !important}.vertical-side-cart.show .modal-dialog{-webkit-transform:translateX(0) !important;transform:translateX(0) !important}.vertical-side-cart .modal-content{height:100% !important;border:none !important;border-radius:0 !important;-webkit-box-shadow:-4px 0 24px rgba(0,0,0,0.15) !important;box-shadow:-4px 0 24px rgba(0,0,0,0.15) !important;overflow:hidden !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.vertical-side-cart .container.cart{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;overflow:hidden !important}.vertical-side-cart .row{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;margin:0 !important;-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important;overflow:hidden !important}.vertical-side-cart .col-12.col-lg-8.product-list{max-width:100% !important;width:100% !important;-webkit-box-flex:1 !important;-ms-flex:1 1 0px !important;flex:1 1 0px !important;min-height:0 !important;padding-left:1.5rem !important;padding-right:1.5rem !important;overflow-y:auto !important}.vertical-side-cart .product-info{border:none !important;grid-template-areas:"image header" "image details" "footer footer" !important}.vertical-side-cart .product-card-footer{margin-left:-1.5rem !important;margin-right:-1.5rem !important;padding:1.5rem !important;background-color:#f8f9fa !important}.vertical-side-cart .product-card-footer .row{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;gap:1rem !important;-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.vertical-side-cart .product-card-footer .col-auto,.vertical-side-cart .product-card-footer .col{max-width:auto !important;-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important;width:auto !important;text-align:center !important;padding:0 !important}.vertical-side-cart .line-item-quantity .quantity-form{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;margin:0 auto !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;gap:0.5rem !important}.vertical-side-cart .quantity-form select{min-width:70px !important;padding-right:2rem !important}.vertical-side-cart .line-item-total-price{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;margin:0 !important}.vertical-side-cart .line-item-total-price .mr-auto{margin-right:0.5rem !important;margin-left:0 !important;margin-bottom:0 !important}.vertical-side-cart .col-12.col-lg-4.links{max-width:100% !important;width:100% !important;-webkit-box-flex:0 !important;-ms-flex:0 0 auto !important;flex:0 0 auto !important;padding-left:1.5rem !important;padding-right:1.5rem !important;margin-top:auto !important;padding-top:1.5rem !important;padding-bottom:2rem !important;background:#fff;border-top:1px solid #eee;z-index:2}.vertical-side-cart .pdp-cart-prodrec,.vertical-side-cart .guarantee-badges,.vertical-side-cart .item-attributes,.vertical-side-cart .special-order-msg,.vertical-side-cart .brand-and-sku,.vertical-side-cart .line-item-promo{display:none !important}.vertical-side-cart .lny-modal-header{position:absolute;right:0.5rem;top:0.5rem;z-index:100}.vertical-side-cart>div>div>hr{margin:1rem 0 !important;border-top:1px solid #eee !important}}.modal-dialog.how-it-works,.modal-dialog.share-project-dialog,.modal-dialog.share-room-dialog,.modal-dialog.addRoomtoCart-dialog,.modal-dialog.addProjecttoCart-dialog{max-width:700px}.modal-dialog.print-project-dialog,.modal-dialog.print-room-dialog,.modal-dialog.copyMove-room-dialog,.modal-dialog.copyMove-item-dialog,.modal-dialog.editItem-dialog{max-width:575px}.red-text{color:red}

