.go-perks{grid-template-columns:repeat(3,1fr)}.go-discounts{background:var(--light);border-radius:24px;grid-template-columns:1.5fr 1fr 1fr;align-items:center;gap:24px;padding:36px;display:grid}.go-discounts h2{margin-bottom:16px;font-size:30px}.go-discounts .biz-text-link{margin-top:20px}.go-discount{background:#fff;border:1px solid #dfe5da;border-radius:16px;padding:26px}.go-discount>span{color:var(--forest);font-weight:700}.go-discount strong{color:var(--forest);margin:12px 0;font-size:48px;display:block}.go-discount strong small{margin-left:6px;font-size:14px}.go-discount p{font-size:13px}.go-rewards{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.go-rewards article{border:1px solid var(--border);border-radius:18px;padding:26px;position:relative}.go-rewards svg{color:var(--forest);margin-bottom:20px}.go-rewards h3{margin-bottom:12px}.go-rewards p{margin-bottom:18px;font-size:14px;line-height:1.8}.go-rewards .btn{min-height:44px;padding:0 16px;font-size:13px}.go-reward-number{color:var(--muted);font-size:12px;position:absolute;top:24px;right:24px}.go-rules{border:1px solid var(--border);border-radius:12px;margin-top:30px;padding:24px}.go-rules summary{cursor:pointer;color:var(--forest);min-height:30px;font-weight:700}.go-type-options{flex-direction:column;gap:14px;margin:24px 0;display:flex}.go-type-options label{cursor:pointer;border:1px solid #c9d1c5;border-radius:12px;align-items:center;gap:12px;padding:18px;display:flex}.go-type-options .selected{background:var(--light);border:2px solid var(--forest);padding:17px}.go-type-options input{accent-color:var(--forest)}.go-type-options small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.go-share-box>svg{color:var(--forest);margin-bottom:18px}.go-share-box .biz-field{max-width:700px;margin-top:20px}.go-intro{margin:12px 0 26px}.go-redemption{margin-top:24px}.go-redemption p{margin:12px 0}.go-host{align-items:center;gap:20px;margin:36px 0;display:flex}.go-host-avatar{background:var(--light);width:64px;height:64px;color:var(--forest);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.go-host h1{color:var(--forest);margin-bottom:10px;font-size:32px}.go-host .biz-check{margin-left:auto}.go-products{grid-template-columns:1fr 1fr;gap:26px;margin-top:28px;display:grid}.go-products article{border:1px solid var(--border);border-radius:18px;grid-template-columns:180px 1fr;display:grid;overflow:hidden}.go-products img{object-fit:cover;width:100%;height:100%;min-height:310px}.go-products article>div{padding:26px}.go-products h2{margin:16px 0 8px;font-size:26px}.go-products p{font-size:13px}.go-price{align-items:center;gap:12px;margin:18px 0;display:flex}.go-price del{color:var(--muted);font-size:13px}.go-price strong{color:var(--forest);font-size:24px}.go-products .btn{min-height:48px;padding:0 18px;font-size:13px}.go-checkout{max-width:900px;margin-top:30px}.go-checkout [role=status] p{margin-top:16px}.go-checkout [role=status]>svg{color:var(--forest)}@media (max-width:1100px){.go-products article{grid-template-columns:130px 1fr}.go-products article>div{padding:20px}.go-rewards,.go-discounts{grid-template-columns:1fr 1fr}.go-discounts>div:first-child{grid-column:1/-1}}@media (max-width:760px){.go-perks{grid-template-columns:1fr}.go-discounts{gap:12px;padding:24px 18px}.go-discounts h2{font-size:24px}.go-discount{padding:20px 16px}.go-discount strong{font-size:40px}.go-rewards{gap:12px}.go-rewards article{padding:18px}.go-rewards h3{font-size:16px}.go-rewards p{font-size:13px}.go-reward-number{top:18px;right:18px}.go-rewards .btn{padding:0 12px;font-size:12px}.go-rules{padding:20px}.go-host{flex-wrap:wrap;gap:14px}.go-host h1{font-size:26px}.go-host>div:nth-child(2){flex:1;min-width:220px}.go-host .biz-check{margin:0}.go-products{grid-template-columns:1fr;gap:18px}.go-products article{grid-template-columns:110px 1fr}.go-products article>div{padding:18px}.go-products img{min-height:280px}.go-products .btn{padding:0 12px;font-size:12px}.go-price{flex-wrap:wrap;gap:6px}.go-host .eyebrow{font-size:10px}}.go-checkout{scroll-margin-top:120px}.go-catalog-tools{grid-template-columns:220px 1fr auto;align-items:end;gap:20px;margin:28px 0;display:grid}.go-catalog-tools p{padding-bottom:12px;font-size:13px}.go-full-catalog{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.go-full-catalog article{border:1px solid var(--border);border-radius:18px;overflow:hidden}.go-full-catalog article>img{object-fit:cover;width:100%;height:150px}.go-full-catalog article>div{padding:22px}.go-full-catalog h2{letter-spacing:0;margin:14px 0 8px;font-size:20px}.go-full-catalog p{font-size:14px}.go-full-catalog small{color:var(--muted);margin-top:8px;display:block}.go-full-catalog strong{color:var(--forest);margin:18px 0;font-size:22px;display:block}.go-catalog-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.go-catalog-actions .biz-text-link{width:100%;margin-bottom:4px}.go-catalog-actions .btn{min-height:44px;padding:0 12px;font-size:12px}@media (max-width:1100px){.go-full-catalog{grid-template-columns:1fr 1fr}}@media (max-width:760px){.go-full-catalog{grid-template-columns:1fr}.go-catalog-tools{grid-template-columns:1fr;gap:16px}.go-catalog-tools p{padding:0}.go-full-catalog article>img{height:160px}}
