@font-face{font-family:Mont;src:url(/cdn/shop/files/Mont-Heavy.eot?v=1681585775);src:url(/cdn/shop/files/Mont-Heavy.eot?v=1681585775) format("embedded-opentype"),url(/cdn/shop/files/Mont-Heavy.woff2?v=1681585775) format("woff2"),url(/cdn/shop/files/Mont-Heavy.woff?v=1681585775) format("woff"),url(/cdn/shop/files/Mont-Heavy.ttf?v=1681585775) format("truetype"),url(/cdn/shop/files/Mont-Heavy.svg?v=1681585775) format("svg");font-weight:900;font-style:normal;font-display:swap}sticky-header{background:#fff;box-shadow:0 2px 10px #0000000d}.header{display:flex!important;justify-content:space-between}.hero-section{padding-top:80px;padding-bottom:80px;text-align:center}.newsletter-form__button{box-shadow:inherit;position:relative;background:#2c3e50!important;color:#fff;padding:16px 35px;border:none;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;transition:background .3s;width:150px!important}.newsletter-form__field-wrapper .field:after{display:none}.newsletter-form__field-wrapper .field__input{flex:1;padding:16px 20px;border:none;border-radius:50px;font-size:16px;color:#2c3e50}.newsletter-form{max-width:56rem!important}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:100%!important}.newsletter-form__field-wrapper .field{gap:10px}.newsletter-form__field-wrapper .field__label{color:#2c3e50;opacity:1;font-size:14px;font-weight:400}.card-wrapper{color:inherit;height:100%;text-decoration:none;background:#fff;border-radius:16px;box-shadow:0 2px 15px #0000000f;transition:all .3s;cursor:pointer;position:relative;overflow:hidden}.card-wrapper:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001f}.quick-add__submit{min-width:100%;box-sizing:border-box;width:100%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:12px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s}.quick-add__submit:hover{transform:translateY(-2px);box-shadow:0 5px 15px #667eea4d}.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before,.button--secondary:after{display:none!important}.card__content{padding:20px!important}.card__badge.top{display:flex;flex-wrap:wrap;gap:5px}.badge.sale{background:#e74c3c;color:#fff}.badge.new-badge{background:#667eea;color:#fff}.badge.best-seller-badge{background:#f39c12;color:#fff}.badge.eco-badge{background:#27ae60;color:#fff}.badge{padding:5px 12px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px #0000001a;width:fit-content;height:fit-content}.card--standard>.card__content .card__information,.card-information{text-align:left!important}.card__heading{font-size:16px;font-weight:600;color:#2c3e50;margin-bottom:8px!important;line-height:1.4;letter-spacing:0}.shortdesc p{font-size:13px;color:#7f8c8d;margin-bottom:12px;line-height:1.5;height:40px;overflow:hidden;padding-top:0;margin-top:0;letter-spacing:0}.product-features{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:15px}.feature-tag{background:#f8f9fa;padding:4px 10px;border-radius:12px;font-size:11px;color:#546e7a}body.template_deals .newsletter.center.newsletter--narrow.page-width{margin-top:50px;margin-bottom:50px}body.template_deals .newsletter__wrapper{border-radius:24px}.newsletter__wrapper h2{font-weight:700}.deal-tiers-container{padding:0 20px}.travel-intro{position:relative;overflow:hidden;text-align:center;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2)}.travel-intro:before,.travel-intro:after{content:"";position:absolute;border-radius:50%;background:#ffffff14}.travel-intro:before{width:600px;height:600px;top:-120px;right:-120px}.travel-intro:after{width:500px;height:500px;bottom:-150px;left:-150px;background:#ffffff0d}.travel-intro__content{max-width:900px;margin:0 auto;position:relative;z-index:1}.travel-intro__title{font-size:52px;font-weight:800;margin-bottom:18px;letter-spacing:0;color:#fff}.travel-intro__text{font-size:22px;line-height:1.5;opacity:.95;letter-spacing:0;color:#fff}.travel-type-large{max-width:1400px;margin:0 auto 80px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:0 20px}.travel-type-large:nth-child(odd){direction:rtl}.travel-type-large:nth-child(odd) .type-content-large{direction:ltr}.type-image-large{width:100%;height:450px;border-radius:24px;display:flex;align-items:center;justify-content:center;font-size:180px;box-shadow:0 20px 60px #0000001a;transition:all .3s}.travel-type-large:hover .type-image-large{transform:scale(1.02);box-shadow:0 25px 70px #00000026}.type-content-large h3{font-size:38px;font-weight:800;margin-bottom:15px;color:#2c3e50;margin-top:0}.type-tag{display:inline-block;background:#667eea;color:#fff;padding:8px 16px;border-radius:20px;font-size:13px;font-weight:600;margin-bottom:20px}.type-description{font-size:18px;color:#546e7a;line-height:1.8;margin-bottom:25px;margin-top:0}.type-features{margin-bottom:30px}.type-features h4{font-size:16px;font-weight:700;margin-bottom:15px;color:#2c3e50}.features-list{list-style:none;padding-left:0}.features-list li{padding:8px 0;font-size:16px;color:#546e7a;display:flex;align-items:center;gap:10px}.features-list li:before{content:"\2713";color:#27ae60;font-weight:700;font-size:18px}.features-list li:empty{display:none}.type-stats{display:flex;gap:30px;margin-bottom:30px}.stat{text-align:center}.stat-number{font-size:32px;font-weight:800;color:#667eea;display:block}.stat-label{font-size:14px;color:#7f8c8d;text-transform:uppercase;letter-spacing:.5px}.type-cta{display:inline-block;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:16px 40px;border-radius:50px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;box-shadow:0 4px 15px #667eea4d}.type-cta:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.quick-links-section{background:#f8f9fa;padding:80px 40px;border-radius:24px;margin-top:80px}.quick-links-section h2{text-align:center;font-size:36px;font-weight:800;margin-bottom:50px}.quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.quick-card{background:#fff;padding:30px 20px;border-radius:16px;text-align:center;text-decoration:none;color:inherit;transition:all .3s;border:2px solid transparent}.quick-card:hover{transform:translateY(-5px);border-color:#667eea;box-shadow:0 10px 30px #00000014}.quick-icon{margin-bottom:15px}.quick-title{font-size:18px;font-weight:700;margin-bottom:8px}.quick-count{font-size:14px;color:#667eea;font-weight:600}.product-features .badge.eco-badge{background:#e8f5e9;color:#27ae60;box-shadow:none;border:0;text-transform:inherit;font-weight:500}span.badge.tsa-badge{background:#e3f2fd;color:#2196f3;box-shadow:none;border:0;text-transform:inherit;font-weight:500}.product-form__submit{margin-bottom:1rem;min-width:100%;box-sizing:border-box;width:100%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:12px;border-radius:40px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s}.product-form__submit:hover{transform:translateY(-2px);box-shadow:0 5px 15px #667eea4d}.product__text.caption-with-letter-spacing+.product__title h1{font-size:22px;padding-top:10px}section.col-hero-section.no-image .collection-count{color:#fff}@media (max-width: 768px){.travel-intro{padding:var(--pt-mobile) var(--pr-mobile) var(--pb-mobile) var(--pl-mobile)}.travel-intro__title{font-size:34px}.travel-intro__text{font-size:18px}.col-hero-container{max-width:900px;margin:0 auto;text-align:center;padding:30px!important}.col-hero-title{font-size:30px!important}.col-hero-description{font-size:16px!important}}@media (max-width: 991px){.mega-menu-wrapper{display:none}}@media (max-width: 767px){.header__icons .list-social{display:none}.featured-deal{flex-wrap:wrap}.featured-image{width:100%;height:inherit}.travel-type-large:nth-child(odd){direction:inherit;grid-template-columns:1fr}.travel-type-large{grid-template-columns:1fr}.quick-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.quick-links-section{background:#f8f9fa;padding:50px 20px;border-radius:24px;margin-top:80px}}@media (min-width: 990px){.header__inline-menu.mob{display:none}.mega-menu-wrapper{position:relative}.mega-menu-panels{position:absolute;top:100%;left:50%;width:fit-content;right:0;margin:0 auto;min-width:900px;transform:translate(-50%)}header .list-menu__item--link{padding-bottom:3.5rem!important;padding-top:3.5rem!important}.custom-mega-menu{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,transform .25s ease;background:#fff;width:100%;position:absolute;box-shadow:0 10px 40px #0000001a;top:0;max-width:1400px;margin:0 auto;border-radius:0 0 12px 12px;padding:40px;left:0;right:0}.custom-drop{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,transform .25s ease;background:#fff;position:absolute;box-shadow:0 10px 40px #0000001a;top:0;margin:0 auto;border-radius:0 0 12px 12px;padding:40px;left:0;right:0;width:fit-content}.custom-drop.is-active,.custom-mega-menu.is-active{opacity:1;visibility:visible;pointer-events:auto}.mega-menu-grid{display:flex;align-items:flex-start;justify-content:space-between;margin:0 auto;max-width:1280px}ul.list-menu.list-menu--inline{gap:35px}.list-menu__item--link{padding-bottom:.5rem;padding-top:.5rem;color:#000}.col-cover h4{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#667eea;margin-bottom:20px}.col-cover ul{list-style:none;padding:0;margin:0}.col-cover li{margin-bottom:12px}.col-cover a{color:#2c3e50;text-decoration:none;font-size:15px;transition:all .3s;display:flex;align-items:center;gap:8px}.col-cover a:hover{color:#667eea;transform:translate(5px)}.mega-menu-featured{background:#f8f9fa;border-radius:12px;padding:20px;text-align:center;max-width:250px;display:flex;flex-direction:column;gap:0}.mega-menu-featured img{border-radius:8px;margin-bottom:15px;aspect-ratio:1/1;max-width:100%;height:inherit;object-fit:cover}.mega-menu-featured h5{font-size:16px;margin-bottom:8px;margin-top:0;letter-spacing:0px}.mega-menu-featured .price{font-size:20px;font-weight:700;color:#667eea;margin-bottom:15px}.mega-menu-featured .img-cov{position:relative}.mega-menu-featured .img-cov span{position:absolute;background:#000;color:#fff;top:0;right:0;padding:5px 10px;font-size:12px;letter-spacing:0;border-radius:10px}.mega-menu-featured a{color:#000;text-decoration:none;letter-spacing:0}.mega-menu-featured a:hover{text-decoration:underline}li.mega-menu-item [data-handle=travel-type]{position:relative}.custom-drop[data-handle=travel-type] h4{display:none}.header__icons .list-social{gap:12px;padding-right:20px;margin-right:20px;border-right:1px solid #e9ecef}.header__icons .list-social a.link.list-social__link{padding-left:0;padding-right:0}.header__icons .list-social a.link.list-social__link svg path{fill:#2c3e50}.header__icons .list-social a.link.list-social__link:hover svg path{fill:#667eea}.header__icons .list-social a.link.list-social__link svg{transition:color .3s}.header__icons .list-social a.link.list-social__link:hover svg{opacity:1;transform:scale(1.1);transition:color .3s}.mega-menu-wrapper .mega-menu-item a{text-decoration:none;color:#2c3e50;font-weight:500;transition:color .3s;position:relative}.mega-menu-wrapper .mega-menu-item a:after{content:"";position:absolute;bottom:35px;left:0;width:0;height:2px;background:#667eea;transition:width .3s}.mega-menu-wrapper .mega-menu-item a:hover{color:#667eea}.mega-menu-wrapper .mega-menu-item a:hover:after{width:100%}.mega-menu-item .menu-arrow{margin-left:6px;font-size:11px;transition:transform .3s ease}.mega-menu-item.has-dropdown:hover .menu-arrow{transform:rotate(180deg)}.facets__summary .svg-wrapper,.facets__summary svg{display:none!important}.facets__disclosure-vertical>summary{pointer-events:none}.facets__disclosure-vertical{border-top:0;margin-right:0;background:#fff;border-radius:12px;padding:25px;margin-bottom:20px;box-shadow:0 2px 10px #0000000d}.facets-vertical .facets__summary{font-size:16px;font-weight:700;margin-bottom:15px;color:#2c3e50;display:flex;justify-content:space-between;align-items:center;padding:0!important}span.facet-checkbox__text-label,span.facet-checkbox__text{font-size:14px;color:#546e7a;cursor:pointer;justify-content:space-between;display:grid;grid-template-columns:90% 20%;width:100%}.facet-checkbox{padding:1rem 0rem 1rem 0}.facets__display-vertical{padding-bottom:0}}@media (min-width: 1400px){.mega-menu-panels{width:100vw}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/custom.css.map */
