.oy-information-main{max-width:1240px;margin:0 auto;padding:64px clamp(24px,5vw,72px) 96px;min-height:55vh}
.oy-information-grid{display:grid;grid-template-columns:210px minmax(0,1fr);gap:clamp(40px,6vw,90px);align-items:start}
.oy-information-nav{position:sticky;top:28px;padding-top:12px;min-width:0}
.oy-information-nav .oy-eyebrow{font:11px/1.5 var(--oy-sans);letter-spacing:.13em;text-transform:uppercase;color:var(--oy-muted);margin:0 0 20px}
.oy-information-nav nav{display:flex;flex-direction:column;align-items:stretch;gap:6px}
.oy-information-nav nav a{display:block;padding:11px 14px;font:13px/1.5 var(--oy-sans);text-decoration:none;border-left:2px solid transparent;color:var(--oy-muted)}
.oy-information-nav nav a:hover,.oy-information-nav nav a[aria-current=page]{color:var(--oy-ink);background:#e9ede3;border-left-color:var(--oy-ink)}
.oy-information-content{min-width:0;max-width:750px;font:16px/1.85 var(--oy-sans);overflow-wrap:anywhere}
.oy-information-content .shopify-policy__container{max-width:none!important;margin:0!important;padding:0!important}
.oy-information-content .shopify-policy__title{text-align:left!important;margin:0 0 32px!important;padding:0!important}
.oy-information-content h1{font:clamp(36px,4.5vw,58px)/1.08 var(--oy-serif)!important;letter-spacing:-.035em!important;font-weight:400!important;margin:0 0 32px!important;text-align:left!important;color:var(--oy-ink)!important;text-transform:none!important}
.oy-information-content :is(h2,h3,h4,h5,h6){font-family:var(--oy-serif)!important;font-weight:400!important;color:var(--oy-ink)!important;letter-spacing:-.015em!important;line-height:1.3!important;margin:38px 0 14px!important;text-align:left!important;text-transform:none!important}
.oy-information-content h2{font-size:28px!important}.oy-information-content h3{font-size:23px!important}.oy-information-content :is(h4,h5,h6){font-size:20px!important}
.oy-information-content :is(p,li,td,th){font:inherit!important;color:inherit!important}
.oy-information-content :is(p,ul,ol,table,blockquote){margin:0 0 20px!important;text-align:left!important}
.oy-information-content :is(ul,ol){padding-left:24px!important}.oy-information-content li{margin:0 0 8px!important}
.oy-information-content :is(p,li,h1,h2,h3,h4) span{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important;background:transparent!important}
.oy-information-content a{color:var(--oy-ink)!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.oy-information-content a:hover{text-decoration-thickness:2px}
.oy-information-content :is(img,video,iframe){max-width:100%!important}
.oy-information-content img{height:auto!important}.oy-information-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:14px}
.oy-information-content :is(td,th){padding:12px;border-bottom:1px solid var(--oy-line)}
.oy-information-content blockquote{padding-left:20px;border-left:2px solid var(--oy-gold)}
.oy-information-content hr{border:0;border-top:1px solid var(--oy-line);margin:32px 0!important}
.oy-information-content [hidden],.oy-information-content .oy-empty-paragraph{display:none!important}
.oy-information-content .shopify-section{max-width:100%;margin:0!important;padding:0!important;background:transparent!important}
.oy-information-content :is(.section,.section-content-wrapper,.group-block,.group-block-content,.layout-panel-flex){max-width:100%!important;width:100%!important;margin-inline:0!important;padding-inline:0!important;gap:0;background:transparent!important}
.oy-information-content :is(.section,.section-content-wrapper,.layout-panel-flex){padding-block:0!important}
.oy-information-content :is(.section-background,.section-background-image){display:none}
.oy-information-content .text-block{width:100%!important;max-width:none!important;padding:0!important}
.oy-information-content .legal-notice-container{padding:32px 0 0!important;background:transparent!important;display:block!important}
.oy-information-content .legal-notice{max-width:none!important;padding:28px 0 0!important;border:0!important;border-top:1px solid var(--oy-line)!important;border-radius:0!important;background:transparent!important;font:14px/1.8 var(--oy-sans)!important;color:var(--oy-muted)!important}
.oy-information-content :is(contact-form,.contact-form){display:block;width:100%!important;max-width:none!important;margin:28px 0!important;padding:0!important}
.oy-information-content form{max-width:100%}
.oy-information-content form :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),textarea,select){display:block;width:100%;min-width:0;min-height:48px;padding:12px 14px;border:1px solid #bac5b9;border-radius:0;background:var(--oy-white);font:15px/1.5 var(--oy-sans);color:var(--oy-ink);box-shadow:none}
.oy-information-content form textarea{min-height:150px;resize:vertical}
.oy-information-content form label{display:block;font:13px/1.5 var(--oy-sans);color:var(--oy-muted);margin:0 0 7px}
.oy-information-content form button[type=submit],.oy-information-content form input[type=submit]{min-height:50px;padding:14px 28px;background:var(--oy-ink);border:1px solid var(--oy-ink);border-radius:0;color:var(--oy-white);font:14px/1.5 var(--oy-sans);cursor:pointer}
.oy-information-content .contact-form__input-wrapper{margin-bottom:16px}
.oy-information-content .form-status{padding:16px;border:1px solid var(--oy-line);margin-bottom:20px}
.oy-information .oy-header{position:relative}
@media(max-width:800px){
 .oy-information-main{padding:28px 24px 64px}
 .oy-information-grid{grid-template-columns:minmax(0,1fr);gap:28px}
 .oy-information-nav{position:static;padding:0;min-width:0}
 .oy-information-nav .oy-eyebrow{font-size:10px;margin-bottom:12px}
 .oy-information-nav nav{flex-direction:row;overflow-x:auto;gap:8px;padding-bottom:8px;scrollbar-width:thin}
 .oy-information-nav nav a{flex:none;border:1px solid var(--oy-line);border-radius:24px;padding:9px 13px;white-space:nowrap;font-size:12px}
 .oy-information-nav nav a:hover,.oy-information-nav nav a[aria-current=page]{border-color:var(--oy-ink);background:var(--oy-ink);color:var(--oy-white)}
 .oy-information-content{font-size:15px;line-height:1.85;max-width:none}
 .oy-information-content h1{font-size:38px!important;margin-bottom:26px!important}
 .oy-information-content .shopify-policy__title{margin-bottom:26px!important}
 .oy-information-content h2{font-size:25px!important;margin-top:30px!important}
 .oy-information-content h3{font-size:22px!important}
}
@media(prefers-reduced-motion:no-preference){.oy-information-nav a{transition:background-color .15s,color .15s,border-color .15s}}
