body.odile-studio{--odile-paper: #ffffff;--odile-ink: #203f38;--odile-muted: #51615c;--odile-border: #dce4df;--odile-prose-width: 65ch;--minimum-touch-target: 44px;--focus-outline-width: 2px;--focus-outline-offset: 3px;--color-background: var(--odile-paper);--color-background-rgb: 255 255 255;--color: var(--odile-ink);--color-rgb: 32 63 56;--color-foreground: var(--odile-ink);--color-foreground-rgb: 32 63 56;--color-foreground-muted: var(--odile-muted);--color-foreground-subdued: var(--odile-muted);--color-border: var(--odile-border);--color-border-rgb: 220 228 223;color:var(--odile-ink);background-color:var(--odile-paper)}body.odile-studio :is(#header-component,#MainContent,footer) :where([class*=color-custom]:not([class*=color-custom-badge-])){--color-background: var(--odile-paper);--color-background-rgb: 255 255 255;--color: var(--odile-ink);--color-rgb: 32 63 56;--color-foreground: var(--odile-ink);--color-foreground-rgb: 32 63 56;--color-foreground-muted: var(--odile-muted);--color-foreground-subdued: var(--odile-muted);--color-border: var(--odile-border);--color-border-rgb: 220 228 223;--color-primary-button-text: var(--odile-paper);--color-primary-button-background: var(--odile-ink);--color-primary-button-border: var(--odile-ink);--color-primary-button-focus-outline: var(--odile-ink);--color-primary-button-hover-text: var(--odile-paper);--color-primary-button-hover-background: var(--odile-muted);--color-primary-button-hover-border: var(--odile-muted);--color-secondary-button-text: var(--odile-ink);--color-secondary-button-background: transparent;--color-secondary-button-border: var(--odile-ink);--color-secondary-button-hover-text: var(--odile-ink);--color-secondary-button-hover-background: var(--odile-paper);--color-secondary-button-hover-border: var(--odile-ink)}body.odile-studio :is(#header-component,#MainContent,footer) :where([class*=color-custom]:not([class*=color-custom-badge-])) .text-block:not(:where([class*=color-custom-badge-] *)){--color: var(--odile-ink);--color-rgb: 32 63 56;--color-foreground: var(--odile-ink);--color-foreground-rgb: 32 63 56}body.odile-studio #header-component{--header-padding: 12px;border-block-end:1px solid var(--odile-border)}body.odile-studio #header-component .header-logo{color:var(--odile-ink);font-size:1.25rem;letter-spacing:-.035em;line-height:1.1}body.odile-studio #header-component .menu-list__link{min-block-size:var(--minimum-touch-target);padding-inline:12px;font-size:.9375rem;font-weight:500;letter-spacing:0;text-underline-offset:.35em;text-decoration-thickness:1px}body.odile-studio #header-component .menu-list__link[aria-current=page],body.odile-studio #header-component .menu-list__link:hover{text-decoration-line:underline}body.odile-studio #header-component .menu-drawer__menu-item{min-block-size:var(--minimum-touch-target);font-size:1rem;line-height:1.5}body.odile-studio :is(.button,.button-secondary,.header-actions__action){min-block-size:var(--minimum-touch-target)}body.odile-studio .header-actions__action{min-inline-size:var(--minimum-touch-target)}body.odile-studio #MainContent[data-template=product] .product-details h1{max-inline-size:24ch;font-size:clamp(1.75rem,2.5vw,2.5rem);line-height:1.14;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:break-word}body.odile-studio #MainContent[data-template=product] .product-details{min-inline-size:0}body.odile-studio #MainContent[data-template=product] .product-details rte-formatter{max-inline-size:var(--odile-prose-width);line-height:1.6}body.odile-studio #MainContent[data-template=product] .product-details rte-formatter :is(p,li){line-height:1.6}body.odile-studio #MainContent[data-template=product] .product-details rte-formatter :is(h2,h3,h4){line-height:1.3;text-wrap:balance}body.odile-studio #MainContent[data-template=product] .product-details rte-formatter a{overflow-wrap:anywhere;text-underline-offset:.2em}body.odile-studio #MainContent .card-gallery .product-media__image{object-fit:contain;object-position:center;background-color:var(--odile-paper)}body.odile-studio #MainContent .product-card [ref=productTitleLink] :is(h3,h4,[role=heading]){font-size:1rem;font-weight:500;line-height:1.4;letter-spacing:0;overflow-wrap:break-word}body.odile-studio #MainContent .product-card product-price{line-height:1.5}body.odile-studio #MainContent:is([data-template=collection],[data-template=search],[data-template=cart],[data-template="404"],[data-template="page.contact"],[data-template=blog],[data-template=list-collections]) h1,body.odile-studio .shopify-policy__title h1{font-size:clamp(1.75rem,2.5vw,2.5rem);line-height:1.15;letter-spacing:-.025em;text-wrap:balance}body.odile-studio .shopify-policy__container{max-width:72ch;margin-inline:auto;padding-block:clamp(2.5rem,5vw,4.5rem);padding-inline:20px}body.odile-studio .shopify-policy__title{text-align:start;margin-block-end:1.5rem}body.odile-studio .shopify-policy__body{line-height:1.65}body.odile-studio .shopify-policy__body :is(h2,h3,h4){line-height:1.3;margin-block-start:2rem}body.odile-studio .shopify-policy__body a,body.odile-studio #MainContent[data-template="page.contact"] rte-formatter a{overflow-wrap:anywhere;text-underline-offset:.2em}body.odile-studio #MainContent:is([data-template="404"],[data-template="page.contact"],[data-template=blog],[data-template=list-collections]) rte-formatter{max-inline-size:var(--odile-prose-width);line-height:1.6}body.odile-studio :where(a,button,summary):focus-visible{outline:2px solid var(--odile-ink);outline-offset:3px}body.odile-studio .odile-route-help{max-width:65ch;padding-block:24px 40px}body.odile-studio .odile-route-help p{margin-block:0 24px}body.odile-studio .odile-route-link{margin-block-start:24px}@media screen and (max-width:749px){body.odile-studio #header-component{--header-padding: 8px}body.odile-studio #header-component .header-logo{font-size:1.125rem;letter-spacing:-.025em}body.odile-studio .shopify-policy__container{padding-inline:16px}}@media(prefers-reduced-motion:reduce){body.odile-studio,body.odile-studio .page-wrapper{scroll-behavior:auto}body.odile-studio :is(.product-card,.collection-card,.header-logo,.menu-list__link){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/odile-studio.css.map */
