._box_1vf1h_1{color:#101916;background:#fff;border:1px solid #cddbd4;border-radius:20px;min-width:0;margin-top:24px;padding:24px;font-size:16px;line-height:1.55;box-shadow:0 8px 28px #0c4a3808}._priceHeader_1vf1h_3{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._label_1vf1h_5{color:#53665d;font-size:14px;display:block}._price_1vf1h_3{letter-spacing:-.035em;margin-top:4px;font-size:36px;line-height:1.2;display:block}._status_1vf1h_9{color:#0c4a38;background:#edf5f1;border-radius:8px;padding:6px 10px;font-size:14px;font-weight:700}._tax_1vf1h_11{color:#53665d;margin:10px 0 20px;font-size:14px;line-height:1.5}._tax_1vf1h_11 a{text-underline-offset:3px;text-decoration:underline}._preorder_1vf1h_15{background:#f3f7f5;border:1px solid #dae5df;border-radius:12px;margin:20px 0;padding:18px}._box_1vf1h_1 ._preorder_1vf1h_15 h2,._box_1vf1h_1 ._terms_1vf1h_17 h2{letter-spacing:0;margin:0 0 14px;font-size:16px;font-weight:750;line-height:1.4}._dates_1vf1h_19{border-bottom:1px solid #d7e2dc;grid-template-columns:1fr 1fr;gap:16px;padding-bottom:14px;display:grid}._dates_1vf1h_19 span{color:#53665d;font-size:14px;display:block}._dates_1vf1h_19 strong{margin-top:4px;font-size:16px;display:block}._preorder_1vf1h_15 p,._terms_1vf1h_17 p{margin:12px 0 0;font-size:14px;line-height:1.6}._caseNote_1vf1h_27{color:#173c31;background:#edf5f1;border-radius:10px;margin:18px 0 0;padding:13px 14px;font-size:14px;line-height:1.55}._terms_1vf1h_17{border-top:1px solid #dbe4de;margin-top:20px;padding-top:20px}._terms_1vf1h_17 details{margin-top:14px}._terms_1vf1h_17 summary{cursor:pointer;color:#0c4a38;align-content:center;min-height:44px;font-size:14px;font-weight:700}._terms_1vf1h_17 details>div{border-left:2px solid #cddbd4;gap:10px;margin-top:8px;padding-left:16px;display:grid}._terms_1vf1h_17 details p{margin:0}._box_1vf1h_1 .buy-row{grid-template-columns:132px minmax(0,1fr);align-items:stretch;gap:12px;margin-top:20px;display:grid}._box_1vf1h_1 .quantity{background:#fff;border:1px solid #b7c7be;border-radius:10px;grid-template-columns:44px minmax(32px,1fr) 44px;height:auto;min-height:52px;font-size:16px;font-weight:650;display:grid;overflow:hidden}._box_1vf1h_1 .quantity button{color:#0c4a38;background:#f1f5f3;border:0;width:100%;min-width:44px;min-height:52px;padding:0;font-size:22px;font-weight:600}._box_1vf1h_1 .add-button{color:#fff;overflow-wrap:anywhere;background:#0c4a38;border:1px solid #0c4a38;border-radius:10px;gap:10px;width:100%;min-width:0;min-height:54px;padding:14px 18px;font-size:16px;line-height:1.35}._box_1vf1h_1 .add-button:disabled{color:#68776f;opacity:1;background:#e7ece9;border-color:#d7e0db}._box_1vf1h_1 .add-button:disabled span{color:inherit}._box_1vf1h_1 .quantity button:disabled{opacity:1;color:#9ba9a1;background:#f5f7f6}._box_1vf1h_1 .add-button:not(:disabled):hover{background:#083c2d}:is(._box_1vf1h_1 button:focus-visible,._box_1vf1h_1 summary:focus-visible){outline-offset:3px;outline:3px solid #6088df}._box_1vf1h_1 ._help_1vf1h_57{color:#0c4a38;text-underline-offset:3px;background:0 0;border:0;width:auto;min-height:44px;margin:12px auto 0;padding:8px 0;font-size:14px;font-weight:600;text-decoration:underline;display:block}._box_1vf1h_1 .price-panel{flex-wrap:wrap;gap:12px;padding:0 0 16px}._box_1vf1h_1 .price-panel strong{margin:6px 0;font-size:36px;line-height:1.2}._box_1vf1h_1 .price-panel>div:first-child>span,._box_1vf1h_1 .availability{font-size:14px!important}._box_1vf1h_1 .language-selector{background:#f3f7f5;border-radius:10px;flex-wrap:wrap;padding:12px}._box_1vf1h_1 .language-selector>span{letter-spacing:0;text-transform:none;width:100%;font-family:inherit;font-size:14px}._box_1vf1h_1 .language-choice{border-radius:8px;flex:1;min-height:44px;font-size:14px!important}@media (max-width:600px){._box_1vf1h_1{border-radius:16px;margin-top:20px;padding:18px}._price_1vf1h_3{font-size:32px}._preorder_1vf1h_15{padding:14px}._dates_1vf1h_19{grid-template-columns:1fr;gap:10px}._dates_1vf1h_19>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}._dates_1vf1h_19 span{max-width:55%}._dates_1vf1h_19 strong{text-align:right;margin:0;font-size:14px}._box_1vf1h_1 .buy-row{grid-template-columns:1fr;gap:10px}._box_1vf1h_1 .quantity{justify-self:start;width:144px}._box_1vf1h_1 .add-button{min-height:54px}._box_1vf1h_1 .price-panel strong{font-size:32px}}
