.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;z-index:100010;display:none;opacity:0}search-modal .search-modal .modal-overlay{opacity:1;position:relative;z-index:29}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-overlay.show-modal{display:flex;opacity:1}.modal{position:relative;margin:auto;padding:20px 80px;background:#fffefc;background-size:cover;min-height:360px;min-width:320px;z-index:100010;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;max-height:100%;color:#0f0f0f;text-align:center;max-width:930px;width:90%;border-radius:30px 0;box-shadow:-6px 6px #d6d9de;font-family:var(--typeBasePrimary),var(--typeBaseFallback)}.modal-header{margin:0 auto}.modal-close{position:absolute;right:30px;top:10px;color:#0f0f0f;cursor:pointer;display:inline-block!important}.modal-close:after{content:"";background:url(https://storage.googleapis.com/een/paper-plane-migration/modal-close-x.svg) no-repeat;position:absolute;transform:rotate(-90deg);width:18px;height:18px}@media (max-width: 768px){.modal{width:100%}}.gift-modal{display:flex;flex-direction:column;align-items:center;border-radius:unset;box-shadow:unset;padding:20px;background:#fffefc;background-size:cover;min-height:360px;min-width:325px;z-index:100020;max-height:100%;color:#fff;text-align:center;max-width:870px;width:100%;border-radius:4px;font-family:Montserrat,sans-serif;height:max-content}.gift-modal .modal-close{line-height:1;font-size:40px;color:#667ba2;cursor:pointer;right:18px;top:6px}.gift-modal .modal-close:after{display:none}.gift-modal em{display:block;font-family:Lora;font-size:48px;font-style:italic;max-width:800px;width:100%;margin:10px auto;font-weight:700;line-height:.98;text-align:center;color:#c28d84;position:relative}.gift-modal .modal-header>p{font-weight:400;line-height:26px;letter-spacing:normal;text-align:center;font-family:Roboto;font-size:20px;color:#00406a;margin:0 auto}.gift-modal .offers{display:flex;flex-flow:row nowrap;justify-content:space-around;margin:20px 0 40px;width:100%}.gift-modal .offers>div{display:flex;flex-flow:column nowrap;justify-content:space-between;margin:0;max-width:260px;text-align:center}.gift-modal .offers img{max-width:100px;display:block;margin:0 auto;float:unset;width:198px;max-width:198px;height:auto}.gift-modal .offers .offer-sign{display:flex;flex-direction:column;height:100%;align-items:center}.gift-modal .offers .name{font-family:Oswald;font-size:24px;font-weight:600;text-align:center;color:#00406a;line-height:1.12;margin:0}.gift-modal .offers .description{font-size:13px;font-weight:500;text-align:center;color:#00406a;font-family:Roboto;line-height:1.5}.gift-modal .offers .description p{margin:0 auto;font-size:13px;font-weight:500;text-align:center;line-height:1.5}.gift-modal .offers button{border:solid 1px #c28d84;color:#c28d84;font-size:24px;margin:40.6px auto 0;width:208px;font-weight:600;letter-spacing:.5px;text-align:center;max-width:100%;padding:8px 0;border-radius:unset;background:transparent;transition:.2s;position:relative;height:60px;display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-family:Oswald,sans-serif}.gift-modal a.button:after{display:none}.gift-modal .offers button.selected{background:#0076aa;color:#0076aa}.gift-modal .offers button.selected:after{content:" ";background:url(https://storage.googleapis.com/een/paper-plane-migration/gift-check-mark.svg) no-repeat;position:absolute;width:24px;height:18px;color:#fff}.gift-modal .offers button:hover{color:#fffefc;background:#c28d84}.gift-modal .offers button.selected:hover{color:#008ecc}.gift-modal a.button{font-family:Oswald;display:inline-block;margin:0;text-align:center;padding:12px 24px;font-weight:600;font-size:24px;text-decoration:none;text-transform:uppercase;cursor:pointer;border:solid 2px #459d39;transition:1s;width:50%;background:#459d39;color:#fafcff;border-radius:100px;letter-spacing:normal;min-height:unset;line-height:normal;overflow:unset}.gift-modal a.button.active{cursor:pointer}.gift-modal a.button.active:active{box-shadow:0 0 #61656c;transform:translate(-3px,3px)}@media (max-width: 768px){.gift-modal{width:100%;min-width:unset;padding:40px 15px}.gift-modal em{line-height:1;margin-bottom:8px}.gift-modal .modal-header>p{font-size:14px;color:#4a4a4a}.gift-modal .offers{flex-flow:column}.gift-modal .offers img{margin:0 10px 0 0}.gift-modal .offers>div{flex-flow:row nowrap;align-items:center;width:auto;max-width:100%;justify-content:flex-start;margin:0}.gift-modal .offers .name{font-size:18px;font-weight:900;line-height:1.11;margin:0 0 10px;text-align:left;letter-spacing:normal}.gift-modal .offers button{margin-left:0}.gift-modal a.button{margin-top:30px;margin-bottom:0;max-width:100%}}.gift-info-modal{display:block;flex-direction:column;align-items:center;box-shadow:unset;padding:20px 20px 0;background:#fffefc;background-size:cover;min-height:fit-content;min-width:325px;z-index:100020;max-height:100%;color:#fff;text-align:center;max-width:870px;width:100%;border-radius:4px;font-family:Montserrat,sans-serif;height:max-content}.gift-info-modal .modal-header em{display:block;font-family:Lora;font-size:48px;font-style:italic;max-width:800px;width:100%;margin:10px auto;font-weight:700;line-height:.98;text-align:center;color:#c28d84;position:relative}.gift-info-modal .modal-header>p{font-weight:400;line-height:26px;letter-spacing:normal;font-family:Roboto;font-size:20px;text-align:center;color:#00406a;margin:0}.gift-info-modal .month-toggle{max-width:250px;margin:25px auto 0;display:flex;justify-content:center;align-items:center}.gift-info-modal .month-toggle p{display:block;letter-spacing:normal;margin:0;text-transform:lowercase;width:auto;text-align:center;white-space:nowrap;transition:all .15s cubic-bezier(.25,1,.5,1);font-style:normal;font-family:Oswald;border:solid 2px #c28d84;cursor:pointer;background:transparent;font-size:32px;font-weight:600;line-height:1.71;padding:13px 50px;color:#c28d84}.gift-info-modal .month-toggle p:first-child{margin-right:-5px}.gift-info-modal .month-toggle p.selected{z-index:2;background-color:#c28d84;color:#fff}.gift-info-modal .month-toggle p.three.selected{z-index:-4}.gift-info-modal .offers{display:flex;flex-flow:row nowrap;justify-content:space-around;align-items:baseline;margin:20px auto;color:#000}.gift-info-modal .offers>div{display:flex;flex-flow:column nowrap;justify-content:space-between;text-align:center;max-width:260px;flex-direction:column}.gift-info-modal .offers img{display:block;margin:0 auto;width:198px;max-width:198px;height:auto}.gift-info-modal .offers .name{font-family:Oswald;font-size:24px;font-weight:600;text-align:center;color:#00406a;line-height:1.12;margin:0 auto}.gift-info-modal .offers .gift-description{font-style:normal;font-size:16px;line-height:1.5;text-align:center;color:#707070;font-family:Roboto;font-weight:500;margin:15px auto 24px}.gift-info-modal .modal-close:after{background-size:contain}@media (max-width: 768px){.gift-info-modal{margin:0 auto;align-items:baseline;height:max-content;width:100%}.gift-info-modal .modal-header>p{font-size:14px;line-height:1.43;color:#4a4a4a}.gift-info-modal .offers{flex-flow:column;gap:30px;align-items:center}.gift-info-modal .offers>div{display:flex;flex-flow:row nowrap;align-items:center;max-width:315px;width:100%;margin-bottom:0;justify-content:flex-start}.gift-info-modal .offers .name{margin-bottom:0;font-weight:700;font-size:32px;line-height:normal;text-align:left}.gift-info-modal .offers .gift-description{margin:6px auto 0;font-weight:500;font-size:14px;line-height:1.29;text-align:left}.gift-info-modal .modal-header em{font-size:24px}.gift-info-modal .modal-header p{font-size:16px;text-align:center;color:#00406a}.gift-info-modal .month-toggle p{font-size:16px;color:#c28d84}.gift-info-modal .month-toggle .selected{color:#fff}.gift-info-modal .offers img{width:125px}.gift-info-modal .modal-close:after{top:2px;left:-5px}}.benefits-modal{background-color:#fff;max-height:90vh;display:block;flex-direction:column;align-items:center;width:fit-content;height:max-content;border:unset;box-shadow:unset;border-radius:4px;overflow:visible;letter-spacing:normal;padding:20px 20px 10px;min-height:unset}.benefits-modal .modal-header{margin-left:-20px;margin-right:-20px;border-bottom:1px solid #b7c3da;text-align:center;padding-left:20px;padding-right:20px;padding-bottom:20px}.benefits-modal .modal-header em{margin:0;font-family:Lora;font-size:48px;font-style:italic;font-weight:700;font-stretch:normal;text-align:left;line-height:47px;color:#c28d84;display:block}.benefits-modal .modal-body{margin-top:20px;text-align:left;color:#293453}.benefits-modal ul{margin:0}.benefits-modal .benefits-bullet-points{list-style:none;margin:0;margin-block:0;margin-inline:0;padding-inline-start:0;line-height:normal}.benefits-modal .benefits-bullet-points li{list-style:none;margin-bottom:10px}.benefits-modal .benefits-bullet-points .icon-ok-circled2:before{content:"\e899"}.benefits-modal .benefits-bullet-points li .fa-check-circle{color:#2dcb79;font-size:14px;font-weight:500}.benefits-modal .benefits-bullet-points li .checkmark{padding:5px;margin-right:10px;object-fit:contain}.benefits-modal .benefits-bullet-points li p{font-family:Montserrat,sans-serif;display:inline;font-size:14px;margin:0}.benefits-modal .benefits-close-button-block{text-align:center;margin-top:20px}.benefits-modal .modal-body a.button{letter-spacing:normal;margin:0 auto;text-transform:uppercase;max-width:210px;text-align:center;font-weight:900;transition:all .15s cubic-bezier(.25,1,.5,1);display:inline-block;flex-direction:row;justify-content:center;align-items:center;padding:12px 24px;gap:10px;border-radius:100px;width:200px;font-family:Oswald;font-size:24px;border:unset;cursor:pointer;background:#459d39;border:solid 2px #459d39;color:#fafcff;line-height:normal}.benefits-modal .modal-close{position:absolute;right:16px;top:-30px;color:#0f0f0f;cursor:pointer}.benefits-modal .modal-close:after{content:"";background:url(https://storage.googleapis.com/een/paper-plane-migration/modal-close-x.svg) no-repeat;position:absolute;transform:rotate(-90deg);width:18px;height:18px;filter:invert(96%) sepia(100%) saturate(12%) hue-rotate(237deg) brightness(103%) contrast(103%)}@media (max-width: 768px){.benefits-modal{width:auto;height:max-content}.benefits-modal .modal-header em{font-size:24px;line-height:30px}.benefits-modal .benefits-bullet-points li p{font-style:normal;font-weight:400;font-size:14px;line-height:normal}.benefits-modal .modal-close:after{left:-8px}.benefits-modal .modal-body a.button{margin:0 auto;font-size:16px}}#product-welcome-modal .benefits-modal{padding-top:0;overflow-x:scroll;max-width:500px}#product-welcome-modal-learn-more .benefits-modal{max-width:500px;padding:20px 40px 40px}#product-welcome-modal .benefits-modal .modal-close,#product-welcome-modal-learn-more .benefits-modal .modal-close{top:10px;right:30px;cursor:pointer;z-index:10}#product-welcome-modal .benefits-modal .modal-close:after,#product-welcome-modal-learn-more .benefits-modal .modal-close:after{filter:brightness(0) saturate(100%) invert(33%) sepia(50%) saturate(1298%) hue-rotate(342deg) brightness(91%) contrast(72%)}.product-welcome--modal__image-container{display:flex;justify-content:center;position:relative;padding-top:20px;height:340px}.product-welcome--modal__image{position:absolute;width:100%;top:0;z-index:-1;object-fit:cover}.product-welcome--modal__body-header{font-weight:700;line-height:38px;font-size:30px;color:#00406a}.product-welcome--modal__body-paragraph{font-weight:400;line-height:24px;font-size:18px;color:#00406a}.product-welcome--modal__body-paragraph-hidden{font-size:16px;display:none;color:#00406a}.product-welcome--modal__body-paragraph-hidden.active{display:block}.product-welcome--modal__button-block .product-welcome--modal__button{font-size:20px!important;padding:8px 0 10px!important;width:100%!important;max-width:300px!important}.product-welcome--modal__button-accordion{display:flex;align-items:center;background-color:transparent;width:100%;text-decoration:underline;border:none;color:#a55636;cursor:pointer;font-weight:600;font-size:16px}.product-welcome--modal__button-accordion .icon{display:inline-block;margin-left:10px;max-width:15px}.product-welcome--modal__button-accordion.active .icon{transform:rotate(-180deg)}#product-welcome-modal-learn-more .product-welcome--modal__body-paragraph{font-size:16px}@media only screen and (max-width: 767px){.product-welcome--modal__body-header{font-size:24px}.product-welcome--modal__image-container{height:250px}.product-welcome--modal__image{max-height:250px}}.gift-modal-overlay.modal-overlay .offers .offer-sign .description p{padding-right:0}.gift-modal-overlay.modal-overlay .offers button{cursor:pointer}.gift-modal-overlay.modal-overlay .offers button.selected{background:#c28d84;color:transparent}@media (max-width: 768px){.gift-modal-overlay.modal-overlay .modal-header em{font-size:24px}.gift-modal-overlay.modal-overlay .modal-header p{color:#00406a;font-size:16px}.gift-modal-overlay.modal-overlay .offers img{width:100px}.gift-modal-overlay.modal-overlay .offers button{font-size:16px;height:50px;margin-top:15px;max-width:150px}.gift-modal-overlay.modal-overlay .offers .offer-item:first-child{margin-bottom:30px}.gift-modal-overlay.modal-overlay .offers .offer-item{margin-left:auto;margin-right:auto;max-width:260px;width:100%}.gift-modal-overlay.modal-overlay .offers+a.button{font-size:16px;width:90%}}
/*# sourceMappingURL=/cdn/shop/t/161/assets/component-product-modal.css.map */
