.gg29-phub__head{display:flex;justify-content:space-between;align-items:flex-end;gap:4rem;margin-bottom:3.6rem}.gg29-phub__eyebrow{margin:0;font:700 1.1rem/1 var(--gg29-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--gg29-no)}.gg29 .gg29-phub__heading{margin:1.4rem 0 0;font-family:var(--gg29-font-display)!important;font-weight:400!important;text-transform:uppercase;font-size:clamp(5.6rem,6.6vw,8.4rem)!important;line-height:.9;letter-spacing:.01em}.gg29-phub__intro{margin:0;max-width:38rem;font:500 1.45rem/1.55 var(--gg29-font-body);color:var(--gg29-muted);text-wrap:pretty}.gg29-pdoors{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--gg29-cols, 3),minmax(0,1fr));gap:1.6rem}.gg29-pdoors>li{display:flex}.gg29-pdoor{flex:1;display:flex;flex-direction:column;gap:1.8rem;min-height:30rem;padding:2.8rem 2.6rem 2.4rem;background:var(--gg29-soft);border-radius:14px;color:var(--gg29-ink);text-decoration:none;transition:background-color .2s}a.gg29-pdoor:hover{background:#ebebe8}a.gg29-pdoor:focus-visible{outline:3px solid var(--gg29-accent);outline-offset:2px}.gg29-pdoor__top{display:flex;justify-content:space-between;align-items:center}.gg29-pdoor__num{font:400 2.2rem/1 var(--gg29-font-display);color:var(--gg29-accent)}.gg29-pdoor__tag{font:700 1.05rem/1 var(--gg29-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--gg29-no)}.gg29-pdoor__headline{flex:1;font:400 3.6rem/1 var(--gg29-font-display);text-transform:uppercase;text-wrap:pretty}.gg29-pdoor__text{font:500 1.35rem/1.55 var(--gg29-font-body);color:var(--gg29-muted);text-wrap:pretty}.gg29-pdoor__cta{display:flex;align-items:center;gap:.8rem;padding-top:1.4rem;border-top:1px solid #e0e0dc;font:700 1.2rem/1 var(--gg29-font-body);letter-spacing:.06em;text-transform:uppercase}.gg29-pdoor__arrow{color:var(--gg29-accent);transition:transform .2s}a.gg29-pdoor:hover .gg29-pdoor__arrow{transform:translate(3px)}@media screen and (max-width:989px){.gg29-pdoors{grid-template-columns:1fr}.gg29-pdoor{min-height:0}}@media screen and (max-width:749px){.gg29-phub__head{flex-direction:column;align-items:flex-start;gap:1.6rem;margin-bottom:2.4rem}.gg29-pdoor{padding:2.2rem 2rem 2rem;gap:1.4rem}.gg29-pdoor__headline{font-size:3rem}}@media(prefers-reduced-motion:reduce){.gg29-pdoor,.gg29-pdoor__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/gg29-policies.css.map */
