@font-face{font-family:ABC Diatype;src:url(ABCDiatype-Regular.woff2) format("woff2"),url(ABCDiatype-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Domaine Display;src:url(DomaineDisplay-Medium.woff2) format("woff2"),url(DomaineDisplay-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Domaine Display;src:url(DomaineDisplay-Regular.woff2) format("woff2"),url(DomaineDisplay-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Domaine Display;src:url(DomaineDispSemibold.woff2) format("woff2"),url(DomaineDispSemibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Financier Display;src:url(FinancierDisplay-Light.eot);src:url(FinancierDisplay-Light.eot?#iefix) format("embedded-opentype"),url(FinancierDisplay-Light.woff2) format("woff2"),url(FinancierDisplay-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:American Grotesk;src:url(AmericanGrotesk-Regular.woff2) format("woff2"),url(AmericanGrotesk-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:American Grotesk Bold;src:url(AmericanGrotesk-Bold.woff2) format("woff2"),url(AmericanGrotesk-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--Pg: 15px;--Pd: calc(var(--Pg) * 2);--Hs: calc(100dvh - var(--Hc));--paleBlue: #F1F9F9;--duckEgg: #AFE2E3;--forestGreen: #274D3D;--fg: #000000;--bg: #FFFFFF}input{border-radius:0}.domaine{font-family:Domaine Display;font-weight:500}.financier{font-family:Financier Display;font-weight:300}.american{font-family:American Grotesk Bold}.body-container{transition:all .3s ease}.consultation-form{position:fixed;left:100%;top:0;bottom:0;background:var(--bg);color:var(--fg);padding:3rem 2rem 2rem;width:100vw;max-width:560px;z-index:1100;transition:all .4s ease;overflow-y:auto;box-shadow:-2px 0 4px 2px #0000001a}.consultation-form input,.consultation-form select,.consultation-form textarea{background:transparent;color:inherit;border-color:inherit!important}.consultation-form input::placeholder,.consultation-form select::placeholder,.consultation-form textarea::placeholder{color:var(--fg)!important;opacity:.5}.consultation-form label{font-size:13px}@media screen and (min-width:768px){.consultation-form{padding:120px 2rem 2rem}}.consultation-form.active{transform:translate(-100%)}.consultation-form .close-consult{position:absolute;cursor:pointer;top:1rem;right:1rem;width:15px;height:15px}.consultation-form .close-consult path{stroke:var(--fg)}.consultation-form h4{font-size:24px;margin-bottom:20px}.consultation-form .intro{margin-bottom:40px}.this-form form,.consultation-form form{max-height:200vh;transition:all .275s;overflow:hidden}.this-form form.hidden,.consultation-form form.hidden{opacity:0;max-height:0;pointer-events:none}.arrow-button{display:inline-flex;align-items:baseline;font-size:24px;color:#999;text-align:center;transition:all .3s ease;cursor:pointer;outline:none;text-decoration:none!important}.arrow-button svg{margin-left:10px;transition:all .3s ease}@media screen and (min-width:1024px){.arrow-button{font-size:28px}.arrow-button:hover{color:var(--fg)}.arrow-button:hover *{fill:var(--fg)}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.brand-btn{font-size:20px;color:var(--fg);font-family:Domaine Display;font-weight:500;transition:all .4s ease;cursor:pointer}.brand-btn svg{margin-left:5px}.brand-btn svg path{fill:var(--fg);transition:all .4s ease}.brand-btn:hover{opacity:.5!important}button.btn-reset{appearance:none;-webkit-appearance:none;background:transparent;border:none}.font_domaine{font-family:Domaine Display;font-weight:500;line-height:1.2}.font_36,.richtext.font_36 *{font-size:36px}.font_28,.richtext.font_28 *{font-size:28px}.font_22,.richtext.font_22 *{font-size:22px}.font_17,.richtext.font_17 *{font-size:17px}.font_15,.richtext.font_15 *{font-size:15px}.font_b,.richtext.font_b *{font-size:14px}.richtext em,.richtext em *{font-style:italic}.font_fade{opacity:.5}@media (hover: hover) and (pointer: fine){.link_line:hover{text-decoration:underline}}.aspectholder{margin:0}.aspectholder>*{display:block}.richtext a{text-decoration:underline;transition:all .3s}.richtext a:hover{opacity:.5}.richtext strong{font-weight:400;opacity:.5}.max-w-body{max-width:700px}.frm-field_submit_success{transition:all .3s .35s}.frm-field_submit_success.hidden{opacity:0;visibility:hidden}.frm-field_submit_loading.hidden,.frm-field_submit.hidden{display:none}#shopify-section-my-cart button{appearance:none;-moz-appearance:none;-ms-appearance:none;background:none;border:none;padding:0;cursor:pointer;outline:inherit;-webkit-appearance:none;border-radius:0}#shopify-section-my-cart input{font-family:inherit;font-size:inherit;text-align:inherit;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}#shopify-section-my-cart input,#shopify-section-my-cart input::placeholder{background:none;color:inherit;border:none;padding:0;outline:inherit;opacity:1}#shopify-section-my-cart input:not([type=submit]){display:block;width:100%;border-radius:0}#shopify-section-my-cart input::-webkit-outer-spin-button,#shopify-section-my-cart input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#shopify-section-my-cart input[type=number]{-moz-appearance:textfield}#shopify-section-my-cart button,#shopify-section-my-cart a{color:var(--fg)}#shopify-section-my-cart p{margin:0}body.js-my-cart-open{overflow:hidden}.my-cart__items{opacity:1;transition:opacity .3s}body.js-ajax-cart-request-in-progress .my-cart__items,form.js-ajax-cart-form-in-progress [type=submit]{opacity:.5}#shopify-section-my-cart{position:fixed;top:0;right:0;width:100%;height:100vh;z-index:22;visibility:hidden;transition:all .1s .3s,background-color .3s;display:block;color:var(--fg)}.js-my-cart-open #shopify-section-my-cart{visibility:visible;background-color:#00000040;transition:all .1s,background-color .3s}.cart-modal__bg{position:fixed;top:0;left:0;width:calc(100% - 520px);height:100vh;cursor:e-resize}.cart-modal__inner{position:fixed;top:0;right:0;display:flex;flex-direction:column;width:520px;height:100vh;background-color:var(--bg);transform:translate(100%);visibility:hidden;transition:all .3s}.js-my-cart-open .cart-modal__inner{visibility:visible;transform:translate(0)}.cart-modal__header{display:flex;column-gap:2.5rem;align-items:flex-start;justify-content:space-between;padding:12px var(--Pg);position:sticky;top:0;width:100%;color:var(--fg);background-color:var(--bg)}.cart-modal__header button{width:11px}.cart-modal__header button svg{width:11px;height:auto;display:block}.cart-modal__header button svg rect{fill:var(--fg)}.cart-modal__basket{display:flex;flex-direction:column;row-gap:5rem;padding:0 var(--Pg) 30px var(--Pg);flex:1 1 auto;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.cart-modal__basket::-webkit-scrollbar{display:none}.cart-modal__items{display:flex;flex-direction:column;row-gap:1rem}.cart-modal__items li{display:grid;grid-template-columns:repeat(8,1fr);grid-auto-rows:min-content 1fr min-content;column-gap:15px;row-gap:10px;border-bottom:1px solid var(--fg);padding-bottom:15px}.cart-modal__items .aspectholder{grid-column:1/3;grid-row:1/4;width:100%;aspect-ratio:61/75;overflow:hidden}.cart-modal__items .aspectholder>*{width:100%;height:100%;object-fit:cover}.cart-modal__item-meta{grid-column:3/9;display:flex;justify-content:space-between;column-gap:15px}.cart-modal__item-lower{align-items:flex-end}.cart-modal__quantity{width:fit-content;display:flex;align-items:center;column-gap:5px}.cart-modal__quantity *{line-height:1}.cart-modal__quantity input[type=number]{width:25px!important;-moz-appearance:textfield;pointer-events:none;text-align:center!important}.cart-modal__quantity input::-webkit-outer-spin-button,.cart-modal__quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-modal__item-errors>*:last-child{margin-bottom:10px}.cart-modal__recs{position:absolute;top:0;left:0;width:365px;height:100%;transform:translate(-100%);display:flex;flex-direction:column;justify-content:space-between;row-gap:15px;color:var(--fg2);background-color:var(--bg2);padding:12px var(--Pg);opacity:0;transition:all .3s}.js-my-cart-open .cart-modal__inner .cart-modal__recs{opacity:1}.cart-modal__recs-items{display:grid;column-gap:15px;width:calc(100% + var(--Pd));margin-left:calc(-1 * var(--Pg));padding:0 var(--Pg);white-space:nowrap;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.cart-modal__recs-items::-webkit-scrollbar{display:none}.cart-modal__recs-items li{white-space:normal;display:flex;flex-direction:column;row-gap:.5rem}.cart-modal__card{width:230px}.cart-modal__card .detail .domaine{margin-bottom:5px}.cart-modal__card .product-price{margin-bottom:2px}.cart-modal__card .detail .product-sizes,.cart-modal__card .detail .product-colours{opacity:.5}.cart-modal__card .img{padding:27px var(--Pg);display:block;margin-bottom:10px}.cart-modal__recs-items li{display:flex;flex-direction:column;row-gap:6px}.cart-modal__recs-items li>*:first-child{flex:1 1 auto}.cart-modal__recs-items li form button{width:100%;padding:6px 10px!important;text-transform:uppercase;text-align:center;border:1px solid var(--fg2)!important}.cart-modal__recs-items li form button:hover{color:var(--fg2)!important;background-color:var(--fg2)!important}.cart-modal__card .img-bg{aspect-ratio:4 / 5;object-fit:contain;background-size:contain;background-repeat:no-repeat no-repeat;background-position:center center}.cart-modal__footer{display:flex;flex-direction:column;row-gap:8px;padding:12px var(--Pg)}.cart-modal__footer-upper{display:flex;flex-direction:column;color:var(--fg)}.cart-modal__footer-note summary,.cart-modal__footer-note summary:focus{outline:none;list-style-type:none;position:relative;cursor:pointer;transition:all .3s}.cart-modal__footer-note summary::marker,.cart-modal__footer-note summary::-webkit-details-marker{content:"";visibility:hidden;position:absolute;z-index:-10;list-style-type:none;display:none}.cart-modal__footer-note div{margin:10px 0;width:100%}.cart-modal__footer-note textarea{font-family:inherit;font-size:inherit;text-align:inherit;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;resize:none;display:block;width:100%;width:-webkit-fill-available;border-radius:0;border:1px solid!important;padding:10px!important}.cart-modal__footer-note textarea,.cart-modal__footer-note textarea::placeholder{background:none;color:inherit;padding:0;outline:inherit;opacity:1}.cart-modal__footer-note textarea::placeholder{border:none}.cart-modal__footer-upper>p{opacity:.5}.cart-modal__footer button{display:flex;justify-content:space-between;column-gap:15px;width:100%;align-items:center;color:var(--bg)!important;background-color:var(--fg)!important;border:1px solid var(--fg)!important;padding:10px var(--Pg)!important;text-transform:uppercase;white-space:nowrap}.cart-modal__footer button:hover{color:var(--fg)!important;background-color:var(--bg)!important}@media screen and (max-width:1023px){.cart-modal__basket{padding-bottom:0}.cart-modal__recs{position:static;top:unset;left:unset;width:calc(100% + var(--Pd));margin-left:calc(-1 * var(--Pg));height:fit-content;transform:none}.cart-modal__card{width:180px}}@media screen and (max-width: 767px){.cart-modal__bg{display:none}#shopify-section-my-cart{height:100dvh}.cart-modal__inner{width:100%;height:100dvh}.cart-modal__card{width:140px}}.snippet-product-item-2-container{display:grid}.snippet-product-item-2-container>*{grid-column:1/2;grid-row:1}.snippet-product-item-2-container .snippet-product-item-2{opacity:0;visibility:hidden;pointer-events:none}.snippet-product-item-2-container .snippet-product-item-2.active{opacity:1;visibility:visible;pointer-events:unset}.pi2-swatches{display:flex;align-items:center;column-gap:4px;width:fit-content;margin-bottom:12px}.pi2-swatches-swatch{position:relative;width:20px;height:12px;background-color:#000;margin:2px;cursor:pointer}.pi2-swatches-swatch:before{content:"";position:absolute;top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);border:1px solid #000;opacity:0;transition:all .3s}.pi2-swatches-swatch.active:before{opacity:1}.pi2-swatches-swatch .aspectholder{display:block;width:100%;height:100%}.pi2-swatches-swatch .aspectholder>*{width:100%;height:100%;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/75/assets/nt-style.css.map */
