.policy-accordion__container{max-width:var(--max-width, 1200px);margin:0 auto;padding:0 var(--spacing-4, 1.5rem)}.policy-accordion__hero{text-align:center;max-width:600px;margin:0 auto 48px}.policy-accordion__title{font-size:36px;font-weight:700;line-height:1.2;margin:0 0 20px;letter-spacing:-.02em}.policy-accordion__subtext{font-size:15px;line-height:1.6;color:#333}.policy-accordion__subtext h1,.policy-accordion__subtext h2,.policy-accordion__subtext h3{color:#000}.policy-accordion__subtext p{margin:0 0 12px}.policy-accordion__subtext p:last-child{margin-bottom:0}.policy-accordion__layout{display:grid;grid-template-columns:minmax(250px,28rem) 1fr;gap:0 calc(var(--spacing-4, 1.5rem) * 3);align-items:start}.policy-accordion__nav{display:flex;flex-direction:column;position:sticky;top:calc(var(--header-height, 60px) + 20px)}.policy-accordion__nav-item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:18px 20px 18px 18px;margin:0;background:none;border:none;border-top:1px solid #f5f5f5;cursor:pointer;text-align:left;font-size:15px;font-weight:400;line-height:1.4;color:var(--color-foreground, #1a1a1a);font-family:inherit;transition:background-color .15s ease}.policy-accordion__nav-item:first-child{border-top:1px solid #e2e2e2}.policy-accordion__nav-item:last-child{border-bottom:1px solid #f5f5f5}.policy-accordion__nav-item:hover{background-color:#00000004}.policy-accordion__nav-item.is-active{font-weight:600}.policy-accordion__nav-item span{flex:1}.policy-accordion__chevron{flex-shrink:0;width:20px;height:20px;opacity:.5;transition:opacity .15s ease}.policy-accordion__nav-item.is-active .policy-accordion__chevron{opacity:.8}.policy-accordion__content{padding:var(--spacing-4, 1.5rem);overflow-y:auto;position:sticky;top:calc(var(--header-height, 60px) + 20px);max-height:calc(100vh - var(--header-height, 60px) - 80px)}.policy-accordion__panel{display:none}.policy-accordion__panel.is-active{display:block}.policy-accordion__panel-title{display:none}.policy-accordion__panel-body{font-size:15px;line-height:1.7;color:var(--color-foreground, #1a1a1a)}.policy-accordion__panel-body p{margin:0 0 16px}.policy-accordion__panel-body p:last-child{margin-bottom:0}.policy-accordion__panel-body a{color:inherit;text-decoration:underline}.policy-accordion__panel-body a:hover{opacity:.7}.policy-accordion__panel-body strong{font-weight:600}.policy-accordion__panel-body ul,.policy-accordion__panel-body ol{margin:0 0 16px;padding-left:1.5em}.policy-accordion__panel-body li{margin-bottom:6px;line-height:1.6}.policy-accordion__panel-body li:last-child{margin-bottom:0}@media screen and (max-width:999px){.policy-accordion__hero{margin-bottom:32px}.policy-accordion__title{font-size:28px}.policy-accordion__layout{display:flex;flex-direction:column;gap:0}.policy-accordion__nav{position:static;margin-bottom:8px}.policy-accordion__content{position:static;max-height:none;padding:16px 0 0}.policy-accordion__panel-title{display:block;font-size:18px;font-weight:600;margin:0 0 16px}}
/*# sourceMappingURL=/cdn/shop/t/180/assets/section-policy-accordion.css.map */
