.policy-section{width:100%}.policy-section .policy-wrapper{padding-top:var(--policy-pt, 40px);padding-bottom:var(--policy-pb, 60px);line-height:1.6;color:#111;font-family:inherit}.policy-section.page-width .policy-wrapper{padding-left:0;padding-right:0}.policy-section:not(.page-width) .policy-wrapper{max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px}.policy-section .policy-title{text-align:center;font-size:28px;letter-spacing:.05em;margin:0 0 32px;font-weight:400;text-transform:uppercase}.policy-section .policy-content{font-weight:400;color:inherit}.policy-section .policy-content p{font-size:16px;margin:0 0 18px;line-height:1.65}.policy-section .policy-content h2{font-size:22px;line-height:1.35;margin:32px 0 16px;font-weight:500;letter-spacing:.02em}.policy-section .policy-content h3{font-size:18px;line-height:1.4;margin:24px 0 12px;font-weight:500}.policy-section .policy-content>:first-child,.policy-section .policy-content h2:first-child,.policy-section .policy-content .metafield-rich_text_field>:first-child{margin-top:0}.policy-section .policy-content a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .16s ease,text-decoration-color .16s ease,text-decoration-thickness .16s ease}.policy-section .policy-content a:hover{color:#000;text-decoration-thickness:2px}.policy-section .policy-content a:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}.policy-section .policy-content ul,.policy-section .policy-content ol{margin:0 0 20px 24px;padding:0;font-size:16px;line-height:1.6}.policy-section .policy-content li{margin-bottom:8px}.policy-section .policy-content li:last-child{margin-bottom:0}.policy-section .policy-content strong,.policy-section .policy-content b{font-weight:600}.policy-section .policy-actions{display:flex;justify-content:center;align-items:center;margin-top:2.8rem}.policy-section .policy-readmore-btn{--buttons-radius-outset: 50px;--buttons-radius: 50px;border-radius:50px;gap:.8rem}.policy-section .policy-readmore-btn:before,.policy-section .policy-readmore-btn:after{border-radius:50px}.policy-section .policy-readmore-btn .policy-readmore-icon{display:inline-block;width:1.2rem;height:1.2rem;transition:transform var(--duration-default, .2s) ease}.policy-section .policy-readmore-btn[aria-expanded=true] .policy-readmore-icon{transform:rotate(180deg)}.policy-section .policy-readmore{will-change:max-height,opacity,transform;overflow:hidden;transition:max-height var(--rm-anim-ms, .36s) ease,opacity var(--rm-anim-ms, .36s) ease,transform var(--rm-anim-ms, .36s) ease}.policy-section .policy-readmore--collapsed{max-height:0;opacity:0;transform:translateY(-8px);visibility:hidden}.policy-section .policy-readmore--collapsed[hidden=until-found]{visibility:visible}.policy-section .policy-readmore--open{opacity:1;transform:translateY(0);visibility:visible}@media(prefers-reduced-motion:reduce){.policy-section .policy-readmore,.policy-section .policy-readmore-btn,.policy-section .policy-readmore-btn .policy-readmore-icon{transition:none!important;transform:none!important}}@media(min-width:1024px){.policy-section .policy-wrapper{padding-top:var(--policy-pt-md, 60px);padding-bottom:var(--policy-pb-md, 80px)}.policy-section:not(.page-width) .policy-wrapper{padding-right:0;padding-left:0}.policy-section .policy-content p{font-size:17px}.policy-section .policy-content h2{font-size:24px;margin:36px 0 18px}.policy-section .policy-content h3{font-size:19px}.policy-section .policy-title{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/section-new-rich-text.css.map */
