._order_xkqg2_1{color:#243a3c;text-align:left;background:#faf8f2;border:1px solid #c8d5cc;border-radius:10px;min-width:0;padding:32px;scroll-margin-top:140px}._order_xkqg2_1 *{box-sizing:border-box}._order_xkqg2_1 h2{overflow-wrap:anywhere;margin:0 0 14px!important;font-size:27px!important;line-height:1.4!important}._order_xkqg2_1 p{margin:0 0 16px!important;font-size:15px!important;line-height:1.8!important}._order_xkqg2_1 a{color:#284e39;text-underline-offset:4px}._order_xkqg2_1 :is(input,textarea,button,a):focus-visible{outline-offset:3px;outline:3px solid #b27d38}._product_xkqg2_3{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:24px;margin-bottom:25px;display:grid}._product_xkqg2_3 img{aspect-ratio:4/3;object-fit:cover;border-radius:5px;width:100%;height:auto;display:block}._product_xkqg2_3 a{font-size:14px}._order_xkqg2_1 ._kicker_xkqg2_3{letter-spacing:.12em;color:#856a43;font-weight:750;margin-bottom:10px!important;font-size:10px!important}._order_xkqg2_1 ._price_xkqg2_3{color:#284e39;font-weight:800;margin-bottom:10px!important;font-size:24px!important}._order_xkqg2_1 ._intro_xkqg2_3{color:#4f675c;max-width:680px}._locations_xkqg2_3{border:0;min-width:0;margin:25px 0;padding:0}._locations_xkqg2_3 legend{margin-bottom:12px;font-size:15px;font-weight:750}._locations_xkqg2_3>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._locations_xkqg2_3 label{cursor:pointer;background:#fff;border:1px solid #bacabf;border-radius:6px;align-items:flex-start;gap:9px;min-width:0;padding:17px 12px;line-height:1.5;display:flex}._locations_xkqg2_3 label._selected_xkqg2_3{background:#edf3ec;border:2px solid #325c46;padding:16px 11px}._locations_xkqg2_3 input{accent-color:#325c46;flex-shrink:0;width:17px;height:17px;margin:4px 0 0}._locations_xkqg2_3 strong{overflow-wrap:anywhere;font-size:16px;display:block}._locations_xkqg2_3 strong small{color:#6c7d6d;font-size:11px;display:block}._locations_xkqg2_3 label span span{color:#5f7365;margin-top:7px;font-size:12px;display:block}._fields_xkqg2_3{grid-template-columns:1fr 1.5fr;gap:18px;margin-bottom:20px;display:grid}._fields_xkqg2_3 label,._note_xkqg2_3{gap:9px;min-width:0;font-size:14px;font-weight:700;display:grid}._fields_xkqg2_3 input,._note_xkqg2_3 textarea{font:inherit;color:#263c30;background:#fff;border:1px solid #acbeb1;border-radius:4px;width:100%;min-width:0;max-width:100%;min-height:48px;padding:12px;font-weight:400}._note_xkqg2_3 textarea{resize:vertical}._order_xkqg2_1 ._arrangement_xkqg2_3{color:#5c7063;margin-top:13px!important;font-size:13px!important}._age_xkqg2_3{align-items:center;gap:10px;margin:22px 0;font-size:14px;font-weight:700;display:flex}._age_xkqg2_3 input{accent-color:#325c46;width:19px;height:19px}._submit_xkqg2_3{color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;background:#284e39;border:0;border-radius:5px;padding:13px 16px;font-size:15px;font-weight:800}._submit_xkqg2_3:disabled{opacity:.6;cursor:wait}._order_xkqg2_1 ._next_xkqg2_3{color:#5a7062;margin:12px 0 0!important;font-size:12px!important}._order_xkqg2_1 ._error_xkqg2_3{color:#9b3028;font-weight:700}._success_xkqg2_3{background:#e8efe4;border-left:3px solid #3a6d45;margin-top:20px;padding:14px 18px}._success_xkqg2_3 strong{margin-bottom:8px;display:block}._success_xkqg2_3 p{margin-bottom:8px!important;font-size:13px!important}._success_xkqg2_3 a{font-size:15px;font-weight:800}._legal_xkqg2_3{border-top:1px solid #d4ded4;margin-top:23px;padding-top:15px}._legal_xkqg2_3 p{color:#647465;margin-bottom:6px!important;font-size:11px!important;line-height:1.65!important}@media (width<=640px){._order_xkqg2_1{padding:24px 19px}._product_xkqg2_3{grid-template-columns:1fr;gap:20px}._product_xkqg2_3 img{object-fit:cover;max-height:260px}._order_xkqg2_1 h2{font-size:25px!important}._locations_xkqg2_3>div{grid-template-columns:1fr}._locations_xkqg2_3 label{padding:14px}._locations_xkqg2_3 label._selected_xkqg2_3{padding:13px}._locations_xkqg2_3 strong small{margin-left:5px;display:inline}._locations_xkqg2_3 label span span{margin-top:3px}._fields_xkqg2_3{grid-template-columns:1fr;gap:17px}._fields_xkqg2_3 input,._note_xkqg2_3 textarea{font-size:16px}}
