.bc-page{max-width:1100px;margin:0 auto;padding:160px 24px 64px;line-height:1.65;color:#202020}.bc-page h1{font-size:clamp(3rem,4.6vw,6rem);line-height:1.12;max-width:950px;margin:0 0 32px}.bc-page h2{font-size:clamp(2.4rem,3vw,3.6rem);line-height:1.2;margin:0 0 20px}.bc-page h3{font-size:2.5rem;line-height:1.25;margin:12px 0}.bc-page p{margin:0 0 20px}.bc-page section{margin-top:56px;scroll-margin-top:190px}.bc-page ul,.bc-page ol{padding-left:24px;margin:0 0 24px}.bc-page li{margin:0 0 12px}.bc-notice{padding:16px 20px;background:#f2eee5;border-left:4px solid #333}.bc-lead{font-size:2.3rem;max-width:850px}.bc-page .bc-actions{display:flex;justify-content:flex-start;gap:16px;flex-wrap:wrap;margin:28px 0}.bc-page a{color:inherit;text-decoration:underline;text-underline-offset:4px}.bc-page .bc-actions a{display:inline-flex;align-items:center;min-height:48px;padding:10px 18px;border:1px solid #333;border-radius:4px}.bc-page a:focus-visible,.bc-page summary:focus-visible{outline:3px solid #174ea6;outline-offset:5px}.bc-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.bc-card{display:flex;flex-direction:column;border:1px solid #c9c7c3;border-radius:6px;padding:28px;min-width:0;background:#fff}.bc-label{font-size:1.5rem;font-weight:600}.bc-price{font-size:3.6rem;font-weight:600}.bc-price span{font-size:1.5rem;font-weight:400}.bc-card button{margin-top:auto;min-height:48px;width:100%;padding:12px;border:1px solid #aaa;background:#eee;color:#555;font:inherit;cursor:not-allowed;border-radius:4px}.bc-page details{border-top:1px solid #ccc;padding:18px 0}.bc-page summary{cursor:pointer;font-weight:600;min-height:32px}.bc-page details p{margin-top:16px}.bc-closing{padding-top:32px;border-top:1px solid #ccc}.bc-page{overflow-wrap:break-word}@media(max-width:749px){.bc-page{padding:120px 20px 40px}.bc-grid{grid-template-columns:1fr}.bc-card{padding:22px}.bc-page section{margin-top:40px;scroll-margin-top:150px}.bc-page .bc-actions{flex-direction:column}.bc-page .bc-actions a{justify-content:center}}.button-block{display:flex;align-items:center;justify-content:start}.button-block--center{justify-content:center}.button-block--right{justify-content:end}.text-block--left{text-align:left}.text-block--center .xo-text__heading{justify-content:center}.text-block--center{text-align:center}.text-block--right{text-align:right}.text-block--right .xo-text__heading{justify-content:end}.text-block .xo-text__heading{padding-bottom:2rem}@media(min-width:992px){.text-block .xo-text__heading{padding-bottom:3.1rem}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
