.modal.payment{height:100%}.modal.payment .modal-content{width:-moz-fit-content;width:fit-content;position:relative;top:50%;transform:translateY(-50%)}.modal.payment .modal-content .image-wrapper-mobile.single-image{display:none}@media screen and (max-width: 760px){.modal.payment .modal-content .image-wrapper-mobile.single-image{display:block}}.modal.payment .modal-content .payment-content{display:none;position:relative}.modal.payment .modal-content .payment-content .content-wrapper{width:100%;display:flex;flex-direction:row;justify-content:start;align-items:stretch;max-width:100vw;height:calc(95vh - 160px);max-height:660px}.modal.payment .modal-content .payment-content .content-wrapper .image-slider-wrapper{width:calc((95vh - 160px)*1.3);max-width:858px;height:100%}.modal.payment .modal-content .payment-content .content-wrapper .image-slider-wrapper button.slick-prev,.modal.payment .modal-content .payment-content .content-wrapper .image-slider-wrapper button.slick-next{display:none!important}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper{margin-right:30px;margin-left:24px;width:414px;position:relative}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .bundle-details-internal-wrapper{position:absolute;top:30px;bottom:0;width:100%;overflow-y:auto}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .bundle-details-internal-wrapper>div{padding-right:16px;padding-left:16px}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .group-title{font-family:Moderat Bold,sans-serif;font-size:22px;line-height:24px;letter-spacing:-.36px}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .general-info{border-bottom:2px solid #E5E5E5;padding-bottom:18px}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .general-info .title,.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .general-info .finance-title{font-family:Moderat Ext Bold,sans-serif;margin-bottom:8px}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .general-info .title{font-size:36px;line-height:40px}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .general-info .finance-title{font-size:22px;line-height:26px;letter-spacing:-.875px}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .general-info .finance-title a{text-decoration:underline}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .general-info .all-inclusive{color:#989898;font-size:16px;line-height:22px}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .general-info a.payment-whats-included{display:none}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .color-switch{padding-top:18px;padding-bottom:8px;border-bottom:2px solid #E5E5E5}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .color-switch>div{margin-bottom:12px}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .color-switch ul{display:flex;list-style:none}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .color-switch ul li{font-size:16px}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .color-switch ul li:last-child{color:#989898}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .payment-method{padding-top:18px;padding-bottom:18px}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .payment-method .learn-more{font-size:16px;line-height:22px;color:#989898;margin:8px 0}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .payment-method .learn-more a{cursor:pointer;text-decoration:underline}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .payment-method ul.payment-methods .payment-method-tile{outline:none;cursor:pointer;width:100%;border:1px solid #C4C4C4;border-radius:10px;padding:12px 16px;margin-bottom:8px}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .payment-method ul.payment-methods .payment-method-tile.active{border-color:#000}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .payment-method ul.payment-methods .payment-method-tile .tile-title{font-size:20px;line-height:24px;letter-spacing:-.36px;font-family:Moderat Bold,sans-serif;margin-bottom:2px}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .payment-method ul.payment-methods .payment-method-tile .tile-subtitle{font-size:16px;line-height:22px;color:#989898;display:flex;justify-content:start;align-items:baseline;flex-wrap:wrap}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .payment-method ul.payment-methods .payment-method-tile .tile-subtitle svg{color:#989898;fill:#989898;display:inline-block;width:40px;height:100%;margin-left:4px}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .additional-info{padding-top:20px;padding-bottom:20px;font-size:16px;color:#989898}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .additional-info a{text-decoration:underline}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .additional-info .affirm-note{margin:12px 0}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .additional-benefits{padding-top:18px;padding-bottom:18px;background-color:#f6f6f6;font-size:16px}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .additional-benefits a{text-decoration:underline}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .additional-benefits .note{font-weight:700;margin-bottom:8px;display:flex;align-items:center}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .additional-benefits .note .icon-dollar-circled{width:20px;height:20px}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .additional-benefits .note .icon-home{width:20px;height:17px}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .additional-benefits .note .icon-tick-gear{width:22px;height:21px}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .additional-benefits .note .icon-mobile{width:22px;min-width:22px;height:24px;min-height:24px}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .additional-benefits .note .icon-question-mark{width:19px;height:23px}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .additional-benefits .note .icon-truck{width:23px;height:16px}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .additional-benefits .note svg{margin-right:8px}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .additional-benefits .note.acuity-cta{display:none}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .bundle-content .comparison-label{font-family:Moderat Bold,sans-serif;font-size:18px;line-height:21px;text-transform:capitalize;margin-bottom:4px}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .bundle-content .text{font-family:Moderat,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:24px}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .bundle-content ul.text li a:hover{text-decoration:underline}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .bundle-content .included-title{font-size:22px;line-height:24px;letter-spacing:-.36px}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .bundle-content .content-cell{padding-top:16px;padding-bottom:24px;border-bottom:2px solid #E5E5E5}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .bundle-content .included-title-cell{padding-top:20px;padding-bottom:20px}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .bundle-content .sq-footage-cell{border-bottom:none}.modal.payment .modal-content .payment-content .add-to-cart-bar{height:160px;width:100%;background-color:#f6f6f6;display:flex}.modal.payment .modal-content .payment-content .add-to-cart-bar .acuity-cta-wrapper,.modal.payment .modal-content .payment-content .add-to-cart-bar .add-to-cart-wrapper{display:flex;flex-direction:column;justify-content:start;align-items:center}.modal.payment .modal-content .payment-content .add-to-cart-bar .acuity-cta-wrapper{width:66%;flex:1}.modal.payment .modal-content .payment-content .add-to-cart-bar .acuity-cta-wrapper a{display:flex;font-size:16px;font-weight:700;margin-top:50px;text-decoration:underline;cursor:pointer}.modal.payment .modal-content .payment-content .add-to-cart-bar .acuity-cta-wrapper a svg{width:19px;height:23px;margin-right:9px}.modal.payment .modal-content .payment-content .add-to-cart-bar .add-to-cart-wrapper{margin-right:30px;width:414px;overflow-y:auto;padding-bottom:8px}.modal.payment .modal-content .payment-content .add-to-cart-bar .add-to-cart-wrapper form{width:100%}.modal.payment .modal-content .payment-content .add-to-cart-bar .add-to-cart-wrapper button{margin-top:35px;margin-bottom:12px}.modal.payment .modal-content .payment-content .add-to-cart-bar .add-to-cart-wrapper button.add-to-cart-button{font-family:Moderat,sans-serif;text-transform:unset;padding:13px 40px;height:66px;font-style:normal;font-size:14px;width:100%}.modal.payment .modal-content .payment-content .add-to-cart-bar .add-to-cart-wrapper .shipping-info{font-size:18px;font-weight:700}.modal.payment .modal-content .flag{font-family:Moderat Ext Bold,sans-serif;text-transform:uppercase;font-size:12px;line-height:14px;padding:9px 16px;color:#fff;background-color:#000;margin-top:24px;align-self:start;max-width:max-content}.modal.payment .modal-content ul{list-style:none}.modal.payment .modal-content .slick-dots{position:absolute;bottom:30px;right:0;left:0;display:flex;align-items:center;justify-content:center;list-style:none}.modal.payment .modal-content .slick-dots>li{border-radius:50%;width:8px;height:8px;border:solid 1px #C4C4C4;margin:0 4px}.modal.payment .modal-content .slick-dots button{display:none}.modal.payment .modal-content .slick-dots .slick-active{background:#c4c4c4}@media screen and (max-width: 1200px){.modal.payment .modal-content{width:100%}.modal.payment .modal-content .payment-content .content-wrapper{height:auto;max-height:unset}.modal.payment .modal-content .payment-content .content-wrapper .image-slider-wrapper{width:calc(100vw - 280px)}.modal.payment .modal-content .payment-content .content-wrapper .image-slider-wrapper img{height:auto}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper,.modal.payment .modal-content .payment-content .add-to-cart-bar .add-to-cart-wrapper{width:280px}}@media screen and (max-width: 760px){.modal.payment .modal-content{width:100%;height:100%}.modal.payment .modal-content .payment-content{height:100%}.modal.payment .modal-content .payment-content .content-wrapper{height:calc(100% - 130px)}.modal.payment .modal-content .payment-content .content-wrapper .image-slider-wrapper{display:none}.modal.payment .modal-content .payment-content .content-wrapper .slick-dots{bottom:10px}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper{width:100%;margin-right:0;margin-left:0}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .general-info{border:none}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .general-info a.payment-whats-included{display:block;margin-top:8px;font-size:16px;color:#989898;text-decoration:underline;cursor:pointer}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .image-wrapper-mobile{max-width:100%}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper .additional-benefits .note.acuity-cta{display:flex}.modal.payment .modal-content .payment-content .content-wrapper .bundle-details-wrapper>div:not(.additional-benefits){padding-right:0;padding-left:0}.modal.payment .modal-content .payment-content .add-to-cart-bar{height:130px;position:absolute;bottom:0}.modal.payment .modal-content .payment-content .add-to-cart-bar .acuity-cta-wrapper{display:none}.modal.payment .modal-content .payment-content .add-to-cart-bar .add-to-cart-wrapper{margin-right:0;width:100%;padding-right:28px;padding-left:28px}.modal.payment .modal-content .payment-content .add-to-cart-bar .add-to-cart-wrapper form{display:flex;justify-content:center}.modal.payment .modal-content .payment-content .add-to-cart-bar .add-to-cart-wrapper button.add-to-cart-button{height:56px;font-size:20px;margin-top:10px;max-width:380px}}body.show-with-strikeout .modal.payment .discount_wrapper{display:flex;align-items:center;background-color:#f1f1f1;padding:4px 8px;margin-top:18px;margin-bottom:12px}@media screen and (max-width: 1200px){body.show-with-strikeout .modal.payment .discount_wrapper svg{width:20px}body.show-with-strikeout .modal.payment .discount_wrapper span{margin-left:4px;font-size:12px;line-height:26px}}body.show-with-strikeout .modal.payment .finance-title:not(.auto-discount){display:none}body.show-with-strikeout .modal.payment .on-auto-discount-active{display:block}body.show-with-strikeout .modal.payment .title-discount-wrapper{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}body.show-with-strikeout .modal.payment .title-discount-wrapper .finance-title{flex:1}body.show-with-strikeout .modal.payment .discount_wrapper{align-items:center;background-color:#f1f1f1}body.show-with-strikeout .modal.payment .discount_wrapper span{font-family:Moderat Bold,sans-serif;margin-left:7px;font-size:16px;line-height:30px}body.show-with-strikeout .modal.payment .finance-title .old-price{text-decoration:line-through;color:#989898}body.show-with-strikeout .modal.payment .finance-title .new-price{color:#5b91f5}
/*# sourceMappingURL=/cdn/shop/t/14/assets/payment-modals.css.map */
