:root{--ms-white:oklch(.99 .003 240);--ms-ink:oklch(.13 .004 60);--ms-gold:oklch(.6 .08 60);--ms-line:oklch(.88 .01 70)}body.ms-brand{background:var(--ms-white);color:var(--ms-ink);font-family:Jost,sans-serif;-webkit-font-smoothing:antialiased;--font-body--family:"Jost",sans-serif;--font-accent--family:"Jost",sans-serif;--font-heading--family:"Cormorant Garamond",Georgia,serif;--font-subheading--family:"Cormorant Garamond",Georgia,serif;--font-heading--weight:300;--font-subheading--weight:400}.ms-brand :is(button,input,select,textarea){font-family:Jost,sans-serif}.ms-brand :is(a,button,summary,input,select):focus-visible{outline:1px solid var(--ms-gold);outline-offset:4px}.ms-brand .button{border-radius:0;font-size:11px;letter-spacing:.24em;min-height:48px;text-transform:uppercase}#header-group:has(.ms-header){position:sticky;top:0;z-index:40;background:var(--ms-white)}.ms-header{background:var(--ms-white);border-bottom:1px solid var(--ms-line)}.ms-header a{color:inherit;text-decoration:none}.ms-header-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:20px 48px}.ms-logo{grid-column:2;display:flex;flex-direction:column;align-items:center;gap:4px}.ms-logo svg{width:72px;height:20px}.ms-logo span{font:300 48px/1.05 Cormorant Garamond,Georgia,serif;letter-spacing:.35em;text-transform:uppercase;white-space:nowrap}.ms-header-actions{grid-column:3;display:flex;justify-content:flex-end;margin-right:-8px}.ms-header-actions a{position:relative;display:flex;justify-content:center;align-items:center;width:36px;height:36px}.ms-header-actions svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1}.ms-bag-count{position:absolute;top:0;right:0;min-width:16px;height:16px;border-radius:50%;background:var(--ms-gold);color:#fff;font:9px/16px Jost,sans-serif;text-align:center}.ms-desktop-nav{display:flex;justify-content:center;gap:48px;padding:0 24px 20px}.ms-desktop-nav a,.ms-mobile-menu nav a{font:400 11.2px/1.5 Jost,sans-serif;letter-spacing:.32em;text-transform:uppercase}.ms-header a:hover{color:var(--ms-gold)}.ms-mobile-menu{display:none}.ms-header.is-compact .ms-header-top{padding-block:12px}.ms-header.is-compact .ms-logo svg{width:56px;height:16px}.ms-header.is-compact .ms-logo span{font-size:36px}.ms-header.is-compact .ms-desktop-nav{padding-bottom:12px}.ms-footer{padding:96px 48px 40px;background:var(--ms-ink);color:var(--ms-white);text-align:center}.ms-footer a{color:inherit;text-decoration:none}.ms-footer-logo{display:inline-flex;flex-direction:column;align-items:center;gap:16px}.ms-footer-logo svg{height:20px;width:64px}.ms-footer-logo span{font:300 24px/1.05 Cormorant Garamond,Georgia,serif;text-transform:uppercase;letter-spacing:.35em}.ms-signature{font:italic 400 18px/1.5 Cormorant Garamond,Georgia,serif;color:#fafcfeb3;margin:16px 0 0}.ms-footer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 40px;margin-top:56px}.ms-footer-nav a{display:inline-block;padding:8px 0;font:400 11.2px/1.5 Jost,sans-serif;letter-spacing:.32em;text-transform:uppercase;color:#fafcfeb3}.ms-footer-nav--secondary{margin-top:24px}.ms-footer a:hover{color:#fff}.ms-footer-legal{margin-top:80px;padding-top:32px;border-top:1px solid rgb(250 252 254/.15);display:flex;justify-content:space-between;align-items:center;gap:12px;color:#fafcfe80;font:400 9.6px/1.5 Jost,sans-serif;text-transform:uppercase;letter-spacing:.28em}.ms-footer-legal nav{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.ms-footer-legal a{padding:8px 0}.ms-brand main[data-template^=page] h1,.ms-brand .cart-page__title h1{font:300 clamp(36px,4.5vw,60px)/1.12 "Cormorant Garamond",Georgia,serif;text-transform:uppercase;letter-spacing:.2em}.ms-brand main[data-template^=product] h1{font:300 clamp(28px,3vw,42px)/1.2 "Cormorant Garamond",Georgia,serif;letter-spacing:.04em}.ms-brand .product-information{padding-block:48px}.ms-brand .price{font-family:Jost,sans-serif;font-weight:400}.ms-hold-note{font:400 15px/1.6 Jost,sans-serif;color:#65513a;margin:0 0 20px}.ms-cart-context{max-width:700px;margin:0 auto;padding:40px 24px 0;text-align:center;font:400 14px/1.7 Jost,sans-serif;color:#625950}.ms-cart-context a{color:inherit;text-underline-offset:5px}.ms-brand .cart-page--empty{min-height:40vh}.ms-brand [id*=nivoda_connect_feed]{font-family:Jost,sans-serif}.ms-brand [id*=nivoda_connect_feed] input,.ms-brand [id*=nivoda_connect_feed] select{border-radius:0}@media(max-width:1279px){.ms-header-top{padding:20px 24px;grid-template-columns:1fr auto 1fr}.ms-logo span{font-size:48px;letter-spacing:.35em}.ms-desktop-nav{display:none}.ms-mobile-menu{display:block;grid-column:1;grid-row:1}.ms-mobile-menu summary{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;width:44px;height:44px;margin-left:-12px;cursor:pointer;list-style:none}.ms-mobile-menu summary::-webkit-details-marker{display:none}.ms-mobile-menu summary span{width:20px;height:1px;background:currentColor}.ms-mobile-menu[open] summary span:first-child{transform:translateY(3px) rotate(45deg)}.ms-mobile-menu[open] summary span:last-child{transform:translateY(-3px) rotate(-45deg)}.ms-mobile-menu nav{position:absolute;left:0;top:100%;width:100%;background:var(--ms-white);border-top:1px solid var(--ms-line);border-bottom:1px solid var(--ms-line);padding:16px 24px 32px;max-height:calc(100dvh - 108px);overflow-y:auto}.ms-mobile-menu nav a{display:block;padding:16px 0}.ms-header-actions a{width:36px;height:44px}.ms-footer{padding-inline:24px}.ms-header.is-compact .ms-logo span{font-size:36px}}@media(max-width:639px){.ms-header-top{padding-inline:24px}.ms-logo span{font-size:20px;letter-spacing:.25em}.ms-header-actions a{width:30px}.ms-header-actions .ms-account{display:none}.ms-logo svg{width:72px;height:20px}.ms-header.is-compact .ms-logo span{font-size:18px}.ms-footer-logo span{font-size:22px}.ms-footer-legal{flex-direction:column}.ms-footer-legal nav{gap:12px 20px}.ms-brand .product-information{padding-block:24px}.ms-brand main[data-template^=page] h1{font-size:34px;letter-spacing:.14em}}@media(prefers-reduced-motion:no-preference){.ms-header-top,.ms-logo span,.ms-logo svg{transition:all .3s ease}}.ms-mobile-discover{display:none!important}@media(max-width:639px){.ms-header-top{grid-template-columns:44px minmax(0,1fr) 44px}.ms-logo{min-width:0}.ms-header-actions a{width:44px;height:44px}.ms-header-actions .ms-discover{display:none}.ms-mobile-menu nav .ms-mobile-discover{display:block!important}.ms-logo span{font-size:18px;letter-spacing:.15em}.ms-header.is-compact .ms-logo span{font-size:18px}}@media(min-width:375px)and (max-width:639px){.ms-logo span{font-size:20px;letter-spacing:.25em}.ms-header.is-compact .ms-logo span{font-size:18px}}.ms-logo span{line-height:1}.ms-footer-logo span{font-size:24px;line-height:32px}.ms-signature{line-height:28px}.ms-footer-legal{color:#fafcfe66}.ms-desktop-nav{gap:40px}.ms-desktop-nav a{white-space:nowrap}@media(min-width:1024px)and (max-width:1279px){.ms-header-top{padding-inline:48px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ms-brand.css.map */
