@charset "UTF-8";.service-orders{--so-gap-default: 20px;--so-muted-default: #6b7280;--so-red-default: #c53030;--so-left-padding: 8px}.service-orders .so-grid{display:grid;gap:var(--so-gap, var(--so-gap-default))}@media(min-width:992px){.service-orders .so-grid{grid-template-columns:2fr 1fr}}.service-orders .so-left{display:grid;gap:var(--so-gap, var(--so-gap-default))}@media(min-width:768px){.service-orders .so-left{grid-template-columns:1fr 1fr}}.service-orders .so-right .so-h3{margin-bottom:2rem}@media(min-width:992px){.service-orders .so-right .so-card{height:100%}}@media(min-width:992px){.service-orders .so-bottom{grid-column:span 2}}.service-orders .so-card{background:var(--so-card-bg, #fff);border:var(--so-border, 1px solid #e6e6e6);padding:20px}.service-orders .so-h3{font-size:var(--so-h3-font-size, 16px);font-weight:var(--so-h3-font-weight, 500);margin:var(--so-h3-margin, 0 0 10px);text-transform:var(--so-h3-text-trasform, uppercase)}.service-orders .so-field{display:grid;gap:6px;margin-bottom:14px}.service-orders .so-label{font-size:13px;color:var(--so-muted, var(--so-muted-default))}.service-orders .so-input,.service-orders .so-select,.service-orders .so-textarea{width:100%;border:1px solid #d1d5db;padding:10px 12px;font-size:14px;background:#fff;transition:border-color .15s ease}.service-orders .so-input:focus,.service-orders .so-select:focus,.service-orders .so-textarea:focus{border-color:#9ca3af;outline:none}.service-orders input[type=radio]{margin-right:0}.service-orders .checkbox input[type=checkbox]{align-self:flex-start}.service-orders .checkbox .required{left:20px;right:auto;top:-3px}.service-orders .so-textarea{resize:vertical}.service-orders .so-val{color:#b91c1c;font-size:12px;line-height:1.2}.service-orders .so-hide{display:none}.service-orders .method-head{font-weight:var(--so-radio-label-font-weight, 600)}.service-orders .method-head--has-action{flex-direction:column;gap:8px}.service-orders .method-head--has-action .btn{margin-left:calc(var(--so-left-padding) + 8px + 15px)}.service-orders .sp-list{max-width:360px}.service-orders .sp-card{margin-bottom:16px;display:flex;gap:8px;align-items:flex-start;width:100%}.service-orders .sp-card input[type=radio]{margin-top:4px;flex:0 0 auto}.service-orders .sp-card .sp-card-body{flex:1 1 auto;border:1px solid #eee;padding:8px 12px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.service-orders .sp-card:hover .sp-card-body{border-color:#c13b3b;background:#fff}.service-orders .sp-card--single{margin:0}.service-orders .sp-card input[type=radio]:checked+.sp-card-body{border-color:#b10a0a;box-shadow:0 0 0 1px #c13b3b;background:#fff}.service-orders .shipping-methods.m-Locker #locker-summary .sp-card .sp-card-body{border-color:#b10a0a;box-shadow:0 0 0 1px #c13b3b;background:#fff}.service-orders .sp-name{font-weight:500}.service-orders .sp-badge{display:inline-block;margin-bottom:4px;padding:2px 8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;background:#b10a0a;color:#fff}.service-orders .shipping-methods .method-head{display:flex;gap:8px;align-items:center}.service-orders .shipping-methods .method-head input{margin:0}.service-orders .shipping-methods .method-head--has-action{align-items:flex-start}.service-orders .shipping-methods .method.body{padding:12px 0 0 var(--so-left-padding);margin-bottom:0}.service-orders .shipping-methods .method.body[data-method=Locker]{padding-left:var(--so-left-padding);gap:8px}.service-orders .shipping-methods .method.body[data-method=StorePickup]{display:block}.service-orders .shipping-methods.m-StorePickup .filled{display:flex}.service-orders .shipping-methods.m-StorePickup .sp-card-body{cursor:pointer}.service-orders .shipping-methods.m-Locker [data-method=Locker]:not(input){display:flex}.service-orders .shipping-methods.m-Courier [data-method=Courier]:not(input){display:block}.service-orders .shipping-methods.m-Courier [data-action=edit-address],.service-orders .shipping-methods .auto-hide{display:none}.service-orders .shipping-methods input[name=ReturnShippingMethod][data-method=StorePickup]{position:absolute;opacity:0;pointer-events:none}.service-orders .shipping-methods .method-head.selected,.service-orders .shipping-methods .method-head input[type=radio]:checked+span,.service-orders .shipping-methods .method-head input[type=radio]:checked+label span{font-weight:600;color:#b10a0a}.service-orders .invoice{margin-top:10px}.service-orders .invoice .checkbox{display:flex;gap:8px;align-items:center}.service-orders .invoice .invoice-fields{display:none;margin-top:10px}.service-orders .invoice.active .invoice-fields{display:grid;gap:10px}.service-orders .consents{display:grid;gap:8px;margin:24px 0 12px}.service-orders .consents .checkbox{display:flex;gap:8px;align-items:center}.service-orders .buttons{text-align:center;margin:var(--so-gap) 0}.service-orders .shipping-address{display:flex;gap:8px}@media(max-width:1199.9px){.service-orders .shipping-address .form-group{flex:1 1 100%;width:100%}}.service-orders.is-sameBilling .address.shipping-address{display:none}.service-orders .filepond--drop-label{background:var(--so-drop-bg, #fff)}.locker-summary .locker-card{margin-top:.75rem}.method.body .sp-title,.locker-summary .locker-name{font-weight:600;font-size:14px}.method.body .sp-addr,.locker-summary .locker-line{font-size:14px}
