:root{--od-ink:var(--color-foreground,#20211f);--od-paper:var(--color-background,#f7f5f0);--od-muted:#4f514b;--od-line:#dad6cd;--od-blue:#252823;--od-pad:clamp(20px,4.5vw,72px);--od-max:1440px}
body{-webkit-font-smoothing:antialiased;background:var(--od-paper);color:var(--od-ink)}
.oda-wordmark{display:inline-flex;align-items:center;gap:9px;color:inherit;line-height:.94;font-size:18px;letter-spacing:-.045em;font-weight:750;text-align:start}.oda-wordmark svg{width:34px;height:34px;flex:none}.oda-wordmark__period{color:inherit}
.header-logo{min-width:140px;width:auto!important}.header__row{border-color:var(--od-line)}.header__menu-item{font-weight:500}
header .oda-wordmark{--od-logo-cutout:#f7f5f0}.header-logo a:focus-visible{outline:2px solid currentColor;outline-offset:5px}
.odw{background:var(--od-paper);color:var(--od-ink)}.odw :where(h1,h2,h3,p,figure){margin:0}.odw :where(a){color:inherit;text-decoration:none}.odw :where(img){display:block;max-width:100%}
.odw :where(a,button,input,select,summary):focus-visible{outline:2px solid #675538;outline-offset:5px}.odw :where(h1,h2,h3){font-family:var(--font-heading--family),sans-serif;text-transform:none;letter-spacing:-.045em;text-wrap:balance;font-weight:600}
.odw-wrap{max-width:var(--od-max);margin-inline:auto;padding-inline:var(--od-pad)}.odw-section{padding-block:72px}.odw-kicker{font-size:10px;line-height:1.7;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--od-muted)}
.odw-button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;min-height:50px;padding:13px 21px;background:#282b26;color:#fff!important;border:1px solid #282b26;font-size:13px;font-weight:600;line-height:1.5;border-radius:2px}.odw-button:hover{background:#41473a}.odw-link{display:inline-flex;align-items:center;gap:24px;min-height:44px;font-size:12px;font-weight:600;text-decoration:underline!important;text-underline-offset:5px}.odw-button span,.odw-link span{font-size:19px;font-weight:400}
.odw-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-block-end:28px}.odw-heading h2{font-size:clamp(28px,3.1vw,44px);line-height:1.15;margin-top:10px}.odw-heading p:not(.odw-kicker){max-width:55ch;color:var(--od-muted);font-size:14px;line-height:1.75;margin-top:12px}.odw-heading>a{flex-shrink:0}
.odw-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 20px}.odw-card{display:block;min-width:0}.odw-card__media{aspect-ratio:4/5;background:#eeece6;overflow:hidden;position:relative}.odw-card__media img{width:100%;height:100%;object-fit:contain;padding:12px;mix-blend-mode:multiply;transition:transform .3s ease}.odw-card:hover .odw-card__media img{transform:scale(1.025)}.odw-card__type{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--od-muted);margin-top:17px!important}.odw-card h3{font-family:var(--font-body--family),sans-serif;font-size:14px;line-height:1.55;letter-spacing:0;font-weight:500;margin-block:5px 8px;min-height:43px}.odw-card__price{font-size:13px;line-height:1.5}.odw-card__options{display:flex;align-items:center;justify-content:space-between;min-height:44px;font-size:11px;color:var(--od-muted);border-bottom:1px solid var(--od-line);margin-top:8px}
.odw-collection-head{padding-block:38px 40px;display:grid;grid-template-columns:1.4fr .6fr;gap:48px;align-items:center}.odw-collection-head h1{font-size:clamp(34px,4.5vw,60px);line-height:1.08;margin-block:15px 18px;max-width:20ch}.odw-collection-head__intro{font-size:15px;line-height:1.8;color:var(--od-muted);max-width:57ch}.odw-collection-head__count{margin-top:22px!important;font-size:11px;color:var(--od-muted)}.odw-collection-head__image{aspect-ratio:3/2;background:#eeece6;overflow:hidden;max-height:250px}.odw-collection-head__image img{width:100%;height:100%;object-fit:contain;padding:16px;mix-blend-mode:multiply}
.od-collection-nav{gap:6px!important;padding-bottom:20px!important}.od-collection-nav a{border-radius:2px!important;padding:9px 14px!important;font-size:12px!important;white-space:nowrap}.product-grid__item .product-card{box-shadow:none!important}.product-grid__item .card-gallery{background:#eeece6}.product-grid__item img{object-fit:contain!important}.product-grid__item .product-card__content{gap:10px}
.odw-product-intro{font-size:15px;line-height:1.8;color:var(--od-muted);margin:0}.odw-product-details{width:100%;border-top:1px solid var(--od-line)}.odw-product-details>details{border-bottom:1px solid var(--od-line);padding-block:4px}.odw-product-details summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;cursor:pointer;list-style:none}.odw-product-details summary:after{content:'+';font-size:20px;font-weight:400}.odw-product-details details[open]>summary:after{content:'−'}.odw-product-details summary::-webkit-details-marker{display:none}.odw-product-details__body{padding-bottom:20px;font-size:13px;line-height:1.8}.odw-product-details__body table{display:table!important;width:100%;border-collapse:collapse;font-size:12px}.odw-product-details__body :where(th,td){padding:8px;border:1px solid var(--od-line);text-align:start}.odw-product-details__body p{margin:10px 0}.odw-product-details__body .od-seo-intro,.odw-product-details__body .od-product-offer{display:none}.odw-product-details__body h2{font-size:17px}.odw-product-details__body h3{font-size:15px}.odw-size-table{overflow-x:auto}.odw-size-table>summary{display:none}.odw-product-details a{text-underline-offset:4px}.odw-product-intro a{display:inline-block;min-height:44px;margin-top:4px;font-size:12px;text-decoration:underline}.odw-product-information .product-details{padding-top:0}.od-product-heading h1{font-family:var(--font-heading--family),sans-serif!important;font-size:clamp(28px,3vw,42px)!important;font-weight:600!important;line-height:1.14!important;letter-spacing:-.04em!important;text-transform:none!important}
.odw-offer{font-size:12px;line-height:1.7;color:#62523b}.odw-help{font-size:12px;line-height:1.75;color:var(--od-muted)}.odw-product-editorial{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;border-top:1px solid var(--od-line)}.odw-product-editorial figure{max-width:500px}.odw-product-editorial img{aspect-ratio:4/5;object-fit:cover;width:100%}.odw-caption{font-size:10px;line-height:1.7;color:var(--od-muted);margin-top:9px!important;max-width:70ch}.odw-product-editorial h2{font-size:36px;line-height:1.15}.odw-product-editorial p:not(.odw-caption){font-size:15px;line-height:1.8;color:var(--od-muted);margin-top:18px}
.od-breadcrumbs{font-size:11px!important}.shopify-policy__container{max-width:860px!important;padding:48px 24px!important}.shopify-policy__title h1{font-size:36px;letter-spacing:-.035em}.shopify-policy__body{font-size:15px;line-height:1.85}.shopify-policy__body h2{font-size:24px;letter-spacing:-.025em}.rte a{text-underline-offset:4px}
@media(max-width:989px){.odw-product-grid{gap:24px 14px}.odw-heading{align-items:start}.odw-collection-head{gap:25px}.odw-product-editorial{gap:24px}.header-logo{min-width:125px}}
@media(max-width:749px){.odw-section{padding-block:44px}.odw-heading{gap:16px;flex-wrap:wrap;margin-bottom:24px}.odw-heading h2{font-size:29px}.odw-heading p:not(.odw-kicker){font-size:13px}.odw-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.odw-card h3{font-size:12px;min-height:38px}.odw-card__media img{padding:7px}.odw-card__type{font-size:9px}.odw-collection-head{padding-block:25px 28px;grid-template-columns:1fr;gap:20px}.odw-collection-head h1{font-size:36px;max-width:19ch}.odw-collection-head__intro{font-size:14px}.odw-collection-head__image{display:none}.odw-product-editorial{grid-template-columns:1fr}.odw-product-editorial h2{font-size:29px}.odw-product-details summary{min-height:52px}.oda-wordmark{font-size:16px}.oda-wordmark svg{width:31px;height:31px}.header-logo{min-width:120px}.odw-button{min-height:50px}.odw-card__options{min-height:44px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

#header-component .oda-wordmark,#header-component .oda-wordmark svg,#header-component .oda-wordmark__period{color:var(--od-ink);--od-logo-cutout:#f7f5f0}
.product-details .oda-product-heading h1{font-family:var(--font-heading--family),sans-serif!important;font-size:clamp(28px,3vw,42px)!important;font-weight:600!important;line-height:1.14!important;letter-spacing:-.04em!important;text-transform:none!important}

.odw-size-chart-image{display:block;width:100%;height:auto;margin-block-end:12px}
.oda-breadcrumbs{display:flex;align-items:center;gap:9px;max-width:1440px;margin-inline:auto;padding:16px var(--od-pad);font-size:11px;line-height:1.5;color:var(--od-muted);white-space:nowrap}.oda-breadcrumbs>a{flex-shrink:0;text-underline-offset:3px}.oda-breadcrumbs>[aria-current]{min-width:0;overflow:hidden;text-overflow:ellipsis}

.od-arrow{display:inline-block;width:18px;min-width:18px;height:18px;min-height:18px;flex:none;vertical-align:middle;color:inherit}.od-arrow--down{transform:rotate(90deg)}.od-arrow--up-right{transform:rotate(-45deg)}
.odw:not(.odw-footer){--od-muted:#4f514b}
.odw.odw-footer{background:#252823;color:#f7f5f0;--od-ink:#f7f5f0;--od-paper:#252823;--od-muted:#d6d7ce;--od-line:#707469}
.odw-footer :where(h2,h3,label){color:#f7f5f0}.odw-footer .odw-kicker,.odw-footer__signup p:not(.odw-kicker),.odw-footer__brand p,.odw-footer small,.odw-footer__bottom{color:#d6d7ce}.odw-footer nav>a{color:#f7f5f0;gap:8px}.odw-footer__email button{display:inline-flex;align-items:center;gap:10px;color:#f7f5f0}.odw-footer__email input::placeholder{color:#d6d7ce;opacity:1}.odw-footer__country select{color:#f7f5f0;background:#252823}.odw-footer .oda-wordmark{color:#f7f5f0;--od-logo-cutout:#252823}.odw-footer :where(input,select,button){border-color:#a3a69b}.odw-hero figcaption{background:#f7f5f0;color:#20231f}
.odc-signup__submit{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:50px;padding:13px 20px;background:#282b26;color:#fff;font-size:13px;font-weight:600}.odc-signup__submit:hover{background:#41473a}.odc-signup :where(h2,label){color:#20231f}
