:root{--noma-ink: #28190e;--noma-muted: rgba(40, 25, 14, .7);--noma-paper: #fcfaf8;--noma-line: rgba(40, 25, 14, .12);--noma-serif: Cardo, serif;--noma-sans: Arsenal, sans-serif}body{background:var(--noma-paper)!important;color:var(--noma-ink)!important;font-family:var(--noma-sans)!important;font-size:14px!important;font-weight:400;line-height:1.6;letter-spacing:normal!important}h1,h2,h3,.h1,.h2,.h3{font-family:var(--noma-serif)!important;font-weight:400!important;letter-spacing:normal!important}button,input,select,textarea{font-family:var(--noma-sans)}header-component{background:var(--noma-paper)!important;color:var(--noma-ink)!important}header-component a:not(.header-logo),header-component button,.menu-list__link,.header-menu__link{font-family:var(--noma-sans)!important;font-size:14px!important;font-weight:700!important;line-height:1.6!important;letter-spacing:normal!important;color:var(--noma-ink)!important}.np{max-width:1600px!important;padding:8px 48px 64px!important;color:var(--noma-ink)!important;font-family:var(--noma-sans)!important;font-size:14px!important;line-height:1.6!important}.ap-breadcrumb{gap:3px!important;padding:8px 0!important;margin-bottom:16px!important;font-size:11.9px!important;font-weight:400!important;line-height:1.6!important;text-transform:uppercase;color:var(--noma-ink)!important}.np-main{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;gap:48px!important}.np-large,.np-thumbs button{background:var(--noma-paper)!important}.np-large figure{aspect-ratio:1 / 1!important}.np-thumbs{margin-top:24px!important;gap:8px!important}.np-thumbs button.active{border-color:var(--noma-ink)!important}.np-info h1{font-family:var(--noma-serif)!important;font-size:26px!important;line-height:1.2!important;letter-spacing:normal!important;font-weight:400!important;margin-bottom:24px!important}.np-price{margin-bottom:24px!important}.np-price{font-family:var(--noma-sans)!important;font-size:18px!important;line-height:1.6!important;font-weight:400!important;letter-spacing:normal!important;color:var(--noma-ink)!important}.np-form{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}.np-form label:not(.np-qty),.np-qty{grid-column:1!important;font-size:14px!important;line-height:1.6!important;font-weight:400!important;letter-spacing:normal!important;color:var(--noma-muted)!important;gap:8px!important}.np-form label:not(.np-qty) select,.np-qty input{font-family:var(--noma-sans)!important;font-size:14px!important;font-weight:400!important;line-height:1.6!important;border:1px solid var(--noma-line)!important;border-radius:0!important;background:transparent!important;color:var(--noma-ink)!important}.np-form label:not(.np-qty) select{height:40px!important}.np-qty input{width:140px!important;height:50px!important}.np-add{grid-column:1!important;height:56.8px!important;border:0!important;border-radius:0!important;background:#383b32!important;color:var(--noma-ink)!important;font-family:var(--noma-sans)!important;font-size:14px!important;line-height:1.6!important;font-weight:700!important;letter-spacing:normal!important}.np-add:hover{background:#30332b!important}.np-details,.np-details details{border-color:var(--noma-line)!important}.np-details{margin-top:24px!important}.np-details summary{min-height:64px;padding:20px 0!important;font-size:14px!important;line-height:1.6!important;font-weight:700!important;letter-spacing:normal!important;color:var(--noma-ink)!important}.np-detail-content{font-family:var(--noma-sans)!important;font-size:14px!important;font-weight:400!important;line-height:1.6!important;color:var(--noma-ink)!important;padding-bottom:24px!important}.np-detail-content h3{font-family:var(--noma-serif)!important;font-size:26px!important;line-height:1.2!important}.np-detail-content p,.np-detail-content ul{margin-block:16px}.ap-recommendations h2{font-size:26px!important;line-height:1.2!important}.ap-card span,.ap-card strong{font-family:var(--noma-sans)!important;font-size:14px!important;font-weight:400!important;line-height:1.6!important;color:var(--noma-ink)!important}.noma-benefits{color:var(--noma-ink)!important;background:var(--noma-paper)!important}.noma-benefits h3{font-family:var(--noma-serif)!important;font-size:18px!important;line-height:1.4!important}.noma-benefits p{font-family:var(--noma-sans)!important;font-size:14px!important;line-height:1.6!important;color:var(--noma-ink)!important}.noma-footer{background:#513c2c!important;color:#fff!important;font-family:var(--noma-sans)!important;font-size:14px!important;line-height:1.6!important;padding:64px 0!important}.noma-footer h3{font-family:var(--noma-sans)!important;font-size:14px!important;font-weight:700!important;line-height:1.6!important;letter-spacing:normal!important;color:#fff!important;margin-bottom:16px!important}.noma-footer p,.noma-footer li,.noma-footer a{font-family:var(--noma-sans)!important;font-size:14px!important;font-weight:400!important;line-height:1.6!important;letter-spacing:normal!important;color:#fff!important}.noma-footer a:hover{opacity:.7}.noma-footer li{margin-bottom:12px!important}.noma-footer h2{font-size:20px!important;line-height:1.3!important;margin-bottom:16px!important}.noma-newsletter{height:56px!important;border-color:#ffffff1f!important;border-radius:0!important}.noma-newsletter input{font-family:var(--noma-sans)!important;font-size:14px!important;color:#fff!important}.noma-newsletter input::placeholder{color:#fff!important;opacity:.7}.noma-newsletter button{color:#fff!important;background:transparent!important}.noma-footer-bottom,.noma-footer-country{color:#fff!important;font-size:14px!important;line-height:1.6!important}@media(max-width:999px){.np{padding-inline:32px!important}.np-main{grid-template-columns:minmax(0,1fr)!important;gap:32px!important}.np-info{position:static!important}}@media(max-width:699px){.np{padding:8px 20px 48px!important}.np-info h1,.ap-recommendations h2,.np-detail-content h3{font-size:22px!important;line-height:1.2!important}.np-add{height:54.4px!important}.noma-benefits h3{font-size:16px!important;line-height:1.4!important}.noma-footer{padding:48px 0!important}.noma-footer h2{font-size:18px!important;line-height:1.3!important}}.np-info h1{font-style:normal!important;font-variant:normal!important;text-transform:none!important;letter-spacing:0!important;overflow-wrap:anywhere}@media(min-width:1400px){.np-info h1{font-size:28px!important;line-height:1.2!important}}.np-quantity-control{display:inline-flex;align-items:center;width:140px;height:50px;border:1px solid var(--noma-line)}.np-quantity-control button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:48px;padding:0;border:0;background:transparent;color:var(--noma-ink);font-family:var(--noma-sans);font-size:18px;line-height:1;cursor:pointer}.np-quantity-control button:disabled{opacity:.4;cursor:default}.np-quantity-control button:focus-visible{outline:2px solid var(--noma-ink);outline-offset:-3px}.np-qty .np-quantity-control input{flex:1;min-width:0;width:50px!important;height:48px!important;padding:0!important;border:0!important;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.np-quantity-control input::-webkit-inner-spin-button,.np-quantity-control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.np-details-modal:not([open]){display:none}.np-details-modal[open]{display:flex;flex-direction:column;width:calc(100% - 24px);max-width:600px;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:0;border:0;border-radius:0;background:#fff;color:var(--noma-ink);font-family:var(--noma-sans);overflow:hidden}.np-details-modal::backdrop{background:#28190e73}.np-details-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-shrink:0;padding:24px 24px 16px;background:#fff}.np-details-modal__header h2{margin:0;color:var(--noma-ink);font-family:var(--noma-serif)!important;font-size:22px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:0!important}.np-details-modal__header button{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;margin-top:-4px;padding:0;border:0;background:transparent;color:var(--noma-ink);font-family:var(--noma-sans);font-size:28px;line-height:1;cursor:pointer}.np-details-modal__body{flex:1;min-height:0;padding:8px 24px 28px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.np-details-modal__body .np-detail-content{padding:0!important}.np-details-modal__body img{max-width:100%!important;height:auto!important}.np-quantity-control{width:176px;height:62px}.np-quantity-control button{flex-basis:56px;width:56px;height:60px;font-size:20px;font-weight:700}.np-qty .np-quantity-control input{height:60px!important;font-size:14px!important}.np-info product-form-component{display:block}.np-form add-to-cart-component{display:block;grid-column:1 / -1;width:100%}.np-cart-error{color:#9f2929;font-size:14px;line-height:1.6}.np-cart-error.hidden{display:none}@media(min-width:990px){html:has(.page-wrapper),html:has(.page-wrapper) body{height:100dvh;overflow:clip}.page-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;height:100dvh;min-height:0;flex:none;overflow-x:hidden;overflow-y:auto}}.np-add{width:100%!important}.noma-footer{padding:64px 48px!important}@media(max-width:699px){.noma-footer{padding:48px 20px!important}}.np-add,.np-add:hover{color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/noma-reference-style.css.map */
