#lagom-one-step-order.checkout-page .panel-orderfields .panel-body {
  display: flex;
  flex-direction: column;
  row-gap: 12px; }

#lagom-one-step-order.checkout-page .panel-orderfields .checkbox {
  flex-direction: column;
  align-items: flex-start !important;
  margin: 0 !important; }

#lagom-one-step-order.checkout-page .panel-orderfields .label-optional {
  color: var(--gray-lighter);
  text-transform: lowercase;
  margin-left: auto; }

#lagom-one-step-order.checkout-page .panel-orderfields .label-order-field {
  width: 100% !important;
  display: flex !important; }
  #lagom-one-step-order.checkout-page .panel-orderfields .label-order-field .title {
    margin-right: 8px; }

#lagom-one-step-order.checkout-page .panel-orderfields .description-order-field {
  display: block;
  font-size: var(--font-size-sm);
  line-height: var(--line-height-sm);
  margin-top: 6px;
  color: var(--text-lighter-color); }

#lagom-one-step-order.checkout-page .section-promocode {
  margin-top: var(--ca-section-spacing); }
  #lagom-one-step-order.checkout-page .section-promocode .search-box-promocode {
    margin-bottom: 24px; }

#lagom-one-step-order.checkout-page .promo-link {
  display: block;
  width: 100%;
  text-align: center;
  color: var(--text-body-color);
  text-align: center;
  cursor: pointer;
  font-size: var(--font-size-sm);
  line-height: 20px;
  margin-top: calc(-1* var(--spacing-1x));
  transition: 0.3s; }
  #lagom-one-step-order.checkout-page .promo-link:hover {
    color: var(--text-primary-color); }

#lagom-one-step-order.checkout-page .promocode {
  color: var(--text-body-color);
  margin-top: calc(-1* var(--spacing-1x)); }
  #lagom-one-step-order.checkout-page .promocode .input-group {
    border: 1px solid transparent;
    width: 100%;
    padding: 8px 8px 8px 16px;
    border-radius: var(--border-radius-base);
    z-index: 5;
    flex-wrap: nowrap;
    border: var(--ui-block-border);
    box-shadow: var(--ui-block-shadow);
    background: var(--ui-block-bg); }
    #lagom-one-step-order.checkout-page .promocode .input-group > input {
      border: 0;
      padding: 0;
      font-size: var(--font-size-base); }
  #lagom-one-step-order.checkout-page .promocode-enabled .input-group > input {
    background: transparent; }
    #lagom-one-step-order.checkout-page .promocode-enabled .input-group > input::placeholder {
      color: var(--text-heading-color); }

#lagom-one-step-order.checkout-page .price-left-h .price-amount {
  align-items: flex-start !important;
  text-align: left; }

@media (max-width: 768px) {
  #lagom-one-step-order.checkout-page .panel-cart .panel-footer .content .btn:last-child {
    width: 100% !important;
    margin-left: 0 !important; } }

.flex-order-0 {
  order: 0 !important; }

.flex-order-1 {
  order: 1 !important; }

.flex-order-2 {
  order: 2 !important; }

.flex-order-3 {
  order: 3 !important; }

.flex-order-4 {
  order: 4 !important; }

.flex-order-5 {
  order: 5 !important; }

.flex-order-6 {
  order: 6 !important; }

.flex-order-7 {
  order: 7 !important; }

.flex-order-8 {
  order: 8 !important; }

.flex-order-9 {
  order: 9 !important; }

.flex-order-10 {
  order: 10 !important; }

.flex-order-11 {
  order: 11 !important; }

.flex-order-12 {
  order: 12 !important; }

.flex-order-13 {
  order: 13 !important; }

.flex-order-14 {
  order: 14 !important; }

.flex-order-15 {
  order: 15 !important; }

.flex-order-16 {
  order: 16 !important; }

#lagom-one-step-order.checkout-page .nav-tabs a {
  color: var(--nav-tabs-link-color); }

.cart-item-config .config-option:not(.hoverable) .config-option-price .item-price {
  color: var(--text-body-color); }

.panel-cart .cart-item .renewal {
  line-height: var(--line-height-base); }

.cart-item-qty:has(input:focus) .input-number,
.cart-item-qty:has(input:focus) .input-number-actions {
  border-color: var(--input-focus-border-color); }

.cart-item-qty:hover .input-number,
.cart-item-qty:hover .input-number-actions {
  border-color: var(--input-focus-border-color); }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9lbGVtZW50cy9fY3VzdG9tLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFHWSxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLGFBQWE7O0FBTHpCO0VBUVksc0JBQXNCO0VBQ3RCLGtDQUFrQztFQUNsQyxvQkFBb0I7O0FBVmhDO0VBYVksMEJBQTBCO0VBQzFCLHlCQUF5QjtFQUN6QixpQkFBaUI7O0FBZjdCO0VBa0JZLHNCQUFzQjtFQUN0Qix3QkFBd0I7RUFuQnBDO0lBcUJnQixpQkFBaUI7O0FBckJqQztFQXlCWSxjQUFjO0VBQ2QsOEJBQThCO0VBQzlCLGtDQUFrQztFQUNsQyxlQUFlO0VBQ2YsZ0NBQWdDOztBQTdCNUM7RUFpQ1kscUNBQXFDO0VBakNqRDtJQW1DZ0IsbUJBQW1COztBQW5DbkM7RUF1Q1EsY0FBYztFQUNkLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsNkJBQTZCO0VBQzdCLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsOEJBQThCO0VBQzlCLGlCQUFpQjtFQUNqQix1Q0FBdUM7RUFDdkMsZ0JBQWdCO0VBaER4QjtJQWtEWSxnQ0FBZ0M7O0FBbEQ1QztFQXNEUSw2QkFBNkI7RUFDN0IsdUNBQXVDO0VBdkQvQztJQXlEWSw2QkFBNkI7SUFDN0IsV0FBVztJQUNYLHlCQUF5QjtJQUN6Qix3Q0FBd0M7SUFDeEMsVUFBVTtJQUNWLGlCQUFpQjtJQUNqQiw4QkFBOEI7SUFDOUIsa0NBQWtDO0lBQ2xDLDhCQUE4QjtJQWpFMUM7TUFtRWdCLFNBQVM7TUFDVCxVQUFVO01BQ1YsZ0NBQWdDO0VBckVoRDtJQTJFb0IsdUJBQXVCO0lBM0UzQztNQTZFd0IsZ0NBQWdDOztBQTdFeEQ7RUFxRlksa0NBQWtDO0VBQ2xDLGdCQUFnQjs7QUFHeEI7RUF6Rko7SUErRjRCLHNCQUFzQjtJQUN0Qix5QkFBeUIsSUFDNUI7O0FBU3pCO0VBQ0ksbUJBQWtCOztBQUV0QjtFQUNJLG1CQUFrQjs7QUFFdEI7RUFDSSxtQkFBa0I7O0FBRXRCO0VBQ0ksbUJBQWtCOztBQUV0QjtFQUNJLG1CQUFrQjs7QUFFdEI7RUFDSSxtQkFBa0I7O0FBRXRCO0VBQ0ksbUJBQWtCOztBQUV0QjtFQUNJLG1CQUFrQjs7QUFFdEI7RUFDSSxtQkFBa0I7O0FBRXRCO0VBQ0ksbUJBQWtCOztBQUV0QjtFQUNJLG9CQUFtQjs7QUFFdkI7RUFDSSxvQkFBbUI7O0FBRXZCO0VBQ0ksb0JBQW1COztBQUV2QjtFQUNJLG9CQUFtQjs7QUFFdkI7RUFDSSxvQkFBbUI7O0FBRXZCO0VBQ0ksb0JBQW1COztBQUV2QjtFQUNJLG9CQUFtQjs7QUFFdkI7RUFHWSxpQ0FBaUM7O0FBSTdDO0VBSWdCLDZCQUE2Qjs7QUFLN0M7RUFDSSxvQ0FBb0M7O0FBRXhDOztFQUlZLDZDQUE0Qzs7QUFKeEQ7O0VBVVksNkNBQTRDIiwiZmlsZSI6Ii4uL3RlbXBsYXRlcy9vcmRlcmZvcm1zL2xhZ29tX29uZV9zdGVwX29yZGVyX2Zvcm0vYXNzZXRzL2Nzcy92aWV3Y2FydC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIjbGFnb20tb25lLXN0ZXAtb3JkZXIuY2hlY2tvdXQtcGFnZXtcclxuICAgIC5wYW5lbC1vcmRlcmZpZWxkc3tcclxuICAgICAgICAucGFuZWwtYm9keXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcm93LWdhcDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoZWNrYm94e1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhYmVsLW9wdGlvbmFse1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZ3JheS1saWdodGVyKTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sYWJlbC1vcmRlci1maWVsZHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVzY3JpcHRpb24tb3JkZXItZmllbGR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbSk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1zbSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtbGlnaHRlci1jb2xvcik7IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWN0aW9uLXByb21vY29kZXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0tY2Etc2VjdGlvbi1zcGFjaW5nKTtcclxuICAgICAgICAgICAgLnNlYXJjaC1ib3gtcHJvbW9jb2Rle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb21vLWxpbmt7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWJvZHktY29sb3IpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc20pO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTEqIHZhcigtLXNwYWNpbmctMXgpKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9tb2NvZGV7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtYm9keS1jb2xvcik7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYygtMSogdmFyKC0tc3BhY2luZy0xeCkpO1xyXG4gICAgICAgIC5pbnB1dC1ncm91cHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCAxNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJhc2UpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcdFx0XHJcbiAgICAgICAgICAgIGJvcmRlcjogdmFyKC0tdWktYmxvY2stYm9yZGVyKTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tdWktYmxvY2stc2hhZG93KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdWktYmxvY2stYmcpO1xyXG4gICAgICAgICAgICA+IGlucHV0e1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJhc2UpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtZW5hYmxlZHtcclxuICAgICAgICAgICAgLmlucHV0LWdyb3Vwe1xyXG4gICAgICAgICAgICAgICAgPiBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtaGVhZGluZy1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByaWNlLWxlZnQtaHtcclxuICAgICAgICAucHJpY2UtYW1vdW50e1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAucGFuZWwtY2FydHtcclxuICAgICAgICAgICAgLnBhbmVsLWZvb3RlcntcclxuICAgICAgICAgICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIC5idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4vLyBDbGFzcyBmb3IgUGVyc29uYWwgYW5kIEJpbGxpbmcgYWRyZXMgaW5wdXQgb3JkZXJcclxuLmZsZXgtb3JkZXItMHtcclxuICAgIG9yZGVyOjAgIWltcG9ydGFudDtcclxufVxyXG4uZmxleC1vcmRlci0xe1xyXG4gICAgb3JkZXI6MSAhaW1wb3J0YW50O1xyXG59XHJcbi5mbGV4LW9yZGVyLTJ7XHJcbiAgICBvcmRlcjoyICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZsZXgtb3JkZXItM3tcclxuICAgIG9yZGVyOjMgIWltcG9ydGFudDtcclxufVxyXG4uZmxleC1vcmRlci00e1xyXG4gICAgb3JkZXI6NCAhaW1wb3J0YW50O1xyXG59XHJcbi5mbGV4LW9yZGVyLTV7XHJcbiAgICBvcmRlcjo1ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZsZXgtb3JkZXItNntcclxuICAgIG9yZGVyOjYgIWltcG9ydGFudDtcclxufVxyXG4uZmxleC1vcmRlci03e1xyXG4gICAgb3JkZXI6NyAhaW1wb3J0YW50O1xyXG59XHJcbi5mbGV4LW9yZGVyLTh7XHJcbiAgICBvcmRlcjo4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZsZXgtb3JkZXItOXtcclxuICAgIG9yZGVyOjkgIWltcG9ydGFudDtcclxufVxyXG4uZmxleC1vcmRlci0xMHtcclxuICAgIG9yZGVyOjEwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZsZXgtb3JkZXItMTF7XHJcbiAgICBvcmRlcjoxMSAhaW1wb3J0YW50O1xyXG59XHJcbi5mbGV4LW9yZGVyLTEye1xyXG4gICAgb3JkZXI6MTIgIWltcG9ydGFudDtcclxufVxyXG4uZmxleC1vcmRlci0xM3tcclxuICAgIG9yZGVyOjEzICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZsZXgtb3JkZXItMTR7XHJcbiAgICBvcmRlcjoxNCAhaW1wb3J0YW50O1xyXG59XHJcbi5mbGV4LW9yZGVyLTE1e1xyXG4gICAgb3JkZXI6MTUgIWltcG9ydGFudDtcclxufVxyXG4uZmxleC1vcmRlci0xNntcclxuICAgIG9yZGVyOjE2ICFpbXBvcnRhbnQ7XHJcbn1cclxuI2xhZ29tLW9uZS1zdGVwLW9yZGVyLmNoZWNrb3V0LXBhZ2V7XHJcbiAgICAubmF2LXRhYnN7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLW5hdi10YWJzLWxpbmstY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY2FydC1pdGVtLWNvbmZpZ3tcclxuICAgIC5jb25maWctb3B0aW9uOm5vdCguaG92ZXJhYmxlKXtcclxuICAgICAgICAuY29uZmlnLW9wdGlvbi1wcmljZXtcclxuICAgICAgICAgICAgLml0ZW0tcHJpY2V7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1ib2R5LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucGFuZWwtY2FydCAuY2FydC1pdGVtIC5yZW5ld2Fse1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJhc2UpO1xyXG59XHJcbi5jYXJ0LWl0ZW0tcXR5IHtcclxuICAgICY6aGFzKGlucHV0OmZvY3VzKXtcclxuICAgICAgICAuaW5wdXQtbnVtYmVyLFxyXG4gICAgICAgIC5pbnB1dC1udW1iZXItYWN0aW9uc3tcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOnZhcigtLWlucHV0LWZvY3VzLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICAuaW5wdXQtbnVtYmVyLFxyXG4gICAgICAgIC5pbnB1dC1udW1iZXItYWN0aW9uc3tcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOnZhcigtLWlucHV0LWZvY3VzLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxufSJdLCJzb3VyY2VSb290IjoiIn0=*/