:root{--nm-bg:#FAF8F3;--nm-white:#FFFFFF;--nm-ink:#20201D;--nm-olive:#596B4A;--nm-olive-dark:#35452F;--nm-terracotta:#C86B45;--nm-terracotta-dark:#B25936;--nm-beige:#EDE5D8;--nm-ink-soft:rgba(32,32,29,.65);--nm-ink-faint:rgba(32,32,29,.4);--nm-border:rgba(32,32,29,.1);--nm-font-display:"Montserrat",Arial,sans-serif;--nm-font-body:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--nm-ease:cubic-bezier(.16,1,.3,1)}.nm-section *,.nm-container *,.nm-hero *{box-sizing:border-box}.nm-section,.nm-container,.nm-hero{font-family:var(--nm-font-body);color:var(--nm-ink)}.nm-section h1,.nm-section h2,.nm-section h3,.nm-section h4,.nm-container h1,.nm-container h2,.nm-container h3,.nm-container h4,.nm-hero h1,.nm-hero h2,.nm-hero h3,.nm-hero h4{font-family:var(--nm-font-display);font-weight:700;line-height:1.12;letter-spacing:-.01em;margin:0}.nm-section img,.nm-container img,.nm-hero img{max-width:100%;display:block}.nm-section a,.nm-container a,.nm-hero a{text-decoration:none;color:inherit}.nm-section ul,.nm-container ul,.nm-hero ul{list-style:none;margin:0;padding:0}.nm-container{max-width:1180px;margin:0 auto;padding:0 24px}.nm-eyebrow{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--nm-olive);margin-bottom:14px}.nm-section-head{max-width:640px;margin:0 auto 48px;text-align:center}.nm-section-head h2{font-size:clamp(28px,4vw,42px);margin-bottom:14px}.nm-section-head p{color:var(--nm-ink-soft);font-size:17px;margin:0}.nm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;border-radius:100px;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:2px solid transparent;transition:transform .35s var(--nm-ease),background .25s ease,border-color .25s ease;white-space:nowrap;cursor:pointer}.nm-btn-primary{background:var(--nm-terracotta);color:#fff;box-shadow:0 8px 24px -8px #c86b458c}.nm-btn-primary:hover{background:var(--nm-terracotta-dark);transform:translateY(-2px);color:#fff}.nm-btn-secondary{background:transparent;color:var(--nm-olive-dark);border-color:var(--nm-olive-dark)}.nm-btn-secondary:hover{background:var(--nm-olive-dark);color:#fff;transform:translateY(-2px)}.nm-btn-ghost-white{background:transparent;color:#fff;border-color:#ffffff80}.nm-btn-ghost-white:hover{background:#ffffff1f;border-color:#fff;color:#fff}.nm-section{padding:88px 0}.nm-section--tight{padding:56px 0}.nm-bg-beige{background:var(--nm-beige)}.nm-bg-white{background:var(--nm-white)}.nm-bg-olive{background:var(--nm-olive-dark);color:#fff}.nm-bg-olive .nm-section-head p{color:#ffffffbf}.nm-hero{position:relative;min-height:88vh;display:flex;align-items:flex-end;overflow:hidden;background:var(--nm-ink)}.nm-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.nm-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center 30%;animation:nmHeroZoom 18s ease-in-out infinite alternate}@keyframes nmHeroZoom{0%{transform:scale(1)}to{transform:scale(1.08)}}.nm-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#20201d26 0% 40%,#20201dcc);z-index:1}.nm-hero-content{position:relative;z-index:2;color:#fff;width:100%;padding:0 24px 72px;max-width:1180px;margin:0 auto}.nm-hero-content .nm-eyebrow{color:#ffffffd9}.nm-hero-content h1{font-size:clamp(34px,6.5vw,74px);max-width:900px;color:#fff}.nm-hero-content p{font-size:clamp(16px,2vw,20px);max-width:480px;margin:18px 0 30px;color:#ffffffe0}.nm-hero-cta{display:flex;gap:16px;flex-wrap:wrap}.nm-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.nm-split.nm-reverse .nm-split-media{order:2}.nm-split.nm-reverse .nm-split-text{order:1}.nm-split-media img{border-radius:26px;width:100%;aspect-ratio:4/5;object-fit:cover}.nm-split-media.nm-square img{aspect-ratio:1/1}.nm-split-text h2{font-size:clamp(26px,3.6vw,40px);margin-bottom:18px}.nm-split-text p{color:var(--nm-ink-soft);font-size:16.5px;margin-bottom:24px}.nm-split-list{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.nm-split-list li{display:flex;align-items:flex-start;gap:12px;font-size:15px}.nm-check{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--nm-olive);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;margin-top:2px}.nm-problem-banner{background:var(--nm-olive-dark);color:#fff;border-radius:26px;padding:56px;display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.nm-problem-banner h2{font-size:clamp(24px,3.4vw,36px);color:#fff;margin-bottom:16px}.nm-problem-banner p{color:#ffffffc7;font-size:16px;margin-bottom:26px}.nm-arrow-flow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:#fff9;margin-bottom:22px}.nm-arrow-flow span{padding:6px 14px;border:1px solid rgba(255,255,255,.25);border-radius:100px}.nm-problem-banner-media img{border-radius:16px;width:100%;aspect-ratio:4/3;object-fit:cover}.nm-benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--nm-border);border-radius:26px;overflow:hidden}.nm-benefit-card{background:#fff;padding:40px 32px;transition:background .3s ease}.nm-benefit-card:hover{background:var(--nm-beige)}.nm-benefit-icon{width:50px;height:50px;border-radius:14px;background:var(--nm-beige);display:flex;align-items:center;justify-content:center;color:var(--nm-olive-dark);margin-bottom:20px}.nm-benefit-card h3{font-size:18px;margin-bottom:8px}.nm-benefit-card p{color:var(--nm-ink-soft);font-size:14.5px;margin:0}.nm-lifestyle-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:14px;height:580px}.nm-lifestyle-item{position:relative;border-radius:18px;overflow:hidden}.nm-lifestyle-item:first-child{grid-row:span 2}.nm-lifestyle-item img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--nm-ease)}.nm-lifestyle-item:hover img{transform:scale(1.06)}.nm-lifestyle-item .nm-tag{position:absolute;bottom:16px;left:16px;background:#ffffffeb;color:var(--nm-ink);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:8px 16px;border-radius:100px}.nm-lifestyle-item.nm-placeholder{background:var(--nm-beige);display:flex;align-items:center;justify-content:center;color:var(--nm-ink-faint);font-size:13px;text-align:center;padding:18px}.nm-specs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:8px}.nm-spec-card{background:#fff;border-radius:16px;padding:30px 26px;border:1px solid var(--nm-border)}.nm-spec-card .nm-spec-value{font-family:var(--nm-font-display);font-size:36px;color:var(--nm-terracotta);margin-bottom:4px}.nm-spec-card .nm-spec-label{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.nm-spec-card p{color:var(--nm-ink-soft);font-size:14px;margin:0}.nm-steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.nm-step-media{border-radius:16px;overflow:hidden;aspect-ratio:4/5;margin-bottom:20px;background:var(--nm-beige)}.nm-step-media img{width:100%;height:100%;object-fit:cover}.nm-step-num{font-family:var(--nm-font-display);font-size:14px;color:var(--nm-terracotta);font-weight:600;margin-bottom:6px}.nm-step-card h3{font-size:19px;margin-bottom:8px}.nm-step-card p{color:var(--nm-ink-soft);font-size:14.5px;margin:0}.nm-compare-wrap{background:#fff;border-radius:26px;padding:8px;border:1px solid var(--nm-border);overflow-x:auto}.nm-compare{width:100%;border-collapse:collapse;min-width:600px}.nm-compare th,.nm-compare td{padding:18px 22px;text-align:center;font-size:14.5px}.nm-compare th{font-family:var(--nm-font-display);font-size:15px;font-weight:600}.nm-compare thead th:first-child,.nm-compare td:first-child{text-align:left}.nm-compare td:first-child{color:var(--nm-ink-soft);font-size:14px}.nm-compare tbody tr:not(:last-child) td{border-bottom:1px solid var(--nm-border)}.nm-compare .nm-col-us{background:var(--nm-beige)}.nm-compare th.nm-col-us{color:var(--nm-olive-dark)}.nm-yes{color:var(--nm-olive-dark);font-weight:700;font-size:17px}.nm-no{color:var(--nm-ink-faint);font-size:17px}.nm-limited{color:var(--nm-ink-soft);font-size:13px}.nm-reviews-summary{text-align:center;margin-bottom:40px}.nm-stars{color:var(--nm-terracotta);font-size:20px;letter-spacing:4px;margin-bottom:8px}.nm-review-placeholder{background:var(--nm-beige);border:1px dashed var(--nm-ink-faint);border-radius:22px;padding:48px 28px;text-align:center;color:var(--nm-ink-soft);font-size:15px}.nm-review-placeholder strong{display:block;color:var(--nm-ink);font-size:16px;margin-bottom:8px}.nm-cta-banner{background:var(--nm-ink);color:#fff;border-radius:26px;padding:72px 36px;text-align:center}.nm-cta-banner h2{font-size:clamp(28px,4.5vw,46px);color:#fff;margin-bottom:16px}.nm-cta-banner p{color:#ffffffbf;font-size:16.5px;margin-bottom:32px;max-width:460px;margin-left:auto;margin-right:auto}.nm-faq-list{max-width:780px;margin:0 auto}.nm-faq-item{border-bottom:1px solid var(--nm-border)}.nm-faq-question{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 4px;background:none;border:none;width:100%;text-align:left;font-family:var(--nm-font-display);font-size:17px;color:var(--nm-ink);cursor:pointer}.nm-faq-question .nm-plus{flex-shrink:0;width:26px;height:26px;border-radius:50%;border:1px solid var(--nm-border);display:flex;align-items:center;justify-content:center;font-size:15px;color:var(--nm-olive-dark);transition:transform .3s var(--nm-ease),background .3s ease}.nm-faq-item.nm-open .nm-faq-question .nm-plus{transform:rotate(45deg);background:var(--nm-terracotta);color:#fff;border-color:var(--nm-terracotta)}.nm-faq-answer{max-height:0;overflow:hidden;transition:max-height .4s var(--nm-ease)}.nm-faq-answer-inner{padding:0 4px 24px;color:var(--nm-ink-soft);font-size:14.5px;max-width:640px}.nm-placeholder-note{color:var(--nm-terracotta-dark);font-style:italic;font-size:13px;display:block;margin-top:6px}.nm-placeholder-box{background:var(--nm-beige);border:1px dashed var(--nm-ink-faint);border-radius:10px;padding:16px 20px;font-size:13.5px;color:var(--nm-ink-soft);margin:18px 0}.nm-placeholder-box strong{color:var(--nm-terracotta-dark)}.nm-legal-content{max-width:760px;margin:0 auto}.nm-legal-content h2{font-size:22px;margin:32px 0 12px}.nm-legal-content h2:first-child{margin-top:0}.nm-legal-content p{color:var(--nm-ink-soft);font-size:15px;margin-bottom:14px}.nm-pack-grid{display:flex;flex-direction:column;gap:10px;width:100%;margin:4px 0 2px}.nm-pack-card{position:relative;display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:16px 18px;border-radius:14px;border:2px solid var(--nm-border);background:#fff;cursor:pointer;font-family:var(--nm-font-body);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.nm-pack-card:hover{border-color:var(--nm-olive)}.nm-pack-card--active{border-color:var(--nm-terracotta);background:#fdf3ee;box-shadow:0 4px 16px -8px #c86b4566}.nm-pack-card--featured{border-color:var(--nm-olive)}.nm-pack-card--featured.nm-pack-card--active{border-color:var(--nm-terracotta)}.nm-pack-radio{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:2px solid var(--nm-border);position:relative}.nm-pack-card--active .nm-pack-radio{border-color:var(--nm-terracotta)}.nm-pack-card--active .nm-pack-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--nm-terracotta)}.nm-pack-card-body{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.nm-pack-card-title{font-weight:700;font-size:15px;color:var(--nm-ink)}.nm-pack-card-save{font-size:12px;font-weight:700;color:var(--nm-olive-dark);background:var(--nm-beige);display:inline-block;padding:2px 8px;border-radius:100px;width:fit-content}.nm-pack-card-price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.nm-pack-card-now{font-family:var(--nm-font-display);font-weight:800;font-size:19px;color:var(--nm-ink)}.nm-pack-card--active .nm-pack-card-now{color:var(--nm-terracotta-dark)}.nm-pack-card-was{font-size:12.5px;color:var(--nm-ink-faint);text-decoration:line-through}.nm-pack-badge{position:absolute;top:-11px;left:16px;background:var(--nm-olive-dark);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:100px}.nm-pack-grid~variant-picker .variant-option--buttons{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nm-product-banner{border-radius:26px;overflow:hidden;position:relative;display:flex;align-items:center;min-height:320px}.nm-product-banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.nm-product-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#20201db8,#20201d40);z-index:1}.nm-product-banner-text{position:relative;z-index:2;color:#fff;padding:44px 56px;max-width:460px}.nm-product-banner-text h3{color:#fff;font-size:26px;margin-bottom:10px}.nm-product-banner-text p{color:#ffffffd9;margin-bottom:0}.nm-contact-wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px}.nm-contact-info{background:var(--nm-beige);border-radius:26px;padding:40px}.nm-contact-info h3{font-size:21px;margin-bottom:14px}.nm-contact-info p{color:var(--nm-ink-soft);font-size:15px;margin-bottom:24px}.nm-contact-detail{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.nm-contact-detail strong{display:block;font-size:14px}.nm-contact-detail span{font-size:13.5px;color:var(--nm-ink-soft)}.nm-contact-wrap form{display:flex;flex-direction:column;gap:18px}.nm-contact-wrap input,.nm-contact-wrap textarea,.nm-contact-wrap select{width:100%;padding:14px 16px;border-radius:8px;border:1px solid var(--nm-border);background:#fff;font-family:var(--nm-font-body);font-size:15px;color:var(--nm-ink)}.nm-contact-wrap label{display:block;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;color:var(--nm-ink-soft)}.nm-contact-wrap .nm-form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.nm-reveal{opacity:0;transform:translateY(26px);transition:opacity .8s var(--nm-ease),transform .8s var(--nm-ease)}.nm-reveal.nm-visible{opacity:1;transform:translateY(0)}.nm-reveal-stagger.nm-visible>*{opacity:1;transform:translateY(0)}.nm-reveal-stagger>*{opacity:0;transform:translateY(18px);transition:opacity .6s var(--nm-ease),transform .6s var(--nm-ease)}.nm-reveal-stagger>*:nth-child(1){transition-delay:0s}.nm-reveal-stagger>*:nth-child(2){transition-delay:.08s}.nm-reveal-stagger>*:nth-child(3){transition-delay:.16s}.nm-reveal-stagger>*:nth-child(4){transition-delay:.24s}.nm-reveal-stagger>*:nth-child(5){transition-delay:.32s}.nm-reveal-stagger>*:nth-child(6){transition-delay:.4s}.nm-btn:focus-visible,.nm-pack-card:focus-visible,.nm-faq-question:focus-visible,.nm-lifestyle-item a:focus-visible,.nm-container a:focus-visible,.nm-hero a:focus-visible{outline:2px solid var(--nm-terracotta);outline-offset:3px;border-radius:4px}.nm-pack-card:focus-visible{outline-offset:2px}@media(prefers-reduced-motion:reduce){.nm-hero-media img{animation:none}.nm-reveal,.nm-reveal-stagger>*{opacity:1!important;transform:none!important;transition:none!important}.nm-lifestyle-item img,.nm-btn,.nm-pack-card,.nm-benefit-card{transition:none}}@media(max-width:1024px){.nm-benefits-grid,.nm-steps-grid,.nm-specs-grid{grid-template-columns:repeat(2,1fr)}.nm-lifestyle-grid{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,200px);height:auto}.nm-lifestyle-item:first-child{grid-row:span 1;grid-column:span 2}}@media(max-width:860px){.nm-split,.nm-contact-wrap{grid-template-columns:1fr;gap:36px}.nm-split.nm-reverse .nm-split-media,.nm-split.nm-reverse .nm-split-text{order:unset}.nm-problem-banner{grid-template-columns:1fr;padding:32px 24px}.nm-benefits-grid{grid-template-columns:1fr}.nm-steps-grid{grid-template-columns:1fr 1fr}.nm-specs-grid{grid-template-columns:1fr}.nm-section{padding:60px 0}.nm-cta-banner{padding:52px 22px}.nm-contact-wrap .nm-form-row{grid-template-columns:1fr}}@media(max-width:560px){.nm-steps-grid{grid-template-columns:1fr}.nm-hero{min-height:100vh}.nm-lifestyle-grid{grid-template-columns:1fr;grid-template-rows:repeat(4,200px)}.nm-lifestyle-item:first-child{grid-column:span 1}.nm-btn{padding:15px 24px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/nomada-custom.css.map */
