:root{--ip-legal-bg: #f8f3ea;--ip-legal-surface: #fffdf8;--ip-legal-surface-soft: #fbf7ef;--ip-legal-text: #17130f;--ip-legal-muted: #5f574e;--ip-legal-border: rgba(218, 203, 179, .9);--ip-legal-gold: #a98445;--ip-legal-shadow: 0 18px 46px rgba(32, 24, 16, .07);--ip-legal-radius: 12px}body.template-policy{background:var(--ip-legal-bg)!important}body.template-policy .shopify-policy__container,.ip-legal-page{width:min(calc(100% - clamp(3.2rem,6vw,8rem)),88rem)!important;max-width:88rem!important;margin-inline:auto!important;padding-top:clamp(3.2rem,5vw,5.8rem)!important;padding-bottom:clamp(5.2rem,7vw,8.4rem)!important}body.template-policy .shopify-policy__title,.ip-legal-page .main-page-title,.ip-legal-page .page-title{margin:0 0 clamp(2rem,3vw,3.2rem)!important;text-align:center!important}body.template-policy .shopify-policy__title h1,.ip-legal-page .main-page-title,.ip-legal-page .page-title{color:var(--ip-legal-text)!important;font-family:var(--font-body-family)!important;font-size:clamp(3rem,3.1vw,4.8rem)!important;font-style:var(--font-body-style)!important;font-weight:850!important;letter-spacing:-.02em!important;line-height:1.04!important;text-transform:none!important;text-wrap:balance!important}body.template-policy .shopify-policy__body,.ip-legal-page .rte{border:1px solid var(--ip-legal-border)!important;border-radius:var(--ip-legal-radius)!important;background:linear-gradient(180deg,#fffdf8fa,#fbf7eff5)!important;box-shadow:var(--ip-legal-shadow)!important;padding:clamp(2.2rem,4vw,4.4rem)!important}body.template-policy .shopify-policy__body .rte,.ip-legal-page .rte{max-width:none!important;color:var(--ip-legal-muted)!important;font-family:var(--font-body-family)!important;font-size:clamp(1.5rem,1.05vw,1.65rem)!important;line-height:1.72!important;letter-spacing:0!important;text-align:left!important}body.template-policy .shopify-policy__body .rte>*:first-child,.ip-legal-page .rte>*:first-child{margin-top:0!important}body.template-policy .shopify-policy__body .rte>*:last-child,.ip-legal-page .rte>*:last-child{margin-bottom:0!important}body.template-policy .shopify-policy__body .rte h1,body.template-policy .shopify-policy__body .rte h2,body.template-policy .shopify-policy__body .rte h3,.ip-legal-page .rte h1,.ip-legal-page .rte h2,.ip-legal-page .rte h3{color:var(--ip-legal-text)!important;font-family:var(--font-body-family)!important;letter-spacing:-.01em!important;line-height:1.18!important;text-transform:none!important;text-wrap:balance!important}body.template-policy .shopify-policy__body .rte h1,.ip-legal-page .rte h1{margin:3.2rem 0 1.2rem!important;font-size:clamp(2.8rem,2.8vw,4rem)!important;font-weight:850!important}body.template-policy .shopify-policy__body .rte h2,.ip-legal-page .rte h2{margin:3rem 0 1rem!important;font-size:clamp(2.2rem,2vw,3rem)!important;font-weight:820!important}body.template-policy .shopify-policy__body .rte h3,.ip-legal-page .rte h3{margin:2.4rem 0 .8rem!important;font-size:clamp(1.8rem,1.55vw,2.2rem)!important;font-weight:800!important}body.template-policy .shopify-policy__body .rte h4,.ip-legal-page .rte h4,body.template-policy .shopify-policy__body .rte h5,.ip-legal-page .rte h5,body.template-policy .shopify-policy__body .rte h6,.ip-legal-page .rte h6{margin:2rem 0 .7rem!important;color:var(--ip-legal-text)!important;font-family:var(--font-body-family)!important;font-size:1.45rem!important;font-weight:850!important;letter-spacing:.09em!important;line-height:1.3!important;text-transform:uppercase!important}body.template-policy .shopify-policy__body .rte p,.ip-legal-page .rte p{margin:0 0 1.25rem!important;color:var(--ip-legal-muted)!important}body.template-policy .shopify-policy__body .rte ul,body.template-policy .shopify-policy__body .rte ol,.ip-legal-page .rte ul,.ip-legal-page .rte ol{margin:1rem 0 1.6rem 2rem!important;padding-left:1.2rem!important}body.template-policy .shopify-policy__body .rte li,.ip-legal-page .rte li{margin:.45rem 0!important;padding-left:.35rem!important}body.template-policy .shopify-policy__body .rte strong,.ip-legal-page .rte strong{color:#3f382f!important;font-weight:800!important}body.template-policy .shopify-policy__body .rte a,.ip-legal-page .rte a{color:#5f431e!important;text-decoration-color:#a984456b!important;text-underline-offset:.22em!important}body.template-policy .shopify-policy__body .rte table,.ip-legal-page .rte table{display:block!important;width:100%!important;margin:2rem 0 2.4rem!important;overflow-x:auto!important;border:1px solid var(--ip-legal-border)!important;border-radius:10px!important;border-collapse:separate!important;border-spacing:0!important;background:#fffdf8c2!important}body.template-policy .shopify-policy__body .rte table thead,body.template-policy .shopify-policy__body .rte table tbody,.ip-legal-page .rte table thead,.ip-legal-page .rte table tbody{display:table!important;width:100%!important;min-width:62rem!important}body.template-policy .shopify-policy__body .rte th,body.template-policy .shopify-policy__body .rte td,.ip-legal-page .rte th,.ip-legal-page .rte td{border:0!important;border-bottom:1px solid rgba(218,203,179,.86)!important;border-right:1px solid rgba(218,203,179,.72)!important;padding:1.2rem 1.4rem!important;color:var(--ip-legal-muted)!important;font-size:1.42rem!important;line-height:1.55!important;vertical-align:top!important}body.template-policy .shopify-policy__body .rte th,.ip-legal-page .rte th{color:var(--ip-legal-text)!important;background:#e8d6b438!important;font-size:1.28rem!important;font-weight:850!important;letter-spacing:.06em!important;text-transform:uppercase!important}body.template-policy .shopify-policy__body .rte tr:last-child td,.ip-legal-page .rte tr:last-child td{border-bottom:0!important}body.template-policy .shopify-policy__body .rte th:last-child,body.template-policy .shopify-policy__body .rte td:last-child,.ip-legal-page .rte th:last-child,.ip-legal-page .rte td:last-child{border-right:0!important}.ip-help-hero{border-bottom:1px solid rgba(218,203,179,.72)!important;background:radial-gradient(circle at 12% 0%,rgba(201,163,91,.11),transparent 32rem),linear-gradient(180deg,#fbf7ef,#f8f3ea)!important;padding-top:clamp(3rem,5vw,5.8rem)!important;padding-bottom:clamp(2.6rem,4vw,4.6rem)!important}.ip-help-hero .page-hero__inner{max-width:88rem!important;text-align:center!important}.ip-help-hero .page-hero__title{color:var(--ip-legal-text)!important;font-family:var(--font-body-family)!important;font-size:clamp(3.2rem,3.4vw,4.8rem)!important;font-weight:850!important;letter-spacing:-.02em!important;line-height:1.04!important;text-transform:none!important}.ip-help-hero .section-subtitle{max-width:68rem!important;margin-inline:auto!important;color:var(--ip-legal-muted)!important;font-size:clamp(1.52rem,1.1vw,1.7rem)!important;line-height:1.65!important}.ip-help-section{background:var(--ip-legal-bg)!important;padding-top:clamp(3.2rem,4vw,5.2rem)!important;padding-bottom:clamp(5.2rem,7vw,8.4rem)!important}.ip-help-section .contact-layout{width:min(calc(100% - clamp(3.2rem,5vw,7rem)),120rem)!important;max-width:120rem!important;grid-template-columns:minmax(0,1fr) minmax(32rem,.78fr)!important;align-items:start!important;gap:clamp(2rem,3vw,3.2rem)!important}.ip-help-section .faq-layout{width:min(calc(100% - clamp(3.2rem,5vw,7rem)),112rem)!important;max-width:112rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:clamp(1.8rem,2.5vw,2.8rem)!important}.ip-help-section .faq-layout>div,.ip-help-section .contact-card{border:1px solid var(--ip-legal-border)!important;border-radius:var(--ip-legal-radius)!important;background:linear-gradient(180deg,#fffdf8fa,#fbf7eff0)!important;box-shadow:var(--ip-legal-shadow)!important;padding:clamp(2rem,3vw,3.2rem)!important}.ip-help-section .contact-card{gap:clamp(1.5rem,2vw,2.2rem)!important}.ip-help-section .contact-card .section-title{color:var(--ip-legal-text)!important;font-family:var(--font-body-family)!important;font-size:clamp(2.6rem,2.7vw,3.8rem)!important;font-weight:850!important;letter-spacing:-.02em!important;line-height:1.08!important}.ip-help-section .contact-form{gap:1.5rem!important}.ip-help-section .field-label{margin-bottom:.65rem!important;color:var(--ip-legal-text)!important;font-size:1.32rem!important;font-weight:800!important;letter-spacing:.01em!important}.ip-help-section .field-input,.ip-help-section .field-textarea{min-height:4.8rem!important;border:1px solid rgba(204,190,168,.95)!important;border-radius:9px!important;background:#f7f1e7cc!important;color:var(--ip-legal-text)!important;font-size:1.5rem!important;line-height:1.45!important;padding:1.2rem 1.4rem!important}.ip-help-section .field-textarea{min-height:14rem!important}.ip-help-section .button{min-height:4.9rem!important;font-size:1.36rem!important}.ip-help-section .accordion-list{display:grid!important;gap:1rem!important}.ip-help-section .accordion{border:1px solid rgba(218,203,179,.85)!important;border-radius:10px!important;background:#fffdf8bd!important;overflow:hidden!important}.ip-help-section .accordion summary{padding:1.45rem 1.6rem!important;color:var(--ip-legal-text)!important;font-size:1.5rem!important;font-weight:800!important;line-height:1.35!important}.ip-help-section .accordion__content{padding:0 1.6rem 1.5rem!important;color:var(--ip-legal-muted)!important;font-size:1.48rem!important;line-height:1.65!important}.ip-help-section .eyebrow,.ip-help-hero .eyebrow{color:var(--ip-legal-gold)!important;font-size:1.08rem!important;font-weight:850!important;letter-spacing:.16em!important}.ip-help-section .muted{color:var(--ip-legal-muted)!important;font-size:1.52rem!important;line-height:1.65!important}@media screen and (max-width:989px){.ip-help-section .contact-layout,.ip-help-section .faq-layout{grid-template-columns:1fr!important}}@media screen and (max-width:749px){body.template-policy .shopify-policy__container,.ip-legal-page{width:min(calc(100% - 2.8rem),88rem)!important;padding-top:2.8rem!important;padding-bottom:5.2rem!important}body.template-policy .shopify-policy__title h1,.ip-legal-page .main-page-title,.ip-legal-page .page-title,.ip-help-hero .page-hero__title{font-size:clamp(3rem,10vw,3.6rem)!important;line-height:1.08!important}body.template-policy .shopify-policy__body,.ip-legal-page .rte,.ip-help-section .faq-layout>div,.ip-help-section .contact-card{padding:1.8rem!important;border-radius:10px!important}body.template-policy .shopify-policy__body .rte,.ip-legal-page .rte{font-size:1.5rem!important;line-height:1.68!important}body.template-policy .shopify-policy__body .rte h2,.ip-legal-page .rte h2{font-size:2.25rem!important}body.template-policy .shopify-policy__body .rte h3,.ip-legal-page .rte h3{font-size:1.85rem!important}.ip-help-hero{padding-top:2.8rem!important;padding-bottom:2.8rem!important}.ip-help-section{padding-top:2.8rem!important;padding-bottom:5rem!important}.ip-help-section .contact-layout,.ip-help-section .faq-layout{width:min(calc(100% - 2.8rem),112rem)!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ip-legal-help.css.map */
