.slide-out .slide-out-header,.slide-out #proposal-slide-out .consumer-dialog>div>div{display:flex;align-items:center}.slide-out .slide-out-header,.slide-out #proposal-slide-out .consumer-dialog>div>div{justify-content:space-between;flex-wrap:wrap}.slide-out .slide-out-footer>div>p,.slide-out .slide-out-footer>p{display:flex;align-items:baseline;justify-content:space-evenly;flex-wrap:wrap}.slide-out .slide-out-footer>div>p>span,.slide-out .slide-out-footer>p>span{flex-grow:1;border-bottom:1px dashed lightgrey;margin-left:2px;margin-right:2px}.slide-out{position:relative}.slide-out .slide-out-core{position:fixed;top:0;bottom:0;width:500px;padding-left:8px;padding-right:8px;background:white;border-left:1px solid grey;border-right:1px solid grey;z-index:2112;transition:all .2s ease-out}.slide-out .slide-out-core.slide-left.conspicuous{left:0}.slide-out .slide-out-core.slide-left.inconspicuous{left:-500px}.slide-out .slide-out-core.slide-right.conspicuous{right:0}.slide-out .slide-out-core.slide-right.inconspicuous{right:-500px}.slide-out .slide-out-header{min-height:50px;margin:8px 0}.slide-out .slide-out-header p,.slide-out .slide-out-header a{font-size:18px;margin:4px;padding:8px;border:1px solid lightgrey;border-radius:4px;cursor:pointer;text-decoration:none;color:#333333}.slide-out .slide-out-header p i,.slide-out .slide-out-header a i{margin:0 4px}.slide-out .slide-out-header p:hover,.slide-out .slide-out-header a:hover{background:whitesmoke}.slide-out .slide-out-header a.disabled{cursor:not-allowed}.slide-out .slide-out-body{flex-grow:1;overflow-y:auto}.slide-out .slide-out-body h3{text-align:center}.slide-out .slide-out-body h3 i.fa{margin:0 4px}.slide-out .slide-out-body>p{text-align:center;font-size:24px;margin-top:48px}.slide-out .slide-out-body>p i{display:block}.slide-out .slide-out-body .cart-item-row,.slide-out .slide-out-body .kit-item-row{display:flex;align-items:center;padding:4px 0;border-top:1px solid lightgrey}.slide-out .slide-out-body .cart-item-row div{width:64px;height:64px;text-align:center}.slide-out .slide-out-body .cart-item-row div img{max-height:64px;max-width:64px}.slide-out .slide-out-body .cart-item-row button.design-fly-out-remove{background-color:white;border:none;outline:none}.slide-out .slide-out-body .cart-item-row button.design-fly-out-remove img{max-height:25px;max-width:25px}.slide-out .slide-out-body .cart-item-row p{font-weight:900;font-size:18px;margin:4px}.slide-out .slide-out-body .cart-item-row p .proposal-remove{padding-left:5px;cursor:pointer}.slide-out .slide-out-body .cart-item-row p:first-of-type{flex-grow:1}.slide-out .slide-out-body .cart-item-row p:last-of-type{color:#C76C60}.slide-out .slide-out-body .cart-item-row p span{font-size:12px}.slide-out .slide-out-body .cart-item-row p .proposal-product-description{font-size:18px}.slide-out .slide-out-body .kit-item-row p{display:flex;align-items:center;width:100%;font-size:large;margin:8px 4px}.slide-out .slide-out-body .kit-item-row p>span{display:block;flex-grow:0;margin-right:4px}.slide-out .slide-out-body .kit-item-row p>span:first-of-type{font-weight:bold;color:#C76C60;margin-right:8px}.slide-out .slide-out-body .kit-item-row p>span:nth-of-type(2){flex-grow:1}.slide-out .slide-out-footer{min-height:50px;margin:8px 0;display:flex;flex-wrap:wrap;flex-shrink:0;padding:0 8px}.slide-out .slide-out-footer>div>p,.slide-out .slide-out-footer>p,.slide-out .slide-out-footer>a{font-size:20px;margin:4px 0;padding:8px;text-align:center}.slide-out .slide-out-footer>div{width:100%}.slide-out .slide-out-footer>div>p,.slide-out .slide-out-footer>p{width:100%}.slide-out .slide-out-footer>div>p>b,.slide-out .slide-out-footer>p>b{color:#C76C60;font-size:24px}.slide-out .slide-out-footer>div>p .strike,.slide-out .slide-out-footer>p .strike{text-decoration:line-through}.slide-out .slide-out-footer>a{width:100%;border:3px solid transparent;border-radius:0;font-weight:900;text-decoration:none;cursor:pointer}.slide-out .slide-out-footer>a:first-of-type{border-color:#7BA7AD;color:#7BA7AD}.slide-out .slide-out-footer>a:first-of-type:hover{color:white;background-color:#7BA7AD}.slide-out #cart-slide-out,.slide-out #proposal-slide-out,.slide-out #proposal-slide-out-v2,.slide-out #kit-slide-out{display:flex;flex-direction:column;height:100%}.slide-out #proposal-slide-out .consumer-dialog>div{width:750px}.slide-out #proposal-slide-out .consumer-dialog>div h3>span{color:darkred}.slide-out #proposal-slide-out .consumer-dialog>div p{font-size:14px;flex-grow:1}.slide-out #proposal-slide-out .consumer-dialog>div>div{margin:16px 0}.slide-out #proposal-slide-out .consumer-dialog>div>div input{flex-grow:1;height:32px;padding:0 8px;margin-right:8px;font-size:16px}.slide-out #proposal-slide-out .consumer-dialog>div>div p{text-align:center;margin:0}.slide-out #proposal-slide-out .consumer-dialog>div>div button{width:125px}.slide-out #proposal-slide-out .consumer-dialog>div>div button i{margin-left:4px}.slide-out #proposal-slide-out .consumer-dialog>div>div.recipient{margin:4px;padding:4px}.slide-out #proposal-slide-out .consumer-dialog>div>div.recipient:nth-of-type(odd){background-color:#EEE}.slide-out #proposal-slide-out .consumer-dialog>div>div.recipient p{padding:0 8px;margin:0}.slide-out #proposal-slide-out .consumer-dialog>div>div.recipient button{width:auto;margin:0 4px;border-radius:2px;border:none;background-color:#DDD;text-shadow:none;color:#333}.slide-out #proposal-slide-out .consumer-dialog>div>div.recipient button.selected{background-color:gold}.slide-out #proposal-slide-out .consumer-dialog>div>div.recipient button:hover{background-color:#b7b7b7}.slide-out #kit-slide-out .slide-out-header{flex-direction:row-reverse}#proposal-slide-out-v2 .proposal-slide-out-header{margin-top:25px}#proposal-slide-out-v2 .proposal-slide-out-header div{display:flex;justify-content:space-between;color:#A2A9B0;text-align:right;font-family:"Plus Jakarta Sans";font-size:12px;font-weight:700;line-height:125%;letter-spacing:0.36px;margin-bottom:14px}#proposal-slide-out-v2 .proposal-slide-out-header div .continue-button{text-decoration:underline;cursor:pointer}#proposal-slide-out-v2 .proposal-slide-out-header div .continue-button span{margin-left:7px}#proposal-slide-out-v2 .proposal-slide-out-header a{display:flex;width:calc(70%);color:#313949;font-family:"Merriweather";font-size:28px;font-weight:300;line-height:35px;letter-spacing:0.84px;margin-bottom:20px}#proposal-slide-out-v2 .proposal-slide-out-body{overflow-y:auto}#proposal-slide-out-v2 .proposal-slide-out-body h3{font-family:"Merriweather";margin-bottom:24px}#proposal-slide-out-v2 .proposal-slide-out-body h3 i{margin-right:15px}#proposal-slide-out-v2 .proposal-slide-out-body .item-section{height:19px;color:#A2A9B0;background-color:#f0f1f1;text-align:center;font-family:"Plus Jakarta Sans";font-size:12px;font-weight:700;line-height:125%;letter-spacing:0.36px;padding:2px 0px}#proposal-slide-out-v2 .proposal-slide-out-body .space-group .proposal-fly-out-group-info{display:flex;justify-content:space-between;padding:25px 10px 0 0}#proposal-slide-out-v2 .proposal-slide-out-body .space-group .proposal-fly-out-group-info .proposal-fly-out-edit-aoh{border:none;padding:0;box-shadow:none;background:none;color:#313949;font-size:15px;letter-spacing:0.45px}#proposal-slide-out-v2 .proposal-slide-out-body .space-group .proposal-fly-out-group-info .proposal-fly-out-edit-aoh .caret{display:none}#proposal-slide-out-v2 .proposal-slide-out-body .space-group .proposal-fly-out-group-info .proposal-fly-out-edit-aoh+ul{width:216px;border-radius:16px;border:1px solid #21272A;background:#FFF;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.25)}#proposal-slide-out-v2 .proposal-slide-out-body .space-group .proposal-fly-out-group-info .proposal-fly-out-edit-aoh+ul li{display:grid;align-content:center;height:50px}#proposal-slide-out-v2 .proposal-slide-out-body .space-group .proposal-fly-out-group-info .proposal-fly-out-edit-aoh+ul li:hover{background-color:#EEF1F7}#proposal-slide-out-v2 .proposal-slide-out-body .space-group .proposal-fly-out-group-info .proposal-fly-out-edit-aoh+ul li:hover:first-of-type{border-radius:8px 8px 0 0}#proposal-slide-out-v2 .proposal-slide-out-body .space-group .proposal-fly-out-group-info .proposal-fly-out-edit-aoh+ul li:hover:last-of-type{border-radius:0 0  8px 8px}#proposal-slide-out-v2 .proposal-slide-out-body .space-group .proposal-fly-out-group-info .proposal-fly-out-edit-aoh+ul li.selected{background-color:#A2A9B0}#proposal-slide-out-v2 .proposal-slide-out-body .space-group .proposal-fly-out-group-info .proposal-fly-out-edit-aoh+ul li.selected:first-of-type{border-radius:8px 8px 0 0}#proposal-slide-out-v2 .proposal-slide-out-body .space-group .proposal-fly-out-group-info .proposal-fly-out-edit-aoh+ul li.selected:last-of-type{border-radius:0 0  8px 8px}#proposal-slide-out-v2 .proposal-slide-out-body .space-group .proposal-fly-out-group-info .proposal-fly-out-edit-aoh+ul li a:hover{background-color:transparent;background-image:none}#proposal-slide-out-v2 .proposal-slide-out-body .space-group .proposal-fly-out-group-info .proposal-fly-out-remove{color:#A2A9B0;text-align:center;font-family:"Plus Jakarta Sans";font-size:12px;font-weight:700;line-height:125%;letter-spacing:0.36px;text-decoration-line:underline;cursor:pointer}#proposal-slide-out-v2 .proposal-slide-out-body .space-group i{margin-left:10px;cursor:pointer}#proposal-slide-out-v2 .proposal-slide-out-body .space-group input{width:50%;color:#5977A2;font-family:"Merriweather";font-size:20px;font-weight:300;line-height:44px;letter-spacing:0.6px;border:none;outline:none;border-bottom:2px solid #EEF1F7}#proposal-slide-out-v2 .proposal-slide-out-body .space-group input:focus{border-bottom:2px solid #5977A2;color:#A2A9B0}#proposal-slide-out-v2 .proposal-slide-out-body .space-group-item{display:flex;justify-content:space-between;padding:20px 10px;border-bottom:1px solid #EEF1F7}#proposal-slide-out-v2 .proposal-slide-out-body .space-group-item .space-group-item-info{display:flex;flex-direction:row}#proposal-slide-out-v2 .proposal-slide-out-body .space-group-item .space-group-item-info img{width:68px;height:68px}#proposal-slide-out-v2 .proposal-slide-out-body .space-group-item .space-group-item-info p{margin-left:20px;color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-weight:400;line-height:125%;letter-spacing:0.39px}#proposal-slide-out-v2 .proposal-slide-out-body .space-group-item .space-group-item-price{display:flex;flex-direction:column;justify-content:space-between;text-align:right}#proposal-slide-out-v2 .proposal-slide-out-body .space-group-item .space-group-item-price a{color:#A2A9B0;font-family:"Font Awesome 6 Free";font-size:16px;font-weight:900;cursor:pointer}#proposal-slide-out-v2 .proposal-slide-out-body .space-group-item .space-group-item-price p{font-size:12px;line-height:125%;letter-spacing:0.36px;font-family:"Plus Jakarta Sans"}#proposal-slide-out-v2 .proposal-slide-out-body .space-group-item .space-group-item-price p .original-price{color:#313949;font-weight:500;text-decoration:line-through;margin-right:8px}#proposal-slide-out-v2 .proposal-slide-out-body .space-group-item .space-group-item-price p .total-price{color:#5977A2;font-weight:700}#proposal-slide-out-v2 .proposal-slide-out-footer .proposal-slide-out-footer-buttons{display:flex;justify-content:space-evenly;padding:25px 0px}#proposal-slide-out-v2 .proposal-slide-out-footer .proposal-slide-out-footer-buttons a{display:flex;width:200px;padding:16px 40px;justify-content:center;border-radius:16px;font-family:"Plus Jakarta Sans";font-size:14px;font-weight:700;letter-spacing:0.84px;cursor:pointer;text-decoration:none}#proposal-slide-out-v2 .proposal-slide-out-footer .proposal-slide-out-footer-buttons .proposal-slide-out-footer-send{border:2px solid #21272A;background:#FFF;color:#21272A}#proposal-slide-out-v2 .proposal-slide-out-footer .proposal-slide-out-footer-buttons .proposal-slide-out-footer-view{color:#FFF;background:#313949}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table{color:#21272A;padding-top:7px}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-header{display:grid;grid-template-columns:55% 20% 5% 20%;grid-template-areas:".... min-price-heading .... max-price-heading";font-size:10px;font-weight:600;letter-spacing:.3px;text-decoration-line:underline;color:#313949}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-header .pricing-table-min-heading{grid-area:min-price-heading;text-align:right}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-header .pricing-table-max-heading{grid-area:max-price-heading}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-content{display:grid;grid-template-columns:55% 20% 5% 20%;grid-template-areas:"label min-price hyphen max-price";align-items:center}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-content.estimated-subtotal .pricing-table-row-label{font-weight:700}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-content.estimated-subtotal .pricing-table-min-price,#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-content.estimated-subtotal .pricing-table-max-price{font-weight:700;color:#5977A2}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-content .pricing-table-row-label{grid-area:label;font-weight:400;font-size:14px;line-height:20px}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-content .pricing-table-row-label.additional-promo{display:flex;align-items:center;gap:8px}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-content .pricing-table-row-label.additional-promo .remove-promo-text{cursor:pointer;color:#A2A9B0;font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.39px;text-decoration-line:underline}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-content .pricing-table-min-price{grid-area:min-price;text-align:right;font-size:14px;font-weight:500;line-height:20px}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-content .pricing-table-hyphen{grid-area:hyphen;margin:0 auto 10px auto}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-content .pricing-table-max-price{grid-area:max-price;font-size:14px;font-weight:500;line-height:20px}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-content .strike{text-decoration-line:line-through}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-bottom{margin-top:16px}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-bottom .promo-code-container{display:flex;flex-direction:column;margin:0 12px;gap:8px}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-bottom .promo-code-container .input-container{display:flex;align-items:center;justify-content:space-between;padding:4px 12px;border:1px solid #ddd;border-radius:5px}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-bottom .promo-code-container .input-container:focus-within{border:1px solid #5977A2}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-bottom .promo-code-container .input-container .promo-input{border:none;outline:none;font-size:13px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:.78px}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-bottom .promo-code-container .input-container .promo-input:focus+.apply-promo-button{color:#5977A2}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-bottom .promo-code-container .input-container .apply-promo-button{cursor:pointer;color:#A2A9B0;font-size:12px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.36px;text-decoration:underline}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-bottom .promo-code-container .code-applied{border:none;padding:0;flex-direction:column;align-items:flex-start}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-bottom .promo-code-container .code-applied p{color:#313949;font-family:"Plus Jakarta Sans";font-size:12px;font-weight:400;line-height:125%;letter-spacing:0.36px}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-bottom .promo-code-container .code-applied .promo-code-details{display:flex;align-items:center;gap:8px}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-bottom .promo-code-container .code-applied .promo-code-details .remove-promo-text{cursor:pointer;color:#A2A9B0;font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.39px;font-family:"Plus Jakarta Sans";text-decoration-line:underline}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-bottom .promo-code-container .code-applied .multiple-promos-applied-message p{font-family:"Plus Jakarta Sans";font-size:12px;font-weight:400;line-height:15px;letter-spacing:0.12px}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-bottom .promo-code-container .code-applied .multiple-promos-applied-message p .multiple-promos-bold{color:#5977A2;font-weight:700}
