.price-promise--modal-container .modal{padding:0;width:100%}.price-promise--modal-container .modal .close-button{position:relative}.price-promise--modal-container .modal .price-promise-wrapper{display:flex}@media only screen and (max-width:991.98px){.price-promise--modal-container .modal .price-promise-wrapper{flex-direction:column}}.price-promise--modal-container .modal .price-promise-wrapper>div{flex:1;width:50%}@media only screen and (max-width:991.98px){.price-promise--modal-container .modal .price-promise-wrapper>div{width:100%}}.price-promise--modal-container .modal .price-promise-wrapper .info{display:flex;flex-direction:column;gap:20px;padding:33px 60px 40px 33px;text-align:left}@media only screen and (max-width:991.98px){.price-promise--modal-container .modal .price-promise-wrapper .info{padding:60px 25px}}.price-promise--modal-container .modal .price-promise-wrapper .info .info-banner{padding:20px 26px;position:relative}.price-promise--modal-container .modal .price-promise-wrapper .info .info-banner .info-banner-image{height:100%;inset:0;position:absolute;width:100%}.price-promise--modal-container .modal .price-promise-wrapper .info .info-banner .info-banner-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.price-promise--modal-container .modal .price-promise-wrapper .info .info-banner .overlay{background:transparent linear-gradient(1turn,#030303,transparent) 0 0 no-repeat padding-box;inset:0;position:absolute}.price-promise--modal-container .modal .price-promise-wrapper .info .info-banner .banner-text{align-items:center;color:var(--text-alternate-color);display:flex;font-size:16px;font-weight:700;gap:15px;position:relative}.price-promise--modal-container .modal .price-promise-wrapper .info .info-banner .banner-text img{filter:brightness(100)}.price-promise--modal-container .modal .price-promise-wrapper .info .info-heading{font-size:41px;font-weight:700}@media only screen and (max-width:767.98px){.price-promise--modal-container .modal .price-promise-wrapper .info .info-heading{font-size:26px}}.price-promise--modal-container .modal .price-promise-wrapper .info .info-sub-heading{font-size:29px;font-weight:700}@media only screen and (max-width:767.98px){.price-promise--modal-container .modal .price-promise-wrapper .info .info-sub-heading{font-size:22px}}.price-promise--modal-container .modal .price-promise-wrapper .info .info-text *{font-weight:400}.price-promise--modal-container .modal .price-promise-wrapper .info .info-text strong{font-weight:700}.price-promise--modal-container .modal .price-promise-wrapper .info .info-text a{text-decoration:underline}.price-promise--modal-container .modal .price-promise-wrapper .info .info-text p:first-of-type{margin-top:0}.price-promise--modal-container .modal .price-promise-wrapper .form{background:transparent linear-gradient(91deg,#e4e5e6,#fff) 0 0 no-repeat padding-box;padding:60px 50px}@media only screen and (max-width:767.98px){.price-promise--modal-container .modal .price-promise-wrapper .form{border:25px solid var(--secondary-color);padding:25px}}.price-promise--modal-container .modal .price-promise-wrapper .form .form-success{align-items:center;background:transparent;color:var(--text-primary-color)}.price-promise--modal-container .modal .price-promise-wrapper .form .form-errors{align-items:center;background:transparent}.price-promise--modal-container .modal .price-promise-wrapper .form .form-errors h2 *{color:var(--text-primary-color)!important}.price-promise--modal-container .modal .price-promise-wrapper .form .form-errors .icon-error{height:30px;min-height:30px;min-width:30px;width:30px}.price-promise--modal-container .modal .price-promise-wrapper .form .form-errors .form__message{color:var(--text-primary-color)}.price-promise--modal-container .modal .price-promise-wrapper .form .unavailable-container{align-items:center;border:2px solid var(--accent-1-color);display:none;justify-content:center;margin-bottom:20px;padding:4px 8px}.price-promise--modal-container .modal .price-promise-wrapper .form .product-validation.invalid{border:2px solid var(--accent-1-color);display:block;padding:10px}.price-promise--modal-container .modal .price-promise-wrapper .form .form-group{display:flex;flex:1;flex-direction:column;gap:5px}.price-promise--modal-container .modal .price-promise-wrapper .form .form-group label{font-weight:700;text-align:left}.price-promise--modal-container .modal .price-promise-wrapper .form .form-group select{-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;border:none;padding:12px 16px}.price-promise--modal-container .modal .price-promise-wrapper .form .input-wrapper{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.price-promise--modal-container .modal .price-promise-wrapper .form .input-wrapper[data-product-options]{display:none}.price-promise--modal-container .modal .price-promise-wrapper .form .input-wrapper .input-group{display:flex;flex:1;flex-direction:column;gap:5px}.price-promise--modal-container .modal .price-promise-wrapper .form .input-wrapper .input-group label{display:flex;font-weight:700;gap:5px;text-align:left}.price-promise--modal-container .modal .price-promise-wrapper .form .input-wrapper .input-group label .validation-icon{display:none}.price-promise--modal-container .modal .price-promise-wrapper .form .input-wrapper .input-group input{border:none;display:block;padding:12px 16px}.price-promise--modal-container .modal .price-promise-wrapper .form .custom-checkbox{align-items:center;display:flex;font-size:14px;height:36px;padding-left:46px;width:-moz-max-content;width:max-content}.price-promise--modal-container .modal .price-promise-wrapper .form .custom-checkbox a{font-size:14px;text-decoration:underline}.price-promise--modal-container .modal .price-promise-wrapper .form .custom-checkbox span{height:36px;width:36px}.price-promise--modal-container .modal .price-promise-wrapper .form .required-fields{margin-left:auto;width:-moz-max-content;width:max-content}.price-promise--modal-container .modal .price-promise-wrapper .form button[type=submit]{margin-left:auto}@media only screen and (max-width:767.98px){.price-promise--modal-container .modal .price-promise-wrapper .form button[type=submit]{margin:0 auto}}.price-promise--modal-container .modal .price-promise-wrapper .form button[type=submit]:disabled{cursor:not-allowed;opacity:.5}.price-promise--modal-container .modal .price-promise-wrapper .form .input-group{display:flex;flex-direction:column;font-weight:700;gap:14px;text-align:left;width:100%}.price-promise--modal-container .modal .price-promise-wrapper .form .input-group textarea{background-color:var(--text-alternate-color);border:none;border-radius:0;color:#505254;padding:11px 16px;resize:none;width:100%}.price-promise--modal-container .modal .price-promise-wrapper .form .input-group textarea::-moz-placeholder{color:#505254;opacity:1}.price-promise--modal-container .modal .price-promise-wrapper .form .input-group textarea::placeholder{color:#505254;opacity:1}.price-promise--modal-container .modal .price-promise-wrapper .close-button{position:absolute}

/*# sourceMappingURL=section-gb-price-match-promise.min.css.map*/