:root:root{--oo-cream: #F7F2E2;--oo-paper: #FBF8F0;--oo-navy: #0B1B3D;--oo-navy-2: #1A2C55;--oo-gold: #C5A059;--oo-ink-2: #46536F;--oo-ink-3: #5E6884;--oo-line: rgba(11, 27, 61, .14);--oo-line-2: rgba(11, 27, 61, .26);--oo-on-navy: #F7F2E2;--oo-on-navy-2: rgba(247, 242, 226, .74);--oo-line-navy: rgba(247, 242, 226, .16);--oo-serif: "Source Serif 4", "Source Serif Pro", Georgia, "Times New Roman", serif;--oo-sans: "Source Sans 3", "Source Sans Pro", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--oo-mark: "Cinzel", Georgia, serif;--oo-max: 1232px;--oo-gutter: 20px;--oo-col-gap: 20px;--oo-radius: 2px;--oo-ease: cubic-bezier(.2, .7, .2, 1);--tt-font-display: var(--oo-serif);--tt-font: var(--oo-sans);--tt-radius: 2px}@media(min-width:750px){:root:root{--oo-gutter: 40px;--oo-col-gap: 24px}}@media(min-width:1200px){:root:root{--oo-gutter: 56px}}body[class]{--font-heading--family: var(--oo-serif);--font-heading--weight: 400;--font-body--family: var(--oo-sans);--font-paragraph--family: var(--oo-sans);--font-subheading--family: var(--oo-sans);--font-accent--family: var(--oo-serif);--button-font-family-primary: var(--oo-sans);--button-font-family-secondary: var(--oo-sans);--header-height: 64px;font-family:var(--oo-sans);color:var(--oo-navy);background:var(--oo-cream);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media(min-width:990px){body[class]{--header-height: 76px}}main h1,main h2{font-family:var(--oo-serif);font-weight:400;letter-spacing:-.012em}main .text-block h1,main .text-block h2{letter-spacing:-.012em!important}.product-information h1{letter-spacing:-.018em!important;line-height:1.04!important}.tt-filter a,.tt-rte span[style*="border:1px solid #C5A059"],.tt-rte a[style*="border:1px solid #C5A059"],.button,.button-secondary,button.button,.shopify-payment-button__button--unbranded,.product-information .add-to-cart-button,.product-information .button,.product-information button[type=submit],.product-information .variant-option__button-label,.variant-option--buttons.tt-packs .variant-option__button-label.tt-pack{border-radius:var(--oo-radius)!important}.product-information .add-to-cart-button:hover,.tt-btn:hover{transform:none!important}.product-information .product-media-container,.product-information .product-media{border-radius:0!important}.oo{color:var(--oo-navy);font-family:var(--oo-sans);font-size:1rem}.oo *,.oo *:before,.oo *:after{box-sizing:border-box}.oo :where(p,h1,h2,h3,h4,ul,ol,dl,dd,figure){margin:0}.oo :where(ul,ol){padding:0;list-style:none}.oo img{display:block;max-width:100%;height:auto}.oo-wrap{box-sizing:border-box;width:100%;max-width:calc(var(--oo-max) + var(--oo-gutter) * 2);margin-inline:auto;padding-inline:var(--oo-gutter)}.oo-label{font-family:var(--oo-sans);font-size:.8125rem;font-weight:600;line-height:1.3;letter-spacing:.02em;color:var(--oo-ink-2)}.oo-display{font-family:var(--oo-serif);font-weight:400;font-size:clamp(2.75rem,1.55rem + 4.6vw,5.375rem);line-height:1;letter-spacing:-.028em;text-wrap:balance}.oo-h2{font-family:var(--oo-serif);font-weight:400;font-size:clamp(2rem,1.45rem + 2.2vw,3.25rem);line-height:1.06;letter-spacing:-.022em;text-wrap:balance}.oo-body{font-size:1.0625rem;line-height:1.65;color:var(--oo-ink-2);max-width:34em;text-wrap:pretty}.oo-small{font-size:.875rem;line-height:1.55;color:var(--oo-ink-2)}.oo-fine{font-size:.8125rem;line-height:1.6;color:var(--oo-ink-3);max-width:52em}.oo-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 28px;border:1px solid var(--oo-navy);border-radius:var(--oo-radius);background:var(--oo-navy);color:var(--oo-cream);font:600 .9375rem/1 var(--oo-sans);letter-spacing:.015em;text-decoration:none;cursor:pointer;transition:background-color .2s var(--oo-ease),border-color .2s var(--oo-ease),color .2s var(--oo-ease)}.oo-btn:hover{background:var(--oo-navy-2);border-color:var(--oo-navy-2);color:var(--oo-cream)}.oo-btn--block{width:100%}.oo-btn__price{font-weight:400;opacity:.8;padding-left:12px;border-left:1px solid rgba(247,242,226,.3);font-variant-numeric:tabular-nums}.oo-link{display:inline-flex;align-items:center;gap:8px;color:inherit;font-weight:600;font-size:.9375rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;text-decoration-color:var(--oo-gold);transition:text-decoration-color .2s var(--oo-ease)}.oo-link:hover{text-decoration-color:currentColor}.oo-arrow{width:14px;height:14px;flex:none}.oo a:focus-visible,.oo button:focus-visible,.oo summary:focus-visible,.oo-header a:focus-visible,.oo-header summary:focus-visible{outline:2px solid var(--oo-navy);outline-offset:3px}.oo--navy a:focus-visible,.oo-footer a:focus-visible{outline:2px solid var(--oo-gold);outline-offset:3px}.oo-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.oo-header{position:sticky;top:0;z-index:20;background:var(--oo-cream);border-bottom:1px solid var(--oo-line);font-family:var(--oo-sans)}.oo-header__bar{display:flex;align-items:center;justify-content:space-between;gap:24px;height:64px}.oo-header__logo{display:inline-flex;align-items:center;color:var(--oo-navy);text-decoration:none}.oo-header__logo img{display:block;height:18px;width:auto}.oo-header__nav{display:none}.oo-header__nav ul{display:flex;gap:36px;margin:0;padding:0;list-style:none}.oo-header__nav a,.oo-header__cart{color:var(--oo-navy);text-decoration:none;font-size:.9375rem;font-weight:400;letter-spacing:.01em;padding-block:6px;border-bottom:1px solid transparent;transition:border-color .2s var(--oo-ease)}.oo-header__nav a:hover,.oo-header__nav a[aria-current=page]{border-bottom-color:var(--oo-gold)}.oo-header__end{display:flex;align-items:center;gap:22px}.oo-header__cart{display:inline-flex;align-items:center;gap:6px}.oo-header__cart:hover{border-bottom-color:var(--oo-gold)}.oo-header__cart svg{width:19px;height:19px}.oo-header__count{font-variant-numeric:tabular-nums;font-size:.8125rem}.oo-menu>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:10px;font-size:.9375rem;color:var(--oo-navy);padding-block:6px}.oo-menu>summary::-webkit-details-marker{display:none}.oo-menu__icon{width:18px;height:10px;position:relative;display:inline-block}.oo-menu__icon:before,.oo-menu__icon:after{content:"";position:absolute;left:0;right:0;height:1px;background:currentColor;transition:transform .25s var(--oo-ease),top .25s var(--oo-ease)}.oo-menu__icon:before{top:1px}.oo-menu__icon:after{top:8px}.oo-menu[open] .oo-menu__icon:before{top:4.5px;transform:rotate(45deg)}.oo-menu[open] .oo-menu__icon:after{top:4.5px;transform:rotate(-45deg)}.oo-menu__panel{position:fixed;left:0;right:0;top:64px;bottom:0;z-index:30;background:var(--oo-cream);border-top:1px solid var(--oo-line);padding:24px var(--oo-gutter) 40px;overflow-y:auto}.oo-menu__panel ul{margin:0;padding:0;list-style:none}.oo-menu__panel li+li{border-top:1px solid var(--oo-line)}.oo-menu__panel a{display:block;padding:18px 0;font-family:var(--oo-serif);font-size:2rem;line-height:1.1;letter-spacing:-.02em;color:var(--oo-navy);text-decoration:none}.oo-menu__meta{margin:32px 0 0;font-size:.875rem;line-height:1.6;color:var(--oo-ink-2)}.oo-header-section~.shopify-section .header-section,#header-group .header-announcements{display:none}@media(min-width:990px){.oo-header__bar{height:76px}.oo-header__logo img{height:20px}.oo-header__nav{display:block}.oo-menu{display:none}}.oo-footer{background:var(--oo-navy);color:var(--oo-on-navy);padding-block:64px 28px;font-family:var(--oo-sans);font-size:.9375rem;line-height:1.5}.oo-footer :where(p,ul,h2,address){margin:0}.oo-footer ul{padding:0;list-style:none}.oo-footer a{color:var(--oo-on-navy);text-decoration:none}.oo-footer a:hover{text-decoration:underline;text-decoration-color:var(--oo-gold);text-underline-offset:4px}.oo-footer__top{display:grid;gap:40px;padding-bottom:48px}.oo-footer__brand{display:grid;gap:20px;align-content:start}.oo-footer__logo img{display:block;height:20px;width:auto}.oo-footer__statement{font-family:var(--oo-serif);font-size:1.375rem;line-height:1.3;letter-spacing:-.01em;color:var(--oo-on-navy);max-width:15em}.oo-footer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}.oo-footer__h{font-family:var(--oo-sans);font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:var(--oo-gold);margin-bottom:14px!important}.oo-footer__cols li+li{margin-top:8px}.oo-footer__company{grid-column:1 / -1;color:var(--oo-on-navy-2);line-height:1.65;font-style:normal}.oo-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:24px;border-top:1px solid var(--oo-line-navy);font-size:.8125rem;color:var(--oo-on-navy-2)}.oo-footer__bottom a{color:var(--oo-on-navy-2)}@media(min-width:750px){.oo-footer{padding-block:88px 32px}.oo-footer__top{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--oo-col-gap);padding-bottom:72px}.oo-footer__brand{grid-column:1 / span 4}.oo-footer__cols{grid-column:6 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.oo-footer__company{grid-column:auto}}@media(prefers-reduced-motion:reduce){.oo *,.oo-header *,.oo-footer *{transition:none!important}html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/oo.css.map */
