.oq-information{max-width:1280px;margin-inline:auto;padding:24px 48px 84px;color:#172636;background:#fff;font-size:14px;line-height:1.75}
.oq-information a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}
.oq-information :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid #172636;outline-offset:5px}
.oq-information__breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;color:#5c6873}
.oq-information__breadcrumb a{text-decoration:none}
.oq-information__header{padding:44px 0 46px;border-bottom:1px solid #dce1e5}
.oq-information__eyebrow{margin:0 0 16px;color:#5c6873;font-size:10px;letter-spacing:.18em;text-transform:uppercase;line-height:1.6}
#MainContent .oq-information h1{font-size:clamp(30px,3.5vw,48px);font-weight:400;letter-spacing:.025em;line-height:1.15;margin:0;max-width:720px}
.oq-information__intro{color:#5c6873;max-width:580px;margin:20px 0 0;font-size:15px;line-height:1.75}
.oq-information__layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:72px;padding-top:40px}
.oq-information__menu{display:flex;flex-direction:column;align-self:start;gap:4px;padding-bottom:20px}
.oq-information__menu a{display:block;padding:9px 0;text-decoration:none;font-size:12px;color:#5c6873;line-height:1.6}
.oq-information__menu a[aria-current]{color:#172636;font-weight:600;text-decoration:underline;text-underline-offset:6px}
.oq-information__body{min-width:0;max-width:790px}
.oq-information__body h2{font-size:23px;font-weight:400;line-height:1.4;letter-spacing:.015em;margin:0 0 16px}
.oq-information__body h3{font-size:15px;font-weight:500;line-height:1.5;margin:0 0 10px}
.oq-information__body p{margin:0 0 22px;color:#5c6873}
.oq-information__statement{max-width:590px;padding:8px 0 36px}
.oq-information__statement h2{font-size:clamp(28px,3vw,40px);line-height:1.3;max-width:490px;margin-bottom:22px}
.oq-information__statement .oq-information__eyebrow{margin-bottom:20px}
.oq-information__values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border-block:1px solid #dce1e5;padding:32px 0}
.oq-information__index{display:block;font-size:10px;letter-spacing:.1em;color:#75808a;margin-bottom:18px}
.oq-information__values p{font-size:13px;margin:0}
.oq-information__actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px 32px;margin-top:34px}
.oq-information__actions a{font-size:12px;letter-spacing:.03em;display:inline-flex;gap:28px;align-items:center;min-height:44px}
.oq-information__contact-intro{padding:4px 0 32px}
.oq-information__contact-intro p{max-width:540px;margin-bottom:12px}
.oq-information__contact-intro a{font-size:13px}
.oq-information__form{display:flex;flex-direction:column;gap:23px}
.oq-information__form label{display:block;font-size:11px;letter-spacing:.035em;margin-bottom:8px}
.oq-information__form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.oq-information :is(input:not([type=hidden]),textarea,select){border:1px solid #cbd2d8;border-radius:0;background:#fff;color:#172636;font:inherit;font-size:14px;min-height:48px;width:100%;padding:12px 14px;box-shadow:none}
.oq-information textarea{resize:vertical;min-height:150px;vertical-align:top}
.oq-information select{appearance:auto;background-image:none;padding-right:30px}
.oq-information .oq-information__required{font-size:11px;margin:0;color:#5c6873}
.oq-information .oq-information__privacy{font-size:11px;line-height:1.8;margin:0}
.oq-information .oq-information__button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:26px;align-self:flex-start;border:1px solid #172636;border-radius:0;color:#fff;background:#172636;text-decoration:none;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;line-height:1.5;min-height:48px;padding:14px 24px;cursor:pointer;transition:background-color .2s ease}
.oq-information .oq-information__notice{border:1px solid #b8c5ce;padding:16px 18px;color:#172636;background:#f4f7f9;margin:0;font-size:13px}
.oq-information .oq-information__notice--error{border-color:#ac5e5e;background:#fff;color:#843838}
.oq-information__notice ul{padding-left:18px;margin:0}
.oq-information__question{border-bottom:1px solid #dce1e5}
.oq-information__question:first-child{border-top:1px solid #dce1e5}
.oq-information__question summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;cursor:pointer;padding:22px 0;font-size:14px;line-height:1.5}
.oq-information__question summary::-webkit-details-marker{display:none}
.oq-information__plus{display:block;flex:0 0 14px;width:14px;height:14px;position:relative}
.oq-information__plus::before,.oq-information__plus::after{content:"";position:absolute;top:6px;left:0;width:14px;height:1px;background:currentColor}
.oq-information__plus::after{transform:rotate(90deg)}
.oq-information__question[open] .oq-information__plus::after{display:none}
.oq-information__question>div{padding:0 40px 24px 0;max-width:700px}
.oq-information__question>div p{font-size:13px;margin-bottom:14px}
.oq-information__question>div p:last-child{margin:0}
.oq-information__question>div a{font-size:12px}
.oq-information__callout{padding:36px 0 0}
.oq-information__callout h2{font-size:21px}
.oq-information__richtext{overflow-wrap:anywhere}
.oq-information__richtext :is(h2,h3){margin-top:32px}
.oq-information__richtext :first-child{margin-top:0}
.oq-information__richtext :is(ul,ol){padding-left:22px;margin:16px 0 24px;color:#5c6873}
.oq-information__richtext li{padding-left:4px;margin-bottom:9px}
.oq-information__richtext img{max-width:100%;height:auto}
.oq-information--not_found{max-width:850px;text-align:center;padding-bottom:110px}
.oq-information--not_found .oq-information__header{border:0;padding-top:65px;padding-bottom:24px}
.oq-information--not_found .oq-information__intro{margin-inline:auto}
.oq-information--not_found h1{margin-inline:auto}
.oq-information__recovery{max-width:620px;margin:auto}
.oq-information__search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}
.oq-information--not_found .oq-information__actions{justify-content:center}
.shopify-policy__container{max-width:850px!important;padding:54px 32px 84px!important;color:#172636;background:#fff;font-size:14px;line-height:1.8}
.shopify-policy__title{padding-bottom:30px;margin-bottom:32px;border-bottom:1px solid #dce1e5;text-align:left!important}
.shopify-policy__title h1{font-size:clamp(28px,3.5vw,44px);font-weight:400;line-height:1.2;letter-spacing:.02em;margin:0}
.shopify-policy__body{overflow-wrap:anywhere}
.shopify-policy__body :is(h2,h3){font-size:21px;line-height:1.5;font-weight:500;margin:32px 0 14px}
.shopify-policy__body :is(p,li){font-size:14px;line-height:1.8;color:#4f5d6b}
.shopify-policy__body :is(ul,ol){padding-left:22px}
.shopify-policy__body li{margin-bottom:9px}
.shopify-policy__body a{color:#172636;text-underline-offset:4px}
.shopify-policy__body a:focus-visible{outline:2px solid #172636;outline-offset:4px}
@media(hover:hover){.oq-information__menu a:hover,.oq-information__actions a:not(.oq-information__button):hover{color:#172636;text-decoration:underline}.oq-information .oq-information__button:hover{background:#263f57}.oq-information__question summary:hover{color:#4f6579}}
@media(max-width:989px){.oq-information{padding-inline:32px}.oq-information__layout{grid-template-columns:170px minmax(0,1fr);gap:36px}.oq-information__values{grid-template-columns:1fr;gap:26px}.oq-information__values>div{display:grid;grid-template-columns:28px 1fr;column-gap:12px}.oq-information__values h3{grid-column:2}.oq-information__values p{grid-column:2}.oq-information__index{grid-row:1/3;margin:3px 0 0}}
@media(max-width:749px){.oq-information{padding:20px 20px 56px}.oq-information__header{padding:32px 0}.oq-information__intro{font-size:14px}.oq-information__layout{display:flex;flex-direction:column;gap:28px;padding-top:0}.oq-information__menu{flex-direction:row;align-self:stretch;gap:22px;overflow-x:auto;border-bottom:1px solid #dce1e5;padding:13px 0;scrollbar-width:thin}.oq-information__menu a{white-space:nowrap;font-size:11px;flex-shrink:0;padding:8px 0}.oq-information__body{max-width:none}.oq-information__statement{padding:8px 0 20px}.oq-information__form-row{grid-template-columns:1fr;gap:23px}.oq-information__form .oq-information__button{width:100%}.oq-information :is(input:not([type=hidden]),textarea,select){font-size:16px}.oq-information__question summary{font-size:13px;padding:20px 0}.oq-information__question>div{padding-right:22px}.oq-information--not_found .oq-information__header{padding-top:48px}.oq-information__search{grid-template-columns:1fr}.oq-information__search .oq-information__button{width:100%}.oq-information--not_found .oq-information__actions{gap:12px 24px}.shopify-policy__container{padding:34px 20px 56px!important}.shopify-policy__title{padding-bottom:24px;margin-bottom:26px}.shopify-policy__body :is(p,li){font-size:13px}}
@media(prefers-reduced-motion:reduce){.oq-information *{scroll-behavior:auto;transition:none!important}}
