.euro-package-hero{display:block;width:100%;margin:0;padding:0;border:0;border-radius:0;background:#fff;background-color:#fff;color:#212324;letter-spacing:0}.euro-package-hero *,.euro-package-hero *:before,.euro-package-hero *:after{box-sizing:border-box;letter-spacing:0}.euro-package-hero__banner{position:relative;display:block;width:100%;height:auto;aspect-ratio:var(--euro-package-hero-ar-mobile, 1.25);overflow:hidden;margin:0;padding:0;border:0;border-radius:0;color:#fff}.euro-package-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0}.euro-package-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:0;padding:0;border:0;border-radius:0;background:#00000047;background-color:#00000047;pointer-events:none}.euro-package-hero__media-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;overflow:hidden}.euro-package-hero__media-layer--desktop{display:none}.euro-package-hero__media-layer--mobile{display:block}.euro-package-hero__image{display:block;width:100%;height:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;object-fit:cover;object-position:center}.euro-package-hero__placeholder{display:block;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:#d9d4cd;background-color:#d9d4cd}.euro-package-hero__placeholder span{display:block;width:100%;height:100%}.euro-package-hero__content{position:absolute;top:50%;left:50%;z-index:2;display:flex;flex-direction:column;align-items:center;gap:3.2vw;width:calc(346 / 375 * 100vw);max-width:100%;margin:0;padding:0;border:0;border-radius:0;transform:translate(-50%,-50%);text-align:center;color:#fff}.euro-package-hero__heading,.euro-package-hero__subheading,.euro-package-hero__text{width:100%;margin:0;padding:0;border:0;border-radius:0;color:#fff}.euro-package-hero__heading{font-family:Bellefair,serif;font-size:9.6vw;font-weight:400;line-height:1.2;text-transform:uppercase}.euro-package-hero__subheading{font-family:Bellefair,serif;font-size:6.4vw;font-weight:400;line-height:1.2;text-transform:uppercase;white-space:nowrap}.euro-package-hero__text{font-family:Roboto,sans-serif;font-size:calc(14 / 375 * 100vw);font-weight:400;line-height:1.5;text-transform:capitalize}.euro-package-hero__summary{display:flex;flex-direction:column;align-items:flex-start;gap:calc(10 / 375 * 100vw);width:100%;margin:0;padding:3.2vw calc(16 / 375 * 100vw);border:0;border-radius:0;background:#b18b69;background-color:#b18b69}.euro-package-hero__summary-copy{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%;margin:0;padding:0;border:0;border-radius:0}.euro-package-hero__summary-rooms{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-transform:capitalize;color:#fff}.euro-package-hero__summary-items{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-transform:capitalize;color:#fff9}.euro-package-hero__price{width:100%;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:left;text-transform:uppercase;color:#fff;white-space:nowrap}@media screen and (min-width:1200px){.euro-package-hero{display:block;width:100%;margin:0;padding:0;border:0;border-radius:0;background:#fff;background-color:#fff;color:#212324;letter-spacing:0}.euro-package-hero__banner{position:relative;display:block;width:100%;height:auto;aspect-ratio:var(--euro-package-hero-ar-desktop, 4.266667);overflow:hidden;margin:0;padding:0;border:0;border-radius:0;color:#fff}.euro-package-hero__media:after{background:#0000004d;background-color:#0000004d}.euro-package-hero__media-layer--desktop{display:block}.euro-package-hero__media-layer--mobile{display:none}.euro-package-hero__content{position:absolute;top:50%;left:50%;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.625vw;width:29.375vw;max-width:100%;margin:0;padding:0;border:0;border-radius:0;transform:translate(-50%,-50%);text-align:center;color:#fff}.euro-package-hero__heading{width:auto;font-family:Bellefair,serif;font-size:calc(var(--euro-pc-title-hero, 64) / 1920 * 100vw);font-weight:400;line-height:1.2;text-transform:uppercase;white-space:nowrap}.euro-package-hero__subheading{width:auto;font-family:Bellefair,serif;font-size:calc(var(--euro-pc-title-section, 48) / 1920 * 100vw);font-weight:400;line-height:1.2;text-transform:uppercase;white-space:nowrap}.euro-package-hero__text{width:calc(800 / 1920 * 100vw);max-width:100%;font-family:Roboto,sans-serif;font-size:calc(16 / 1920 * 100vw);font-weight:400;line-height:1.5;text-transform:capitalize}.euro-package-hero__summary{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:calc(40 / 1920 * 100vw);width:100%;margin:0;padding:calc(20 / 1920 * 100vw) 6.25vw;border:0;border-radius:0;background:#b18b69;background-color:#b18b69}.euro-package-hero__summary-copy{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:0;width:28.125vw;max-width:100%;margin:0;padding:0 0 0 calc(20 / 1920 * 100vw);border:0;border-radius:0}.euro-package-hero__summary-copy:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:#fff;background-color:#fff}.euro-package-hero__summary-rooms,.euro-package-hero__summary-items{width:100%;margin:0;padding:0;border:0;border-radius:0;font-family:Roboto,sans-serif;font-size:calc(16 / 1920 * 100vw);font-weight:400;line-height:1.5;text-transform:capitalize;color:#fff}.euro-package-hero__summary-items{color:#fff9}.euro-package-hero__price{flex:none;width:auto;margin:0;padding:0;border:0;border-radius:0;font-family:Bellefair,serif;font-size:calc(var(--euro-pc-title-section, 48) / 1920 * 100vw);font-weight:400;line-height:1.2;text-align:center;text-transform:uppercase;color:#fff;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/euro-package-hero.css.map */
