.euro-package-overview{display:block;width:100%;max-width:100%;margin:0;padding:calc(56 / 375 * 100vw) 4vw 0;border:0;border-radius:0;overflow-x:clip;background:#fff;background-color:#fff}.euro-package-overview,.euro-package-overview *,.euro-package-overview *:before,.euro-package-overview *:after{box-sizing:border-box}.euro-package-overview__inner{display:flex;flex-direction:column;align-items:center;gap:calc(32 / 375 * 100vw);width:100%;margin:0 auto;padding:0;border:0;border-radius:0}.euro-package-overview__intro{display:flex;flex-direction:column;align-items:center;gap:3.2vw;width:100%;margin:0;padding:0;border:0;border-radius:0}.euro-package-overview__title{margin:0;padding:0;border:0;border-radius:0;font-family:Bellefair,serif;font-size:calc(28 / 375 * 100vw);font-weight:400;line-height:1.2;text-align:center;text-transform:uppercase;white-space:nowrap;color:#212324}.euro-package-overview__text{width:100%;max-width:92vw;margin:0;padding:0;border:0;border-radius:0;font-family:Roboto,sans-serif;font-size:calc(14 / 375 * 100vw);font-weight:400;line-height:1.5;text-align:center;text-transform:capitalize;color:#8a8f93}.euro-package-overview__list{display:flex;flex-direction:column;width:100%;margin:0;padding:0;border:0;border-radius:0}.euro-package-overview__card{width:100%;margin:0;padding:0;border:0;border-bottom:1px solid #ece6df;border-radius:0}.euro-package-overview__card:first-child{border-top:0}.euro-package-overview__layout--mobile{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:3.2vw;row-gap:3.2vw;width:100%;margin:0;padding:0 0 calc(20 / 375 * 100vw);border:0;border-radius:0}.euro-package-overview__card:not(:first-child) .euro-package-overview__layout--mobile{padding-top:calc(20 / 375 * 100vw)}.euro-package-overview__layout--desktop{display:none}.euro-package-overview__room{display:flex;flex-direction:column;align-items:flex-start;gap:calc(8 / 375 * 100vw);grid-column:1;grid-row:1;min-width:0;margin:0;padding:0;border:0;border-radius:0}.euro-package-overview__room-name{display:block;margin:0;padding:0;border:0;border-radius:0;font-family:Bellefair,serif;font-size:calc(20 / 375 * 100vw);font-weight:400;line-height:1.2;text-align:left;text-transform:uppercase;white-space:nowrap;color:#3d2e22}.euro-package-overview__room-plan{display:block;width:100%;margin:0;padding:0;border:0;border-radius:0;font-family:Roboto,sans-serif;font-size:calc(14 / 375 * 100vw);font-weight:600;line-height:1.5;text-align:left;text-transform:capitalize;overflow-wrap:break-word;color:#212324}.euro-package-overview__media{position:relative;display:block;grid-column:2;grid-row:1;width:calc(137 / 375 * 100vw);height:calc(84 / 375 * 100vw);margin:0;padding:0;border:0;border-radius:0;overflow:hidden;background:#ece6df;background-color:#ece6df}.euro-package-overview__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;margin:0}.euro-package-overview__items{grid-column:1 / -1;grid-row:2;display:flex;flex-direction:column;gap:0;width:100%;margin:0;padding:0;border:0;border-radius:0;list-style:none}.euro-package-overview__items li{display:block;width:100%;margin:0;padding:0;border:0;border-radius:0;font-family:Roboto,sans-serif;font-size:calc(14 / 375 * 100vw);font-weight:400;line-height:1.5;text-align:left;text-transform:capitalize;overflow-wrap:break-word;color:#212324}.euro-package-overview__empty{display:block;width:100%;margin:0;padding:calc(20 / 375 * 100vw) 0;border:0;border-radius:0;font-family:Roboto,sans-serif;font-size:calc(14 / 375 * 100vw);font-weight:400;line-height:1.5;text-align:center;color:#8a8f93}.euro-package-overview__cta{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;gap:3.2vw;width:100%;margin:0;padding:0;border:0;border-radius:0}.euro-package-overview__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:calc(40 / 375 * 100vw);margin:0;padding:3.2vw 6.4vw;border:1px solid #b18b69;border-radius:calc(2 / 375 * 100vw);background:transparent;background-color:transparent;font-family:Roboto,sans-serif;font-size:calc(14 / 375 * 100vw);font-weight:400;line-height:1.5;text-align:center;text-transform:capitalize;white-space:nowrap;color:#b18b69;text-decoration:none;cursor:pointer;appearance:none;-webkit-appearance:none}.euro-package-overview__btn--submit{background:#b18b69;background-color:#b18b69;color:#fff}.euro-package-overview__btn--add{border-color:#b18b69;color:#b18b69}.euro-package-overview__btn:disabled,.euro-package-overview__btn.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.euro-package-overview__hint{display:block;width:100%;margin:calc(-16 / 375 * 100vw) 0 0;padding:0;border:0;border-radius:0;font-family:Roboto,sans-serif;font-size:calc(13 / 375 * 100vw);font-weight:400;line-height:1.5;text-align:center;color:#b18b69}.euro-package-overview__hint.is-error{color:#b3261e}@media screen and (min-width:1200px){.euro-package-overview{padding:5vw 6.25vw 0}.euro-package-overview__inner{gap:calc(40 / 1920 * 100vw)}.euro-package-overview__title{font-size:calc(var(--euro-pc-title-section, 48) / 1920 * 100vw);white-space:normal}.euro-package-overview__text{max-width:calc(1000 / 1920 * 100vw);font-size:calc(16 / 1920 * 100vw)}.euro-package-overview__list{width:calc(1526 / 1920 * 100vw);max-width:1526px}.euro-package-overview__layout--mobile{display:none}.euro-package-overview__layout--desktop{display:grid;grid-template-columns:calc(279 / 1920 * 100vw) minmax(0,1fr) 24.84375vw 15.625vw;align-items:center;column-gap:calc(40 / 1920 * 100vw);width:100%;margin:0;padding:0;border:0;border-radius:0}.euro-package-overview__card{border-bottom:0}.euro-package-overview__card:not(:first-child) .euro-package-overview__layout--desktop{border-top:1px solid #ece6df}.euro-package-overview__room{gap:0;grid-column:1;grid-row:1}.euro-package-overview__room-name{font-size:calc(28 / 1920 * 100vw);white-space:normal;text-align:left}.euro-package-overview__room-plan{grid-column:2;grid-row:1;align-self:center;font-size:calc(16 / 1920 * 100vw);font-weight:600;text-align:center;overflow-wrap:break-word}.euro-package-overview__media{grid-column:4;grid-row:1;align-self:stretch;width:15.625vw;height:auto;min-height:calc(184 / 1920 * 100vw);aspect-ratio:300 / 184.286}.euro-package-overview__items{grid-column:3;grid-row:1;align-self:center}.euro-package-overview__items li{font-size:calc(16 / 1920 * 100vw)}.euro-package-overview__empty{width:auto;padding:0;font-size:calc(16 / 1920 * 100vw)}.euro-package-overview__cta{flex-direction:row;gap:calc(40 / 1920 * 100vw);width:auto}.euro-package-overview__btn{width:auto;min-height:2.5vw;padding:calc(16 / 1920 * 100vw) calc(56 / 1920 * 100vw);border-radius:calc(4 / 1920 * 100vw);font-size:.9375vw;line-height:1}.euro-package-overview__hint{width:auto;margin:0;font-size:.78125vw}}.euro-package-overview__scroll-lock{overflow:hidden}.euro-package-overview__modal[hidden]{display:none}.euro-package-overview__modal *,.euro-package-overview__modal *:before,.euro-package-overview__modal *:after{box-sizing:border-box}.euro-package-overview__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;margin:0;padding:calc(20 / 375 * 100vw);border:0;border-radius:0;background:transparent;background-color:transparent}.euro-package-overview__modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:0;border-radius:0;background:#18161480;background-color:#18161480}.euro-package-overview__modal-dialog{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:calc(460 / 375 * 100vw);max-height:calc(100vh - calc(40 / 375 * 100vw));margin:0;padding:calc(28 / 375 * 100vw) calc(22 / 375 * 100vw) calc(22 / 375 * 100vw);border:0;border-radius:1.6vw;overflow-y:auto;background:#fff;background-color:#fff;box-shadow:0 4.8vw calc(50 / 375 * 100vw) #18161429;outline:none}.euro-package-overview__modal-close{position:absolute;top:calc(10 / 375 * 100vw);right:calc(10 / 375 * 100vw);z-index:2;display:flex;align-items:center;justify-content:center;width:calc(28 / 375 * 100vw);height:calc(28 / 375 * 100vw);margin:0;padding:0;border:0;border-radius:50%;background:#f0ece7;background-color:#f0ece7;font-family:Roboto,sans-serif;font-size:4vw;font-weight:400;line-height:1;color:#8a8f93;cursor:pointer}.euro-package-overview__modal-close:hover{color:#212324}.euro-package-overview__modal-form{display:flex;flex-direction:column;align-items:stretch;gap:3.2vw;width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;background-color:transparent}.euro-package-overview__modal-title{display:block;width:100%;margin:0 0 1.6vw;padding:0 calc(28 / 375 * 100vw) 0 0;border:0;border-radius:0;font-family:Bellefair,serif;font-size:calc(22 / 375 * 100vw);font-weight:400;line-height:1.2;text-align:center;text-transform:uppercase;color:#212324}.euro-package-overview__modal-fields{display:flex;flex-direction:column;align-items:stretch;gap:calc(10 / 375 * 100vw);width:100%;margin:0;padding:0;border:0;border-radius:0}.euro-package-overview__modal-field{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.8vw;width:100%;margin:0;padding:0;border:0;border-radius:0}.euro-package-overview__modal-label{width:auto;margin:0;padding:0;border:0;border-radius:0;font-family:Roboto,sans-serif;font-size:3.2vw;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:capitalize;color:#6f6a63}.euro-package-overview__modal-required{color:#b18b69}.euro-package-overview__modal-input,.euro-package-overview__modal-textarea{width:100%;min-width:0;margin:0;border:1px solid #e5e0d9;border-radius:calc(2 / 375 * 100vw);background:#fff;background-color:#fff;font-family:Roboto,sans-serif;font-weight:400;font-style:normal;letter-spacing:0;color:#212324;appearance:none;-webkit-appearance:none;box-shadow:none}.euro-package-overview__modal-input{height:calc(40 / 375 * 100vw);padding:0 3.2vw;font-size:calc(14 / 375 * 100vw);line-height:1.5;text-transform:capitalize}.euro-package-overview__modal-textarea{height:calc(88 / 375 * 100vw);padding:calc(10 / 375 * 100vw) 3.2vw;font-size:calc(14 / 375 * 100vw);line-height:1.5;resize:vertical;text-transform:none}.euro-package-overview__modal-input::placeholder,.euro-package-overview__modal-textarea::placeholder{color:#b6b0a8;opacity:1}.euro-package-overview__modal-input:focus,.euro-package-overview__modal-textarea:focus{outline:none;border-color:#b18b69}.euro-package-overview__modal-submit{align-self:flex-end;display:inline-flex;align-items:center;justify-content:center;min-width:32vw;height:calc(38 / 375 * 100vw);margin:1.6vw 0 0;padding:0 4.8vw;border:0;border-radius:calc(2 / 375 * 100vw);background:#b18b69;background-color:#b18b69;font-family:Roboto,sans-serif;font-size:calc(13 / 375 * 100vw);font-weight:400;line-height:1;letter-spacing:0;text-align:center;text-transform:capitalize;color:#fff;cursor:pointer;appearance:none;-webkit-appearance:none}.euro-package-overview__modal-submit:hover{opacity:.92}.euro-package-overview__modal-submit:disabled{opacity:.5;cursor:not-allowed}.euro-package-overview__modal-status{width:100%;margin:0;padding:calc(10 / 375 * 100vw) 3.2vw;border:0;border-radius:calc(2 / 375 * 100vw);font-family:Roboto,sans-serif;font-size:calc(13 / 375 * 100vw);font-weight:400;line-height:1.5;text-align:center}.euro-package-overview__modal-status--error{background:#fff5f5;background-color:#fff5f5;color:#b3261e}@media screen and (min-width:1200px){.euro-package-overview__modal{padding:1.25vw}.euro-package-overview__modal-dialog{max-width:calc(520 / 1920 * 100vw);padding:1.875vw calc(44 / 1920 * 100vw) calc(32 / 1920 * 100vw);border-radius:.3125vw}.euro-package-overview__modal-close{top:calc(16 / 1920 * 100vw);right:calc(16 / 1920 * 100vw);width:calc(32 / 1920 * 100vw);height:calc(32 / 1920 * 100vw);font-size:calc(16 / 1920 * 100vw)}.euro-package-overview__modal-form{gap:calc(14 / 1920 * 100vw)}.euro-package-overview__modal-title{font-size:calc(26 / 1920 * 100vw);margin-bottom:calc(8 / 1920 * 100vw)}.euro-package-overview__modal-fields{gap:.625vw}.euro-package-overview__modal-label{font-size:calc(13 / 1920 * 100vw)}.euro-package-overview__modal-input{height:calc(44 / 1920 * 100vw);padding:0 calc(14 / 1920 * 100vw);font-size:.78125vw}.euro-package-overview__modal-textarea{height:calc(92 / 1920 * 100vw);padding:calc(10 / 1920 * 100vw) calc(14 / 1920 * 100vw);font-size:.78125vw}.euro-package-overview__modal-submit{min-width:calc(130 / 1920 * 100vw);height:calc(40 / 1920 * 100vw);padding:0 calc(20 / 1920 * 100vw);font-size:calc(14 / 1920 * 100vw)}}.euro-package-overview__modal-success{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.2vw;width:100%;margin:0;padding:6.4vw 0;border:0;border-radius:0;text-align:center}.euro-package-overview__modal-success-icon{display:flex;align-items:center;justify-content:center;width:calc(56 / 375 * 100vw);height:calc(56 / 375 * 100vw);margin:0 0 calc(8 / 375 * 100vw);padding:0;border:0;border-radius:50%;background:#b18b69;background-color:#b18b69}.euro-package-overview__modal-success-icon svg{display:block;width:calc(26 / 375 * 100vw);height:calc(26 / 375 * 100vw);margin:0;padding:0;border:0;border-radius:0}.euro-package-overview__modal-success-icon svg path{stroke:#fff}.euro-package-overview__modal-success-title{margin:0;padding:0;border:0;border-radius:0;font-family:Bellefair,serif;font-size:calc(26 / 375 * 100vw);font-weight:400;line-height:1.2;text-align:center;text-transform:uppercase;color:#212324}.euro-package-overview__modal-success-text{max-width:calc(340 / 375 * 100vw);margin:0;padding:0;border:0;border-radius:0;font-family:Roboto,sans-serif;font-size:calc(14 / 375 * 100vw);font-weight:400;line-height:1.6;text-align:center;color:#8a8f93}@media screen and (min-width:1200px){.euro-package-overview__modal-success{gap:calc(14 / 1920 * 100vw);padding:calc(28 / 1920 * 100vw) 0}.euro-package-overview__modal-success-icon{width:3.75vw;height:3.75vw;margin-bottom:calc(10 / 1920 * 100vw)}.euro-package-overview__modal-success-icon svg{width:calc(34 / 1920 * 100vw);height:calc(34 / 1920 * 100vw)}.euro-package-overview__modal-success-title{font-size:calc(32 / 1920 * 100vw)}.euro-package-overview__modal-success-text{max-width:calc(400 / 1920 * 100vw);font-size:calc(16 / 1920 * 100vw)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/euro-package-overview.css.map */
