.pb-opening{display:grid;grid-template-columns:1.05fr .95fr;gap:76px;align-items:center}.pb-opening>div{padding:34px;background:var(--odx-soft);border-radius:24px}.feature-page .pb-opening>div h2{font-size:29px}.pb-opening>div>.feature-art-space:empty{background:var(--odx-bg)}.pb-definition-heading{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;margin-bottom:36px}.pb-definitions{display:grid;grid-template-columns:1fr 1fr;background:var(--odx-surface);border:1px solid var(--odx-border);border-radius:24px;overflow:hidden}.pb-definitions>div{padding:32px 36px}.pb-definitions>div:nth-child(even){border-left:1px solid var(--odx-border)}.pb-definitions>div:nth-child(n+3){border-top:1px solid var(--odx-border)}
.pb-merchandise{display:grid;grid-template-columns:1.15fr .85fr;gap:76px}.pb-merchandise aside{padding-left:36px;border-left:3px solid var(--odx-brand);align-self:start}.pb-section-intro{max-width:900px;margin-bottom:40px}.pb-offer-types{display:grid;grid-template-columns:1fr 1.1fr;gap:60px}.pb-offer-types>article{padding:34px;background:var(--odx-surface);border-radius:22px}.pb-qualification{display:grid;grid-template-columns:1fr 1.1fr;gap:76px}.pb-qualification>div>article+article{margin-top:28px;padding-top:28px;border-top:1px solid var(--odx-border)}.pb-expansion{display:grid;grid-template-columns:1fr 1fr;gap:70px}.pb-order{display:flex;align-items:center;justify-content:space-between;gap:36px;margin-top:44px;padding:34px;background:var(--odx-accent-soft);border-radius:22px}.pb-order>div{max-width:900px}.pb-order>.btn{flex-shrink:0}
@media(max-width:1100px){.pb-opening,.pb-definition-heading,.pb-merchandise,.pb-offer-types,.pb-qualification,.pb-expansion{gap:38px}}
@media(max-width:800px){.pb-opening,.pb-definition-heading,.pb-merchandise,.pb-qualification,.pb-expansion{grid-template-columns:1fr}.pb-offer-types{grid-template-columns:1fr}.pb-order{flex-direction:column;align-items:flex-start}}
@media(max-width:580px){.pb-definitions{grid-template-columns:1fr}.pb-definitions>div{padding:28px 22px}.pb-definitions>div:nth-child(even){border-left:0}.pb-definitions>div+div{border-top:1px solid var(--odx-border)}.pb-opening>div,.pb-offer-types>article,.pb-order{padding:28px 22px}.pb-merchandise aside{padding-left:24px}.product-price-book .feature-art-space[style*="4/1"]{aspect-ratio:4/3}}
