:root{--font-body-family:"Neue Montreal",Arial,sans-serif;--font-heading-family:"Neue Montreal",Arial,sans-serif;--font-body-weight:400;--font-body-weight-medium:400;--font-body-weight-semibold:700;--font-body-weight-bold:700;--font-heading-weight:300;--font-heading-weight-medium:400;--heading-text-transform:none;--body-text-transform:none;--buttons-radius:25px;--buttons-radius-outset:25px;--nm-ink:#111111;--nm-muted:#666666;--nm-paper:#ffffff;--nm-line:#dddddd;--nm-sage:#f3f3f3;--nm-radius:25px}.nm-theme{overflow-x:clip}html{scroll-behavior:smooth;scroll-padding-top:100px}body{font-family:var(--font-body-family);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0;background:var(--nm-paper);color:var(--nm-ink);margin:0;text-transform:none}body,h1,h2,h3,h4,h5,h6,input,textarea,select,button,.button,.btn{font-family:Neue Montreal,Arial,sans-serif}h1,h2,h3,h4,h5,h6{letter-spacing:-.025em;text-transform:none}h1,h2{font-weight:300}button,.button,.btn,[role=button],input[type=submit],input[type=button],.shopify-payment-button__button{border-radius:25px}.button:before,.button:after,.btn:before,.btn:after{border-radius:25px}button,input,select,textarea{font-size:16px}button,a,input,select,textarea,summary{touch-action:manipulation}:focus-visible{outline:2px solid #333333;outline-offset:4px}[hidden]{display:none!important}img,video{max-width:100%}summary{cursor:pointer}button{cursor:pointer}button:disabled{cursor:not-allowed}.nm-sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.nm-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 24px;border:1px solid var(--nm-ink);border-radius:25px;background:var(--nm-ink);color:#fff;font-weight:700;text-decoration:none;line-height:1.2;text-align:center}.nm-button:hover{background:#333;color:#fff}.nm-button--secondary{background:transparent;color:var(--nm-ink)}.nm-button--secondary:hover{background:#f3f3f3;color:var(--nm-ink)}.shopify-policy__container{max-width:820px!important;padding:52px 24px 80px!important}.shopify-policy__title h1{font-size:40px;margin-bottom:30px}.shopify-policy__body{line-height:1.75;font-size:16px}.shopify-policy__body h2,.shopify-policy__body h3{font-size:24px;font-weight:400;margin-top:30px}.shopify-policy__body a{color:inherit;text-underline-offset:3px}.nm-bnpl{display:grid;gap:5px;margin:12px 0 16px;font-size:12px;line-height:1.35;text-transform:none;min-width:0}.nm-bnpl klarna-placement,.nm-bnpl square-placement{display:block;max-width:100%;width:100%;--messaging-font-size:12px;--messaging-line-height:1.35;--messaging-margin-block-start:0px;--messaging-margin-block-end:0px;--logo-badge-width:68px}.nm-bnpl klarna-placement::part(osm-container){padding:0;border:0;background:transparent}.nm-bnpl klarna-placement::part(osm-message),.nm-bnpl klarna-placement::part(osm-cta){font-family:Neue Montreal,Arial,sans-serif;font-size:12px;line-height:1.35}.nm-bnpl square-placement::part(message){font-family:Neue Montreal,Arial,sans-serif}.nm-bnpl__fallback{margin:0;font-size:12px;color:#666}.nm-bnpl__fallback a{color:inherit;text-underline-offset:2px}.nm-bnpl__fallback--loaded{display:none}.nm-page-shell{max-width:900px;margin:auto;padding:48px 24px 80px}.nm-page-shell h1{font-size:44px;line-height:1.1;margin:0 0 28px}.nm-page-shell .rte{font-size:16px;line-height:1.7}@media(max-width:749px){html{scroll-padding-top:72px}.nm-page-shell{padding:32px 20px 56px}.nm-page-shell h1{font-size:34px}.shopify-policy__container{padding:32px 20px 56px!important}.shopify-policy__title h1{font-size:32px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nm-page-shell--locator{max-width:1320px}.nm-locator-intro{max-width:680px;color:#666;margin:-10px 0 30px;line-height:1.6}.nm-page-shell--locator stockist-store-locator{display:block;min-height:650px;font-family:var(--font-body-family)}@media(max-width:749px){.nm-page-shell--locator stockist-store-locator{min-height:760px}}.nm-theme kaching-bundles-block,.nm-theme kaching-bundles-block .kaching-bundles,.nm-theme kaching-bundles-block .kaching-bundles *{--block-font-family:inherit!important;--block-block-title-color:#191919!important;--bar-border-color:#d3d3d3!important;--bar-selected-border-color:#191919!important;--bar-background-color:#f3f3f3!important;--bar-selected-background-color:#ffffff!important;--bar-title-color:#191919!important;--bar-subtitle-color:#666666!important;--bar-price-color:#191919!important;--bar-full-price-color:#666666!important;--bar-most-popular-background-color:#191919!important;--bar-most-popular-color:#ffffff!important;--bar-label-background-color:#eeeeee!important;--bar-label-color:#333333!important;--kaching-bundles-low-stock-alert-text-color:#555555!important;--kaching-collection-breaks-require-selection-background-color:#f3f3f3!important;--kaching-collection-breaks-require-selection-text-color:#333333!important;--kaching-bundles-timer-background-color:#eeeeee!important;--kaching-bundles-timer-text-color:#333333!important}.nm-theme :is(kaching-bundle,kaching-bundle-component,kaching-bundles-block) :is(button,[role=button]){border-radius:25px!important;font-family:var(--font-body-family)!important}.nm-theme kaching-bundles-block{font-family:var(--font-body-family)!important}@media(min-width:990px){.nm-theme:is(.page-index,.page-product){--aq-desktop-gutter: clamp(24px,3vw,64px);--aq-desktop-gap: clamp(28px,3vw,64px)}.nm-theme:is(.page-index,.page-product) #MainContent{width:100%;max-width:none;margin-inline:0}.nm-theme:is(.page-index,.page-product) :is(.nm-page-width,.nm-header__inner,.nm-mega__inner){width:100%;max-width:none;padding-inline:var(--aq-desktop-gutter);box-sizing:border-box}.nm-theme:is(.page-index,.page-product) .nm-mega__bundle{padding-inline:var(--aq-desktop-gutter)}.nm-theme.page-index :is(.nm-hero__content,.nm-reassurance){width:100%;max-width:none;padding-inline:var(--aq-desktop-gutter);box-sizing:border-box}.nm-theme.page-index .nm-hero__copy{width:min(820px,52%)}.nm-theme.page-index .nm-hero h1{font-size:clamp(50px,4.5vw,84px)}.nm-theme.page-index .nm-hero__description{max-width:40ch;font-size:clamp(17px,1.15vw,20px);line-height:1.55}.nm-theme.page-index .nm-hero__copy>.nm-button{width:320px;min-height:54px;font-size:17px}.nm-theme.page-index .nm-section-heading h2{font-size:clamp(36px,2.8vw,54px)}.nm-theme.page-index :is(.nm-home-collections__copy,.nm-journal__copy) h3{font-size:clamp(26px,2vw,36px)}.nm-theme.page-index :is(.nm-home-collections__copy p,.nm-journal__description,.nm-creator-invite__text){font-size:16px;line-height:1.6;max-width:60ch}.nm-theme.page-index .nm-card__title{font-size:clamp(16px,1.15vw,20px);line-height:1.35}.nm-theme.page-index .nm-card__price{font-size:17px}.nm-theme.page-index .nm-card__selected-colour{font-size:14px}.nm-theme.page-product .nm-product{width:100%;max-width:none;padding-inline:var(--aq-desktop-gutter);box-sizing:border-box}.nm-theme.page-product .nm-product__grid{width:100%;max-width:none;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--aq-desktop-gap)}.nm-theme.page-product :is(.nm-product__gallery,.nm-product__buybox){min-width:0;max-width:none}.nm-theme.page-product .nm-product__stage{max-height:none;aspect-ratio:1/1}.nm-theme.page-product .nm-product__image{object-fit:contain}.nm-theme.page-product .nm-product h1{font-size:clamp(36px,2.6vw,58px);line-height:1.1}.nm-theme.page-product .nm-product__subtitle{font-size:clamp(22px,1.6vw,30px)}.nm-theme.page-product .nm-product__price{font-size:clamp(27px,1.8vw,34px)}.nm-theme.page-product :is(.nm-product__option legend,.nm-product__option--colour .nm-product__option-value){font-size:17px}.nm-theme.page-product .nm-product__choice-text{font-size:16px;min-height:48px}.nm-theme.page-product :is(.nm-product__size-guide,.nm-product__option-value,.nm-product__fit-note,.nm-product__fit-model){font-size:14px;line-height:1.55}.nm-theme.page-product :is(.nm-product__fit-note,.nm-product__fit-model){max-width:68ch}.nm-theme.page-product .nm-product__add{min-height:56px;font-size:18px!important}.nm-theme.page-product :is(.nm-product__rating,.nm-product__review-count,.nm-product__bundle-help,.nm-bnpl__summary){font-size:14px}.nm-theme.page-product .nm-product__bundle>summary strong{font-size:19px}.nm-theme.page-product .nm-product__bundle>summary small{font-size:14px}.nm-theme.page-product .nm-product__reassurance li{font-size:13px;line-height:1.45}.nm-theme.page-product .nm-product__accordions summary{font-size:18px}.nm-theme.page-product .nm-product__rte{font-size:16px;line-height:1.65}.nm-theme.page-product .nm-product__rte :is(p,ul,ol){max-width:68ch}.nm-theme.page-product :is(.nm-size-chart table,.nm-size-chart__note){font-size:14px;line-height:1.55}.nm-theme.page-product :is(.nm-product__comparison,.nm-product__app-blocks){width:100%;max-width:none}.nm-theme.page-product :is(.nm-story__inner,.nm-benefits__inner,.nm-details__inner,.nm-motion__inner,.nm-compare__inner,.nm-testimonials__inner,.nm-faq__inner),.nm-theme.page-product #MainContent>.shopify-section>.page-width{width:100%;max-width:none;padding-inline:var(--aq-desktop-gutter);box-sizing:border-box}.nm-theme.page-product :is(.nm-story__text,.nm-faq__answer,.nm-benefits__item p,.nm-details__label p){max-width:68ch;font-size:16px;line-height:1.6}.nm-theme.page-product .nm-details__canvas{max-width:1176px;margin-inline:auto}.nm-theme.page-product .nm-motion__item{flex:1 1 0;max-width:720px}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/nm-theme.css.map */
