.price-promise{margin-bottom:32px;display:block}.price-promise__heading{display:flex;align-items:center;gap:8px;margin-bottom:4px}.price-promise h5{font-size:14px;line-height:24px;font-weight:600;color:var(--berrys-text)}.price-promise p{font-size:14px}.price-promise span,.price-promise a{font-weight:600}.price-promise span{text-decoration:underline;cursor:pointer}.price-promise__modal{position:fixed;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;background-color:#00000080;z-index:9999999999;opacity:0;visibility:hidden;transition:.5s ease-in-out opacity}.price-promise__modal.is-active{opacity:1;visibility:visible}main:has(.price-promise__modal.is-active){z-index:1000;position:relative}body:has(.price-promise__modal.is-active){overflow:hidden}.price-promise__modal-inner{background-color:#fff;border-radius:50px;width:100%;margin:10px;height:fit-content;display:block;position:relative;text-align:center;padding:40px 0}.price-promise__modal-inner h2{font-size:30px;font-weight:600;font-family:var(--heading-font-family)}.price-promise__modal-inner .contact-form{padding:20px}.price-promise__modal-close{position:absolute;top:20px;right:20px;cursor:pointer}.price-promise__form-row{width:100%;padding:10px 0;display:flex;flex-direction:column}.price-promise__form-row input{background-color:#fff;padding:10px;border-radius:10px}.price-promise__modal-inner button{margin-top:10px}@media screen and (min-width:750px){.price-promise h5,.price-promise p{font-size:16px}.price-promise__modal-close{top:30px;right:30px}.price-promise__modal-inner .contact-form{padding:20px 40px}.price-promise__modal-inner{width:50%;max-width:500px}}.berrys-price-match{margin:6px 0 16px}.berrys-price-match-trigger{display:inline-flex;align-items:center;gap:8px;color:#9a7b45;background:none;border:0;border-radius:0;padding:0;font:inherit;font-size:14px;line-height:1.4;cursor:pointer}.berrys-price-match-trigger span{font-weight:400;text-decoration:none}.berrys-price-match-trigger:hover span{text-decoration:underline;text-underline-offset:3px}.berrys-price-match-trigger:focus-visible{outline:2px solid #9a7b45;outline-offset:4px}.bj-product .berrys-price-match .price-promise__modal,.berrys-price-match .price-promise__modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;justify-content:flex-end!important;align-items:stretch!important}.bj-product .berrys-price-match .price-promise__modal-inner,.berrys-price-match .price-promise__modal-inner{width:min(680px,100vw)!important;max-width:680px!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:12px 20px!important;border-radius:0!important;overflow:auto!important;text-align:left!important;box-sizing:border-box}.berrys-price-match-header{position:relative;padding:8px 36px 12px 0;border-bottom:1px solid #e8e4dc}.berrys-price-match .berrys-price-match-header h2{font-family:var(--heading-font-family);font-size:24px;font-weight:400;line-height:1.3;margin:0}.berrys-price-match .berrys-price-match-header p{font-size:14px;line-height:1.4;margin:6px 0 0;color:#242421}.berrys-price-match .price-promise__modal-close{top:8px!important;right:0!important;margin:0!important;padding:0;background:none;border:0;border-radius:0;color:#242421}.berrys-price-match-product{display:flex;align-items:center;gap:12px;margin:10px 0}.berrys-price-match-product img{flex:0 0 56px;width:56px;height:56px;object-fit:contain}.berrys-price-match-product h3{font-family:inherit;font-weight:400;font-size:15px;line-height:1.3;margin:0}.berrys-price-match iframe{display:block;width:100%;min-height:610px;border:0}@media(max-width:480px){.bj-product .berrys-price-match .price-promise__modal-inner{padding:8px 14px!important}}.bj-product .berrys-price-match .price-promise__modal{flex-direction:row!important}
/*# sourceMappingURL=/cdn/shop/t/345/assets/br26-component-pdp-price-match-info.css.map */
