:root{--font-body-family: "Plus Jakarta Sans", sans-serif;--font-heading-family: "Bricolage Grotesque", sans-serif;--font-heading-weight: 800;--osg-bg: #F6F1E9;--osg-card: #FFFDF9;--osg-band: #E3EAEF;--osg-ink: #1C1A17;--osg-muted: #5E5850;--osg-line: #D9D0C3;--osg-accent: #36566A;--osg-cta: #1F48C9;--osg-dark: #1E2A33}body{background:var(--osg-bg);color:var(--osg-ink);font-family:var(--font-body-family)}h1,h2,h3,.h0,.h1,.h2,.h3,.title,.main-page-title{font-family:var(--font-heading-family);font-weight:800;letter-spacing:-.015em}.os-announce{overflow:hidden;background:var(--osg-dark);color:var(--osg-bg)}.os-announce__link{display:block;color:inherit;text-decoration:none}.os-announce__track{display:flex;width:max-content;animation:os-marquee var(--os-marquee-s, 24s) linear infinite}.os-announce:hover .os-announce__track{animation-play-state:paused}.os-announce__row{display:flex;flex-shrink:0}.os-announce__item{display:inline-flex;align-items:center;padding:10px 0;font-family:var(--font-body-family);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;white-space:nowrap}.os-announce__item:after{content:"\b7";padding:0 18px;opacity:.6}@keyframes os-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.os-announce__track{animation:none;width:auto;justify-content:center}.os-announce__row+.os-announce__row{display:none}}.header-wrapper{background:var(--osg-card)}.header-wrapper--border-bottom{border-bottom:1px solid var(--osg-line)}.header{padding-top:6px;padding-bottom:6px}.header__icon,.header__icon--menu{color:var(--osg-ink)}.header__icon svg,.header__icon .icon{stroke-width:1.6}.header__menu-item,.header__menu-item span{font-family:var(--font-body-family);font-size:14px;font-weight:600;color:var(--osg-ink)}.header__active-menu-item{text-decoration-color:var(--osg-cta)}.cart-count-bubble{background:var(--osg-cta);color:#fff}cart-drawer.drawer{overflow:hidden}.menu-drawer{background:var(--osg-card);border-right:1px solid var(--osg-line)}.menu-drawer__menu-item{font-family:var(--font-heading-family);font-weight:800;font-size:22px;color:var(--osg-ink);padding-top:12px;padding-bottom:12px}.menu-drawer__menu-item--active,.menu-drawer__menu-item:hover{background:var(--osg-band)}.menu-drawer__utility-links{background:var(--osg-bg)}.button,.shopify-payment-button__button--unbranded,.cart__checkout-button,button.cart__checkout-button{border-radius:12px;font-family:var(--font-body-family);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.button:not(.button--secondary):not(.button--tertiary){background:var(--osg-cta);color:#fff}.button--secondary{color:var(--osg-ink)}.drawer__inner,cart-drawer .drawer__inner{background:var(--osg-card);border-left:1px solid var(--osg-line)}.drawer__heading{font-family:var(--font-heading-family);font-weight:800}.cart-item__name{font-family:var(--font-body-family);font-weight:700;color:var(--osg-ink);text-decoration:none}.cart-item__image{border-radius:10px}.cart-item .price,.totals__total-value,.totals__subtotal-value{font-family:var(--font-body-family);font-weight:700}.cart__empty-text{font-family:var(--font-heading-family);font-weight:800}.quantity{border-radius:10px}.quantity:after,.quantity:before{border-radius:10px;box-shadow:0 0 0 1px var(--osg-line)}.main-page-title,.shopify-policy__title h1{font-size:34px;line-height:1.08}.rte:not(h1):not(h2):not(h3),.shopify-policy__body{color:var(--osg-muted);font-size:15.5px;line-height:1.6}.rte a,.shopify-policy__body a{color:var(--osg-cta)}.rte h2,.rte h3,.shopify-policy__body h2,.shopify-policy__body h3{color:var(--osg-ink)}.shopify-policy__container{max-width:720px;padding:40px 20px 64px}.field__input,.field__label,.select__select,.customer .field input{font-family:var(--font-body-family)}.field:after,.select:after,.customer .field:after{border-radius:10px;box-shadow:0 0 0 1px var(--osg-line)}.field__input,.select__select{border-radius:10px;background:var(--osg-card)}.field:hover.field:after,.field__input:focus-visible{box-shadow:0 0 0 2px var(--osg-cta)}.password-main,.password-header,.password-footer{background:var(--osg-bg);color:var(--osg-ink)}.os-footer{background:var(--osg-card);color:var(--osg-ink);border-top:1px solid var(--osg-line);font-family:var(--font-body-family)}.os-footer__in{display:flex;flex-direction:column;gap:18px;max-width:1100px;margin:0 auto;padding:36px 20px 40px}.os-footer__logo{display:inline-block;align-self:flex-start;color:var(--osg-ink);text-decoration:none;font-weight:700;letter-spacing:.3em}.os-footer__logo img{display:block;width:120px;height:auto}.os-footer__line{margin:0;color:var(--osg-muted);font-size:14px}.os-footer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:18px;border-top:1px solid var(--osg-line)}.os-footer__h{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--osg-accent)}.os-footer ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:14px}.os-footer a{color:var(--osg-ink);text-decoration:none}.os-footer a:hover{color:var(--osg-cta)}.os-footer__cols a{display:inline-block;padding:4px 0;overflow-wrap:anywhere}.os-footer .os-footer__policies{flex-direction:row;flex-wrap:wrap;gap:6px 16px;padding-top:18px;border-top:1px solid var(--osg-line);font-size:13px}.os-footer__policies a{color:var(--osg-muted)}.os-footer__small{margin:0;color:var(--osg-muted);font-size:12px;line-height:1.5}@media(min-width:900px){.os-footer__in{padding:56px 40px}.os-footer__cols{grid-template-columns:repeat(2,max-content);column-gap:96px}}.cart__ctas .sr-headless-checkout,.cart__footer .sr-headless-checkout,cart-drawer .sr-headless-checkout{width:100%!important;min-height:54px!important;height:auto!important;border:0!important;border-radius:12px!important;background:var(--osg-cta)!important;color:#fff!important;box-shadow:none!important;font-family:var(--font-body-family)!important;font-weight:700!important;letter-spacing:.06em!important}.rich-text__heading{color:var(--osg-ink)}.rich-text__heading.h1{font-size:34px;line-height:1.08}h1 em,h2 em,h3 em,.os-h1 em,.os-h2 em{font-family:inherit;font-weight:inherit;font-style:normal}
/*# sourceMappingURL=/cdn/shop/t/12/assets/os-global.css.map */
