.checkout-validation-summary{grid-column:1/-1;border:1px solid #d9b4a6;background:#fff8f3;color:#793b29;padding:20px 22px;border-radius:12px;min-width:0}.checkout-validation-summary>div{display:flex;align-items:center;gap:10px;font-size:17px}.checkout-validation-summary>div svg{flex:none}.checkout-validation-summary p{font-size:13px;line-height:1.6;margin:7px 0 10px;color:#754b3d}.checkout-validation-summary ul{margin:0;padding:0;list-style:none;display:grid;gap:3px}.checkout-validation-summary li{min-width:0}.checkout-validation-summary li button{display:inline-flex;align-items:center;gap:10px;text-align:left;color:#793b29;font-size:13px;line-height:1.6;padding:5px 0;background:none;border:0;text-decoration:underline;text-decoration-color:#ceac9e;text-underline-offset:3px}.checkout-validation-summary li button svg{flex:none}.checkout-validation-summary li button:hover{color:#40261c;text-decoration-color:currentColor}.checkout-validation-summary button:focus-visible{outline:2px solid #793b29;outline-offset:3px;border-radius:2px}.checkout-layout .checkout-field-error{display:flex;align-items:flex-start;gap:7px;font-size:12px!important;line-height:1.6;color:#a13d29;font-weight:400;letter-spacing:0;margin:6px 0 0}.checkout-field-error>svg{flex:none;margin-top:2px}.checkout-layout [aria-invalid=true]{border-color:#b55f49!important;background:#fffaf6!important;box-shadow:0 0 0 1px #b55f4912}.checkout-layout [aria-invalid=true]:focus{outline:2px solid #b55f4940;outline-offset:2px}.checkout-layout .order-summary>div.checkout-consent-group{display:grid;gap:0}.checkout-consent-group>.consent{margin-bottom:0}.checkout-consent-group .checkout-field-error{margin-top:8px}.checkout-layout .np-manual-cargo{flex-wrap:wrap}.checkout-layout .np-manual-cargo>span:not(.checkout-field-error){flex:1;min-width:0}.checkout-layout .np-manual-cargo>.checkout-field-error{flex-basis:100%;padding-left:26px}@media(max-width:700px){.checkout-validation-summary{padding:17px 16px}.checkout-validation-summary>div{font-size:16px}.checkout-validation-summary li button{font-size:12px}.checkout-layout input:not([type=checkbox]):not([type=radio]),.checkout-layout textarea{font-size:16px!important}}.np-address{min-width:0;margin-top:22px;padding:21px;background:#f5f8ef;border:1px solid #dfe7d5;border-radius:8px}.np-address *{box-sizing:border-box}.np-address-title{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:19px}.np-address-title>span{display:flex;gap:9px;align-items:center;font-size:13px;font-weight:500;color:#355a3a}.np-address-title>span>svg{color:#779366;flex-shrink:0}.np-address-title>small{font-size:10px;line-height:1.75;color:#7e936c;background:#e9f0df;border:1px solid #d8e3c9;padding:4px 8px;border-radius:4px}.np-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.np-field,.np-manual-field{display:block;min-width:0}.np-field>label,.np-manual-field{font-size:12px;font-weight:500;line-height:1.75;color:#526c46}.np-field>label{display:block;margin-bottom:9px}.np-combobox{position:relative;min-width:0}.np-address :is(.np-combobox input,.np-manual-field input){display:block;width:100%;min-width:0;min-height:47px;padding:12px 40px 12px 13px;border:1px solid #d3dfc6;border-radius:5px;background:#fff;font-family:inherit;font-size:13px;font-weight:400;line-height:1.7;color:#36563a;outline:none;transition:border-color .2s,box-shadow .2s}.np-address :is(.np-combobox input,.np-manual-field input):focus{border-color:#88a473;box-shadow:0 0 0 3px #9bb98122}.np-address input:disabled{background:#f0f3ea;color:#97a58b;cursor:not-allowed}.np-address input::placeholder{font-size:11px;color:#a0ae93;opacity:1}.np-input-icon{position:absolute;display:flex;align-items:center;justify-content:center;right:12px;top:14px;color:#849b73;pointer-events:none}.np-options-panel{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:25;background:#fff;border:1px solid #cbdabc;border-radius:6px;box-shadow:0 10px 28px #26432b17;overflow:hidden}.np-options{padding:5px!important;max-height:285px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bdcdb0 #f5f8f0}.np-options,.np-options>li{list-style:none!important;margin:0!important}.np-options>li{position:relative;display:flex;flex-direction:column;gap:5px;padding:11px 30px 11px 11px;border-radius:4px;cursor:pointer;min-width:0}.np-options>li>span{font-size:12px;font-weight:400;line-height:1.75;color:#41633e;overflow-wrap:anywhere}.np-options>li>small{font-size:10px;font-weight:400;line-height:1.7;color:#93a482}.np-options>li>svg{position:absolute;right:10px;top:14px;color:#688a50}.np-options>li:is(:hover,.is-active){background:#eef5e5}.np-options>li.is-unavailable{cursor:not-allowed;opacity:.5}.np-options>li.is-unavailable:is(:hover,.is-active){background:transparent}.np-options .np-empty{font-size:11px;line-height:1.85;color:#91a17f;padding:14px;cursor:default}.np-field-hint{margin-top:8px;color:#91a280;font-size:10px}.np-field-hint,.np-more{display:block;line-height:1.8}.np-more{width:100%;border:0;border-top:1px solid #e4ebdc;background:#f4f8ee;color:#61804d;font-family:inherit;font-size:11px;padding:10px;cursor:pointer}.np-more:hover{background:#e9f1df}.np-more:disabled{opacity:.6;cursor:wait}.np-manual-field input{margin-top:9px;padding-right:13px!important}.np-manual-note{font-size:12px!important;line-height:1.9!important;color:#849873;margin:0 0 17px!important}.np-selection-status{display:flex;align-items:flex-start;gap:7px;margin-top:14px;font-size:10px;font-weight:400;line-height:1.8;color:#829b6d}.np-selection-status:empty{display:none}.np-selection-status>svg{flex-shrink:0;margin-top:2px}.np-lookup-error{justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px;padding:11px 13px;border:1px solid #e6d6c5;background:#fbf6ec;border-radius:4px;color:#927958;line-height:1.85}.np-lookup-error,.np-lookup-error>button{display:flex;align-items:center;font-size:11px}.np-lookup-error>button{gap:6px;border:0;background:transparent;padding:2px;color:#876d4b;cursor:pointer}.np-lookup-error>button:disabled{opacity:.6;cursor:wait}.np-address button:focus-visible{outline:2px solid #89a673;outline-offset:-3px}.np-spinner{animation:np-rotate 1s linear infinite}@keyframes np-rotate{to{transform:rotate(1turn)}}.np-manual-cargo{display:flex!important;align-items:flex-start;gap:10px;margin-top:17px;font-size:11px!important;line-height:1.85!important;font-weight:400!important;color:#7b906a}.np-manual-cargo input{width:16px!important;min-height:16px!important;flex:0 0 16px;margin-top:3px;accent-color:#63884b}.np-manual-cargo span{min-width:0}@media(max-width:760px){.np-address{padding:20px 17px}.np-fields{grid-template-columns:1fr;gap:19px}.np-address-title{margin-bottom:18px}.np-address-title>span{font-size:13px;line-height:1.8}.np-address :is(.np-combobox input,.np-manual-field input){font-size:15px;min-height:49px}.np-address input::placeholder{font-size:12px}.np-field>label,.np-manual-field{font-size:13px}.np-options>li{padding-block:13px}.np-options>li>span{font-size:13px}.np-field-hint,.np-options>li>small,.np-selection-status{font-size:11px}.np-options{max-height:255px}.np-more{font-size:12px}.np-lookup-error{font-size:12px;line-height:1.8}.np-manual-note{font-size:13px!important}.np-manual-cargo{font-size:12px!important}}@media(max-width:370px){.np-address{padding:18px 14px}.np-address-title>span{font-size:12px}.np-address-title>small{font-size:10px}.np-address :is(.np-combobox input,.np-manual-field input){padding-left:11px;padding-right:33px}.np-input-icon{right:10px}.np-options>li{padding-left:9px}}@media(prefers-reduced-motion:reduce){.np-spinner{animation:none}.np-address input{transition:none}}