:root{--neulo-type-body: Figtree, sans-serif;--neulo-type-heading: Poppins, sans-serif;--neulo-type-ink: #fff;--neulo-type-body-size: 15px;--neulo-type-body-line: 1.5;--neulo-type-section-size: 32px;--neulo-type-detail-size: 16px;--neulo-type-meta-size: 13px;--neulo-type-action-size: 14px}@layer neulo-typography{.neulo-type-secondary{font-family:var(--neulo-type-body)!important;font-size:15px!important;line-height:1.5!important}.neulo-type-secondary :where(#page-content) :is(h1,h2,h3,h4,h5,h6),.neulo-type-secondary .shopify-policy__container :is(h1,h2,h3,h4,h5,h6){font-family:var(--neulo-type-heading)!important;font-weight:600!important}.neulo-type-secondary :where(#page-content) :is(h1,h2),.neulo-type-secondary .shopify-policy__container h1{font-size:32px!important;line-height:1.25!important}.neulo-type-secondary :where(#page-content) :is(h3,h4,h5,h6){font-size:16px!important;line-height:1.4!important}.neulo-type-secondary :is(.rte,.nj,.neulo-contact,.shopify-policy__container,[class*=ai-text-section],[class*=ai-product-feature__description],[class*=ai-product-feature__subtext],.multi-size-purchase) p:not(:where(.globo-form-app *,.multi-size-purchase__price,.multi-size-purchase__metric-value)){font-family:var(--neulo-type-body)!important;font-size:15px!important;font-weight:400!important;line-height:1.5!important;color:#fff!important}.neulo-type-secondary :is(.rte,.shopify-policy__body) :is(li,dd,td){color:#fff!important;font-size:15px!important;line-height:1.5!important}.neulo-type-secondary :is(.rte,.shopify-policy__body) :is(h2,h3){font-size:24px!important;line-height:1.4!important;color:#fff!important}.neulo-type-secondary :is(.neulo-legal,.neulo-contact,.nj){color:#fff!important;font-family:var(--neulo-type-body)!important}.neulo-type-secondary :is(.neulo-legal__facts dt,.neulo-legal__end,.neulo-legal__eyebrow,.article .meta,.feature-subheader,.rte figcaption){font-family:var(--neulo-type-body)!important;font-size:13px!important;line-height:1.5!important;color:#fff!important;opacity:1!important}.neulo-type-secondary [class*=ai-text-section__main-heading]{font-size:32px!important;line-height:1.25!important;color:#fff!important}.neulo-type-secondary [class*=ai-text-section__subheading]{font-size:24px!important;line-height:1.4!important;color:#fff!important}.neulo-type-secondary :is([class*=ai-company-info__label],[class*=ai-company-info__value],[class*=ai-company-info__text]){font-family:var(--neulo-type-body)!important;font-size:15px!important;line-height:1.5!important;color:#fff!important}.nj{--nj-muted:#fff}.neulo-type-secondary .nj :is(.nj-eyebrow,.nj-meta,.nj-meta span,.nj-meta time,.nj-count,.nj-section-head>span,.nj-store-kicker){font-family:var(--neulo-type-body)!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important;color:#fff!important}.nj :is(.nj-feature h2,.nj-section-head h2){font-size:32px!important;line-height:1.25!important}.nj .nj-card h3{font-size:16px!important;line-height:1.4!important}.nj :is(.nj-filters button,.nj-read,.nj-more,.nj-store-button){font-family:var(--neulo-type-body)!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important}.nj .nj-filters button{color:#fff!important;white-space:normal!important}.nj .nj-filters button:is(:hover,[aria-pressed=true]){color:#fff!important;background:transparent!important}.nj .nj-more{color:#fff!important}.nj .nj-more:hover,.nj .nj-store-button{color:#111!important;background:#fff!important}.nj .nj-store-button:hover{background:#ddd!important}.nj .nj-filter-row{flex-wrap:wrap!important}.nj .nj-filters{flex-wrap:wrap!important;overflow:visible!important;gap:12px 24px!important}.neulo-type-secondary :is(button,input,select,textarea,.button,.btn),.neulo-waitlist-router :is(button,input,select,textarea){font-family:var(--neulo-type-body)!important}.neulo-type-secondary :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea),.neulo-waitlist-router :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){font-size:16px!important;line-height:1.5!important}.neulo-type-secondary :is(.globo-label,.checkbox-label,.neulo-residence label),.neulo-waitlist-router :is(.globo-label,.checkbox-label,.neulo-residence label){font-family:var(--neulo-type-body)!important;font-size:15px!important;line-height:1.5!important}.neulo-type-secondary :is(.globo-description,.globo-description p){font-family:var(--neulo-type-body)!important;font-size:15px!important;line-height:1.5!important;color:#fff!important}.neulo-type-secondary :is(.button,.btn,.wizard__submit,button[type=submit]){font-size:14px!important;line-height:1.5!important;font-weight:600!important}.neulo-type-secondary .neulo-contact__choice span{font-size:15px!important;color:#fff!important;line-height:1.5!important}.neulo-type-secondary .neulo-contact__choice strong{font-family:var(--neulo-type-heading)!important;font-size:16px!important;font-weight:600!important;line-height:1.4!important}.neulo-type-secondary .neulo-contact__choice small{font-size:13px!important;line-height:1.5!important;color:#fff!important}.neulo-type-secondary .checkbox-label p,.neulo-waitlist-router .checkbox-label p{font-size:inherit!important;line-height:inherit!important}[data-neulo-page=fitting-reservation] .rte>div :is(p,span,div[style*=font-size],a[style*=font-size]){font-family:var(--neulo-type-body)!important;font-size:15px!important;line-height:1.5!important;color:#fff!important}.multi-size-purchase small{font-size:13px!important;line-height:1.5!important}[data-neulo-page=fitting-reservation] :is(.air-datepicker-cell,.air-datepicker-body--day-name){font-family:var(--neulo-type-body)!important;font-size:13px!important;line-height:1.5!important}[data-neulo-page=fitting-reservation] .air-datepicker-body--day-name{color:#fff!important}.neulo-type-secondary :is(.cart-item__remove,.feature-subheader--small,.neulo-country-auto-help){font-family:var(--neulo-type-body)!important;font-size:13px!important;line-height:1.5!important;color:#fff!important}.neulo-type-secondary .neulo-international-purchase small{font-size:13px!important;line-height:1.5!important}.neulo-type-secondary .neulo-order-cost :is(p,dt,dd,small,strong){color:#161616!important;font-family:var(--neulo-type-body)!important}.neulo-type-secondary .neulo-order-cost small,.neulo-type-secondary .neulo-order-cost .neulo-order-cost__fine{font-size:13px!important;line-height:1.5!important}.neulo-type-secondary .neulo-order-cost .neulo-order-cost__heading{font-family:var(--neulo-type-heading)!important;font-size:16px!important;font-weight:600!important;line-height:1.4!important}.multi-size-purchase :is(.multi-size-purchase__notice,.multi-size-purchase__description,.multi-size-purchase__note,.multi-size-purchase__perks,.multi-size-purchase__reservation-period,.neulo-purchase-conditions){font-family:var(--neulo-type-body)!important;font-size:15px!important;line-height:1.5!important;color:#fff!important}.neulo-type-secondary .multi-size-purchase :is(.multi-size-purchase__perks-note,.multi-size-purchase__metric-label,.multi-size-purchase__metric-note,.multi-size-purchase__metric-index,.neulo-purchase-conditions small){font-family:var(--neulo-type-body)!important;font-size:13px!important;line-height:1.5!important;color:#fff!important}.multi-size-purchase .multi-size-purchase__metric-value{font-family:var(--neulo-type-heading)!important;font-weight:600!important}.multi-size-purchase .multi-size-purchase__size{font-size:15px!important;line-height:1.5!important}.section-footer :is(.copyright,.footer__copyright){font-family:var(--neulo-type-body)!important;font-size:13px!important;line-height:1.5!important;color:#fff!important}.neulo-type-secondary [class*=ai-product-feature__text-column]>p:not([class]){font-family:var(--neulo-type-body)!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important;color:#fff!important}.section-footer p{font-family:var(--neulo-type-body)!important;font-size:15px!important;line-height:1.5!important;color:#fff!important}.section-footer a{font-family:var(--neulo-type-body)!important;font-size:14px!important;line-height:1.5!important;color:#fff!important}.neulo-type-secondary :where(#page-content) :is(h1,h2,h3,h4,h5,h6):not(:where(.globo-form-app *,.tpb__widget-module__wrapper *)){color:#fff!important}.neulo-type-secondary :is([class*=ai-toc-subtext],[class*=neulo-product-sizes],[class*=neulo-product-route],.np-page__desc,.np-row__title){font-family:var(--neulo-type-body)!important;font-size:15px!important;font-weight:400!important;line-height:1.5!important;color:#fff!important}.neulo-type-secondary [class*=ai-product-feature__product-title]{font-family:var(--neulo-type-heading)!important;font-size:32px!important;font-weight:600!important;line-height:1.25!important}.neulo-type-secondary :is([class*=ai-product-feature__button],.np-pickup__cta,.np-loadmore__btn){font-family:var(--neulo-type-body)!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important}.neulo-type-secondary .np-pickup__title-text{font-family:var(--neulo-type-heading)!important;font-size:24px!important;font-weight:600!important;line-height:1.4!important}.neulo-type-secondary :is(.np-pickup__date,.np-row__date,.np-list__label,.np-pickup__label,.neulo-legal__jump a,.tpb__dropdown-module__tag_label,.tpb__widget-module__date_mobile_activator_label,.tpb__widget-module__tag_label){font-family:var(--neulo-type-body)!important;font-size:13px!important;line-height:1.5!important;color:#fff!important}[data-neulo-page=jobs] :is(.nj-ja,.nj-dept,.nj-type){font-family:var(--neulo-type-body)!important;font-size:13px!important;line-height:1.5!important;color:#fff!important;opacity:1!important}[data-neulo-page=jobs] .nj-en{font-family:var(--neulo-type-heading)!important;font-size:16px!important;font-weight:600!important;line-height:1.4!important}[data-neulo-page=jobs] .nj-btn,.neulo-type-secondary [id^=neulo-thanks-] .cta{font-family:var(--neulo-type-body)!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important}.neulo-type-secondary [id^=neulo-thanks-] p,.neulo-type-secondary .neulo-international-event :is(p,.neulo-international-event__intro){font-family:var(--neulo-type-body)!important;font-size:15px!important;line-height:1.5!important;color:#fff!important}.neulo-type-secondary .neulo-international-event__eyebrow{font-family:var(--neulo-type-body)!important;font-size:13px!important;line-height:1.5!important;color:#fff!important}.neulo-type-secondary .rte th{font-family:var(--neulo-type-body)!important;font-size:13px!important;line-height:1.5!important;color:#fff!important;opacity:1!important}.return-request{--rr-ink:#fff;--rr-muted:#fff;font-family:var(--neulo-type-body)!important}.return-request p:not(:where(.return-request__alert *)){font-family:var(--neulo-type-body)!important;font-size:15px!important;line-height:1.5!important}.return-request :is(.return-request__eyebrow,.return-request__label,.return-request__steps span,.return-request__before>summary>span){font-family:var(--neulo-type-body)!important;font-size:13px!important;line-height:1.5!important}.return-request :is(label>span,legend){font-family:var(--neulo-type-body)!important;font-size:15px!important;line-height:1.5!important}.neulo-type-secondary .nj .nj-booking h2{font-size:clamp(30px,3.3vw,48px)!important;line-height:1.2!important}@media(max-width:767px){.neulo-type-secondary :where(#page-content) h2,.neulo-type-secondary [class*=ai-text-section__main-heading],.nj :is(.nj-feature h2,.nj-section-head h2){font-size:23.4px!important;line-height:1.25!important}.neulo-type-secondary :is(.rte,.shopify-policy__body) :is(h2,h3){font-size:23.4px!important;line-height:1.4!important}.nj .nj-filter-row{align-items:flex-start!important}.nj .nj-count{flex-basis:100%!important}.nj .nj-filters{gap:8px 18px!important}}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/neulo-typography.css.map */
