/*!**************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[3]!./src/components/storefront/information-pages.module.css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************/
.information-pages_page__Rw0fF,.information-pages_state__Ohpse { --paper:#f7f4ed; --ink:#30382e; --muted:#697064; --line:#d6d8cc; background:var(--paper); color:var(--ink); font:var(--text-body)/1.8 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; }
.information-pages_page__Rw0fF { min-height:75svh; padding-bottom:75px; }
.information-pages_page__Rw0fF :is(h1,h2,h3,p,dl),.information-pages_state__Ohpse :is(h1,h2,p) { margin:0; }
.information-pages_page__Rw0fF :is(h1,h2,h3),.information-pages_state__Ohpse :is(h1,h2) { font-family:Georgia,serif; font-weight:400; letter-spacing:-.035em; }
.information-pages_page__Rw0fF a,.information-pages_state__Ohpse a { color:inherit; text-decoration:none; }
.information-pages_page__Rw0fF :is(a,button):focus-visible,.information-pages_state__Ohpse :is(a,button):focus-visible { outline:2px solid #87976b; outline-offset:4px; }
.information-pages_wrap__J4AXs { width:min(1160px,calc(100% - 88px)); margin-inline:auto; }
.information-pages_topline__c9OtK { min-height:82px; display:flex; align-items:center; font-size:var(--text-label); color:var(--muted); }
.information-pages_topline__c9OtK a { min-height:44px; display:inline-flex; align-items:center; }
.information-pages_eyebrow__yVaUF { font-size:var(--text-label); text-transform:uppercase; letter-spacing:.12em; color:var(--muted); }
.information-pages_heading__8kL8h { padding:25px 0 40px; }
.information-pages_heading__8kL8h h1 { font-size:clamp(38px,4.4vw,58px); line-height:1.12; margin:16px 0 22px; }
.information-pages_heading__8kL8h > p:last-child:not(.information-pages_eyebrow__yVaUF) { max-width:670px; color:var(--muted); white-space:pre-line; }
.information-pages_policyLayout__j25OC { display:grid; grid-template-columns:245px minmax(0,1fr); grid-gap:80px; gap:80px; align-items:start; padding-top:28px; }
.information-pages_policyNav__wFboR { display:grid; border-top:1px solid var(--line); }
.information-pages_policyNav__wFboR a { display:flex; align-items:center; justify-content:space-between; gap:15px; min-height:60px; padding:15px 0; border-bottom:1px solid var(--line); color:var(--muted); font-size:var(--text-small); }
.information-pages_policyNav__wFboR a[aria-current=page] { color:var(--ink); }
.information-pages_policyNav__wFboR a[aria-current=page]::after { content:"→"; }
.information-pages_policyBody__DawGh { border-top:1px solid var(--line); padding-top:28px; min-width:0; }
.information-pages_policyBody__DawGh > p { max-width:620px; font-size:var(--text-body); line-height:1.9; color:var(--muted); white-space:pre-line; }
.information-pages_policySection__VeFpV { max-width:670px; margin-top:34px; }
.information-pages_policySection__VeFpV h2 { font-size:27px; line-height:1.3; margin-bottom:13px; }
.information-pages_policySection__VeFpV p { font-size:var(--text-body); line-height:1.85; overflow-wrap:anywhere; }
.information-pages_policySection__VeFpV p + p { margin-top:14px; }
.information-pages_policyDraft___qUJR { margin-top:24px; padding:16px 20px; border-left:3px solid #a29056; background:#eeeadc; font-size:var(--text-body); line-height:1.8; }
.information-pages_contact__eEl_M { margin-top:55px; padding-top:25px; border-top:1px solid var(--line); }
.information-pages_contact__eEl_M h2 { font-size:26px; margin-bottom:15px; }
.information-pages_contact__eEl_M a { display:inline-flex; align-items:center; min-height:44px; text-decoration:underline; text-underline-offset:5px; overflow-wrap:anywhere; }
.information-pages_state__Ohpse { padding:65px 0 75px; max-width:670px; }
.information-pages_state__Ohpse h1,.information-pages_state__Ohpse h2 { font-size:clamp(38px,4.8vw,62px); line-height:1.12; margin:20px 0 26px; }
.information-pages_state__Ohpse > p:last-of-type { max-width:510px; color:var(--muted); }
.information-pages_actions__AZkFY { display:flex; align-items:center; flex-wrap:wrap; gap:20px 28px; margin-top:30px; }
.information-pages_state__Ohpse .information-pages_primary__4zgQy,.information-pages_page__Rw0fF .information-pages_primary__4zgQy { display:inline-flex; align-items:center; justify-content:space-between; gap:25px; padding:14px 20px; min-height:54px; background:var(--ink); color:var(--paper); border:0; border-radius:0; font:var(--text-small)/1.7 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; cursor:pointer; transition:background .2s; }
.information-pages_secondary__T21P5 { display:inline-flex; align-items:center; min-height:48px; border-bottom:1px solid #a2ad95; font-size:var(--text-small); }
.information-pages_skeletonPage__gLVug { padding-top:50px; }
.information-pages_skeleton__Y6qJY { background:#e6e8dc; animation:information-pages_breathe__PJkYO 1.4s ease-in-out infinite alternate; }
.information-pages_skeletonLabel__H7bAK { height:12px; width:90px; }
.information-pages_skeletonHeading__hd3m1 { height:52px; width:min(70%,620px); margin:25px 0; }
.information-pages_skeletonCopy__DVGDR { height:15px; width:min(85%,730px); }
.information-pages_skeletonGrid__X_DSh { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); grid-gap:28px; gap:28px; margin-top:50px; }
.information-pages_skeletonImage__65quf { aspect-ratio:4/5; }
.information-pages_skeletonName__yIOqI { height:20px; width:70%; margin-top:20px; }
.information-pages_skeletonPrice__3A89Q { height:13px; width:30%; margin-top:15px; }
.information-pages_srOnly___u1nF { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0; }
@keyframes information-pages_breathe__PJkYO { to { opacity:.5; } }
@media(hover:hover) { .information-pages_page__Rw0fF .information-pages_primary__4zgQy:hover,.information-pages_state__Ohpse .information-pages_primary__4zgQy:hover { background:#4a583f; } .information-pages_policyNav__wFboR a:hover { color:#758663; } }
@media(max-width:1000px) and (min-width:761px) { .information-pages_wrap__J4AXs { width:calc(100% - 48px); } .information-pages_policyLayout__j25OC { gap:40px; grid-template-columns:200px minmax(0,1fr); } }
@media(max-width:760px) {
.information-pages_page__Rw0fF { padding-bottom:50px; }
.information-pages_wrap__J4AXs { width:calc(100% - 36px); }
.information-pages_topline__c9OtK { min-height:66px; }
.information-pages_heading__8kL8h { padding:20px 0 28px; }
.information-pages_heading__8kL8h h1 { font-size:40px; }
.information-pages_policyLayout__j25OC { grid-template-columns:1fr; gap:28px; padding-top:0; }
.information-pages_policyNav__wFboR { display:flex; gap:24px; overflow-x:auto; border-bottom:1px solid var(--line); }
.information-pages_policyNav__wFboR a { white-space:nowrap; min-height:55px; border:0; }
.information-pages_policyNav__wFboR a[aria-current=page] { border-bottom:2px solid var(--ink); }
.information-pages_policyNav__wFboR a[aria-current=page]::after { content:none; }
.information-pages_policyBody__DawGh { border:0; padding:0; }
.information-pages_policyBody__DawGh > p { font-size:var(--text-body); }
.information-pages_policySection__VeFpV { margin-top:28px; }
.information-pages_policySection__VeFpV h2 { font-size:25px; }
.information-pages_policySection__VeFpV p { font-size:var(--text-body); }
.information-pages_contact__eEl_M { margin-top:35px; }
.information-pages_state__Ohpse { padding:35px 0 50px; }
.information-pages_state__Ohpse h1,.information-pages_state__Ohpse h2 { font-size:41px; }
.information-pages_actions__AZkFY { gap:15px 24px; }
.information-pages_skeletonPage__gLVug { padding-top:30px; }
.information-pages_skeletonHeading__hd3m1 { height:70px; width:88%; }
.information-pages_skeletonGrid__X_DSh { grid-template-columns:1fr 1fr; gap:16px; margin-top:35px; }
.information-pages_skeletonGrid__X_DSh > div:last-child { display:none; }
}
@media(prefers-reduced-motion:reduce) { .information-pages_page__Rw0fF * { animation:none!important; transition:none!important; } }

