:root{--od-bg:#101411;--od-panel:#1b211d;--od-panel2:#252d26;--od-text:#f5f4ee;--od-muted:#b1b9b1;--od-border:#343f37;--od-accent:#c9f54a}html[data-theme=dark]{color-scheme:dark}body{background:var(--od-bg);color:var(--od-text)}.site-header{background:#0b100c}.announcement{color:#101411}.lime{color:var(--od-accent)}.section-block,.listing,.pdp,.readable{background:var(--od-bg);color:var(--od-text)}.product-meta .eyebrow{color:var(--od-muted)}.product-photo{background:var(--od-panel2)}.entry-section{background:#19231b;color:var(--od-text)}.entry-copy em{color:var(--od-accent)}.entry-copy>p:not(.eyebrow){color:var(--od-muted)}.entry-tile{background:#303a30;color:var(--od-text);border:1px solid #485548}.entry-tile.entry-lime{background:var(--od-accent);color:#101411;border-color:var(--od-accent)}.btn-dark{background:var(--od-accent);color:#101411}.pdp{padding-top:44px;gap:clamp(24px,4vw,65px)}.pdp-info{top:102px}.pdp-info h1{font-size:clamp(30px,3.2vw,52px);line-height:1.06;margin:12px 0}.pdp-price{margin:16px 0 5px;color:var(--od-text)}.pdp-summary{margin:0 0 18px;color:var(--od-muted);font-size:14px;line-height:1.55}.pdp-summary p{margin:0}.pdp-info label{margin:13px 0 8px;font-size:12px;color:var(--od-text);letter-spacing:.08em;text-transform:uppercase}.pdp-info select,.search-form input,.cart-line input{background:var(--od-panel);border:1px solid var(--od-border);color:var(--od-text);border-radius:6px}.pdp-info .full{border-radius:5px}.pdp-desc{color:var(--od-muted);margin:18px 0 8px;font-size:14px;line-height:1.65}.pdp-desc p{margin:0 0 12px}.pdp-desc ul{padding-left:18px;margin:8px 0 16px}.pdp-desc li{margin:5px 0}.pdp-desc strong{color:var(--od-text)}.pdp-desc a{text-decoration:underline}.pdp-desc h1,.pdp-desc h2{font-size:18px}.product-disclosure{border-top:1px solid var(--od-border);padding:16px 0}.product-disclosure:last-of-type{border-bottom:1px solid var(--od-border)}.product-disclosure summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;font-weight:800;font-size:13px}.product-disclosure summary::-webkit-details-marker{display:none}.product-disclosure summary span{font-size:20px;color:var(--od-accent)}.product-disclosure[open] summary span{transform:rotate(45deg)}.trust-lines{font-size:12px;color:var(--od-muted);margin:16px 0 24px}.trust-lines span:before{content:"\2713";color:var(--od-accent);margin-right:6px}.continue{display:inline-block;margin-top:21px}.pdp-images img{background:#e7e9e6}.search-form input{background:var(--od-panel)}.cart-line{border-color:var(--od-border)}.minor{color:var(--od-muted)}.footer-email{display:inline-block;margin-top:10px;color:var(--od-accent);font-weight:800}.footer a:hover{text-decoration:underline;text-underline-offset:4px}.theme-switch{border:1px solid #455348;background:transparent;color:#f5f4ee;border-radius:50px;cursor:pointer;display:flex;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:800}.theme-switch:hover{border-color:var(--od-accent)}.switch-label{font-size:11px}.product-card{color:var(--od-text)}.product-photo img{background:#f6f6f4}:focus-visible{outline:3px solid var(--od-accent);outline-offset:3px}html[data-theme=light]{color-scheme:light}html[data-theme=light] body{--od-bg:#f8f8f4;--od-panel:#fff;--od-panel2:#eaece6;--od-text:#151b16;--od-muted:#4f5c51;--od-border:#cbd2cb;background:var(--od-bg);color:var(--od-text)}html[data-theme=light] .section-block,html[data-theme=light] .listing,html[data-theme=light] .pdp,html[data-theme=light] .readable{background:var(--od-bg);color:var(--od-text)}html[data-theme=light] .entry-section{background:#e8eee7;color:#151b16}html[data-theme=light] .entry-copy em{color:#456500}html[data-theme=light] .entry-tile{background:#263128;color:#fff}html[data-theme=light] .entry-tile.entry-lime{background:var(--od-accent);color:#151b16}html[data-theme=light] .pdp-desc strong{color:#151b16}html[data-theme=light] .product-disclosure summary span{color:#456500}@media(max-width:950px){.nav-actions{gap:13px}.nav{gap:12px}.theme-switch{padding:7px 10px}.pdp-info{position:static}.pdp{padding-top:28px}}@media(max-width:560px){.switch-label{display:none}.theme-switch{padding:8px 11px}.nav-actions a{font-size:11px}.pdp-info h1{font-size:31px}.trust-lines{display:grid;gap:7px}.pdp-images{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/oddmark-v2.css.map */
