.m-page-header__title,.m-page404 h1,.m-customer-forms h2,.m-register-form h1,.m-register-form h2{font-family:var(--jewel-font-display);font-weight:500;letter-spacing:-.025em}.m-page-header__title{font-size:clamp(36px,5vw,58px);line-height:1.12}.m-search,.m-page404,.m-customer-forms,.m-register-form{color:var(--jewel-ink)}.m-search .m-page-header{padding-block:72px 40px}.m-search--empty{padding:32px 0 80px;text-align:center;line-height:1.6}.m-search--empty .m-button{margin-top:28px}.m-page404{padding:clamp(80px,12vw,160px) 24px;text-align:center}.m-page404__code{font-size:18px;color:var(--jewel-gold);margin-bottom:16px}.m-page404 h1{font-size:clamp(42px,6vw,72px);line-height:1.08}.m-page404 p:not(.m-page404__code){max-width:42ch;margin:24px auto 32px;font-size:18px;line-height:1.6}.m-cart__empty{padding:32px 20px 80px;text-align:center}.m-cart__empty h2{font-weight:400;line-height:1.6}.m-cart__empty .m-button{display:inline-flex;margin-top:24px}.m-cart-drawer__empty{line-height:1.7}.m-cart-drawer__empty .m-button{margin-top:24px}.m-cart-drawer__title{font-family:var(--jewel-font-display);font-size:32px}.m-wishlist-no-products{min-height:240px;text-align:center}.m-wishlist-no-products h2{font-weight:400;font-size:20px;line-height:1.6}.m-wishlist-no-products .m-button{margin-top:24px}.m-search-popup .m-search-popup--header{display:flex;justify-content:space-between;align-items:center;padding-block:20px}.m-search-popup .m-search-popup--header h3{font-family:var(--jewel-font-display);font-size:32px}.m-search-popup [data-close-search],.m-search-form--clear{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.m-search-popup .m-search-popular--item{min-height:36px;display:inline-flex;align-items:center}.natural-menu-heading{display:flex;align-items:center;justify-content:space-between;padding:8px 20px 12px;border-bottom:1px solid #cdb995}.natural-menu-close{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.m-header__mobile .m-menu-button{pointer-events:auto}.m-mobile-sticky-bar .m-cart-count.m\:hidden{display:none}.m-customer-forms .form-field,.m-register-form .form-field{border-radius:0;min-height:48px}.m-customer-forms label,.m-register-form label{display:block;margin-top:16px;margin-bottom:8px;font-size:14px}.m-customer-forms h2{font-size:32px}.m-footer .natural-policy-links{gap:12px 24px;flex-wrap:wrap}.natural-policy-links a{display:inline-flex;align-items:center;min-height:36px}.natural-service__grid{display:grid;grid-template-columns:1fr 1fr;gap:56px}.natural-service__grid h2{font-family:var(--jewel-font-display);font-size:34px;margin-bottom:20px}.natural-service__grid p{line-height:1.75}.natural-service__contact{margin-top:40px}.m-footer .m-footer--block-title button{text-align:inherit;font:inherit;color:inherit;display:flex;align-items:center;justify-content:space-between;width:100%}.m-footer .m-footer--block-title{max-width:none}.m-footer .m-footer--block-title button:disabled{opacity:1;cursor:default}natural-localization{display:block}.natural-localization{min-width:0;max-width:320px;color:var(--jewel-ink);text-align:left}.natural-localization__label{display:block;margin-bottom:6px;font-size:13px;line-height:1.4;color:#635848}.natural-localization__row{display:flex;align-items:stretch;gap:8px}.natural-localization__select{-webkit-appearance:auto;appearance:auto;flex:1;min-width:0;width:100%;min-height:44px;margin:0;padding:9px 8px;border:1px solid #8c7a64;border-radius:0;color:#463521;background:#fff;font:inherit;font-size:14px;line-height:1.4}.natural-localization__button{flex:none;min-width:60px;min-height:44px;padding:9px 12px;border:1px solid #463521;background:#463521;color:#fff6e5;font:inherit;font-size:14px}.natural-localization__button:hover{background:#302519}.natural-localization__current{display:block;padding-block:4px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.m-footer--currency-language{flex-wrap:wrap;align-items:flex-end;gap:16px 24px}.m-menu-customer__language-currency{display:flex;flex-direction:column;align-items:stretch;gap:16px;padding-bottom:24px}.m-menu-customer__language-currency .natural-localization{width:100%;max-width:none}.m-header__right .natural-localization{margin-inline-start:12px}.m-topbar__right .natural-localization{max-width:260px}.natural-localization--compact{position:relative;flex:0 0 auto;max-width:180px}.natural-localization--compact .natural-localization__current{min-height:44px;display:flex;align-items:center}.natural-localization__disclosure>summary{display:flex;align-items:center;gap:8px;list-style:none;min-height:44px;padding:6px;font-size:13px;white-space:nowrap;cursor:pointer}.natural-localization__disclosure>summary::-webkit-details-marker{display:none}.natural-localization__disclosure>summary:after{content:"\2304";font-size:16px}.natural-localization__panel{position:absolute;inset-inline-end:0;top:100%;width:min(320px,calc(100vw - 40px));padding:16px;border:1px solid #cdb995;background:#fff6e5;box-shadow:0 6px 18px #25231f1f;z-index:80}.m-header__left .natural-localization__panel{inset-inline-start:0;inset-inline-end:auto}.m-topbar:has(.natural-localization){height:auto;min-height:48px}.m-topbar:has(.natural-localization) .m-topbar__inner{min-height:48px}.m-header__inner:has(.natural-localization--compact)>:is(.m-header__left,.m-header__right):has(.natural-localization--compact){width:auto;min-width:fit-content;flex-shrink:0}.m-header__inner:has(.natural-localization--compact)>.m-header__center{flex:1;min-width:0}body :is(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid #785b2d;outline-offset:4px;scroll-margin-block:100px}@media(max-width:767px){body:not(.template-product){padding-bottom:calc(64px + env(safe-area-inset-bottom))}.m-search .m-page-header{padding-block:44px 28px}.natural-service__grid{grid-template-columns:1fr;gap:36px}.m-customer-forms .container{padding-inline:24px}.m-register-form{padding:24px}.m-footer .m-footer--block-title button{min-height:44px}}@media(prefers-reduced-motion:reduce){.m-search-popup,.m-search-popup .m-search-popup--wrapper,#m-menu-drawer .m-menu-drawer__wrapper,#m-menu-drawer .m-menu-drawer__backdrop{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/natural-utilities.css.map */
