*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--forest: #1a3c2a;--forest-deep: #0f261a;--amber: #c8963e;--amber-light: #e0b86a;--charcoal: #1e1e1e;--cream: #f5f0e8;--cream-dark: #ebe4d8;--slate: #4a5568;--white: #ffffff;--content-width: 1440px;--font-body-family: "DM Sans", sans-serif;--font-heading-family: "Bebas Neue", sans-serif}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html{scroll-padding-top:104px}body{min-height:100vh;overflow-x:hidden;background:var(--cream);color:var(--charcoal);font-family:var(--font-body-family, "DM Sans", sans-serif);line-height:1.5}body.is-scroll-locked{overflow:hidden;padding-right:var(--oeook-scrollbar-width, 0)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family, "Bebas Neue", sans-serif)}img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{color:inherit;font:inherit}button{border:0}a{color:inherit}[hidden]{display:none!important}.page-width{width:min(100% - 80px,var(--content-width));margin-inline:auto}:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden:focus,.skip-link:focus{position:fixed!important;top:1rem;left:1rem;z-index:10000;width:auto!important;height:auto!important;padding:.75rem 1rem!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;background:var(--white);color:var(--forest-deep)}.footer{padding:80px 40px 40px;background:var(--forest-deep);color:var(--white)}.footer-inner{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:48px;max-width:var(--content-width);margin:0 auto 60px}.footer-brand h3{margin-bottom:16px;font-family:var(--font-heading-family);font-size:32px;font-weight:400;line-height:1}.footer-brand h3 a{display:inline-flex;align-items:center;gap:10px;color:inherit;letter-spacing:2px;text-decoration:none;text-transform:lowercase}.footer-logo-icon{width:32px;height:32px;flex:0 0 32px;border-radius:50%;background:var(--oeook-mark-image) center / contain no-repeat;mask:none;-webkit-mask:none}.footer-brand p{max-width:300px;margin-bottom:20px;font-size:14px;line-height:1.7;opacity:.6}.social-links{display:flex;flex-wrap:wrap;gap:12px}.social-links a{display:flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / 20%);border-radius:50%;color:var(--white);font-size:14px;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s}.social-links a:hover,.social-links a:focus-visible{border-color:var(--amber);background:var(--amber);color:var(--forest)}.footer-col h4{margin-bottom:20px;color:var(--amber);font-family:var(--font-body-family);font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.footer-col a{display:block;margin-bottom:10px;color:#fff9;font-size:14px;text-decoration:none;transition:color .3s}.footer-col a:hover,.footer-col a:focus-visible{color:var(--white)}.footer-bottom{display:flex;max-width:var(--content-width);align-items:center;justify-content:space-between;margin:0 auto;padding-top:32px;border-top:1px solid rgb(255 255 255 / 10%);font-size:13px;opacity:.5}.payment-icons{display:flex;flex-wrap:wrap;gap:12px}.payment-icons svg{width:38px;height:24px}.cart-drawer,.predictive-search{position:fixed;z-index:1200}
/*# sourceMappingURL=/cdn/shop/t/4/assets/base.css.map */
