 meta.foundation-mq-small {font-family: "only screen and (min-width: 768px)"; width: 48em;} meta.foundation-mq-medium {font-family: "only screen and (min-width: 960px)"; width: 60em;} meta.foundation-mq-large {font-family: "print, screen and (min-width: 80em)"; width: 80em;} body.modal-open {overflow: hidden !important; height: 100%;} @media (max-width: 667px) {html.modal-open {overflow: hidden !important; height: 100%;}} .reveal-modal .section-title h5 {font-weight: 600; font-size: 16px; border-bottom: 1px solid #000; padding-bottom: 10px;} .reveal-modal .section-content {overflow-y: auto; max-height: 540px;} .reveal-modal .close-reveal-modal {padding: 0 5px 5px 10px; margin: 0; border: none; background-color: transparent;} .reveal-modal .close-reveal-modal:hover {color: #e21836;} .reveal-modal .close-reveal-modal:focus {color: #e21836;} .reveal-modal.full-modal {background-size: 100% 100% !important; background-repeat: no-repeat !important; height: 100% !important; top: 0px !important; left: 0px !important; margin: 0px 0px 0px 0px !important; width: 100%; max-height: 100%;} @media (max-width: 667px) {.reveal-modal {top: 1px !important; left: 0 !important; margin-left: 0; height: 100vh; width: 100vw; min-height: 100vh; overflow-y: scroll; -webkit-overflow-scrolling: touch;} .reveal-modal .section-content {max-height: 100%;}} #addToBagModal {padding: 1.375em 1.375em 2.375em;} #addToBagModal .section-title h5 {font-size: 24px; border-bottom: 0px; text-align: center; margin-bottom: 0px; padding-bottom: 0px;} #addToBagModal .section-title .added-to-bag-message {margin-bottom: 15px; line-height: 20px;} #addToBagModal .section-title .content-dev {text-align: center;} #addToBagModal .section-content {text-align: center;} #addToBagModal .section-content .btn-popup {height: 34px !important; top: 0px !important;} #addToBagModal .section-content .button-center {display: inline-block;} #addToBagModal .section-content .button-center button:nth-of-type(1) {margin-right: 15px;} #addToBagModal .section-content .button-center button:nth-of-type(2) {margin-left: 15px;} #addToBagModal .section-content .columns {float: none; margin: auto;} #addToBagModal.with-recommendations {padding: 1.375em 1.375em 1em !important;} .leModal {padding: 1.375em 1.375em 2.375em;} .leModal .section-title {text-align: center; margin-bottom: 10px;} .leModal .section-title .title {font-size: 16px; border-bottom: 0px; text-align: center; margin-bottom: 0px; padding-bottom: 0px; font-weight: 500;} .leModal .section-title h3 {color: #a58520; text-transform: initial; font-size: 13px; font-weight: 400;} .leModal .section-title .content-dev {text-align: center;} .leModal .section-content {text-align: center;} .leModal .section-content .btn-popup {height: 34px !important; top: 0px !important;} .leModal .section-content .button-center {display: inline-block;} .leModal .section-content .button-center button:nth-of-type(1) {margin-right: 2px; width: 13em;} .leModal .section-content .button-center button:nth-of-type(2) {margin-left: 2px; width: 13em; padding: 7px;} .leModal .section-content .button-center a {margin-left: 2px; width: 13em; padding: 7px;} .leModal .section-content .columns {float: none; margin: auto;} #loyaltyLEModal section .loyalty-terms-conditions-join-rebrand p {font-size: 11px; text-align: center; margin-bottom: 0;} #loyaltyLEModal section .loyalty-terms-conditions-join-rebrand p a {color: #151415; text-decoration: underline;} #loyaltyLEModal section .loyalty-terms-conditions-join-rebrand p:nth-child(2) {display: none;} @media (max-width: 667px) {#addToBagModal {top: 20px !important; left: 20px !important; right: 20px !important; margin-left: 0 !important; margin-right: 0 !important; height: auto; width: auto !important; min-height: 1vh; padding: 1.375em 1.375em 3em !important;} #addToBagModal .section-title h5 {font-size: 24px; margin-top: 30px; padding-bottom: 10px;} #addToBagModal .section-content .button-center button:nth-of-type(1) {margin-right: 0;} #addToBagModal .section-content .button-center button:nth-of-type(2) {margin-left: 0;} #addToBagModal .section-content .columns {float: none; margin: auto;} #addToBagModal.with-recommendations {padding: 1.375em 1.375em 0em !important;} .leModal {top: 20px !important; left: 20px !important; right: 20px !important; margin-left: 0 !important; margin-right: 0 !important; height: auto; width: auto !important; min-height: 1vh; padding: 1.375em 1.375em 3em !important;} .leModal .section-title h5 {font-size: 24px; margin-top: 30px; padding-bottom: 10px;} .leModal .section-content {display: block;} .leModal .section-content .button-center button:nth-of-type(1) {width: 18em; margin-right: 0;} .leModal .section-content .button-center button:nth-of-type(2) {width: 18em; margin-left: 0;} .leModal .section-content .button-center a {width: 18em; margin-left: 0;} .leModal .section-content .columns {float: none; margin: auto;} .leModal.with-recommendations {padding: 1.375em 1.375em 0em !important;}} 