.ProductPolicies_policies__Dnawa{display:grid;grid-template-columns:1fr;grid-gap:var(--space-md,clamp(12px,1.5vw,16px));gap:var(--space-md,clamp(12px,1.5vw,16px));width:100%}@media (min-width:1024px){.ProductPolicies_policies__Dnawa{grid-template-columns:repeat(3,1fr);gap:var(--space-lg,clamp(16px,2vw,24px))}}@media (min-width:768px) and (max-width:1023px){.ProductPolicies_policies__Dnawa{grid-template-columns:repeat(2,1fr);gap:var(--space-md,clamp(12px,1.5vw,16px))}}.ProductPolicies_policyCard__RwXEy{background:var(--color-surface,#fff);border:1px solid var(--color-border,#eee);border-radius:var(--radius-md,clamp(10px,1.2vw,12px));padding:var(--space-lg,clamp(16px,2vw,24px));box-shadow:var(--shadow-default,0 2px 8px rgba(34,34,34,.06));transition:box-shadow var(--duration-default,.3s) var(--easing-default,cubic-bezier(.4,0,.2,1)),border-color var(--duration-default,.3s) var(--easing-default,cubic-bezier(.4,0,.2,1));height:100%;display:flex;flex-direction:column}.ProductPolicies_policyCard__RwXEy:hover{box-shadow:var(--shadow-card,0 4px 12px rgba(34,34,34,.08));border-color:var(--color-border-dark,#e0e0e0)}.ProductPolicies_policyHeaderButton___SwGy{width:100%;background:none;border:none;padding:0;cursor:pointer;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm,clamp(6px,.8vw,8px))}.ProductPolicies_policyHeaderButton___SwGy:focus-visible{outline:2px solid var(--color-border-focus,#e62828);outline-offset:2px;border-radius:var(--radius-sm,clamp(4px,.5vw,6px))}.ProductPolicies_policyHeader__p5P_N{display:flex;align-items:flex-start;gap:var(--space-sm,clamp(6px,.8vw,8px));flex:1 1}.ProductPolicies_policyHeaderText__2pq2r{display:flex;flex-direction:column;gap:var(--space-xs,clamp(4px,.5vw,6px));flex:1 1}.ProductPolicies_policySummary__Lr2tt{font-size:var(--font-size-xs,clamp(.7rem,.5vw + .6rem,.75rem));color:var(--color-text-secondary,#888);font-family:var(--font-family-base,inherit);font-weight:var(--font-weight-normal,400);margin:0;line-height:var(--line-height-tight,1.25);display:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductPolicies_policyExpandIcon__jyFuS{color:var(--color-text-muted,#666);flex-shrink:0;transition:transform var(--duration-default,.3s) var(--easing-default,cubic-bezier(.4,0,.2,1));display:none}.ProductPolicies_policyIcon__V3piV{color:var(--color-primary,#e62828);flex-shrink:0}.ProductPolicies_policyTitle__OTvD8{font-size:var(--font-size-md,clamp(1rem,1vw + .8rem,1.125rem));font-weight:var(--font-weight-semibold,600);color:var(--color-text-main,#222);margin:0;font-family:var(--font-family-base,inherit);line-height:var(--line-height-normal,1.5)}.ProductPolicies_policyContent__WqPic{margin-top:var(--space-sm,clamp(6px,.8vw,8px));overflow:hidden;transition:max-height var(--duration-default,.3s) var(--easing-default,cubic-bezier(.4,0,.2,1)),opacity var(--duration-default,.3s) var(--easing-default,cubic-bezier(.4,0,.2,1))}@media (min-width:768px){.ProductPolicies_policyContent__WqPic{max-height:none!important;opacity:1!important;margin-top:var(--space-sm,clamp(6px,.8vw,8px))}}@media (max-width:767px){.ProductPolicies_policyContent__WqPic{max-height:0;opacity:0}.ProductPolicies_policyContentExpanded__uOtJv{max-height:500px;opacity:1}}.ProductPolicies_policyList__OopGK{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-sm,clamp(6px,.8vw,8px));flex:1 1}.ProductPolicies_policyItem__P_uYv{display:flex;gap:var(--space-sm,clamp(6px,.8vw,8px))}.ProductPolicies_policyItem__P_uYv,.ProductPolicies_policyLabel__jbfJw{font-size:var(--font-size-sm,clamp(.8rem,.6vw + .7rem,.875rem));font-family:var(--font-family-base,inherit)}.ProductPolicies_policyLabel__jbfJw{color:var(--color-text-secondary,#888);font-weight:var(--font-weight-medium,500);min-width:clamp(60px,8vw,80px)}.ProductPolicies_policyValue__AqzlB{color:var(--color-text-main,#222);flex:1 1;font-size:var(--font-size-sm,clamp(.8rem,.6vw + .7rem,.875rem));font-family:var(--font-family-base,inherit);font-weight:var(--font-weight-normal,400)}@media (max-width:767px){.ProductPolicies_policyCard__RwXEy{padding:var(--space-md,clamp(12px,1.5vw,16px));border-radius:var(--radius-md,clamp(10px,1.2vw,12px))}.ProductPolicies_policySummary__Lr2tt{display:block;white-space:normal;line-height:var(--line-height-normal,1.5)}.ProductPolicies_policyExpandIcon__jyFuS{display:block;flex-shrink:0}.ProductPolicies_policyHeaderButton___SwGy[aria-expanded=true] .ProductPolicies_policyExpandIcon__jyFuS{transform:rotate(180deg)}.ProductPolicies_policyHeaderButton___SwGy{margin-bottom:0;padding:var(--space-xs,clamp(4px,.5vw,6px)) 0;min-height:44px;align-items:center}.ProductPolicies_policyHeader__p5P_N{margin-bottom:0;align-items:center}.ProductPolicies_policyTitle__OTvD8{font-size:var(--font-size-base,clamp(.875rem,.8vw + .75rem,1rem));margin-bottom:0;line-height:var(--line-height-tight,1.25)}.ProductPolicies_policyIcon__V3piV{flex-shrink:0;margin-top:2px}.ProductPolicies_policyItem__P_uYv{flex-direction:row;gap:var(--space-sm,clamp(6px,.8vw,8px));padding:var(--space-sm,clamp(6px,.8vw,8px)) 0;border-bottom:1px solid var(--color-border-light,#f0f0f0);align-items:flex-start}.ProductPolicies_policyItem__P_uYv:last-child{border-bottom:none;padding-bottom:0}.ProductPolicies_policyItem__P_uYv:first-child{padding-top:var(--space-xs,clamp(4px,.5vw,6px))}.ProductPolicies_policyLabel__jbfJw{min-width:clamp(70px,18vw,90px);font-size:var(--font-size-xs,clamp(.7rem,.5vw + .6rem,.75rem));flex-shrink:0;font-weight:var(--font-weight-medium,500)}.ProductPolicies_policyValue__AqzlB{font-size:var(--font-size-xs,clamp(.7rem,.5vw + .6rem,.75rem));text-align:left;flex:1 1;word-break:break-word}.ProductPolicies_policyList__OopGK{gap:0;padding-top:var(--space-xs,clamp(4px,.5vw,6px))}}@media (min-width:768px){.ProductPolicies_policyHeaderButton___SwGy{cursor:default;pointer-events:none}.ProductPolicies_policyHeader__p5P_N{margin-bottom:var(--space-sm,clamp(6px,.8vw,8px))}.ProductPolicies_policyItem__P_uYv{flex-direction:row}.ProductPolicies_policyLabel__jbfJw{min-width:clamp(60px,8vw,80px)}.ProductPolicies_policyValue__AqzlB{text-align:left}}