.bank-transfer-checkout-module__gpzQDq__root{gap:.8rem;display:grid}.bank-transfer-checkout-module__gpzQDq__consent{color:var(--ink-soft);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;font-size:.72rem;line-height:1.7;display:grid}.bank-transfer-checkout-module__gpzQDq__consent input{width:1.1rem;height:1.1rem;accent-color:var(--teal-dark);margin-block-start:.15rem}.bank-transfer-checkout-module__gpzQDq__consent a,.bank-transfer-checkout-module__gpzQDq__notice a{color:var(--teal-dark);font-weight:900}.bank-transfer-checkout-module__gpzQDq__start{border:1px solid var(--teal-dark);background:var(--teal-dark);color:#fff;cursor:pointer;min-height:3rem;font:inherit;border-radius:.45rem;padding:.7rem 1rem;font-size:.78rem;font-weight:900}.bank-transfer-checkout-module__gpzQDq__start:disabled{cursor:not-allowed;opacity:.55}.bank-transfer-checkout-module__gpzQDq__note,.bank-transfer-checkout-module__gpzQDq__notice,.bank-transfer-checkout-module__gpzQDq__error,.bank-transfer-checkout-module__gpzQDq__instructions>p{margin:0;font-size:.73rem;line-height:1.7}.bank-transfer-checkout-module__gpzQDq__note{color:var(--ink-soft)}.bank-transfer-checkout-module__gpzQDq__notice{color:var(--teal-dark);font-weight:800}.bank-transfer-checkout-module__gpzQDq__error{color:#7a2f2a;font-weight:800}.bank-transfer-checkout-module__gpzQDq__instructions{border:1px solid #9fc5bb;border-block-start:.3rem solid var(--teal-dark);background:#fff;border-radius:.45rem;gap:.9rem;padding:1rem;display:grid}.bank-transfer-checkout-module__gpzQDq__instructions h3{color:var(--teal-dark);margin:0;font-size:1rem}.bank-transfer-checkout-module__gpzQDq__instructions dl{border:1px solid var(--line);gap:0;margin:0;display:grid}.bank-transfer-checkout-module__gpzQDq__instructions dl>div{border-block-end:1px solid var(--line);grid-template-columns:minmax(7rem,.35fr) minmax(0,1fr);align-items:center;gap:.75rem;padding:.7rem;display:grid}.bank-transfer-checkout-module__gpzQDq__instructions dl>div:last-child{border-block-end:0}.bank-transfer-checkout-module__gpzQDq__instructions dt{color:var(--ink-soft);font-size:.68rem;font-weight:800}.bank-transfer-checkout-module__gpzQDq__instructions dd{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;margin:0;font-size:.75rem;font-weight:900;display:flex}.bank-transfer-checkout-module__gpzQDq__instructions dd button{border:1px solid var(--teal-dark);min-height:2rem;color:var(--teal-dark);cursor:pointer;font:inherit;background:0 0;border-radius:.35rem;padding:.35rem .55rem;font-size:.65rem;font-weight:900}.bank-transfer-checkout-module__gpzQDq__pending{color:#78531e;font-weight:800}@media (max-width:560px){.bank-transfer-checkout-module__gpzQDq__instructions dl>div{grid-template-columns:minmax(0,1fr)}.bank-transfer-checkout-module__gpzQDq__instructions dd{flex-direction:column;align-items:stretch}}
.cart-module__Jmky-G__content{width:min(100% - 2rem,70rem)}.cart-module__Jmky-G__hero{max-width:48rem;margin-block-end:clamp(2rem,5vw,4rem)}.cart-module__Jmky-G__hero h1{margin-block:.3rem .8rem}.cart-module__Jmky-G__layout{grid-template-columns:minmax(0,1fr) minmax(17rem,.38fr);align-items:start;gap:1.5rem;display:grid}.cart-module__Jmky-G__items{gap:1rem;display:grid}.cart-module__Jmky-G__item{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:.45rem 1.5rem .45rem .45rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.2rem,3vw,1.8rem);display:flex}.cart-module__Jmky-G__item h2{margin:.3rem 0 1rem;font-size:clamp(1.1rem,2.5vw,1.45rem)}.cart-module__Jmky-G__item dl{flex-wrap:wrap;gap:.6rem 1.5rem;margin:0;display:flex}.cart-module__Jmky-G__item dl div{gap:.35rem;display:flex}.cart-module__Jmky-G__item dt{color:var(--ink-soft);font-size:.72rem}.cart-module__Jmky-G__item dd{color:var(--ink);margin:0;font-size:.75rem;font-weight:900}.cart-module__Jmky-G__itemActions{justify-items:end;gap:.75rem;min-width:max-content;display:grid}.cart-module__Jmky-G__itemActions strong{color:var(--teal-dark);font-size:1.15rem}.cart-module__Jmky-G__itemActions button,.cart-module__Jmky-G__notice button{border:1px solid var(--line);min-height:2.5rem;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border-radius:.4rem;padding:.5rem .75rem;font-size:.72rem;font-weight:800}.cart-module__Jmky-G__summary{border:1px solid #b7d1ca;border-block-start:.3rem solid var(--teal);background:#f1f8f5;border-radius:.45rem 1.5rem .45rem .45rem;gap:.8rem;padding:1.5rem;display:grid}.cart-module__Jmky-G__summary>p,.cart-module__Jmky-G__summary>strong{margin:0}.cart-module__Jmky-G__summary>strong{color:var(--teal-dark);font-size:1.65rem}.cart-module__Jmky-G__summary>button,.cart-module__Jmky-G__empty a{border:1px solid var(--teal-dark);background:var(--teal-dark);color:#fff;cursor:pointer;min-height:3rem;font:inherit;border-radius:.45rem;justify-content:center;align-items:center;padding:.7rem 1rem;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.cart-module__Jmky-G__summary>button:disabled{cursor:default;opacity:.55}.cart-module__Jmky-G__summary small,.cart-module__Jmky-G__summary p,.cart-module__Jmky-G__empty p{color:var(--ink-soft);font-size:.73rem;line-height:1.7}.cart-module__Jmky-G__empty,.cart-module__Jmky-G__notice{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:.45rem 1.5rem .45rem .45rem;padding:clamp(1.5rem,5vw,3rem)}.cart-module__Jmky-G__empty a{margin-block-start:.75rem}@media (max-width:760px){.cart-module__Jmky-G__layout{grid-template-columns:minmax(0,1fr)}.cart-module__Jmky-G__item{flex-direction:column;align-items:stretch}.cart-module__Jmky-G__itemActions{justify-items:stretch}}
.product-detail-module__frhaJa__content{width:min(100% - 2rem,82rem)}.product-detail-module__frhaJa__backLink{min-height:2.8rem;color:var(--teal-dark);align-items:center;gap:.55rem;margin-block-end:1.5rem;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.product-detail-module__frhaJa__hero{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#e8f4eff2,#fcf9efeb);border-radius:.5rem 2.5rem .5rem .5rem;grid-template-columns:minmax(0,1fr) 12rem;align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(1.5rem,5vw,3.5rem);display:grid}.product-detail-module__frhaJa__statusLine{flex-wrap:wrap;gap:.5rem;margin-block-end:1.2rem;display:flex}.product-detail-module__frhaJa__statusLine span{color:var(--teal-dark);border:1px solid #b8d3cc;border-radius:999px;padding:.35rem .6rem;font-size:.68rem;font-weight:800}.product-detail-module__frhaJa__statusLine span:nth-child(2){color:#78531e;background:#fbf5e8;border-color:#d9c190}.product-detail-module__frhaJa__hero h1{max-width:55rem;margin-block-end:1rem}.product-detail-module__frhaJa__lead{max-width:52rem}.product-detail-module__frhaJa__formats{flex-wrap:wrap;gap:.5rem;margin-block-start:1.25rem;display:flex}.product-detail-module__frhaJa__formats span{color:var(--teal-dark);direction:ltr;background:#fff;border:1px solid #c6d8d3;border-radius:.35rem;padding:.45rem .65rem;font-size:.68rem;font-weight:800}.product-detail-module__frhaJa__productMark{background:var(--teal-dark);color:#fff;text-align:center;border:1px solid #ffffff4d;border-radius:.6rem 2.5rem .6rem .6rem;place-content:center;min-height:12rem;display:grid;box-shadow:0 1.5rem 3rem #0d5a5038}.product-detail-module__frhaJa__productMark span,.product-detail-module__frhaJa__productMark small{color:#cbe3dc;letter-spacing:.18em;font-size:.68rem;font-weight:900}.product-detail-module__frhaJa__productMark strong{font-size:3.4rem;line-height:1}.product-detail-module__frhaJa__evidenceSection{border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(13rem,.45fr) minmax(0,1.55fr);align-items:center;gap:2rem;margin-block:1.5rem;padding:1.5rem;display:grid}.product-detail-module__frhaJa__evidenceSection h2{margin:0;font-size:1.15rem}.product-detail-module__frhaJa__evidenceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.product-detail-module__frhaJa__evidenceGrid div{border-inline-start:.18rem solid var(--gold);padding-inline-start:.9rem}.product-detail-module__frhaJa__evidenceGrid dt{color:var(--teal-dark);font-size:1.8rem;font-weight:900}.product-detail-module__frhaJa__evidenceGrid dd{color:var(--ink-soft);margin:.2rem 0 0;font-size:.7rem;line-height:1.6}.product-detail-module__frhaJa__detailGrid{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:1.5rem;margin-block-end:1.5rem;display:grid}.product-detail-module__frhaJa__detailGrid>section,.product-detail-module__frhaJa__purchaseGate{border:1px solid var(--line);background:var(--surface);padding:clamp(1.5rem,4vw,2.5rem)}.product-detail-module__frhaJa__detailGrid h2,.product-detail-module__frhaJa__purchaseGate h2{margin-block-start:0;font-size:1.25rem}.product-detail-module__frhaJa__highlights{gap:.85rem;margin:0;padding-inline-start:1.3rem;display:grid}.product-detail-module__frhaJa__highlights li{color:var(--ink-soft);font-size:.82rem;line-height:1.8}.product-detail-module__frhaJa__purchaseGate{border-block-start:.3rem solid var(--gold);background:#fbf5e8}.product-detail-module__frhaJa__purchaseGate>span{color:#78531e;letter-spacing:.12em;direction:ltr;font-size:.68rem;font-weight:900}.product-detail-module__frhaJa__purchaseGate h2{margin-block:.8rem .5rem}.product-detail-module__frhaJa__purchaseGate p{color:var(--ink-soft);margin:0;font-size:.8rem;line-height:1.8}.product-detail-module__frhaJa__tiersSection{border:1px solid var(--line);background:var(--surface);padding:clamp(1.5rem,4vw,2.5rem)}.product-detail-module__frhaJa__tiersSection>header{border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);align-items:end;gap:2rem;margin-block-end:1.5rem;padding-block-end:1rem;display:grid}.product-detail-module__frhaJa__tiersSection h2,.product-detail-module__frhaJa__tiersSection header p{margin-block-end:0}.product-detail-module__frhaJa__tiersSection header>p{color:var(--ink-soft);font-size:.75rem;line-height:1.7}.product-detail-module__frhaJa__tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.product-detail-module__frhaJa__tiers li{border:1px solid var(--line);background:#f8faf7;border-radius:.45rem;gap:.8rem;padding:1rem;display:grid}.product-detail-module__frhaJa__tiers li>span{color:#78531e;font-size:.72rem;font-weight:900}.product-detail-module__frhaJa__tiers li div{gap:.25rem;display:grid}.product-detail-module__frhaJa__tiers strong{font-size:.88rem}.product-detail-module__frhaJa__tiers small{min-height:2.2rem;color:var(--ink-soft);font-size:.67rem;line-height:1.6}.product-detail-module__frhaJa__tiers p{color:var(--teal-dark);direction:ltr;margin:0;font-size:.72rem;font-weight:800}.product-detail-module__frhaJa__tiers b{font-size:1.25rem}.product-detail-module__frhaJa__tiers button,.product-detail-module__frhaJa__cartSection button{border:1px solid var(--teal-dark);background:var(--teal-dark);color:#fff;cursor:pointer;min-height:2.6rem;font:inherit;border-radius:.35rem;padding:.55rem .75rem;font-size:.7rem;font-weight:900}.product-detail-module__frhaJa__tiers button:hover:not(:disabled),.product-detail-module__frhaJa__cartSection button:hover{background:#103f39}.product-detail-module__frhaJa__tiers button:focus-visible,.product-detail-module__frhaJa__cartSection button:focus-visible{outline:.2rem solid var(--gold);outline-offset:.18rem}.product-detail-module__frhaJa__tiers button:disabled{color:#315b54;cursor:default;background:#dbe9e5;border-color:#9bbab3}.product-detail-module__frhaJa__tiers li[data-selected=true]{border-color:var(--teal-dark);box-shadow:inset 0 0 0 1px var(--teal-dark)}.product-detail-module__frhaJa__cartSection{border:1px solid var(--line);border-block-start:.3rem solid var(--teal-dark);background:#f2f8f5;margin-block-start:1.5rem;padding:clamp(1.5rem,4vw,2.5rem)}.product-detail-module__frhaJa__cartSection>header{grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);align-items:end;gap:2rem;margin-block-end:1.25rem;display:grid}.product-detail-module__frhaJa__cartSection h2,.product-detail-module__frhaJa__cartSection header p{margin-block-end:0}.product-detail-module__frhaJa__cartSection header>p,.product-detail-module__frhaJa__cartEmpty,.product-detail-module__frhaJa__noCheckout,.product-detail-module__frhaJa__cartError p{color:var(--ink-soft);font-size:.75rem;line-height:1.7}.product-detail-module__frhaJa__cartSummary{background:#fff;border:1px solid #b8d3cc;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:1rem;display:grid}.product-detail-module__frhaJa__cartSummary>div,.product-detail-module__frhaJa__cartSummary p{gap:.25rem;display:grid}.product-detail-module__frhaJa__cartSummary span{color:var(--ink-soft);font-size:.7rem}.product-detail-module__frhaJa__cartSummary p{text-align:end;margin:0}.product-detail-module__frhaJa__cartSummary b{color:var(--teal-dark);direction:ltr;font-size:1rem}.product-detail-module__frhaJa__cartSummary button,.product-detail-module__frhaJa__cartError button{color:#7a2f2a;background:0 0;border-color:#8b3a34}.product-detail-module__frhaJa__cartEmpty{background:#fff;border:1px dashed #b8d3cc;margin:0;padding:1rem}.product-detail-module__frhaJa__checkoutActions{gap:.75rem;margin-block-start:1rem;display:grid}.product-detail-module__frhaJa__checkoutActions>button{border-color:var(--teal-dark);background:var(--teal-dark);color:#fff;justify-self:start}.product-detail-module__frhaJa__checkoutActions>button:disabled{cursor:not-allowed;opacity:.55}.product-detail-module__frhaJa__checkoutUnavailableNote{color:var(--ink-soft);margin:0;font-size:.75rem;line-height:1.7}.product-detail-module__frhaJa__cartError{background:#fff4f2;border:1px solid #d6a49f;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.product-detail-module__frhaJa__cartError p{margin:0}.product-detail-module__frhaJa__nextGate{background:var(--teal-dark);color:#fff;justify-content:space-between;align-items:center;gap:2rem;margin-block-start:1.5rem;padding:1.5rem;display:flex}.product-detail-module__frhaJa__nextGate h2{color:#fff;margin:0 0 .7rem;font-size:1.1rem}.product-detail-module__frhaJa__nextGate ol{flex-wrap:wrap;gap:.6rem 1.5rem;margin:0;padding-inline-start:1.2rem;display:flex}.product-detail-module__frhaJa__nextGate li{color:#d9e9e5;font-size:.7rem}.product-detail-module__frhaJa__nextGate a{color:#fff;border:1px solid #8db6ad;border-radius:.45rem;align-items:center;min-width:max-content;min-height:2.8rem;padding:.65rem .9rem;font-size:.74rem;font-weight:900;text-decoration:none;display:inline-flex}.product-detail-module__frhaJa__nextGate a:hover{background:#ffffff1a}@media (max-width:900px){.product-detail-module__frhaJa__hero,.product-detail-module__frhaJa__evidenceSection,.product-detail-module__frhaJa__detailGrid,.product-detail-module__frhaJa__tiersSection>header,.product-detail-module__frhaJa__cartSection>header{grid-template-columns:minmax(0,1fr)}.product-detail-module__frhaJa__evidenceGrid,.product-detail-module__frhaJa__tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-module__frhaJa__productMark{min-height:8rem}}@media (max-width:560px){.product-detail-module__frhaJa__content{width:min(100% - 1.25rem,82rem)}.product-detail-module__frhaJa__hero,.product-detail-module__frhaJa__evidenceSection,.product-detail-module__frhaJa__detailGrid>section,.product-detail-module__frhaJa__purchaseGate,.product-detail-module__frhaJa__tiersSection,.product-detail-module__frhaJa__nextGate{min-width:0;max-width:100%}.product-detail-module__frhaJa__evidenceGrid,.product-detail-module__frhaJa__tiers{grid-template-columns:minmax(0,1fr)}.product-detail-module__frhaJa__nextGate{flex-direction:column;align-items:stretch}.product-detail-module__frhaJa__nextGate a{text-align:center;justify-content:center;min-width:0}.product-detail-module__frhaJa__cartSummary{grid-template-columns:minmax(0,1fr);align-items:stretch}.product-detail-module__frhaJa__cartSummary p{text-align:start}.product-detail-module__frhaJa__cartError{flex-direction:column;align-items:stretch}.product-detail-module__frhaJa__hero h1,.product-detail-module__frhaJa__lead,.product-detail-module__frhaJa__highlights li,.product-detail-module__frhaJa__purchaseGate p,.product-detail-module__frhaJa__tiers small,.product-detail-module__frhaJa__tiersSection header>p,.product-detail-module__frhaJa__cartSection header>p,.product-detail-module__frhaJa__cartSummary strong,.product-detail-module__frhaJa__cartError p,.product-detail-module__frhaJa__nextGate li{overflow-wrap:anywhere}}
